#company_title{background-color:#00162C; color:#FFF; 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; border:5px solid #258; color:#666; margin:10px 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}
#side_menu{background-color:#EFF5FF; border-left:1px solid #CFE2FF; 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{background-color:#00162C; height:60px; margin:0 auto; padding:0; text-align:left; width:960px}
#top_container{background-color:#00162c; border-bottom:0px solid #036; color:#FFF; height:78px; 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:center}
#top_menu ul{list-style:none; margin:0; padding:0; text-align:center}
#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:#00162C; float:left; line-height:78px; margin:0; padding:0; text-align:right}
#welcome_box a, #welcome_box a:visited{color:#accbff; text-decoration:none}
#welcome_box a:hover{text-decoration:underline}

.imgcheck{width:35px; text-align:center}
.general{width:100%; text-align:center}
.announce1{float:left; width:330px; padding:0 2px}
.announce2{float:right; width:330px; padding:0 2px}
.bank{width:100%; text-align:center; border:0}

.absmiddle{vertical-align:middle}
.breadcrumb{background-color:#F5F5F5; margin:0 0 10px; padding:10px}
.clear{clear:both}
.green{color:#006F0F}
.header{color:#1a4d80; 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 #6C0; font-weight:bold; background-color:#DDFFC6; text-align:center; padding:10px; color:#093}
.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-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:underline}
a:hover{color:#666; text-decoration:none}
body{background-color:#369; background-image:url(images/bg_background.gif); background-repeat:repeat-x; margin:0; padding:0}
body, td, th{color:#666; font-family:tahoma; font-size:12px}
form{margin:0; padding:0}
h1{border-bottom:1px solid #EBEBEB; color:#1a4d80; font-size:18px; font-weight:400; margin:0 0 12px; padding:0 0 3px}
h2{border-bottom:1px solid #F5F5F5; color:#333; font-size:14px; font-weight:bold; 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:tahoma; font-size:12px; margin:0; padding:2px}
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}
.kbarticle{padding:2px 5px 5px 15px}
.kbviews{color:#A8A8A8; font-size:10px}
.kbalsoread{padding:5px 5px 5px 15px; background-color:#F5F5F5; border-bottom:1px solid #ccc; font-weight:bold; margin:10px 0 10px 0}
#twitterfeed ul{list-style-type:none; padding:0; margin:15px 0 20px 0}
#twitterfeed li{background-image:url(../../images/twittericon.png); background-repeat:no-repeat; background-position:0; margin:0 20px 10px 20px; padding-left:25px}
#twitterfeed p{text-align:center; margin:15px}

a.squarebutton{background:transparent url('media/square-orange-left.gif') no-repeat top left; display:block; font:normal 12px Arial; line-height:15px; height:23px; padding-left:9px; text-decoration:none}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{color:#494949}
a.squarebutton span{background:transparent url('media/square-orange-right.gif') no-repeat top right; display:block; padding:4px 9px 4px 0}
a.squarebutton:hover{background-position:bottom left}
a.squarebutton:hover span{background-position:bottom right; color:black}
.buttonwrapper{overflow:hidden; width:100%}

.urbangreymenu{width:219px}
.urbangreymenu .headerbar{font:bold 13px Verdana; color:white; background:#606060 url(media/arrowstop.gif) no-repeat 8px 6px; margin-bottom:0; text-transform:uppercase; padding:7px 0 7px 31px}
.urbangreymenu ul{list-style-type:none; margin:0; padding:0; margin-bottom:0}
.urbangreymenu ul li{padding-bottom:2px}
.urbangreymenu ul li a{font:normal 12px Arial; color:black; background:#E9E9E9; display:block; padding:5px; line-height:17px; padding-left:8px; text-decoration:none}
.urbangreymenu ul li a:visited{color:black}
.urbangreymenu ul li a:hover{color:white; background:black}

.tableinsidebar{width:100%; padding:0; border-spacing:0px}

.underlinemenu{font-weight:bold; width:100%}
.underlinemenu ul{padding:6px 0 7px 0; margin:0; text-align:center; //set value to "left","center",or "right"*/}
.underlinemenu ul li{display:inline}
.underlinemenu ul li a{color:#FFF; padding:6px 3px 4px 3px; margin-right:20px; text-decoration:none; border-bottom:3px solid gray}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{border-bottom-color:orange}

.sexytable table{width:100%; border:1px solid #000; border-spacing:0px}
.sexytable table a, .sexytable table, .sexytable tbody, .sexytable tfoot, .sexytable tr, .sexytable th, .sexytable td{}
.sexytable table caption{text-align:center; background:url(images/bg_caption.gif) left top; color:#FFF; border:1px solid #000}
.sexytable thead th{background:url(images/bg_th.gif) left; height:22px; color:#FFF; font-weight:bold; padding:0px 7px; margin:20px 0px 0px; text-align:center}
.sexytable tbody tr{background:#fff}
.sexytable tbody tr.odd{background:#f0f0f0}
.sexytable tbody th{background:url(images/arrow_white.gif) left center no-repeat; background-position:5px; padding-left:40px !important}
.sexytable tbody tr.odd th{background:url(images/arrow_grey.gif) left center no-repeat; background-position:5px; padding-left:40px !important}
.sexytable tbody th, .sexytable tbody td{color:#000; padding:10px 7px; border:1px solid #800000}
.sexytable tbody th{text-align:left}
.sexytable tbody td{text-align:center}
.sexytable tbody a{color:#000; font-weight:bold; text-decoration:none}
.sexytable tbody a:hover{color:#fff; border:0px; text-decoration:underline}
.sexytable tbody tr:hover th{background:#800000 url(images/arrow_red.gif) left center no-repeat; background-position:5px; border:0px; color:#fff}
.sexytable tbody tr.odd:hover th{background:#000 url(images/arrow_black.gif) left center no-repeat; background-position:5px; border:0px; color:#fff}
.sexytable tbody tr:hover th a, .sexytable tr.odd:hover th a{border:0px;  color:#fff}
.sexytable tbody tr:hover td, .sexytable tr:hover td a, .sexytable tr.odd:hover td .sexytable, tr.odd:hover td a{background:#800000; border:0px; color:#fff}
.sexytable tbody tr.odd:hover td, .sexytable tr.odd:hover td a{background:#000; border:0px; color:#fff}
.sexytable tfoot th, .sexytable tfoot td{background:#fff url(images/bg_footer.gif) repeat-x bottom; color:#fff}

.imgdell{background:url(images/dell.jpg) no-repeat; widht:400px; height:85px}
