a:focus{outline:0px}focus{outline:0px}
#company_title{
height:79px;
width:260px;
float:left;
text-align:left;
background: url(images/logo.png) no-repeat 0px 3px;
text-indent:-999px;
}
#company_title a{
display:block;
height:79px;
width:260px;
padding:0;
margin:0;
text-indent:-999px;
}
#portal_home{
height:80px;
text-align:center;
font-size:16px;
font-weight:bold;
line-height:80px;
color:#fff;
}

#content_container{background:none;color:#666;margin:24px auto 0;padding:0;text-align:left;width:990px;}
.tl{
background:url(images/tl.gif) no-repeat left top;
width:700px;
}
.tr{
background:url(images/tr.gif) no-repeat right top;
}
.bl{
background:url(images/bl.gif) no-repeat left bottom;
}
.br{
background:url(images/br.gif) no-repeat right bottom;
padding:15px 15px 220px 15px;
}
.ml{
background:#fff url(images/ml.gif) repeat-y left top;
}
.mr{
background:url(images/mr.gif) repeat-y right top;
}

#content_left{background:none;float:left;margin:0;padding:0px;text-align:left;width:700px;}

#side_menu{background:none;float:right;margin:0;padding:15px 0;text-align:left;width:280px;}

#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}

#side_menu ul li{
line-height:25px;margin:0;padding:0;
display:block;
height:30px;
background:url(images/menu_under.gif) repeat-x left bottom;
}

#top{background:none;height:80px;margin:0 auto;padding:0;text-align:left;width:990px;}

#top_container{background:none;color:#FFF;height:80px;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 a,#welcome_box a:visited{color:#1f9ffd;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:#1f9ffd;font-size:14px;font-weight:700;
background:url(images/lb1_h3.gif) no-repeat right top;
height:70px;
display:block;
line-height:58px;
margin:0 0 0 -12px;
padding:0 0 0 15px;
}

.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;}

.clientareatableactive{background-color:#DFFFE0}

.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:none;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:underline;}

a:hover{color:#666;text-decoration:none;}

body{background-color:#fcfcfc;background-image:url(images/a2.gif);background-repeat:repeat-x;margin:0 0 80px 0;padding:0;}

body,td,th{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}

form{margin:0;padding:0;}

h1{border-bottom:1px solid #EBEBEB;color:#1f9ffd;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}

h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}

h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}

hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}

input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}
.side_menu input{
background:#fff;
border:1px solid #ccc;
}
.buttons,.submitbutton,.button{
background:#1f9ffd;
border:1px solid #249ae3;
color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
cursor:pointer;
}
p{margin:0;padding:3px 0 8px;}

table.data{margin:0 0 10px;padding:0;}

table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}

table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}

table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}

table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}

table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}

table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}

table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}

table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}

table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}


#welcome_box{float:right; color:#000; padding:0; text-align:right; display:block; width:700px; margin:10px auto 0 auto; background:none}
#top_menu2{color:#fff}
#top_menu2 ul li a, #top_menu2 ul li a:visited{color:#fff; text-decoration:none}
#top_menu2 ul li a:hover{text-decoration:none}

#horiznav{height:37px; z-index:500; float:right}
#horiznav ul{list-style:none; line-height:37px; padding-top:0px}
#horiznav ul li{position:relative; margin:0 0px 0 15px}
#horiznav ul li li{position:relative; margin:0 0px 0 0px}
#horiznav a{text-transform:uppercase; display:block; cursor:pointer; height:37px; padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; font:bold 10px/37px Tahoma}
#horiznav li a:hover{height:37px}
#horiznav li{float:left; padding:0; padding:0px 25px 0px 0px}
#horiznav ul ul a{background:none}
#horiznav ul ul{border:none}
#horiznav li li a{font-weight:normal; padding:0 0px 0 0px; margin:0; height:32px; line-height:32px; text-indent:5px}
#horiznav ul ul a{display:block; text-decoration:none; text-transform:uppercase; height:auto; font-weight:bold}
#horiznav li li{padding:0; background:none}
#horiznav li li{float:left; padding:0}
#horiznav li:hover, #horiznav li.sfHover{left:0}
#horiznav ul ul a:hover{background:none; height:auto; line-height:32px; padding:0 0px 0 0px; margin:0}
#horiznav li ul{position:absolute; left:-999em; height:auto; font-weight:normal; border-width:0; margin:-4px 0 0 0px; padding:0; border-bottom:none}
#horiznav li:hover, #horiznav li.sfHover{position:static}

