@charset "UTF-8";
/*******************************************************************************
 *  Cascading Stylesheet
 *      - thatch 26/03/09
 ******************************************************************************/
body {margin:0;padding:0;border:0;background:#000 url(images/background.png) repeat top center;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;color:#999;}
#container { margin: auto;width:850px;}
#main { margin: auto; }
* > body { margin: 0;padding: 0; } /* webkit fix, overrides 8px body margin */
::-moz-selection{background: #000;color: #fff;} 
::selection {background: #000;color: #fff;}

/*******************************************************************************
 * GENERIC LINKS, TEXT ELEMENTS ETC
 ******************************************************************************/
a:link { color: #D6002D; text-decoration: none;  }
a:visited { color: #D6002D; text-decoration: none; }
a:hover { color: #000000;  }
a:active { color: #333333; text-decoration: none; }
/*h1,h2,h3,h4 { margin: 0; padding: 0; }*/
img { padding: 0; margin: 0; border: 0; }



/* contact link */
#top .right .contact a:link,#top .right .contact a:visited { color: #fff; font-size: 12px; }
#top .right .contact a:hover { color: #fff; }
/* mini-site title */
#top .right .topsection h2 { display:block;border-bottom:2px solid #fff;margin:0;padding:0 0 7px 9px; font-size:13px;font-style:italic;font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #ccc;}


/* page title -- used to be .landscape .landleft  */
#main h1 {margin:0;padding:0;font-family: Georgia, "Times New Roman", Times, serif; font-size:21px;line-height:23px;color:#000;letter-spacing: -0.3px; font-weight: lighter;}
#main h1.pad { margin-bottom:40px; }

/* link title e.g. Latest News */
#main .left h3 { font-family: "Trebuchet MS", arial, helvetica;color: #FF0066; letter-spacing: 0.2px;font-weight: bold; font-size:12px;width:176px;background:#fff;z-index:100;margin:0;padding:0 0 3px 0;border-bottom:1px solid #BABCBF; text-transform: uppercase;}
#main .left h4 { font-style:italic; padding:0; margin:-10px 0 10px;font-size:11px; color:#999999;font-weight:normal; }

#main .right h1 { margin: 10px 0; font-size:18px;font-family:georgia, serif; }
/* page title in main content - NOT USED ANYMORE, INSTEAD H1 IS USED*/
#main .right h2 {margin: 10px 0 10px;font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;color:#999; font-weight: lighter; }
#main .right .textpad { color: #666; }

#main a:link { color: #D6002D; text-decoration: none; font-weight: bold;  }
#main a:visited { color: #D6002D; text-decoration: none;font-weight: bold;  }
/* fixed this so it doesn't add a border to every link, now just paragraph links */
#main .right .textpad a:hover { color: #000000;font-weight: bold; border-bottom: 1px solid #999;   }
/* latest news links */
#main .left a:hover { color: #FF0066;font-weight: bold; text-decoration:underline;   }
#main a:active { color: #333333; text-decoration: none;font-weight: bold;  }


/* subtitle link */
#main .right h3,.aleft h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-transform: uppercase;color: #fff; font-weight: bold;font-size: 11px; margin:0;padding:0;}

/* footer links */
#footer a:link { color: #666; text-decoration: none;  }
#footer a:visited { color: #666; text-decoration: none; }
#footer a:hover { color: #fff; border-bottom: 1px solid #999 }
#footer a:active { color: #666; text-decoration: none; }

/*******************************************************************************
 * EMYT
 ******************************************************************************/
body#emyt { background:#F6AB1E url(images/bck.png) fixed top left; }
body#emyt #top .right .topsection h2 {color:#F6AB1E;}
body#emyt #main { background: url(images/main-emyt-bg.png); }
body#emyt #main h1,body#emyt #main h3 { color: #D6002D; }
body#emyt #main h3 { color: #333; }

body#emyt #top .right .topsection ul li a.sel { background: #000;color:#D6002D;  border-top: 1px solid #555353;padding:3px 8px; }

body#emyt #main .left {border-right: 1px solid #fff;}


body#emyt #footer { background: #000;color:#999999}
body#emyt #footer a:link,body#emyt #footer a:visited { color:#999999; }
body#emyt #footer a:hover { color: #FF0033; }



/*******************************************************************************
 * POSITIONING ELEMENTS
 ******************************************************************************/

#top {width: 850px;float:left;margin-bottom:20px;position:relative;}
#top .left { float:left;width:195px; }
#top .left img { margin: 15px 0 0 15px; float:left;}

#top .right {float:left;width: 624px;margin-left:30px;}
#top .right .contact {position:absolute;display:block;right:9px; top:0px;z-index:100; font-size: 15px;line-height: 17px; text-align: right; color: #fff;background:#000;padding:5px 15px;}
#top .right .toplinks { float:left;height:55px;}
#top .right .toplinks ul { list-style: none; margin: 0; padding:0; }
#top .right .toplinks ul li { float:left; }

#top .right .topsection { float:left;width:616px;clear:both;}
#top .right .topsection ul { list-style:none;margin:0px;padding:0; float:left;}
#top .right .topsection ul li { float:left;}

#main {float:left;clear:both;min-height:250px;padding:20px 0 20px 0;width:850px;background:url(images/main-bg.png) repeat 0 0;border-top:1px solid #fff}
#main .full { margin: 0 150px; }

#main .landscape {float:left;margin-bottom:20px;}
#main .landscape .landleft { float:left; margin-left:45px; width:180px;}
#main .landscape .landright { float:left; width: 580px;}
#main .landscape .landright p { margin: 0 0 0 15px;padding:0;color: #666; }

#main .left {margin-left:45px; width:165px;margin-right:19px;float:left;border-right:1px solid #BABCBF;padding-right: 10px;}
#main .left ul {list-style: none; margin:0;padding:0;width:170px;}
#main .left ul li {}
#main .left ul li.sep { margin:4px 0; }
#main .left ul li a:link,#main .left ul li a:visited{font-weight:normal;padding:4px 0;font-family:"Trebuchet MS",georgia;color:#878787;font-size:13px;display:block;text-decoration:none;}
#main .left ul li a:hover,#main .left ul li a.sel {color:#333; border-bottom:1px solid #999;display:block;padding:4px 0 3px 0;}
#main .left ul li a:active {font-weight:normal;padding:4px 0 3px;}
hr {border:0;background:#BABCBF;color:#BABCBF;height:1px;display:block;}

#main .right { float:left;width:610px;min-height:400px}
#main .right .textpad,#main .right .mediapad {margin-right:45px; line-height: 18px;}
#main .right .textpad img { float:left; border: 1px solid #666;padding:2px; margin:1px 10px 1px 0; }

#footer { margin:auto;padding-bottom:50px;float:left; width:850px;background:#000;font-size:10px;font-family:arial;color:#545454;position:relative;}
#footer .left { float:left;width: 200px;margin-left:40px;padding-top:5px;}
#footer .right { float:left;width: 580px;margin-left:0px;padding-top:5px;}
#footer .right #ladafooter {position:absolute;top:5px;right:20px;width:87px;height:62px;border:0 !important; }
#footer .right #ladafooter:hover {border:0;}


/*******************************************************************************
 * FORMS
 ******************************************************************************/
form.nice {margin:0;padding:0;}
form.nice fieldset{margin: 8px 0 16px;}
form.nice fieldset.noborder{border:0;padding:0 7px 0 6px;}
form.nice fieldset legend {font-weight:normal; border-color:#756e61;padding: 5px;}
form.nice fieldset ol { margin:0;padding:0;list-style: none; }
form.nice fieldset ol li{padding:5px 0; vertical-align: middle;clear:both;}
form.nice fieldset ol li:hover label { font-weight:normal;}
form.nice fieldset ol li label {float:left;width:120px;color:#333;font-size:13px;padding:5px 0;vertical-align: middle;margin:1px 0;font-family:"Trebuchet MS", arial, helvetica;}
form.nice fieldset div.i3 {float:left;border:1px solid #e1e1e1;}
form.nice fieldset div.i2 {border:1px solid #e1e1e1;}
form.nice fieldset div.i1 {border:1px solid #e1e1e1;}
form.nice fieldset div.i3:hover{ border: 1px solid #e1e1e1; }
form.nice fieldset div.i3:hover div.i2 { border: 1px solid #e1e1e1; }
form.nice fieldset div.i3:hover div.i2 div.i1 { border:1px solid #878D91 }
form.nice fieldset ol li div.i3 div.i2 div.i1 input:focus,
form.nice fieldset ol li div.i3 div.i2 div.i1 textarea:focus,
form.nice fieldset ol li div.i3 div.i2 div.i1 select:focus {border:1px solid #343638;}
form.nice fieldset ol li input,form.nice fieldset ol li textarea,form.nice fieldset ol li select { margin:0;border:1px solid white;color:#333333;vertical-align:middle;font-family:"Trebuchet MS", arial, helvetica;font-size:13px;}

form.nice fieldset ol li input.bg,form.nice fieldset ol li textarea.bg { background: #e4e0d8;padding:3px;border-top:1px solid #9f9f9f;border-right:1px solid white;border-bottom:1px solid white;border-left:1px solid white;}
form.nice fieldset ol li input.bg:focus,form.nice fieldset ol li textarea.bg:focus { color: #316ac5 }

form.nice fieldset ol li select {width:300px;}
form.nice fieldset ol li textarea{width:300px; height:80px;}

form.nice fieldset ol li input[type=text],form.nice fieldset ol li input[type=password] {width:400px;}
form.nice fieldset ol li input[type=checkbox] { padding:0;margin:0;}
form.nice fieldset ol li input.blur,form.nice fieldset ol li textarea.blur { color:#8D848F; }
form.nice fieldset ol li input.vsmall,form.nice fieldset ol li textarea.vsmall,form.nice fieldset ol li select.vsmall {width:100px;margin:0;}
form.nice fieldset ol li input.small,form.nice fieldset ol li textarea.small,form.nice fieldset ol li select.small {width:300px;margin:0;}
form.nice fieldset ol li input.medium,form.nice fieldset ol li textarea.medium,form.nice fieldset ol li select.medium {width:300px;margin:0;}
form.nice fieldset ol li input.big,form.nice fieldset ol li textarea.big,form.nice fieldset ol li select.big {width:300px;margin:0;}
form.nice fieldset ol li input.large,form.nice fieldset ol li textarea.large,form.nice fieldset ol li select.large {width:400px;margin:0;font-size:11px;}
form.nice fieldset ol li input.vlarge,form.nice fieldset ol li textarea.vlarge,form.nice fieldset ol li select.vlarge {width:690px;height:160px;margin:0;font-size:11px;}

form.nice fieldset.submit {border:0;margin:0;padding:0;padding-left:125px;position:relative;}
form.nice fieldset.submit div.captchainfo { position:absolute;width:100px;margin-left:-120px;top:3px;font-style:italic}
form.nice fieldset.submit input{float:left;margin:9px 6px 3px 4px;background: #e4e0d8; border:1px solid #b8b7b4; color:#4c4d4f;padding:4px;text-decoration:none;text-align: center;cursor:pointer;}
form.nice fieldset.submit input.submit { font-weight:normal;}
form.nice fieldset.submit input:hover { text-decoration: none; color:#161416;border: 1px solid #8D848F}
form.nice fieldset.submit input:active {text-decoration: none; color:#161416;border: 1px solid #161416}

/*******************************************************************************
 * ADMIN CONTROLS
 ******************************************************************************/
#admin { width:850px;height:16px;float:left;background:#333;padding:4px 0;}
#admin h2 { float:left;margin:0;padding:0;font-size:16px;color:#4d4d4d;}
#admin h2 b {color: #dcddd7;}
#admin .aleft { margin-left:45px; width:175px; margin-right:19px;float:left;}
#admin .aright { float:left; width: 610px; }
#admin .aright ul {margin:0;padding:0;list-style: none;}
#admin .aright ul li { float:left; }
#admin .aright ul li.sep { padding:0px 5px;font-size:16px; color: #3f4445; }
#admin .aright ul li a:link,#admin .aright ul li a:visited {font-size:10px;text-decoration: none;color:#999; padding: 7px 7px;text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
#admin .aright ul li a:hover,#admin .aright ul li a.sel { background: #fff; color:#333;text-decoration: none;}
.adminclickleft { float:left;margin-top:-15px;margin-left:2px;outline:0;}
.adminclickright { float:right;margin-top:-15px;margin-right:2px;outline:0;}

/* meta changer */

#metalink { position: absolute;right: 5px; background: #000; color: #fff;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; font-size: 9px; padding: 4px;  }
#metalink:hover { background: #fff; color: #000; }
#metachanger,#metalog { margin: 0;padding: 0; font-family: Arial, Helvetica, sans-serif; color: #fff;background: #000;}
#metalog { display: none; }
#metalog{padding: 8px 0 8px 8px;margin: 0px 0px 0px 0px;border:0; }
#metalog h2{ background:  #000; padding: 6px; color: #fff;font-size:16px;font-family: Arial, Helvetica, sans-serif; }
#loading { clear:both; background: #000 url(/images/wait.gif) center top no-repeat;color: #fff;text-align:center;padding:56px 0px 0px 0px; font-size:11px;font-family:Arial, Helvetica, sans-serif;display:none; }
