/* element ********************/

html, body {background:#132a67;font-family: Arial,Helvetica,sans-serif; color:#fff;}

h1{ font-weight:900; text-transform:uppercase; font-size:180%; padding:10px 0px 0px 0px; color:#00c0f3; line-height:1em; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0.3em 0px 0.8em 0;}

h2{ font-size:130%; font-weight:900; margin:0px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

h2 a{  text-decoration:none;} h2 a:hover{color:#8F0000;text-decoration:underline;}

h3 {color:#f9f9f9; font-weight:900; font-size:130%; margin:10px 0px 0px 0px; }

h3 a{color:#f9f9f9; font-weight:900; margin-bottom:0.3em; text-decoration:none;  }

h3 a:hover{text-decoration:none;}

h4 {color:#f1f1f1; font-weight:900; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; }

h4 a{color:#f1f1f1; font-weight:900; margin:1em 0 0.7em 0; 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:#bcdffa;}

a:hover{text-decoration:underline;}

strong{font-weight:bold;}

hr {border: 0; width: 100%; height: 1px;}

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:#68b4df;}

tr.wh th{background:#3081b0;}

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;}

#bd{ min-width:974px; background-color:#234290; background-image:url(/core/general/img/bg/blueback.gif); background-repeat:repeat-x; background-position:0px 340px;}

.yui-gc{margin-top:-5px; }

.top{position:relative; height:70px; width:974px; background:#ffffff;}

.logo { position:absolute; margin: 10px 0px 10px 50px;}

.slogan{position:absolute; left: 550px; margin-top:24px; text-align:center;}





/* primary */

#primary{padding:0px 10px 50px 50px;}

#primary p{font-size:90%;}



/* secondary */

#secondary{padding:10px;width:225px; background-color:#49a1d3;}

#secondary p{font-size:80%; padding:0px 0px 5px 0px;}

#secondary h2{font-size:140%; font-weight:900;}

#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%;}







/* footer */

#ft{padding:5px 50px; background-color:#ffffff;}

#ft p{font-size:70%; color:#cccccc; padding:0px 5px 5px 10px;}

#ft ul{margin-top:27px; font-size:80%; color:#cccccc; padding:0px 0px 5px 0px; display:inline; float:left;}

#ft li{  display:inline; margin:0px; }

#ft li a{ 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 h3{font-size:90%; margin:0px 0px 4px 0px; color:#666666;}

#ft h5{display:block; font-size:80%; text-transform:uppercase; margin:27px 0px 0px 40px; float:left; width:185px;}

#ft h5 a{color:#868787; text-decoration:none;}

#ft h5 a:hover{text-decoration:underline;}





/* specific region ********************/

.emailopt{width:234px; float:left;margin-left:21px; *margin-left:10px; border:1px solid #e3e3e3; padding:5px;}

.emailopt input{border:1px solid #999999; color:666666; font-size:80%; margin:2px 4px;}

.emailopt h3{margin:0px 4px;}

.subm{float:right; margin-right:5px;}



a.pdf{background-image:url(/core/general/img/interface/pdf_icon.gif); 

background-repeat:no-repeat; background-position:left top; 

padding-left:15px; display:block;}



.entry{width:100%; border-bottom:1px dotted #000000;}

.entry .pic{float:left; *width:150px; padding:20px 0px;}

.entry .text{margin-left:150px; *width:400px; padding:10px 0px 20px 0px;}

#primary p.ptitle{font-size:80%; font-style:italic; margin-top:-5px;}



/* 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(/core/general/img/interface/ext_site.gif);

background-repeat:no-repeat; background-position:right; padding-right:12px;

}



a.tw{padding-left:22px;background-image:url(/core/general/img/interface/twitter.gif); background-repeat:no-repeat; background-position:top left; display:block; height:20px;}



#primary .embed{background-color:none;}

#myContent{margin:0px;}

.contform{width:600px;}

/*sifr*/






/*print css*/



/* for printing ******************/

@media print {

.logo{left:0px; margin:10px 0;}

.address{position:absolute; top:20px; left:40px; width:100%; padding:0px 0px 10px 0px;}

.printhead{position:relative; margin-top:5px; clear:both;}

body{background:#ffffff;}

#primary{padding:0;}

#secondary{background:#333333;}

#hd{display:inline; background-color:#ffffff; margin:10px 0px; padding-bottom:10px; }

.yui-gc{border-top:1px dotted #000000; margin-top:0px; background:#ffffff;}

.print{display:inline;}

.noprint{display:none;}



}







