#company_title{background-color:#FFFFFF;color:#00162C;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}
#content_left a{color:#0a8ab8;font-weight:bold;}
#side_menu{background-color:#EFF5FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{height:30px;margin:0 auto;padding:0;}
#top_container{height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}
#welcome_box{background-color:#FFFFFF;float:right;line-height:60px;margin:0;padding:0;text-align:right;text-decoration:none;}
#welcome_box a,#welcome_box a:visited{color:#000000;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#0b99c1;font-size:14px;font-weight:700;}
.red{color:#BF0000;}
.small{font-size:11px;}
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}
.clientareatableactive{background-color:#0b99c1}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
a,a:visited{color:#333;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}

body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

.main {
width : 100%;
padding : 0;
margin : 0 auto;
background : #ebebeb;
}
.header {
background : url(../../../images/hedaer_bg.png) repeat-x top;
padding : 0;
margin : 0 auto;
}
.block_header {
margin : 0 auto;
width : 980px;
padding : 0;
}
.logo {
float : left;
padding : 0;
margin : 0;
width : 168px;
}
.logo_text {
width : 140px;
float : right;
font : normal 11px Arial, Helvetica, sans-serif;
color : #7c7c7c;
padding : 40px 0 0 0;
margin : 0;
line-height : 1.8em;
}
.logo_text a {
color : #0a8eba;
font : bold 11px Arial, Helvetica, sans-serif;
text-decoration : none;
}
/*	CSS FOR SEARCH BOX */
.search{padding:0px; height:85px; margin:30px 20px 0px 0px;;float:right;width:334px; background:url(../../../images/search-top.png) no-repeat left top;}
.search form{display:block;float:left;padding:25px 0px 0px 15px;}
.search form input.home {width:125px; height:20px; border:1px solid #d3d3d3; padding:2px; margin:0px;}
.search form select{width:80px; height:25px; margin:0px 0px 0px 7px; padding:0px; }
.search form .button{float:right;margin:0;padding:0px 0px 0px 5px;}

.slider_top2 {
margin : 0 auto;
padding : 0;
background : url(../../../images/slider_bg2.png) repeat-x center top;
}
.header_text2 {
margin : 0 auto;
padding : 2px 0 0 0;
height : 169px;
width : 970px;
}
.header_text2 h2 {
font : bold 20px Arial, Helvetica, sans-serif;
color : #fff;
padding : 23px 0 0 0;
margin : 0;
}
table {
border : 1px solid #dadada;
width : 100%;
border-collapse : collapse;
}
.alignleft {
text-align : left;
font-weight : bold;
}
.body {
margin : 0;
padding : 20px 0 10px 0;
background : #fff;
}
.body_resize {
width : 980px;
margin : 0 auto;
padding : 0 15px;
}
.body_resize h2 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #171717;
padding : 5px 5px;
margin : 0;
}
.body_resize a {
color : #ea3900;
text-decoration : none;
}
.body_resize p {
font : normal 12px Arial, Helvetica, sans-serif;
color : #5f5f5f;
padding : 10px 5px;
margin : 0;
line-height : 1.8em;
}
.right {
width : 325px;
float : right;
margin : 0;
padding : 10px 10px;
}
.left {
width : 565px;
float : left;
margin : 0;
padding : 10px 10px;
}
.footer_resize {
width : 960px;
margin : 0 auto;
padding : 20px 0;
}
.footer {
padding : 0;
margin : 0;
background : #f7f7f7;
border-top : 1px solid #efefef;
}
.footer p {
font : normal 12px Arial, Helvetica, sans-serif;
color : #868686;
}
.footer a {
font : normal 12px Arial, Helvetica, sans-serif;
color : #868686;
text-decoration : none;
padding : 5px;
margin : 0;
}
.footer p.leftt {
text-align : left;
width : 50%;
margin : 0;
padding : 10px 0 0 20px;
float : left;
}
.footer p.rightt {
text-align : right;
width : 30%;
margin : 0;
padding : 15px 20px 0 0;
float : right;
}
p.clr, .clr {
clear : both;
padding : 0;
margin : 0;
background : none;
}

input.cont {
background : url(../../../images/continue.png) no-repeat 0 0;
color : #FFF;
width : 176px;
height : 36px;
border : none;
cursor : pointer;
}
input.view {
background : url(../../../images/hover.png) no-repeat 0 0;
color : #FFF;
width : 83px;
height : 27px;
border : none;
cursor : pointer;
}
input.button {
background : url(../../../images/button.gif) no-repeat 0 0;
color : #000;
font-weight : bold;
width : 153px;
height : 32px;
border : none;
cursor : pointer;
}
input.login {
background : url(../../../images/signin.gif) no-repeat 0 0;
color : #000;
font-weight : bold;
width : 84px;
height : 30px;
border : none;
cursor : pointer;
}
input.order {
background : url(../../../images/addtocart.gif) no-repeat 0 0;
color : #FFF;
width : 149px;
height : 26px;
border : none;
cursor : pointer;
}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}
