@charset "UTF-8";
BODY { margin:0; padding:0; background:#042F62 url(images/bg.jpg) no-repeat top; }

html { padding:0; margin:0; }

div, p, td { font:normal 11px Tahoma, Arial; color:#6d6d6d;}

a { text-decoration:none; color:#286a92; border:0; }
a:hover { text-decoration:underline; color:#ff3300; border:0; } 
a:focus { outline:none;}

.clr { clear:both; }

h1, h2, h3, h4 {font-family: Tahoma, Arial; }

img { padding:0; margin:0; border:none; text-align:center; }
/*  hr { border-left:0 solid #7f262e; border-right:0 solid #7f262e; border-top:0 dotted #7f262e; border-bottom:1px solid #7f262e; height :1px; } */


form, div { padding:0; margin:0; outline:0; border:0; }
input { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }
textarea { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }
select { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }

.white { color:#FFFFFF;}
.blue { color:#286a92;}
.px14 { font-size:14px;}
.px18 { font-size:18px;}
.underline { text-decoration:underline;}

/*####################### container */
#bgcontainer { width:1001px; margin:0 auto; padding:0;}

/*####################### Header */
/* */ * html #header { height:40px;} /* */
#header { padding:40px 20px 30px 20px !important; padding:40px 20px 0 20px; height:40px;}

.logo { padding:0; margin:0; float:left; width:300px;}

.t_menu { padding:0; margin:0; float:right;}
.t_menu ul { padding:0; margin:0; list-style:none; line-height:0;}
.t_menu ul li { padding:0; margin:0; float:left;}

/*####################### Main */ 
/* */ * html #main { } /* */
#main { border: 1px solid #57adff; background:#ffffff; padding-bottom: 20px; }


/*########### Main Header  */
/* Menu */
.menu { margin:12px 20px 0 20px; padding:0; background:url(images/mbg0.gif) repeat-x; height:39px;}
.menu ul { padding:0; margin:0; list-style:none; line-height:39px; float:left; width:700px;}
.menu ul li { padding:0 2px 0 0; margin:0; float:left; display:block; line-height:39px; background:url(images/m_split.gif) no-repeat right;}
.menu ul li a { color: #286a92; font:bold 14px Arial, Helvetica, sans-serif; line-height:39px; padding:12px 20px 13px 20px; margin:0;}
.menu ul li a:hover { color:#333333; text-decoration:none; background:url(images/mbg0_h.gif);}

/* Search */
.search { float:right; width:200px; padding:8px 0 0 0; }
.search input.button { background:none; border:0; }
.search input.text { background:url(images/bg_s.gif) no-repeat; border:0; width: 96px; height:19px; padding:0 10px 0 20px;}

/* Header Block */
.header_block { height:290px; margin:0 20px; padding:5px 0;}

.large_ban { float:left; width:959px; height:284px;}
.large_ban p { padding:20px 10px 10px 20px; background:url(images/hibg.jpg); color:#749eb7; height:105px; margin:0;}
.large_ban a { padding:0; margin:0;}

.promo_ban { float:left; width:317px; height:288px;}
.promo_ban ul { padding:0; margin:0; list-style:none; line-height:0px;}
.promo_ban ul li { padding:0; margin:0; float:left;}
.promo_ban ul li a { padding:0; margin:0;}
.promo_ban div.affil { background:url(images/afbg.jpg); width:227px; height:84px; padding:20px 60px 0 30px; line-height:13px;}
.promo_ban div.affil span { color:#b5cedd;}
.promo_ban div.affil a { line-height:50px; color:#ffc670;}

/*########### Main Center  */
.main_center { margin:0 20px; padding:20px 14px 0 14px; background:#ededed; border:4px solid #dadada; border-left:0; border-right:0; width:931px;}
h2 { background:url(images/tit1.jpg) no-repeat left top; padding:12px 0 12px 20px; line-height:20px; color: #747474; font:bold 18px Arial, Helvetica, sans-serif; margin:0; height:22px; }
.title { padding:0 0 20px 5px; }
.crumb { padding: 8px; margin-bottom: 6px; background-color: #eeeeee; height:14px;  border-bottom:1px solid #cccccc; }

.body_text { background:#ffffff; padding:15px; margin:0 0 20px 0; border: 1px solid #e1e1e1; }
.body_text h3 { padding:0; margin:0; color:#286a92; font:normal 18px Tahoma, Arial;}

/* Body */
.body { width:616px; float:left;}
.bodyextended { width:925px; float:left;}
.body_full { }

.block_ban { float:left; text-align:center; padding:0 20px 0 0;}

ol { padding:10px;}
ol li { margin:0 0 0 20px; padding:0 0 15px 0;}

ul.webmaster_list { margin:0; padding:10px; list-style:none;}
ul.webmaster_list li { margin:0; padding:10px 15px 5px 0; float:left; width:47%;}
ul.webmaster_list li img { float:left; padding:5px 5px 10px 0;}
ul.webmaster_list li a { color:#286a92; font:normal 18px Tahoma, Arial;}

.box_list { border:1px solid #cccccc; margin:10px 50px;}
.box_list .title { background:#dddddd; padding:0 10px;}
.box_list ul { padding:10px;}
.box_list ul li { margin:0 0 0 20px; padding:5px 0 5px 0;}
.box_list ul li a { font:bold 12px Tahoma, Arial; color:#333333;}

/* Side Body */
.side_body { width:296px; float:right;}
ul.navigation { margin:0; padding:0; list-style:none;}
ul.navigation li { margin:0; padding:0; border:0;}
ul.navigation li a { padding:6px 21px; text-decoration:none; display:block; line-height:13px}
ul.navigation li a:hover { border: 1px solid #c6e3ff; padding:5px 20px; background:#e8edf3; text-decoration:none;}

/*########### Main Footer  */
.main_footer { background: #00182f; padding:0; margin:0;}
.main_footer p { padding:30px 40px; margin:0; color: #4a86bf;}
.main_footer a { color:#a9ced6;}


/*####################### Footer */
/* */ * html #footer { height:50px;} /* */
#footer { padding:5px 5px; height:50px;}

#footer .text { color: #d7ebff; font:normal 11px Tahoma, Arial;  text-align: center;  }




.sidebarText {  font-family: Verdana; font-size: 8pt}
A { text-decoration : none }
A:LINK { color: #0A4E92}
A:VISITED {	color: #336699}
AAA:HOVER { color: #006691; background : #DDEEFF}

A:hover { TEXT-DECORATION: none; color: #FF3300}


.oldform {
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
		background-color : #FFFFFF;
}

.CL0 {text-decoration:none;color:White; }
.topFold {position:relative}
.toolbartext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 16pt; color: #3333CC; text-decoration: none; font-weight: bold}
.toolbartext:hover {  text-decoration: underline}
 .oldalltext {  font-family: Arial, Verdana; font-size: 8.6pt; color: #333333; LINE-HEIGHT: 160%}


.alltextold { line-height : 21px; font-size : 12px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif}
.adstext  {  font-family: Verdana, Arial; font-size: 8.6pt; color: #333333; LINE-HEIGHT: 130%}
.alltext  {  font-family: Arial; font-size: 12pt; color: #333333; LINE-HEIGHT: 160%}
.alltext a {color: #286a92; text-decoration: none; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}
.alltext a:visited  {color: #256187; text-decoration: none; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}
.alltext a:hover  {color: #6cb7ff; text-decoration: underline; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}

.intro { font-size : 12px; line-height : 20px; font-family: Verdana, Arial; color: #333333}
.header {font-size: 10px;
color:#FD682E;
font-weight:bold;
line-height:18px;
}

.textbold  {
        font-family : Verdana;
        color : #676767; 
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}
.textbold:LINK  {
        font-family : Verdana;
color : #333333;
        casdolor : #676767;
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}
.textbold:VISITED  {
        font-family : Verdana;
        color : #676767;
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}

.nav {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.nav b {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
.nav a {color: #333333}
.nav a:visited {color: #999999}
.nav a:hover {color: #cc0000}

.frm01 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px; background-color: #ffffff; border: #33AFDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.newsText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #333333}
.newsText a {text-decoration: none; color: #333333}
.newsText a:hover {color: #999999}

.hdtxt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; fontsize: 18px; color: #336699}
.hdtxt a {text-decoration: none; text-decoration:none; color: #CC0000}
.hdtxt a:hover {color: #999999}

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 17pt; color: #ffffff}
.headertext {  font-family: Verdana, Arial; font-size: 13pt; color: #003366; LINE-HEIGHT: 180%; font-weight : bold; }
.whereami { color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight : normal; }
.slnk {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 12px; color: #333333; LINE-HEIGHT: 150%; text-decoration: none}
.slnk:LINK {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: #333333; text-decoration: none}
.slnk:VISITED {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: #333333; text-decoration: none}
.slnk:HOVER {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: gray; text-decoration: none}

#.slnk b {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #333333}

.listnolink {  font-family: Verdana, Arial; font-size: 8pt; color: #ffffff; list-style-type: square}
.captiontext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;line-height : 180%; color: #000000}
.bigtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 13px;line-height : 150%;padding:1px; color: #333333; font-weight: bold}