/* element ********************/
html, body {background-color:#0b1024;font-family: Arial,Helvetica,sans-serif; background-image:url(/core/general/img/bg/bg1.jpg); background-position:center top; background-repeat:no-repeat;}
h1{ font-weight:normal; text-transform:uppercase; font-size:200%; padding:10px 0px 0px 0px; color:#ffffff; font-family:Arial,Helvetica,sans-serif; }
h2{  font-size:130%; margin:0px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
h2 a{  text-decoration:none;} h2 a:hover{color:#8F0000;text-decoration:underline;}
h3 { font-weight:bold; font-size:130%; margin:10px 0px 0px 0px; color:#ffffff; }
h3 a{color:#ffffff; font-weight:bold; font-size:100%; margin-bottom:0.3em; text-decoration:none;  }
h3 a:hover{text-decoration:none;}
h4 {color:#666666; font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; }
h4 a{font-weight:bold; font-size:100%; margin-bottom:0.3em; margin-top:1em; text-decoration:underline; }
h4 a:hover{ text-decoration:underline; }
p{margin:0px 0px 0.7em 0px; line-height:1.4em;}
a{text-decoration:underline; color:#ffffff;}
a:hover{text-decoration:underline; color:#f1f1f1;}
strong{font-weight:bold;}
hr {border: 0; width: 100%; height: 1px; color:#ffffff; background-color:#ffffff;}
table{border-collapse:collapse; font-size:90%; border: none; width:100%; margin:10px 0;}
td{padding:10px; text-align:center;}
th{padding:10px; font-weight:bold; text-align:center; font-size:110%;}
tr.wh td{background:#ffffff;}
tr.wh th{background:#f3f3f3;}
ul{list-style:outside; list-style:square;}
li{margin:0 0 0.5em 1.5em;
	list-style:outside; list-style:square;}

/* layout ********************/
#hd{display:none;}
.yui-ge{width:974px;}
#bd{width:974px;}
#doc4{width:974px;}

/* primary */
#primary{padding:0px 0px 0px 20px;}
#primary p{font-size:90%; color:#ffffff;}
#primary li{margin:5px 10px 0px 0px;}

/* secondary */
#secondary{margin-top:20px; padding:10px 10px;  color:#ffffff; position:relative; height:500px;}
#secondary p{font-size:80%; padding:0px 0px 5px 0px; margin:0.5em 0;}
#secondary h2{font-size:120%; margin:13px 0 0 0;}
#secondary h3{font-size:90%;}
#secondary h4{font-size:90%;font-weight:normal; text-transform:uppercase;}
#secondary li{list-style:none; list-style:none;color:#ffffff; font-size:80%; margin:0.8em 0px;}
#secondary li a{color:#ffffff; text-decoration:none;}
#secondary li a:hover{text-decoration:underline;}

#secondary .qlink{background-color:#ffffff;margin:10px 0px;}
#secondary .qlink table{width:220px; border:none;}
#secondary .qlink img{width:220px;padding:0px 5px;}
#secondary .qlink table td.imageholder{overflow:hidden; width:230px;}
#secondary .qlink table td{margin:0px; padding:0px; border:none;}
#secondary .qlink table td h2{margin:5px 10px;}
#secondary .qlink table td p{margin:0px 10px;}
#secondary .qlink table img{margin:0px;}
#secondary .qlink a.btn{float:right; text-decoration:none;font-weight:bold; font-size:190%;}

.attn{position:absolute; right:80px; top:0px; margin:0px;  padding:5px 10px 10px 10px; }
.attn h2{font-size:170%; margin:0px 20px;}
.attn a{ margin:0px 20px;}
.attn .book{font-weight:bold; border:1px solid #4682b7; display:block; padding:10px; width:100px; margin:10px 20px 0px 20px;}
.book a{margin:0px; text-transform:uppercase;}

/* footer */
#ft{padding:10px 0px; position:relative; border-top:1px solid #e3e3e3; margin-top:10px;}
#ft p{position:absolute; font-size:70%; color:#ffffff; padding:0px 5px 5px 0px; text-transform:uppercase; left:0px;}
#ft ul{ font-size:80%; color:#cccccc; padding:0px 0px 5px 0px; display:inline; position:absolute; right:20px; top:10px;}
#ft li{  display:inline; margin:0px; }
#ft li a{ text-transform:uppercase; color:#868787;padding:0px 4px 0px 0px; margin:0px;text-decoration:none; border-right:1px solid #949595;}
#ft li.last a{border:none;}
#ft li a:hover{ color:#737474;text-decoration:underline; }
#ft p span{text-transform:none;}


/* specific region ********************/
.top{position:relative;}
.nav{color:#ffffff; border:1px solid #B3D3DD; padding:10px; position:absolute; top:10px; right:200px; font-size:110%; }
.nav a{color:#ffffff; text-transform:uppercase; padding-left:15px; background-image:url(/core/general/img/interface/arrow_right.gif); background-repeat:no-repeat; background-position:left middle;}
.mast{height:180px;}
.logo{margin:10px;}
.display{height:210px;}
.display li{display:inline; float:left;}
.display ul{display:inline;}
.block img{border:5px solid #ffffff; background-color:#ffffff; height:150px;}
.block p, .block h2{margin:0px;}
.block a{color:#ffffff; margin:0px;}
.block a:hover{text-decoration:none; color:#cccccc;}
.block a span{font-size:90%; *font-size:80%;}

.fbook{clear:both; height:32px; padding:20px 10px; position:relative; }
.fbook a{display:block; height:27px; vertical-align:middle; padding:5px 30px 0px 30px; background-image:url(/core/general/img/interface/fbook.gif); background-repeat:no-repeat; background-position:left 0px;}

.addons{height:80px; background-color:#0b1024; margin:20px 0px 10px 0px; *margin:10px 0px 10px 0px; border-top:1px solid #4d5883;}
.addons ul{display:inline;}
.addons li{display:inline;}
.addons img{padding:10px; }

.info{position:absolute; bottom:10px;}
.quote{display:block; border:2px solid #82c2fa; height:20px; width:190px; text-align:center; margin: 10px 0px 10px 0px; padding:10px 10px 10px 10px;  }
.quote a{color:#82c2fa; font-size:110%; text-transform:uppercase; font-weight:bold; }
.quote a:hover{color:#f9f9f9;}


.fbook .broc{position:absolute; right:20px; width:230px; padding:5px; border:1px solid #e3e3e3; background-image:none; top:20px; *top:10px;}
.fbook .broc a{ background-image:none; display:inline; padding:0px;  }
.broc a:hover{color:#3170a9;}
/*colors*/
#primary .display .ad1 h2{ background:#41AD49; color:#ffffff; display:block; width:200px; padding:10px;}
#primary .display .ad2 h2{ background:#D2232A; color:#ffffff; display:block; width:200px; padding:10px;}
#primary .display .ad3 h2{ background:#00AEEF; color:#ffffff; display:block; width:200px; padding:10px;}


.emailopt{background-color:#1b2c5d; padding:30px 70px 0px 40px; *padding:15px 20px 0px 20px; width:500px; height:350px; color:#ffffff; text-align:left;}
.emailopt input{vertical-align:middle; border:1px solid #999999; width:180px; height:20px; color:666666; font-size:90%; margin:2px 4px;}
.emailopt .former{margin-left:100px;}
.emailopt h3{margin:0px 0px 1em 0px; text-align:left; font-size:90%; width:420px;}
.emailopt label{text-align:left;}
.subm{float:right; margin:5px 210px 5px 5px; *margin:5px 110px 5px 5px;}
.subm input{height:30px; width:100px; font-size:100%; font-weight:bold;}





/* contact */
.contact {border:none; width:500px;}
.contact td{border:none; padding:2px;}
.contact input{height:23px; width:350px; font-size:100%;}
.contact textarea{width:350px;font-size:100%;}
.contact .submit input{float:right; width:100px;font-size:100%;}

a.ext{background-image:url(/new/core/general/img/interface/ext_site.gif);
background-repeat:no-repeat; background-position:right; padding-right:12px;
}




/*print css*/

/* for printing ******************/
@media print {
.mast{display:none;}
body{background:#ffffff;}
#primary{padding:0;}
#hd{display:inline; background-color:#ffffff; margin:10px 0px; padding-bottom:10px; }
.yui-ge{border-top:1px dotted #000000; margin-top:0px; background:#ffffff;}
.print{display:inline;}
.noprint{display:none;}

}



