* { margin:0; padding:0;}
body { background: #4879F9; font-size:100%; line-height:1em; font-family: "Trebuchet MS", Arial, Arial, Helvetica, sans-serif; text-align:center;  color: #000000}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial, Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:disc; padding-left:25px;}

a{ color:#195897;}
a:hover{text-decoration:none;}

.contenttable td{border-bottom:0px;border-top:0px;padding-left:4px;}
.contenttable thead{border-bottom:2px;border-top:1px;}

.bottomcell {vertical-align:bottom;}

.txtb{color:black;}
.txtwhite{color:white;}

.headlinetxtb{color:black;font-size:11px;}

.column { float:left;}

.col-list, .row-box, .navigation ul, .row-form { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:31px;}

/*header*/
.row1-center{ background:url(images/row1-center.gif) 0 0 repeat-x;}
.row1-left{ background:url(images/row1-left.gif) 0 0 no-repeat;}
.row1-right{ height:125px; background:url(images/row1-right.gif) top right no-repeat; height:125px;}
.logo{ margin:43px 0 0 52px; position:absolute;}
.nolineheader{text-decoration:none;font-size:0.687em; color:#818181;}
.nolineheaderpipe{font-size:0.687em; color:black;}
.nolineheader:hover{text-decoration:underline;}
.navigation-phone {float:left; margin:0px 0px 6px 173px;}
.navigation{ position:absolute; margin:37px 0px 0px 662px; width:300px; font-size:0.687em;}
.navigation li{ float:left; display:block; color:#818181; background:url(images/header_separate.gif) center right no-repeat;}
.navigation li a{ color:#818181; text-decoration:none; padding:0 6px;}
.navigation li a:hover{ text-decoration:underline;}
.navigation li .act{ color:#f28f00; text-decoration:underline;}
.navigation li .act:hover{ text-decoration:none;}
.bg-none{ background:none !important;}
.header-form{margin:30px 0 0 0; width:294px; float:right;}
.header-form input{ width:164px; height:21px; border:1px solid #b6bec6; color:#818181; font-size:0.687em; padding-left:4px;  float:left; margin:0 3px 0 4px;}
.header-form img{ vertical-align:middle; margin-left:3px;}
.header-form-button{ background:url(images/header_button.gif) 0 0 no-repeat; width:65px; height:22px; display:block; float:left;  text-align:center; color:#ffffff; font-weight:bold; font-size:0.687em; text-decoration:none; line-height:2em;}
.header-form-button:hover{ color:#00CC33;}

.row-2{ background:url(images/header6.jpg) 0 0 no-repeat; height:140px;} 
.banner{ position:absolute; margin:43px 0 0 688px;}
.banner img{ display:block; margin-bottom:4px;}
.slogan{
	position:float:left;
	margin:32px 0px 12px 28px;
	left: 80px;
	top: 38px;
	width: 722px;
	height: 102px;
}
.rss{ position:absolute; margin:270px 0 0 804px; width:128px;}
.rss a{ background:url(images/rss.gif) center right no-repeat; font-size:0.812em; padding:0 30px 0 0; color:#718192; font-weight:	        bold; text-decoration:none; display:block; float:left; height:23px; line-height:1.625em;}
.rss a:hover{ color:#00CC33;}

/*banner area*/

.header-banner-1{ background:url(images/button3.gif) 0 0 no-repeat;}
.header-banner-1 a:hover{color:#00CC33}
.header-banner-2{ background:url(images/button3.gif) 0 0 no-repeat; margin:-2px 0;}
.header-banner-2 a:hover{color:#00CC33}
.header-banner-3{ background:url(images/button3.gif) 0 0 no-repeat;}
.header-banner-3 a:hover{color:#00CC33}

.banner .indent{padding:9px 0 0 45px;}
.banner .indent img{ float:left; margin:0 14px 0 0;}
.banner{ font-size:9pt; }
.banner a{ color: #FFFFFF; text-decoration:none;}
.banner{ float:left; margin:33px 0 0 764px;}
.banner-size{width:240px; height:35px;}

/*content*/
.content{font-size:0.812em; line-height:1.387em;}
.content h1{ display:block;}
.content h1 img{ margin-bottom:23px;}
.content-left{ padding:0 0 0 23px; width:960px; overflow:hidden;}
.content .border-top {repeat-x top #000000;}
.content .corner-top-right {no-repeat right top; width:100%; padding-top:8px;}

.box-1 .corner1-top-left {background:no-repeat left top #ffffff}
.box-1-indent{ padding:10px 20px 0px 20px;}
.box-1 strong{ color:#195897; line-height:1.6em;}
.box-1 h1{ color:#195897; font-weight:bold; font-size:20px; line-height:1.1em;}
.box-1 h3{ color:#195897; font-weight:bold; font-size:20px; line-height:1.1em;}


.descbox strong{ color:#195897; line-height:1.6em;}
.descbox h1{ color:#195897; font-weight:bold; font-size:20px; line-height:1.1em;}
.descbox h3{ color:#195897; font-weight:bold; font-size:20px; line-height:1.1em;}
.descbox td{ color:white;}


.box-2 .corner1-top-left {background:no-repeat left top  #ffffff;}
.box-2-indent{ padding:5px; padding-bottom:11px;}
.box-2 strong{ color:#195897;}


.h-indent-3{ margin-bottom:12px !important;}

.row-form{ padding:15px 0 5px 0;}
.row-form input{ width:180px; height:18px; border:1px solid #b1bac3; color:#14487c; text-indent:4px; font-size:1em; float:left;}
.button{ background:url(images/button.gif) 0 0 no-repeat; width:35px; height:22px; display:block; float:left; margin-left:8px; color:#ffffff; font-weight:bold; text-decoration:none; text-align:center; line-height:1.875em; text-transform:uppercase; font-size:0.875em;}
.button:hover{ color:#000;}


.content .title{ display:block;}
.content .img-left{ float:left; margin:3px 22px 0 0;}
.content .img-left1{ float:left; margin:3px 29px 0 0;}
.content .img-left2{ float:left; margin:0 15px 0 0;}
.content .img-left3{ float:left; margin:3px 24px 0 0;}

.list li{ background:url(images/) left center no-repeat; padding:0 0px 0 0px; color:#555555; line-height:1.7em; list-style:none; }
.list li a{ color:#195897; font-weight:bold; text-decoration:none;}
.list li a:hover{ color:#181818;}

.line{ display:block; background:url(images/line.gif) 0 17px repeat-x; height:28px;}
.line-solid{ display:block; background:url(images/line-solid.gif) 0 1px repeat-x; height:20px;}
.indent-bot{ display:block; margin-bottom:5px;}
.indent-bot1{ display:block; margin-bottom:10px;}
.indent-bot2{ display:block; margin-bottom:11px;}
.indent-bot3{ color:#000000; text-decoration:underline; font-weight:bold;}

.extra-indent1{ padding-bottom:34px !important;}
.extra-indent3{ padding-bottom:46px !important;}

.box-1 .link{ background:url(images/link.gif) center left no-repeat; padding:0 0 0 20px; color:#195897; font-weight:bold; float:left;}
.box-2 .link{ background:url(images/link.gif) center left no-repeat; padding:0 0 0 20px; color:#f28f00; font-weight:bold; float:left;}
.list-1 li{ background:url(images/link.gif) center left no-repeat; padding:0 0 0 20px; line-height:1.5625em;}
.list-1 li a{ color:#195897;}
.h-indent-1 img{ margin-bottom:25px !important;}
.h-indent-2 img{ margin-bottom:0px !important;}
.indent-top{ display:block; margin-top:25px;}

.text-text-1 dt strong{ color:#f28f00; display:block;}
.text-text-1 dt{ color:#555555; font-weight:bold;}
.text-text-1 dd{ padding-bottom:20px; line-height:1.187em;}
.indent-none{ padding-bottom:0 !important;}
.br{ display:block;}

.text-text-2 dd{ padding-top:17px;}
.text-text-2 dd p{ margin-top:15px;}
.text-text-2 dt{ color:#f28f00; font-weight:bold; text-align:right; background:url(images/line_dotted.gif) bottom left repeat-x; padding-bottom:19px; padding-top:4px;}

.indent-top1{ margin-top:7px; display:block;}
.indent-top2{ display:block; margin-top:15px;}
.indent-top-bot{ display:block; margin:26px 0;}
.line-1{ display:block; background:url(images/line_dotted.gif) 0 25px repeat-x; height:50px;}
.extra-indent{ padding-bottom:48px !important;}

.text-text-3 dt{ color:#195897; padding-bottom:5px; font-weight:bold;}
.text-text-3 dd{ padding-bottom:14px; line-height:1.187em;}
.pad {padding-left:35px}

.subnav {  text-align:center; float:left; color:black; font-size:0.730em; line-height:1.4em; padding-top:1px; }
.subnav table{ float:left; }
.subnav caption{color: #FFFFFF; font-size:1.2em;}
.subnav span{color: #FFFFFF; font-size:1.2em;}
.subnav a{ color:black; text-decoration:none;}
.subnav td a:hover {color:#FFFFFF;}


.mis {padding:50px 0px 23px 0}
.mis a{ color:#999999; font-size:0.8em; text-decoration:none;}
.mis a:hover{ color:#ffffff;}

.headline { font-size:89px}
.format { line-height:1.8em; padding:6px 6px 16px 6px; font-size:12px;}

/*footer*/
.footer{ color:gray; font-size:0.730em; background:url(images/footer_center.gif) 0 0 repeat-x; line-height:1.7em; }
.footer a{ color:gray; text-decoration:none;}
.footer li a:hover{ text-decoration:underline;}
.footer-left{ background:0 0 no-repeat;}
.footer-right{ background:top right no-repeat; padding:25px 30px 10px 30px; text-indent:5px;}
.footer-right li{float:left; display:block; }

.it_ad_menu {font-size:12px; padding:6px;}
.it_ad_menu a{ line-height:29px; color:#000000; text-decoration:none;}
.it_ad_menu a:hover{ color:#FFFFFF;}
/*.it_ad_menu {padding:inherit; padding-bottom:2px;}*/
.it_ad_menu {padding:6px 0px 2px 6px;}
.it_ad_menu {background:url(images/greenlines.gif) no-repeat ; margin-left:1px;}

.hr_ad_menu {font-size:12px; padding:6px;}
.hr_ad_menu a{ line-height:29px; color:#000000; text-decoration:none;}
.hr_ad_menu a:hover{ color:#FFFFFF;}
/*.hr_ad_menu {padding:inherit; padding-bottom:2px;}*/
.it_ad_menu {padding:6px 0px 2px 6px;}
.hr_ad_menu {background:url(images/yellowlines.gif) no-repeat ; margin-left:1px;}

.sn_ad_menu {font-size:12px; padding:6px;}
.sn_ad_menu a{ line-height:29px; color:#000000; text-decoration:none;}
.sn_ad_menu a:hover{ color:#FFFFFF;}
/*.hr_ad_menu {padding:inherit; padding-bottom:2px;}*/
.sn_ad_menu {padding:6px 0px 2px 6px;}
.sn_ad_menu {background:url(images/bluelines.gif) no-repeat ; margin-left:1px;}

.news_letter { background:url(images/frontpage_banner.jpg) 0 0 no-repeat; height:140px;}
.news_letter_cre { background:url(images/frontpage_banner_cre.jpg) 0 0 no-repeat; height:140px;}
