* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#979797;
	min-width:979px;
	background:#cfd1d2 url(images/wrapper_site.gif) top center repeat;
}

.main {
	width:979px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	position:relative;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding-left:0px; font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}
a {color:#505050; outline:none; cursor:pointer;}
a:hover {color:#505050; text-decoration:none;}
object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4{ float:left;}
.br{ display:block;}

/*********************************header*************************************/
.tail-site{ background:url(images/wrapper_content.gif) 0 0 repeat;}
.header-box{ height:100px;}
.header-box .logo{ margin:15px 0 0 0;}
.header-box .time-text{ display:block; position:absolute; /* background:url(images/marker_titme.gif) 0 1px no-repeat; */ padding:0 0 2px 20px;  margin:8px 0 0 382px; width:200px; height:65px;}
.header-box .time-text input{ text-align:center; background-color:#868787; background:none; border:none; width:205px; font-size:10px; line-height:14px; color:#868787;  margin:0 0 0 -5px; padding:0; font-family:Arial, Helvetica, sans-serif; position:absolute;}
.header-box ul{ float:right;  overflow:hidden; margin:0 -7px 0 0; padding:5px 0 0 0;}
.header-box ul li{ display:block; float:left; background:url(images/list_separator.gif) right 5px no-repeat; text-transform:uppercase; font-size:10px;}
.header-box ul li a{ color:#828282; text-decoration:none; padding:0 7px; font-weight:bold;}
.header-box ul li a:hover{ text-decoration:none; color:#4594d7;}
.row-top-menu .border-top {background:url(images/border_top.gif) repeat-x top #080808;}
.row-top-menu .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.row-top-menu .border-left {background:url(images/border_left.gif) repeat-y left;}
.row-top-menu .border-right {background:url(images/border_right.gif) repeat-y right;}
.row-top-menu .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.row-top-menu .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top;}
.row-top-menu .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.row-top-menu .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom;}
.row-top-menu li, .row-top-menu li a{ display:block; float:left;}
.row-top-menu li{ background:url(images/top_menu_separator.gif) 0 11px no-repeat; color:#FFF}
.row-top-menu li.corner a:hover, li.corner .active{ background:url(images/corner.gif) 0 0 no-repeat;}
.row-top-menu li a:hover, .row-top-menu .active{ background:url(images/top_menu_hover.gif) 0 0 repeat-x; text-decoration:none;}
.row-top-menu li a{ padding:16px 27px 18px 27px; color:#feffff; font-size:12px; line-height:16px; font-weight:bold; text-decoration:none;}
.corner{ background:none !important;}
.row-top-menu .fright{ width:260px; }
.row-top-menu .fright .wrapper{height:50px; background:url(images/search_bg.gif) 0 9px no-repeat;}
.row-top-menu .fright input{ position:absolute; margin:15px 0 0 11px; color:#000; font-size:14px; line-height:16px; border:none; background:none;}
.row-top-menu .fright .search-button{ display:block; background:url(images/button_search.gif) 0 0 no-repeat; width:73px; height:32px; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; line-height:31px; position:absolute; margin:9px 0 0 176px; text-decoration:none;}
.row-top-menu .fright .search-button:hover{ color:#1e1e1e;}
.header-slogan{ height:70px}
.header-slogan .text1{ color:#424444; font-size:30px; line-height:30px; position:relative; margin:26px 0 0 50px; display:block;}
.header-slogan .text1 strong{ color:#3a3a3a; text-transform:uppercase;}
.header-slogan .text1 b{ color:#418dd3;}
.grey { color:#4f4f4f; }

/* header-banners */
.link2{ height:27px;}
.banner-line{ padding:19px 0 10px 0; border-bottom:2px solid #a9a8a8;}
.header-banner p{ color:#ffffff; font-size:12px; line-height:18px; text-align:center;}
.header-banner h4{ color:#FFF; font-size:30px; line-height:30px; padding:87px 0 6px 0; text-align:center;}
.header-banner-1, .header-banner-2{ background:url(images/wrapper1.jpg) 0 0 no-repeat; width:244px; height:272px; float:left;}
.header-banner-1:hover, .header-banner-2:hover, .header-banner-3:hover, .header-banner-4:hover{ background:url(images/wrapper1_act.jpg) 0 0 no-repeat;}
.header-banner-3{ background:url(images/wrapper2.jpg) 0 0 no-repeat;}
.header-banner-4{ background:url(images/wrapper3.jpg) 0 0 no-repeat;}
.banner{width:244px; height:272px; float:left; margin-left:1px; }
.banner-button{ background:url(images/banner_button.png) 0 0 no-repeat; width:62px; height:26px; text-align:center; color:#030303; font-size:12px; line-height:14px; text-decoration:none; display:block; font-weight:bold; line-height:27px;  margin:12px 0 0 91px;}
.banner-button:hover{ background:url(images/banner_button_act.png) 0 0 no-repeat; color:#4594d7;}
.header-banner-1 .marker1{ background:url(images/banner_marker1.png) 87px 12px no-repeat;}
.header-banner-1:hover .marker1{ background:url(images/banner_marker1_act.png) 87px 12px no-repeat;}
.header-banner-2 .marker2{ background:url(images/banner_marker2.png) 87px 12px no-repeat;}
.header-banner-2:hover .marker2{ background:url(images/banner_marker2_act.png) 87px 12px no-repeat;}
.header-banner-3 .marker3{ background:url(images/banner_marker3.png) 87px 12px no-repeat;}
.header-banner-3:hover .marker3{ background:url(images/banner_marker3_act.png) 87px 12px no-repeat;}
.header-banner-4 .marker4{ background:url(images/banner_marker4.png) 87px 12px no-repeat;}
.header-banner-4:hover .marker4{ background:url(images/banner_marker4_act.png) 87px 12px no-repeat;}

/*--- box-go ---*/
#link {
background:url(images/button_go_box.png) no-repeat 0 0;
display:block;
height:39px;
width:39px;
z-index:180000;
margin:0 0 0 471px;
position:absolute;
}

.dropdown_box {
z-index:1;
}

.dropdown_box {
	z-index:1;
}
.all .dropdown_box {
	z-index:1;
}

/**/
.deep1{position:relative;}
.header-banner-right{height:39px; width:0; float:right;}

/*********************************content*************************************/
#content{ padding:10px 0 39px 0;}
.content{ padding-top:25px !important;}
#content strong{ color:#515151;}
.button{ color:#ffffff; font-size:12px; line-height:14px; text-decoration:none; display:block; width:101px; font-weight:bold; background:url(images/button.gif) 0 0 repeat-x; overflow:hidden;}
.button:hover{background:url(images/button_act.gif) 0 0 repeat-x; color:#4594d7 !important;}
.button:hover span{color:#FFF !important;}
.button span{ background:url(images/button_left.gif) 0 0 no-repeat; display:block;}
.button span:hover{ color:#cdd0d0; text-decoration:none; background:url(images/button_left_act.gif) 0 0 no-repeat;}
.button span span{ background:url(images/button_right.gif) right top no-repeat; display:block; text-align:center; height:30px; line-height:32px;}
.button span span:hover{ background:url(images/button_right_act.gif) right top no-repeat;}
.button span span span{ background:url(images/button_marker.gif) right 5px no-repeat !important; padding:0 13px 0 0; display:inline;}
.button-top{ margin:10px 0 0 0;}
.button-top1{ margin:11px 0 0 0;}
.button-top2{ margin:35px 0 0 0;}
.button-top3{ margin:26px 0 0 0;}
.search-button{background:url(images/button_act.gif) 0 0 repeat-x; width:91px;}
.search-button:hover{background:url(images/button.gif) 0 0 repeat-x;}
.search-button span{ background:url(images/button_left_act.gif) 0 0 no-repeat;}
.search-button span:hover{background:url(images/button_left.gif) 0 0 no-repeat;}
.search-button span span{ background:url(images/button_right_act.gif) right top no-repeat;}
.search-button span span:hover{ background:url(images/button_right.gif) right top no-repeat;}

/*text-content*/
#content h3{ color:#444444; font-size:21px; line-height:21px; text-transform:uppercase;}

#content .col-1 h3 { background:url(images/title_marker.gif) 0 2px no-repeat;}
#content .col-1 h3 span { padding-bottom:17px; background:url(images/title_separator.png) bottom left no-repeat; margin-bottom:17px; display:block; padding-left:23px;}
#content .col-2 h3{ padding-bottom:17px;  background:url(images/title_marker.gif) 0 2px no-repeat; padding-left:23px;}
.img-top{ margin:37px 0 0 0;}
.img-top1{ margin:17px 0 0 0;}
.img-top2{ margin:20px 0 0 0;}
#content ul{ padding:5px 0 0 0;}
#content ul li{ line-height:14px; padding:0 0 12px 0;}
#content ul li a{background:url(images/list_marker.gif) 0 0 no-repeat; padding:0 0 0 25px; color:#515151; font-size:12px; line-height:14px;}
#content ul li a:hover{ color:#4594d7; background:url(images/list_marker.gif) 1px 0 no-repeat;}
.link, .link:hover{ color:#4594d7;}
.indent-top-bottom{ padding:15px 0 15px 0;}
.indent1-top-bottom{ padding:18px 0 18px 0;}
dl.text3 dt{ color:#515151; font-size:12px; font-weight:bold; text-align:right; padding-bottom:17px;}

/**/

.img-border{ border:1px solid #d5d5d5;}
.img-indent{ float:left; margin:0 31px 0 0;}
.img-indent1{ float:left; margin:0 16px 0 0;}
.img-indent2{ float:left; margin:0 21px 0 0;}

/*box1*/
.box1{ background:url(images/box1.gif) top center repeat;}
.box1-indent{ padding:23px 11px 24px 15px;}
.box1-indent1{ padding:23px 11px 44px 15px;}
.box1 .corner-top-left {background:url(images/corner1_top_left.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(images/corner1_top_right.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(images/corner1_bottom_left.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(images/corner1_bottom_right.gif) no-repeat right bottom;}
/**/

/*dl.text1*/
dl.text1 dt{ padding-bottom:17px;}
dl.text1 dt.marker1 { background:url(images/content_marker1.png) 0 2px no-repeat;}
dl.text1 dt.marker2 { background:url(images/content_marker2.png) 0 2px no-repeat;}
dl.text1 dt span{ color:#3b3b3b; font-size:24px; line-height:24px; display:block; padding:0 0 9px 50px; text-transform:uppercase;}
dl.text1 dt span.text1{}
dl.text1 dt span.text2{ margin:-11px 0 0 0; position:absolute; }
dl.text1 dd{ padding:0 0 27px 1px;}
dl.text1 dd strong{ color:#4594d7 !important;}
dl.text1 dd p{ padding-bottom:12px;}

dl.text1 .marker-none span{ padding-left:0 !important;}

.link1{ background:url(images/link1_marker.gif) right 5px no-repeat; padding:0 11px 0 0; color:#3c393a; font-size:12px; line-height:14px; font-weight:bold;}
.link1:hover{ color:#4594d7;}

.bottom-none{ padding-bottom:0 !important;}
/**/

.indent1{ padding:15px 0 0 16px}
.title-top{ margin-top:38px;}
#content .link2{ color:#979797; text-decoration:none;}
#content .link2:hover{ text-decoration:underline;}
.text-right{ float:right;}
.indent1-right{ padding-right:31px;}

dl.text2 dt{ color:#515151; font-weight:bold;}
dl.text2 dd{ padding-bottom:20px}

.row-list ul{ float:left;}
.row-list .list-left{ margin-left:82px;}
.indent-top{ padding:15px 0 0 0;}
.list-top-bottom{ margin:15px 0 15px 0;}

#content .box-row-top{ margin:30px 0 0 0;}
#content .box-row-1{ width:312px;}
#content .box-row-2{ margin:0 0 0 27px; width:312px;}
#content .text-right{ padding-right:112px;}

.indent-text p{ padding:18px 0 0 0;}
.indent-text a{ text-decoration:underline !important;}
.indent-text a:hover{ text-decoration:none !important;}

/*********************************index.html*************************************/
#page1 .wrapper-newsletter{ background:url(images/bg_form.gif) 0 0 no-repeat; height:37px;}
#page1 .wrapper-newsletter input{ border:none; background:none; margin:6px 0 0 10px; width:218px; height:16px; font-size:12px; color:#585858; font-family:Arial, Helvetica, sans-serif; padding:0; position:absolute; line-height:16px;}
#page1 .newsletter .search-button{ position:absolute; margin:0 0 0 155px;}
#page1 .link-newsletter{ color:#505050; font-size:12px; line-height:14px; display:block; position:relative; margin:9px 0 0 0; width:90px;}
#page1 .link-newsletter:hover{ color:#4594d7;}
#page1 .wrapper-compatibility{ background:url(images/bg_form.gif) 0 0 no-repeat; height:37px;}
table.center { text-align:center; }

.titile-box{ border-bottom:1px solid #dfddde; height:80px; margin-bottom:23px; margin-top:7px;}
.titile-box span{ display:block; position:absolute;}
.titile-box .text1{ color:#1e7ccc; font-size:36px; line-height:36px; width:630px;}
.titile-box .text2{ color:#3a3a3a; font-size:23px; line-height:23px; text-transform:uppercase; margin:38px 0 0 0; width:630px;}

/****************************footer************************/
.tail-footer{ background:url(images/tail_footer.gif) 0 0 repeat-x;}
.footer{  padding:22px 0 58px 0;}
.footer .list-img{ position:absolute; margin:0 0 0 767px; z-index:111;}
.footer .list-img li, .footer .list-img li a{ display:block; float:left; height:76px; font-size:0; line-height:0; margin:0 !important;}
.footer .list-img .marker1{ background:url(images/footer_img1.jpg) 0 0 no-repeat; position:relative; width:73px;}
.footer .list-img .marker2{ background:url(images/footer_img2.jpg) 0 0 no-repeat; width:77px}
.footer .list-img .marker3{ background:url(images/footer_img3.jpg) 0 0 no-repeat; width:65px !important;}
.footer .list-img .marker1:hover{ background:url(images/footer_img1_act.jpg) 0 0 no-repeat;}
.footer .list-img .marker2:hover{ background:url(images/footer_img2_act.jpg) 0 0 no-repeat;}
.footer .list-img .marker3:hover{ background:url(images/footer_img3_act.jpg) 0 0 no-repeat;}
.footer-box-text { position:absolute; width:182px; margin:-14px 0 0 760px;}
.footer-box-text span{ display:block; position:absolute;}
.footer-box-text .text1{ color:#ffffff; font-size:18px; line-height:18px;}
.footer-text{ display:block; color:#ffffff; font-size:12px; line-height:14px; /* padding:17px 0 8px 0; */ position:relative;}
.footer-text a{ text-decoration:none; color:#FFF;}
.footer-text a:hover{ text-decoration:underline;}
.footer-layer-text{ text-align:center; margin-top: 25px; }
.text-logo{ color:#ffffff; font-size:18px; line-height:21px; text-decoration:none !important;}
.text-logo span{ color:#49a4f0; text-decoration:none;}
.text-logo:hover{ text-decoration:none; color:#49a4f0;}
.text-logo:hover span{ color:#FFF; text-decoration:none;}
.footer-menu{ overflow:hidden; margin:5px 0 0 -6px; position:absolute;}
.footer-menu li{ display:block; float:left; background:url(images/footer_separator.gif) 0 2px no-repeat; padding:0 7px; line-height:14px;}
.footer-menu li a{ color:#4f4f4f; font-size:12px; line-height:14px; text-decoration:none;}
.footer-menu li a:hover, .footer-menu .active{ color:#000000; text-decoration:underline; font-weight:bold;}
.bg-none{ background:none !important;}
.indent11{ line-height:20px;}
.clear1{ width:100%; overflow:hidden; font-size:0; line-height:0; height:0;}

.quotetitle
{
    border-right: 1px dotted #000;
    border-top: 1px dotted #000;
    background: #DDDDDD url('images/css_img_quote.gif') no-repeat right 50%;
    border-bottom: 0;
    border-left: 4px #AAAAAA solid;
    color: #000;
    font-weight: bold;
    font-size: 10px;
    margin: 8px auto 0 auto;
    padding: 3px;
}

.quotetext
{
    background: #FFFFFF;
    border: 1px dotted #000;
    border-left: 4px #AAAAAA solid;
    border-top: 0;
    color: #000000;
    padding: 4px;
    margin: 0 auto 8px auto;
}

