*{margin:0;padding:0;}
/* basic elements */
body{color:#333968;font:90% Verdana,Arial,Helvetica,sans-serif;text-align:center;/* for IE to center container;) */ background:#E7E9D1;}
/* general styling */
h1{font-size:1.2em;}
h5{font-size:0.8em;font-weight:normal;}
h6{font-size:0.8em;font-weight:normal;padding:5px;text-align:center;}
p{font-size:0.8em;padding-top:0.7em;line-height:1.4em;}
a{text-decoration:none;}
a:hover,a:active{color:#DD0000;text-decoration:underline;}
.topnav{padding-left:5px;color:#9FA0C4;}
ol li a{font-variant:small-caps;font-size:1.1em;}
ul{list-style:none;}
table{border-collapse:collapse;border:solid 1px #576295;margin:0 15px 5px 10px;}
caption{font-size:0.9em;font-variant:small-caps;font-weight:bold;margin:0.3em 0;}
th{font-weight:normal;font-size:13px;font-style:italic;padding:0.1em 3px;vertical-align:bottom;}
td{font-size:13px;padding:0.2em 0.3em;vertical-align:top;}
.boxprivacy td,.boxprivacy table{border:none;padding:0.3em 0.2em;}
th,td{border-right:1px solid #576295;}
form table td {border-right: none;}
thead{border-bottom:1px solid #576295;background:#9FA0C4;}
.inset{margin-left:20px;}
.standout{background:#FEFF5B;}
.red{color:#DD0000;}
.bold{font-weight:bold;}
.boldred{color:#DD0000;font-weight:bold;}
.clear{clear:both;}
.captiontext{color:#576295;}
h5.captiontext{font-size:0.7em;padding-bottom:2px;display:block;}
.box,.boxnb, .boxyellow {display:block;float:left;padding:5px 5px 10px 5px;width:140px;border:1px solid #6A6CA3;margin-top:10px;margin-bottom:5px;text-align:center;}
.boxyellow {background: #FFFF99;}
.boxframed h5,.boxframednb h5{padding-right:15px;}
.boximagetable{float:right;margin:2px 2px 3px 3px;}
.boximage h5,.boximagetable h5{width:150px;}
.boximagel{float:left;margin:0 10px 5px 5px;}
.boximagewide h5{width:200px;}
.boximage,.boximagewide{float:right;margin:0 5px 5px 5px;}
.boxright,.boxalignl{display:block;float:left;padding:5px;width:140px;margin-top:5px;margin-bottom:5px;}
.boxalignl{text-align:left;border:1px solid #9FA0C4;margin-top:15px;}
.boxplain{float:left;width:175px;margin:0 0 0 10px;padding-right:10px;padding-bottom:10px;}
.boxplain h4{padding-bottom:0;padding-left:0;}
.boxplain p{padding-top:0.3em;}
.boxframed,.boxframednb{display:block;float:left;margin:10px;width:150px;padding:5px;border:1px solid #6a6CA3;text-align:center;}
.boxwide{float:left;padding:5px 5px 10px 5px;width:350px;border:1px solid #6a6CA3;margin:10px 5px;background:#E7E9D1;}
.boxwide h3{padding-top:5px;padding-bottom:5px;margin-bottom:5px;}
.boxwide h5{padding-bottom:5px;padding-left:10px;}
.boxprivacy{float:left;display:block;padding:5px 5px 10px 5px;width:350px;border:1px solid #6a6CA3;margin:10px 5px 10px 5px;}
.currentpage{color:#6A6CA3;background:#F5F6EC;}
.reddivider{width:380px;border-top:1px solid #DD0000;margin-top:10px;display:block;}
.warning {font-weight: bold;color: #d00;}
/* basic divs centering the layout */
#wrapper{width:778px;margin:0 auto;/* to center the box */ position:relative;background:#fff;background:url(images/main_bground.gif) repeat-y;}
/* header structure */
#header{height:98px;width:778px;background:url(images/header_bground1.gif) repeat-x;}
#header h1{color:#ffa824;font-weight:bold;font-size:13px;position:absolute;left:230px;top:65px;}
#header p{margin:0 5px 0 0;padding:5px;text-align:right;font-size:11px;color:#fff;position:absolute;right:0;top:0;}
#header p a{text-decoration:none;border:none;color:#fff;padding-left:10px;padding-right:10px;font-variant:normal;}
#header p span{padding-left:10px;padding-right:10px;color:#9FA0C4;}
#header p a:hover,topnav p a:active{text-decoration:underline;}
#logo{background:url(images/logo2.gif) no-repeat 0 0;position:absolute;left:1px;top:0;height:99px;width:165px;}
#logo h2{display:none;position:absolute;left:-900px;top:-300px;}
/* content structure */
#container{position:relative;width:778px;text-align:left;/* revoking the IE body definition */ margin:0;padding:0;}
#content{float:right;width:570px;background:#fff;margin-bottom:0;}
#intro{width:380px;float:left;padding-top:1em;padding-bottom:1em;}
#intro h1{font-weight:normal;}
#intro h1,h2{padding:10px;}
#intro h5{padding-left:15px;}
#intro p{padding:0.4em 10px 0.4em 10px;font-size:0.9em;line-height:1.4em;}
#intro img{margin:10px 0 0 0;padding-left:10px;}
#intro p img{float:right;}
#intro p.small{padding-top:0;font-size:0.7em;}
#intro ul li{background:url(images/bulletbox2.gif) no-repeat 0 7px;padding:5px 0 9px 25px;}
#intro ul li p{margin-left:0;padding-left:0;padding-bottom:0;font-size:0.9em;line-height:1.5em;}
#intro ol li{background:url(images/bulletbox_white2.gif) no-repeat 0 12px;margin-top:10px;padding-top:10px;padding-left:30px;border-top:solid 1px #6A6CA3;}
#intro ol li p{padding-left:0;}
#introbox{width:330px;}
#introboxfr{float:left;width:350px;border:solid 1px #6A6CA3;margin:10px 0 10px 5px;padding-bottom:10px;}
#introbox ul li,#introboxfr ul li{background:url(images/bulletboxblue.gif) no-repeat 0 12px;padding:5px 10px 5px 20px;line-height:1.5em;}
#introfullwidth{width:550px;position:relative;float:left;}
#introfullwidth h1{padding:1em 10px 10px 10px;font-weight:normal;}
#introfullwidth h5{padding:0 10px;}
#introfullwidth p{padding:0.4em 30px 0.4em 10px;font-size:0.9em;line-height:1.3em;}
#sponsors{width:540px;float:left;display:block;margin:10px 5px;padding:5px;border-top:solid 1px #9FA0C4;}
.logoimg{float:left;width:85px;padding:0 10px 5px 10px;text-align:center;}
#contentright{float:right;width:160px;border-left:solid 1px #BCB196;padding:5px 3px;margin-top:20px;}
#contentright ol li{margin-left:30px;}
#introboxfr ol{margin-left:35px;}
#contentright ol li,#introboxfr ol li{list-style:decimal;list-style-position:outside;color:#DD0000;font-size:0.8em;padding-top:7px;}
#introboxfr ol li p{color:#333968;font-size:1em;line-height:1.6em;padding-bottom:10px;padding-right:7px;}
#introboxfr ol li h5{color:#576295;font-size:0.8em;width:140px;margin-left:5px;}
#introboxfr ol li img{margin:2px 5px;}
#navleft{float:left;width:180px;margin:0;padding-top:10px;padding-bottom:10px;}
.item{padding:5px;}
.item h1{padding-left:16px;font-size:0.8em;background:url(images/bullet2.gif) no-repeat 5px 50%;}
.item h1 span{color:#6A6CA3;}
.item h2{font-size:0.8em;font-weight:normal;padding:0 0 0 22px;color:#576295;line-height:1em;}
#navleft ul{list-style-type:none;padding:2px 5px 0 38px;font-size:0.8em;}
#navleft ul li{background:url(images/navbullet.gif) no-repeat 2px 6px;padding:1px 0 1px 12px;}
#navleft ol{list-style-type:none;padding:2px 5px 0 25px;font-size:0.8em;}
#navleft ol li{background:url(images/navdblbullet.gif) no-repeat 2px 5px;padding:1px 0 1px 12px;font-variant:normal;}
#navleft ol li a{font-variant:normal;font-size:1em;}
#footer{clear:both;background:#3A437B;width:778px;margin-top:0;}
#footer p{color:#fff;margin:0;padding:4px;font-size:0.8em;text-align:center;}
#footer p span{color:#9FA0C4;background:none;}
#footer p a{color:#fff;padding:2px;font-variant:normal;}
/* form styling */
form{margin-bottom:10px;margin-left:10px;}
fieldset{border:solid 1px #6A6CA3;margin-top:1em;margin-bottom:0.5em;padding-bottom:1em;}
label{display:block;padding-top:1.2em;padding-left:1em;font-size:0.8em;}
label.inl{display:inline;}
label em{font-weight:normal;font-style:italic;font-size:0.8em;}
legend{margin-left:0.8em;color:#333968;font-size:0.9em;font-weight:bold;}
input.txt{margin-left:1em;display:block;width:250px;color:#000;background:#fff;}
input.btn{padding:0 0.25em;}
textarea.txt{display:block;margin-left:1em;width:330px;color:#000;background:#fff;}
input.txt:focus,
textarea.txt:focus{background:#E7E9D1;}
a:link,a:visited{color:#0000CD;}
p a,.caps{font-variant:small-caps;}
img,button{margin-top:10px;}
#intro h3,h4,#introfullwidth h3,h4,#introbox h3,h4{padding:10px 10px 0 10px;}
.box h4 {padding-top:5px;}
#introbox ul,#intro ul,#intro ol{list-style-type:none;margin-bottom:10px;padding:0 10px;font-size:0.9em;}
h2,h3{font-size:1em;}
.small,h4{font-size:0.9em;}
.boximage h5,.boximagel h5,{margin-left:1px;width:150px;}
.boxprivacy h4,#intro ol li h5{font-size:0.8em;}
#intro ol li h5 a,.item h2 a{font-variant:normal;}
blockquote,blockquote h5,.center,.boxright{text-align:center;}
.box,.odd,.boxframed{background:#DCDFBB;}
.boxnb,.boxframednb{background:#fff;}
#headerad {
   width: 780px;
	margin: 0 auto;
	padding-top: 5px;
	background: #E7E9D1;
	text-align: center;
}
.ads {
	background: #fff;
	background-image: none;
	margin: 0 0 0 10px;
	padding: 5px 0 5px 10px;
	border-top: 1px solid #dcdfbb;
	border-bottom: 1px solid #dcdfbb;
}
.sidead {
	padding: 20px 0 10px 5px;
}
p.adblock {margin-top:10px;}