#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: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;}
#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:3px solid #036;color:#FFF;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:#00162C;float:right;line-height:60px;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;}
.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;}

.infobox{border:2px solid #44637b;background-color: #eff2f9;text-align: left;padding: 10px 10px 10px 35px;margin:10px 0 10px; color: #44637b; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-image:url(/images/information.png); background-position: 10px center; background-repeat:no-repeat; font-size: 14px;}

.warningbox{border:2px solid #F9D43E;background-color: #FCF9D2;text-align: left;padding: 10px 10px 10px 35px;margin:10px 0 10px; color: #b79041; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-image:url(/images/statuswarning.png); background-position: 10px center; background-repeat:no-repeat; font-size: 14px;}

.warningtext{text-align: left;padding: 0 0 0 25px;color: #b79041;background-image:url(/images/statuswarning.png); background-position: 5px center; background-repeat:no-repeat; font-size: 14px;}

.contentbox{padding:10px;margin:0 0 10px;text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.errorbox{border: 2px solid #cc0000;background-color:#FBE3E4;text-align: left;padding: 10px 10px 10px 35px;margin: 10px 0 10px;color:#D72F19; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-image:url(/images/statusfailed.png);background-position: 10px center; background-repeat:no-repeat; list-style: none;}

.successbox {border: 2px solid #66CC00;background-color: #DDFFC6;text-align: left;padding: 10px 10px 10px 35px;margin: 10px 0 10px;color: #009933; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-image:url(/images/statusok.png); background-position: 10px center; background-repeat:no-repeat;}
.clientareatableactive{background-image: url(/images/active.png); background-repeat: no-repeat; background-position: center left;}
.clientareatableexpired{background-image: url(/images/expired.png); background-repeat: no-repeat; background-position: center center;}
.clientareatablepending{background-image: url(/images/pending.png); background-repeat: no-repeat; background-position: center center;}
.clientareatablesuspended{background-image: url(/images/suspended.png); background-repeat: no-repeat; background-position: center center;}
.clientareatableterminated{background-image: url(/images/terminated.png); background-repeat: no-repeat; background-position: center center;}
.clientareatabledeleted{background-image: url(/images/deleted.png); background-repeat: no-repeat; background-position: center center;}
.clientareatablereleased{background-image: url(/images/released.png); background-repeat: no-repeat; background-position: center center;}
.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;}
.Low{color:#158F00; background: url(/images/flag_green.png); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 20px;}
.Medium{color:#F8AA12; background: url(/images/flag_orange.png); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 20px;}
.High{color:#BF0000; background: url(/images/flag_red.png); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 20px;}
a,a:visited{color:#fff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none;}
body{background-color:#369;background-image:url(images/bg_background.gif);background-repeat:repeat-x;margin:0;padding:0;}

form{margin:0;padding:0;}
h1{color:#fff;font-size:20px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}
h2{color:#fff;font-size:18px;font-weight:400;margin:0 0 10px;padding:10px 0 3px;}
h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:5px 0 5px;}
h5{color:#fff;font-size:16px;font-weight:700;margin:0;padding:0 0 5px;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
input,select{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:20px;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 #264b70;border-bottom:0; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
table.frame table th{background-color: #264b70; color:#fff; padding:10px; font-weight: normal;}
table.frame table td{background-color:#1c3c5c;border-bottom:1px solid #264b70; padding: 10px;}
table.frame table td.fieldarea{background-color:#1c3c5c;color:#4e82b6;text-align:right;border-right:1px solid #264b70; font-weight: bold;}
/*table.frame span { display:block; width:193px; height:24px; background:url(http://www.maginternet.co.uk/images/client-area-input-bg.gif) no-repeat left top;}*/
table.frame table input, input.blue, textarea.blue { padding:3px 2px 2px 2px; color: #fff; background:#143353; border-top:1px solid #0c203b; border-left:1px solid #0c203b; border-bottom:1px solid #264b70; border-right:1px solid #264b70; height:18px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: left;}
table.frame table select, select { padding:2px 2px 2px 0; color:#fff; background:#143353; border-top:1px solid #0c203b; border-left:1px solid #0c203b; border-bottom:1px solid #264b70; border-right:1px solid #264b70; height:24px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
table.frame input.button, input.button { color:#123151; background:#7eb80e; padding: 1px 6px 3px 6px; text-shadow: #b6f638 1px 1px 0; font-weight: bold; font-size: 12px; border-top:1px solid #b6f638; border-left:1px solid #b6f638; border-bottom:1px solid #6fa10b; border-right:1px solid #6fa10b; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; margin: 0px 2px 0px 2px; height: 24px; outline: none;}
ul.ticklist li {background-image:url(/images/tick.png); background-position: left center; background-repeat:no-repeat; padding: 0 0 0 25px;}
ul.ticklistleftpic li {background-image:url(/images/tick.png); background-position: left center; background-repeat:no-repeat; padding: 0 0 0 25px; margin-left: 85px;}
ul.featurelist li {padding: 0 0 0 10px; list-style: none;}
ul.featurelist img {float: left; margin: 2px 10px 0 0;}

table.data1{margin:0px 0;padding:0;border:0px; width: 100%;}

table.data1 tr td{background-color:#143353;color:#FFF;padding:1px;font-size:12px;}

table.data1 tr th{background-color:#264b70;color:#FFF;font-weight:700;padding:0px;text-align:center; height: 20px;}

table.data1 tr.basketheader td{-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;background-color:#bf0000 !important;color:#fff;font-size:12px;font-weight:700;height:25px;text-align:center;}

table.data1 tr.baskettabledue td{background-color:#143353; !important;color:#7eb80e;font-size:10px;font-weight:700; font-size:12px;}

table.data1 tr.baskettabletotaldue td{background-color:#143353; !important;color:#7eb80e;font-size:10px;font-weight:700; padding: 6px 0 0 0; font-size:12px;}

table.data1 tr.baskettableproduct td{background-color:#143353;color:#4e82b6;padding:3px 0 3px 0; border-bottom:1px dotted #49637d; font-size: 12px;}

table.data1 tr.basketmessage td{background-color:#143353;color:#4e82b6;font-size:12px;text-align:center;}

table.data1 tr.basketlinks td{background-color:#143353 !important;color:#FFF;font-size:9px;font-weight:700;text-align:center; font-size: 12px; padding: 5px;}