@charset "utf-8";

/* Default */
* {margin:0; padding:0;}
body {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background:#5a5a5a url(../images/bg_x.gif) left top repeat-x;}
a {text-decoration:none;}
.clear {clear: both; display: block; visibility: hidden; line-height:0px;}
img {border:none;}
.pointer {cursor:pointer;}
ul, li {list-style:none; padding:0; margin:0;}

/* layout */
#wrap {width:900px; margin:0 auto;}
#wrap #round_top {background:url(../images/bg_round_top.png) left top no-repeat; width:900px; height:15px;}
#wrap #wrap_body {background-color:#fff; }
#wrap #round_bottom {background:url(../images/bg_round_bottom.png) left top no-repeat; width:900px; height:15px;}
#wrap #footer {text-align:center; margin:20px 0;}

/* header */
#header {padding:10px 15px; }
#header #header_lf {width:400px; float:left;}
#header #header_lf #logo {background:url(../images/logo1.gif) no-repeat; width:430px; height:60px;}
#header #header_lf #logo span {display:none;}
#header #search {float:right; width:270px;}
#header #search a {color:#666; padding-bottom:7px;}

/* nav */
#nav {background:url(../images/bg_nav_x.gif) left top repeat-x;}
#nav .navul {}
#nav .navul li.navli {float:left;}
#nav .navul li.navli a {float:left; padding:0 25px; color:#fff; height:28px; line-height:28px; font-weight:bold;}
#nav .navul li.navli a:hover {background:url(../images/bg_nav_hover.gif) left bottom repeat-x; color:#10549e;}

#home #nav_1 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}
#about #nav_2 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}
#solutions #nav_3 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}
#services #nav_4 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}
#resources #nav_5 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}
#contacts #nav_6 a {background:url(../images/bg_nav_hover.gif) left top repeat-x; color:#10549e;}

/* main_img */
#main_img {background:url(../images/Main_image-WithWords.jpg) no-repeat; width:850px; height:90px; padding:190px 0 0 50px;}
#main_img img {margin-right:10px;}

/* sub_img */
#sub_img {}

/* main_txt */
#main_txt {background-color:#f3f3f3; font-size:14px; color:#000; height:35px; padding:15px;text-align:center;}

/* main_con */
#main_con {padding:20px;}
#main_con_lf {float:left; width:435px;}
#main_con_lf .inside_lf {float:left; width:210px; background:url(../images/ic_mouse.gif) right top no-repeat; border-right:1px solid #d3d3d3;}
.inside_box4 {background:url(../images/ic_circles.gif) right top no-repeat;}

#main_con_lf .inside_rt {float:right; width:210px; border-right:1px solid #d3d3d3;}
#main_con_lf .inside_rt .inside_box1 {background:url(../images/ic_expand.gif) right top no-repeat;}
#main_con_lf .inside_rt .inside_box2 {background:url(../images/ic_earth.gif) right top no-repeat; margin-top:15px;}
#main_con_lf .inside_rt .inside_box3 {background:url(../images/ic_circles.gif) right top no-repeat;}

#main_con_rt {float:right; width:410px;}
#main_con_rt p {margin:15px 0 10px 0;}
#main_con_rt a{ color:#10549e;}
#main_con_rt a:hover { color:#10549e; text-decoration:underline;}
#main_con_rt div a { width:100px; color:#666; text-decoration:underline; font-size:11px;}
#main_con_rt div a:hover {text-decoration:none;}

/* sub_con */
#sub_con {padding:15px;}
#sub_con #side_bar {float:left; width:170px;}
#sub_con #content {float:right; width:680px;}

/* side bar */
#side_contact {margin-bottom:20px;}
#side_contact .title {font-size:14px; font-weight:bold; border-bottom:1px dotted #bababa; color:#000; padding-bottom:10px; margin-bottom:10px;}
#side_contact .title .downloadT a{font-size:14px; font-weight:bold;color:#000;}
#side_contact .title .downloadT a:linked{font-size:14px; font-weight:bold;color:#000;}
#side_contact .title .downloadT a:hover{font-size:14px; font-weight:bold;color:#000; text-decoration:underline;}
#side_contact p {background:url(../images/ic_phone.gif) 105% 10% no-repeat; padding-bottom:25px; padding-left:5px; color:#000;}
#side_contact p a {color:#000; text-decoration:underline;}
#side_contact p a:hover {text-decoration:none;}

#side_brochure{margin-bottom:15px; font-size:11px; color:#000;}
#side_brochure .title {font-size:14px; font-weight:bold; border-bottom:1px dotted #bababa; color:#000; padding-bottom:10px; margin-bottom:10px;}
#side_brochure p {background:url(../images/img_brochure.jpg) right top no-repeat; height:80px; padding-left:5px;} 

/* side_menu */
#side_menu {margin-bottom:20px;}
#side_menu .title {background:url(../images/bg_sidemenu_title.gif) left top repeat-x; padding:8px 10px; font-size:16px; font-weight:bold; color:#fff;}
.menulist {background-color:#eef1f3;}
.menulist li {border-bottom:1px solid #d2d3d3; padding:7px; color:#000;}
.menulist li.current {font-weight:bold;}
.menulist li a {color:#000;}
.menulist li a:hover {text-decoration:underline;}

.breadmenu li {font-size:11px; background:url(../images/icon_dot.gif) 0% 50% no-repeat; padding:7px 0 7px 10px;}

.dropmenu {background-color:#FFF; margin-top:10px; padding:5px 5px 5px 10px;}
.dropmenu .drop {color:#666; padding:4px 10px; border:none; font-style:normal;}

/* content -subpage */
#con_top {border-bottom:1px solid #d3d3d3; padding-bottom:7px; font-size:11px; margin-bottom:10px;}
#con_top #breadcrumb {float:left; width:320px;}
#con_top #breadcrumb a {color:#333;}
#con_top #breadcrumb a:hover {text-decoration:underline;}
#con_top #module {float:right; width:350px; text-align:right;}
#con_top #module a {color:#333;}
#con_top #module a:hover {text-decoration:underline;}
#con_top #module a.print {background:url(../images/ic_print.gif) left top no-repeat; padding-left:17px;}
#con_top #module a.email {background:url(../images/ic_mail.gif) left top no-repeat; padding-left:17px;}
#con_top #module a.bookmark {background:url(../images/ic_bookmark.gif) left top no-repeat; padding-left:17px;}
#con_top #module a.share {background:url(../images/ic_share.gif) left top no-repeat; padding-left:17px;}
#con_top #module a.feed {background:url(../images/ic_feedback.gif) left top no-repeat; padding-left:17px;}

#content p {margin:7px 0 5px 0;}

/* search_tab */
#search_tab {border:1px solid #ccc; padding:10px; margin:10px 0;}
#search_tab #sort {color:#666; font-weight:bold; margin-top:7px; font-size:11px; }
#search_tab #sort a {color:#666; font-weight:normal; text-decoration:underline;}
#search_tab #sort a:hover {text-decoration:none;}

.search_p {margin-bottom:10px; border-bottom:1px dotted #d3d3d3; padding-bottom:10px;}
.search_p .position {font-size:11px; color:#999;}
.search_p .position a {color:#999;}
.pages {text-align:center; color:#666; padding-top:10px;}
.pages a {color:#666; padding:7px;}
.pages a:hover {text-decoration:underline;}

/* list */
.list1 {color:#666; margin-top:10px; font-weight:bold;}
.list1 a{color:#666; text-decoration:none;}
.list1 a:hover{color:#666; text-decoration:underline; color:#3399FF;}
.list1 a:linked{color:#666; text-decoration:none;}
.list1 li {margin-top:5px;}
.list2 {color:#a1a1a1; padding-left:10px; font-weight:normal;}
.list2 li {margin-top:0;}

.dot_list {}
.dot_list li {background:url(../images/icon_dot.gif) 0px 7px no-repeat; padding-left:10px; margin-bottom:7px;}

.arrow_list {padding-left:15px;}
.arrow_list li {background:url(../images/icon_arrow.gif) 0px 5px no-repeat; padding-left:10px; margin-bottom:5px;}
.arrow_list li a {color:#666;}
.arrow_list li a:hover {text-decoration:underline;}

/* table */
#tb_style1 {margin:20px 0;}
#tb_style1 td {padding:10px 5px;}
#tb_style1 .bg_grey td{background-color:#f6f6f7;}

#tb_style2 {margin:2px 2;}
#tb_style2 th {text-align:left; padding:2px; width:180px;}
#tb_style2 td {padding:2px 3px;}
#tb_style2 a {text-decoration:underline; color:#666;}
#tb_style2 a:hover {text-decoration:none;}

/* footer */
#footer {color:#aaa; font-size:11px;}
#footer a {color:#aaa;}

/* ect */
.input150 {width:150px; padding:3px; border:1px solid #DBE1E6 font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 5px 0 0;}
.input400{width:400px; padding:3px; border:1px solid #DBE1E6 font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 5px 0 0;}
.drop150 {width:160px; padding:3px; border:1px solid #DBE1E6 font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 5px 0 0;}
.blu12 {color:#10549e;}
.blu12 a{color:#10549e; text-decoration:none;}
.blu12bd {color:#10549e; font-weight:bold; margin-bottom:5px;}
.blue11 {color:#1165c0;}
.blue11 a{color:#1165c0; font-weight:900;}
.ylw11 {color:#d9a600; font-size:11px;}
.sky14 {font-size:14px; font-weight:bold; color:#449dd2;}
.sky14 a {color:#449dd2;}
.sky14 a:hover {color:#449dd2; text-decoration:underline;}
.img_bdr {border:1px solid #dbdbdb; margin:0 10px 10px 10px;}
.bold {font-weight:bold;}
.itl11 {font-style:italic; font-size:11px;}
.underline {text-decoration:underline;}
.pd_30 {padding-left:30px;}
.ctr {text-align:center;}

/*share box*/
#sharewrap {float:right;margin-top:-10px;z-index:1000;position:absolute;margin-left:430px;}
#sharewrap li{list-style:none;}
#sharewrap a{text-decoration:none;}

#share_bx{float:left; width:251px; border:1px solid #6b9bc1;background:#fff;}
#share_bx #shareTab{width:235px; background:url(../images/bg_tap.gif) repeat-x left top; color: #fff; padding:3px 8px; font-weight:bold;}
#share_bx #shareTab a{color:#fff; padding:6px 10px; margin-right:4px;}

#shareContent{float:left; width:221px; padding:15px; font-size:11px; color:#666; background:#fff;}

#tab1, #tab2 {display:none;}