/* At-Rules */
@charset "iso-8859-1";


body {font:10px tahoma;   line-height: 15px;   text-align: left;   color:#505050;   margin:0px;   padding:0px;   border:0px; background:#323232; width:100%;}

img {border: none;  text-decoration: none;}

p {padding: 0px;  border: 0px;  line-height: 19px;}

ul, ol { list-style-position: outside; margin-left: 0px; margin-top:0px; padding-left: 20px; list-style-type: disc; vertical-align: middle; }
li { margin: 0px; padding: 0px; }
h2	{margin-top:3px;font-weight: normal;font-size:22.4px;}
h3	{font-weight: normal;font-size:18.6px; color:#99CC00;margin:0px;margin-bottom:5px;}
h4 {margin:0px; margin-bottom:3px;font: bold 14px tahoma;}

a:link, a:visited {text-decoration: none; color:#92C300;}
a:hover, a:active {text-decoration: underline;color:#A6DE00;}

input, select {font: normal 11.1px tahoma;}

#central {margin:0 auto; background:#323232;}
#adverttop {margin:0 auto;width:768px;height:80px;background-color:#323232;}
#advertbottom {margin:0 auto;width:768px;height:80px;background-color:#323232;padding:10px 0px;}
#backdrop {background-image:url('images/bg.gif');background-repeat: repeat-x;background-color:#BF4040;}
#container {width:768px; margin:0 auto; margin-top:0px;padding-bottom:0px;}
#head {font-size:1px; line-height:0px;}
#counter {float:right;position:relative;margin:35px 0px 0px 0px;right:-94px;text-align:right;color:#808080;font-size:10px;line-height:15px;display: none;}
#margintop{height:10px;}
#top {height:75px;background-image:url('images/top.gif');background-repeat:no-repeat;}
#toplogo {margin: 0px 12px;}
#topline {border-top: 5px solid #2E2E2E;}
#toptext {font:normal 9px tahoma; text-align:left; line-height:15px;padding-top:20px; display: none; }
#toplinks {float:right;width:400px;font:normal 9px tahoma; text-align:right; line-height:15px;}
#menu {height:27px; background-image:url('images/menu.gif');background-repeat:repeat-x; font: 600 12.8px 'lucida sans unicode'; line-height:27px;}
#menu a:link, #menu a:visited {text-decoration: none; color:#dddddd;line-height:29px;}
#maincontent {font-size:1px; line-height:0px;}
#jumper {width:173px;color:#efefef;background-color:#ffffff; font: normal 11px Tahoma;}
#jumper a:link, #jumper a:visited {padding:7px 30px;display:block;text-align:right;text-decoration:none;background-color:#ffffff;color:#808080;}
#jumper a:hover, #jumper a:active{background-color:#f5f5f5;}
#menutopmargin {margin-top: 20px;}
.quicklinks:link, .quicklinks:visited {color:#aa0000;text-decoration:none;}
.quicklinks:hover, .quicklinks:active {color:#aa0000;background-color:#FFFF99;}
#menushade {height:5px; background-image:url('images/menu-shade.gif');background-repeat:repeat-x;}
.title {padding:7px 30px;display:block;text-align:right;text-decoration:none;background-color:#ffffff;color:#505050;font-weight:bold;text-decoration: none;}
#vertad {background-color:#ffffff; padding: 20px 0px; border:1px solid #efefef; border-width:0px 0px;}
#content, #content2 {font: 11.1px tahoma,'lucida sans unicode'; color:#505050;  line-height: 15px; padding:30px 30px 30px 30px;}
#content {background-image:url('images/back.gif');background-repeat:no-repeat;}
#content2 {border: 1px solid #efefef; border-width: 1px 0px 0px 0px;}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 0px solid #efefef;
padding: 0px;
background-color: #E7FFC0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#subjects {float:left; width:170px;padding:10px 15px;border: 1px solid #cccccc; border-width: 0px 1px 0px 0px;}
#location {float:right; width:170px;padding:10px 15px;}
#contactdetails {padding-left:7px; border:1px solid #99CC00; border-width: 0px 0px 0px 2px;}
#button {font: normal 11.1px Tahoma;padding:0px 8px;}
.hot {color: #ff0000;}
#endorsed {margin-top:7px;}
#stats {color:#808080; padding:5px 5px 9px 5px;text-align:center;}
#titlebar {margin-top: 10px;padding:4px; display:block; background-color:#323232; font: bold 10px verdana; color:#ff5050;}
#bottom {}
#endorsement {width:768px; height:157px; background:url('images/links.gif') no-repeat bottom;border: 1px solid #efefef; border-width: 1px 0px 0px 0px;}
#logolinks {margin:10px 13px 0;text-align:center;}
#credits {width:768px;color:#bbbbbb; padding-bottom:30px; margin-top:7px;font:9px tahoma; text-align:center;display:block;}
#credits a:link, #credits a:visited {color:#dddddd; text-decoration:none;}
#credits a:hover, #credits a:active {color:#FFE1B3; text-decoration:underline;}