#horiznav li:hover ul ul, #horiznav li:hover ul ul ul, #horiznav li:hover ul ul ul ul,  #horiznav li.sfHover ul ul, #horiznav li.sfHover ul ul ul, #horiznav li.sfHover ul ul ul ul{left:-999em}
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li li li li:hover ul, #horiznav li.sfHover ul, #horiznav li li.sfHover ul, #horiznav li li li.sfHover ul, #horiznav li li li li.sfHover ul{z-index:100; left:auto}
#horiznav ul ul li a{border-right:none}
#horiznav ul li:hover li:hover, #horiznav ul li#current ul li a, #horiznav ul li#current ul li, #horiznav ul li#current ul li a:hover, #horiznav ul li#current ul li.hover, #horiznav li.haschild:hover li span, #horiznav li.haschild.sfHover li span, #horiznav li.sfHover li span, #horiznav ul li li a, #horiznav ul li.haschild li#current a, #horiznav ul li.haschild li#current, #horiznav ul li.sfHover li.sfHover, #horiznav ul li ul li a:hover, #horiznav ul li ul li:hover, #horiznav ul li ul li.sfHover{background-image:none}
#horiznav li ul ul{margin:-32px 0 0 173px}
#horiznav ul li:hover li a, #horiznav ul li.sfHover li a{background-image:none}
#horiznav ul ul a, #horiznav li ul{width:173px}
#horiznav li li, #horiznav li.haschild ul li#current:hover, #horiznav li.haschild ul li#current.sfHover{width:173px}

#horiznav ul li a{color:#fff; background:url(images/topmenu/normal_l.png) no-repeat left center}

#horiznav ul li a:hover, 
#horiznav ul li:hover a, 
#horiznav ul li.sfHover a{color:#fff; background:url(images/topmenu/hover_l.png) no-repeat left center}
#horiznav li#current a, 
#horiznav li#current a:hover, 
#horiznav li#current:hover a, 
#horiznav li#current.sfHover a, 
#horiznav li.active a{color:#fff; background:url(images/topmenu/active_l.png) no-repeat left center}
#horiznav li#current, 
#horiznav li#current:hover, 
#horiznav li#current.sfHover, 
#horiznav li.active{background:url(images/topmenu/active_r.png) no-repeat right center}

#horiznav ul li:hover li a, 
#horiznav ul li.sfHover li a, 
#horiznav ul li#current:hover li a, 
#horiznav ul li#current.sfHover li a, 
#horiznav ul li:hover ul ul li a, 
#horiznav ul ul li.active{color:#fff; background-image:none}

#horiznav li:hover ul, 
#horiznav li li:hover ul, 
#horiznav li li li:hover ul, 
#horiznav li li li li:hover ul, 
#horiznav li.sfHover ul, 
#horiznav li li.sfHover ul, 
#horiznav li li li.sfHover ul, 
#horiznav li li li li.sfHover ul, 
#horiznav ul li:hover li a, 
#horiznav ul li.sfHover li a, 
#horiznav ul li:hover ul ul li a, 
#horiznav ul li.sfHover ul ul li a{}

#horiznav li ul li a:hover, 
#horiznav li ul li ul li a:hover, 
#horiznav li li:hover, 
#horiznav ul li li.sfHover, 
#horiznav li li.sfHover a, 
#horiznav ul li li:hover a, 
#horiznav ul li li:hover, 
#horiznav ul li li.sfHover, 
#horiznav ul li li#current a:hover, 
#horiznav li.haschild ul li#current.sfHover, 
#horiznav li.haschild ul li#current:hover, 
#horiznav ul li.haschild li#current a:hover{color:#1f9ffd; background-image:none}

#horiznav ul li#current ul li a, 
#horiznav ul li#current ul li, 
#horiznav ul li#current ul li a:hover, 
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover, 
#horiznav ul li.haschild li#current a{color:#fff}

#horiznav li li{}

#horiznav li ul{}
#horiznav li ul{background:url(images/topmenu/ulbg.png) no-repeat left bottom; padding:0 0 10px 5px}

#horiznav li, #horiznav{background:none; font-weight:bold}
#horiznav li{background:url(images/topmenu/normal_r.png) no-repeat right center}
#horiznav ul li:hover, #horiznav ul li.sfHover{background:url(images/topmenu/hover_r.png) no-repeat right center}

#horiznav ul li ul li a.child, 
#horiznav ul li ul li a.child:hover{background:url(images/topmenu/arrow_right.gif) 100% 50% no-repeat}

#horiznav ul li.active ul li a.child{background:url(images/topmenu/arrow_right.gif) 100% 50% no-repeat}
