html{height:100%;margin-bottom:1px;}
*:focus{outline:none;}
body{font-family:Tahoma,Verdana,Arial,Helvetica,Georgia;background:#122C63 url(images/body_bg.jpg) repeat-x top;font-size:9pt;color:#222222;margin:0px;padding:0px;}
#header{width:980px;margin:0px auto;position:relative;height:171px;}
#header .client_btn{position:absolute;left:706px;top:0px;}
#header .quote_btn{position:absolute;left:839px;top:0px;}
#header .logo{position:absolute;left:0px;top:56px;}
#header .logo h1{display:none}
#top_menu{position:absolute;left:431px;top:78px;}
#top_menu ul{margin:0px;padding:0px;list-style-type:none;}
#top_menu ul li{float:left;}
#top_menu ul li.separator{float:left;width:2px;height:44px;background:url('images/separator.png') no-repeat;}
#top_menu ul li a span{display:none}
#top_menu ul li h2{display:none}
#top_menu ul li a.btn_home{float:left;width:69px;height:44px;background:url('images/btn_home.png') no-repeat;}
#top_menu ul li a.btn_home_sel{float:left;width:69px;height:44px;background:url('images/btn_home.png') no-repeat;background-position: 0px -44px;}
#top_menu ul li a.btn_company{float:left;width:106px;height:44px;background:url('images/btn_company.png') no-repeat;}
#top_menu ul li a.btn_company_sel{float:left;width:106px;height:44px;background:url('images/btn_company.png') no-repeat 0px -44px;}
#top_menu ul li a.btn_portfolio{float:left;width:107px;height:44px;background:url('images/btn_portfolio.png') no-repeat;}
#top_menu ul li a.btn_portfolio_sel{float:left;width:107px;height:44px;background:url('images/btn_portfolio.png') no-repeat 0px -44px;}
#top_menu ul li a.btn_services{float:left;width:97px;height:44px;background:url('images/btn_services.png') no-repeat;}
#top_menu ul li a.btn_services_sel{float:left;width:97px;height:44px;background:url('images/btn_services.png') no-repeat;background-position: 0px -44px;}
#top_menu ul li a.btn_blog{float:left;width:69px;height:44px;background:url('images/btn_blog.png') no-repeat;}
#top_menu ul li a.btn_contact{float:left;width:88px;height:44px;background:url('images/btn_contact.png') no-repeat;}
#top_menu ul li a.btn_contact_sel{float:left;width:88px;height:44px;background:url('images/btn_contact.png') no-repeat 0px -44px;}
#top_menu ul li a:hover{background-position: 0px -44px;}
img{border:0px;}
form {margin: 0px;}
p{margin:10px 0px;}
a{color:#FF6600;text-decoration:none;font-size:9pt;}
a:hover{text-decoration:underline}
a.btn_get_a_quote{width:141px;height:40px;background:url('images/btn_get_a_quote.png') no-repeat;float:left;}
a.btn_get_a_quote:hover{background-position: 0px -40px;}
a.btn_get_a_quote span{display:none}
#footer p{margin:0px;text-align:center;font-size:9pt;color:#616161;padding-top:100px;}
h1{color:#FF6600;font-size:18pt;margin:0px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #D5D5D5;}
#container {width:900px;margin: 0 auto;padding:0;padding-left:30px;padding-right:30px;color:#666666;overflow: hidden;background:url('images/container_bg.png') repeat-y;}

table.topnavbar {width: 800px;}
tr.topnavbar {background-color: #666666;font-weight:normal;text-align: center;}
tr.topnavbar a {color: #FFFFFF;text-decoration: none;font-size:10pt;}
tr.topnavbar a:hover {color: #666666;}
.clientarealinks a{color: #555555;}
table.frame {width: 100%;border: 1px solid #8FBCE9;padding:0px;}
.fieldarea {background-color: #EFF2F9;text-align: right;}
.clientareatable{width:100%;background-color:#81A0BF;}
tr.clientareatableheading {background-color: #0390BF;font-weight:bold;text-align: center;color:#FFFFFF;}
tr.clientareatableactive {background-color:#ffffff;text-align: center;}
tr.clientareatablepending {background-color: #ffffcc;text-align: center;}
tr.clientareatablesuspended {background-color: #ccff99;text-align: center;}
tr.clientareatableterminated {background-color: #ff9999;text-align: center;}
tr.supportticketsheading {background-color: #efefef;}
tr.supportticketscontent {background-color: #ffffff;}
.contentbox {width:98%;text-align:center;background-color:#EAF2F7;border:1px dashed #BFD1E0;padding: 5px;margin-left: auto;margin-right: auto;}
.errorbox {border: 1px dashed #cc0000;font-weight: bold;background-color: #FBEEEB;text-align: center;width: 90%;padding: 10px;color: #cc0000;margin-left: auto;margin-right: auto;}
.domaincheckeravailable {color: #669900;}
.domaincheckerunavailable {color: #cc0000;}
tr.orderheadingrow {background-color: #5AB9F1;color: #ffffff;}
tr.orderrow1 {background-color: #E8F0F9;color: #000000;}
tr.orderrow2 {background-color: #D6E4F6;color: #000000;}

.tbox{font-family:Verdana,Arial,Helvetica,Georgia;background:#EAEAEA;font-size:8pt;color:#444444;border:1px solid #A7A7A7;}
.tbox:focus{background:#FFFFE1;border:1px solid #C15252;color:#000000;}
.clsbtn{font-family:Arial,Verdana,Helvetica,Georgia;background:url(images/menu_bg.jpg) repeat-x center;height:21px;font-size:8pt;font-weight:bold;color:#FFFFFF;border:none;padding:0px 12px 3px 12px;cursor:pointer;}

.lfthdr{cursor:pointer;margin-top:10px;font-weight:bold;font-family:Arial;}
.openhdr{color:#A76403;}
.closedhdr{color:#EE910D;}
.lft_cnt ul{padding:0px;margin:0px;padding-left:25px;padding-top:5px;list-style-image:url('images/arrow.gif');line-height:normal;}
.lft_cnt ul li{padding:0px;margin:0px;padding-bottom:2px;}
.lft_cnt ul li a{color:#115FAC;text-decoration:none;}
.lft_cnt ul li a:hover{color:#DB4803;text-decoration:none;}
.lft_cnt ul li a.lnsel{color:#DB4803;text-decoration:none;}


h1{font-family:sans-serif,Verdana;margin:0px;padding:0px;font-size:18pt;font-weight:bold;color:#FF6600;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #9D9D9D;}
h2{margin:0px;padding:0px;font-size:10pt;font-weight:bold;color:#000000;padding:10px 0px;}
h3{margin:0px;padding:0px;font-size:9pt;font-weight:bold;color:#243F5C;padding:10px 0px;}
h4{margin:0px;font-size:8pt;font-weight:bold;color:#EE910D;padding-top:5px;}

img{border:0px;}

#hdr_link{margin:0px;padding:0px;list-style-type:none;display:inline;float:left;padding:5px 0px 0px 10px;list-style-image:none;}
#hdr_link li{margin:0px;padding:0px;float:left;}
#hdr_link li img{vertical-align:middle;padding-right:4px;border:0px;}
#hdr_link li.split{background:url(images/split.jpg) no-repeat center;height:27px;width:23px;}
#hdr_link li a{color:#A7A7A7;text-decoration:none;}
#hdr_link li a:hover{color:#5D98FE;text-decoration:none;}

#ftr{color:#ADADAD;}
#ftr a{color:#ADADAD;text-decoration:underline;}
#ftr a:hover{color:#ADADAD;text-decoration:underline;}

.top_box{background:url('images/sub_top_box.gif') no-repeat center top;height:174px;}
.btm_box{background:url('images/sub_btm_box.gif') no-repeat left;height:214px;width:533px;}
.btm_box1{background:url('images/sub_btm_box1.gif') no-repeat left;height:214px;width:786px;}
.gray_box{background:url('images/gray_box.gif') no-repeat top right;height:104px;width:246px;}
.blue_box{background:url('images/blue_box.gif') no-repeat bottom right;height:104px;width:246px;}
.login_box{background:url('images/login_box.gif') no-repeat;height:101px;}
.quot{font-size:10pt;font-weight:bold;color:#919191;}
.tbl_hdr{background: url('images/sub_bx_tp_bg.gif') repeat-x;font-size:8pt;font-weight:bold;color:#26415E;}

ul{list-style-image:url(images/sml_arw.gif);padding-left:35px;line-height:16px;}
.hint{color:#8E8E8E;font-style:italic;font-size:8pt;}
.bdr{background:url('images/dot.gif') repeat-x center;height:20px;}

/****Menu Styles****/
#menu{background:url('images/menu_bg.jpg') repeat-x;font-family:Verdana,Arial,Tahoma;height:32px;}
#menu ul{list-style:none;margin:0px;padding:0px;width:786px;background:url('images/menu_bg.jpg') repeat-y;height:32px;list-style-image:none;}
#menu ul li{float:left;margin:0px;padding:0px;background:url('images/menu_split.jpg') no-repeat right center;padding-right:1px;}
#menu ul li a{float:left;display:block;padding:8px 10px;text-decoration:none;font-size:8pt;font-weight:bold;color:#FFFFFF;}
#menu ul li a:hover{float:left;display:block;background:url('images/menu_bg_o.jpg') repeat-x;}
#menu ul li a.sel{float:left;display:block;background:url('images/menu_bg_o.jpg') repeat-x;}

.blk1{font-size:8pt;color:#000000;}
.wht1{font-size:8pt;color:#FFFFFF;}
.red1{font-size:8pt;color:#FF0000;}
.grn1{font-size:8pt;color:#0D8B08;}
.mrn1{font-size:8pt;color:#480303;}
.blu1{font-size:8pt;color:#26415E;}
.gray1{font-size:8pt;color:#444444;}
.orng1{font-size:8pt;color:#FF6600;}

.blk1b{font-size:8pt;font-weight:bold;color:#000000;}
.wht1b{font-size:8pt;font-weight:bold;color:#FFFFFF;}
.red1b{font-size:8pt;font-weight:bold;color:#FF0000;}
.grn1b{font-size:8pt;font-weight:bold;color:#0D8B08;}
.mrn1b{font-size:8pt;font-weight:bold;color:#480303;}
.blu1b{font-size:8pt;font-weight:bold;color:#26415E;}
.gray1b{font-size:8pt;font-weight:bold;color:#444444;}
.orng1b{font-size:8pt;font-weight:bold;color:#FF6600;}

.wht2{font-size:10pt;color:#FFFFFF;}
.red2{font-size:10pt;color:#FF0000;}
.grn2{font-size:10pt;color:#0D8B08;}
.mrn2{font-size:10pt;color:#480303;}
.blu2{font-size:10pt;color:#26415E;}
.gray2{font-size:10pt;color:#444444;}
.orng2{font-size:10pt;color:#FF6600;}

.wht2b{font-size:10pt;font-weight:bold;color:#FFFFFF;}
.red2b{font-size:10pt;font-weight:bold;color:#FF0000;}
.grn2b{font-size:10pt;font-weight:bold;color:#0D8B08;}
.mrn2b{font-size:10pt;font-weight:bold;color:#480303;}
.blu2b{font-size:10pt;font-weight:bold;color:#26415E;}
.gray2b{font-size:10pt;font-weight:bold;color:#444444;}
.orng2b{font-size:10pt;font-weight:bold;color:#FF6600;}

.blu3b{font-size:12pt;font-weight:bold;color:#26415E;}

.lnsel{color:#009DD1;font-size:8pt;font-weight:normal;text-decoration:none;}
.lnsel:hover{color:#009DD1;font-size:8pt;font-weight:normal;text-decoration:underline;}
.lnskblu1{color:#395286;font-size:9pt;text-decoration:none;}
.lnskblu1:hover{color:#395286;font-size:9pt;text-decoration:underline;}

.lnblu1b{color:#26415E;font-size:8pt;font-weight:bold;text-decoration:none;}
.lnblu1b:hover{color:#26415E;font-size:8pt;font-weight:bold;text-decoration:underline;}

.lnred1b{color:#FF0000;font-size:8pt;font-weight:bold;text-decoration:none;}
.lnred1b:hover{color:#FF0000;font-size:8pt;font-weight:bold;text-decoration:underline;}

.lnorng2b{color:#FF6600;font-size:10pt;font-weight:bold;text-decoration:none;}
.lnorng2b:hover{color:#FF6600;font-size:10pt;font-weight:bold;text-decoration:underline;}