body { background:url(images/theme/body_bg.jpg) left top repeat-x; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }

#noscript { margin-bottom:10px; padding:10px 0 10px 40px; background:#e0e8dd url(images/theme/icons/warning.png) left no-repeat; border:1px solid #CCCCCC; color:#990000; font-size:16px; }

.imgbdr { border:none; }

.action { color:#93333c; border:2px solid #93b087; background:#d8ead0 url(images/theme/icons/warning.png) center left no-repeat; padding:10px 10px 10px 40px; 

margin:10px auto 20px auto; clear:both; }

.clearDIV { clear:both; margin-top:5px; margin-bottom:5px; }

/* LINKS CSS */

a:link { color:#0991f1; text-decoration:none; font-size:16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; outline:none; }

a:active { color:#0991f1; text-decoration:none; font-size:16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; outline:none; }

a:visited { color:#0991f1; text-decoration:none; font-size:16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; outline:none; }

a:hover { color:#76936a; text-decoration:none; font-size:16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; outline:none; }

.buttonlink { display:block; cursor:pointer; }

.buttonlink a { background-color:#61181f; border:1px solid #61181f; color:#FFFFFF; font-size:14px; text-decoration:none; padding:10px; line-height:45px; }

.buttonlink a:hover { background:url(images/theme/button_bg.png) bottom left repeat-x; color:#5f5d5d; font-size: 14px; text-decoration:none; padding:10px; border:1px solid #878585; }

.buttonlink span { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; }

/* TEST SIZES CSS */

.text10 { font-size:10px; }

.text12 { font-size:12px; }

.text14 { font-size:14px; }

/* COLOURS */

.black { color:#000000; }

/* TOP HEADER CSS */

#head_TOP { height:40px; width:1000px; margin:0 auto 0 auto; }

#disclaim { float:left; width:300px; color:#cccccc; font-size:12px; line-height:3.1em; }

#disclaim a { color:#cccccc; font-size:12px; }

#head_TOP ul { list-style-type:none; margin:0; padding:0; }

#head_TOP ul li { float:right; text-align:right; width:75px; }

#head_TOP ul li a { display:block; height:40px; line-height:2.9em; text-decoration:none; color:#e2ced0; font-size:14px; }

#head_TOP ul li a:hover { color:#FFFFCC; }

/* MIDDLE HEADER CSS */

#head_MIDDLE { height:125px; }

#HMcont { width:1000px; margin:0 auto 0 auto; }

#HMlogo { float:left; width:300px; height:123px; background:url(images/theme/logo.png) top left no-repeat; margin-top:2px; }

#HMsrch { float:left; width:700px; line-height:7em; text-align:right; padding-top:10px; }

/* BOTTOM HEADER CSS */

#head_BOTTOM { height:40px; }

/* START NAVIGATION CSS */

#nav_cont { width:1000px; clear:right; height:39px; margin:0 auto 0 auto; }

#nav { width:1000px;  }

#nav ul { list-style-type:none; margin:0; padding:0; }

#nav ul li { float:left; text-align:center; width:inherit; }

#nav ul li a { display:block; height:40px; line-height:2.4em; text-decoration:none; color:#fffff0; font-size:16px; margin-top:1px; }

#nav ul li a:hover { color:#FFFFFF; margin-top:1px; border-bottom:5px solid #990000; }

#nav_donate { width:100px; background-color:#4a3e26; }

.nav_norm { width:150px; background:url(images/theme/nav_bg.png) left repeat-x; }

.nav_selected { width:150px; background:url(images/theme/nav_selected.png) left repeat-x; }

/* MAIN BODY WRAPPER CSS */

#bdy_WRAPPER { width:980px; margin:35px auto 0 auto; background:#FFFFFF url(images/theme/wrapper_bg.png) top center no-repeat; padding:10px; }

/* START FOOTER CSS */

#foot_cont { color:#999999; font-size:12px; clear:left; margin-top:20px; }

#footer { width:1000px; border-top:1px solid #cccccc; margin:0 auto 0 auto; }

#footerL { float:left; width:490px; padding:10px 10px 10px 0; }

#footerR { text-align:right; float:left; width:490px; padding:10px 0 10px 10px; line-height:30px; }

#footerL ul { list-style:none; margin:0; padding:0; }

#footerL li { padding:2px; float:left; width:135px; }

#footerL li a { color:#999999; padding:3px; display:block; font-size:12px; }

#footerL li a:hover { color:#757373; }
