
body { background-color: #E1E1E1; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; margin: 0; }
img { border: 0; }
a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000000;
}

.para { font-size: 12px; line-height: 24px; color: #363636; margin-bottom: 10px;  }

#top { width: 945px; margin: 8px auto 3px auto; color: #363636; font-size: .8em; height: 20px;  padding:0; }
#top #no1 { float: left; margin-left: 12px;  padding:0; }
#top #quick-links { float: right; margin-right: 20px;  padding:0;}
#top #quick-links a { color: #363636; text-decoration: none; }
#top #quick-links a:hover { text-decoration: underline; }

#container { width: 945px; margin: 1px auto 0 auto; padding-top: 8px; padding-bottom: 15px; background: #FFFFFF url(mainimages/container_top.png) no-repeat top left; }

#header { height: 105px; width: 945px; margin-top: 10px; }
#header #logo { margin-left: 33px; float: left; background-image: url(mainimages/logo.png); display: block; width: 140px; height: 49px; text-indent: -999em; }
#header #logo:hover { background-position: 0 -60px; }
#header #livechat { float: right; width: 165px; margin: 12px 28px 33px 0; padding:0;}
#header #livechat p { font-size: .85em; padding:0;}
#header #livechat p img { vertical-align: middle; margin-right: 5px; margin-top: -6px; padding:0;}
#header #livechat p a { text-decoration: none; color: #363636; }
#header #livechat p a:hover { font-weight: bold; }

#header ul { padding: 9px 0 0 21px; margin: 0 auto; width: 893px; height: 28px; clear: both; background-image: url(mainimages/navigation_bg.png); text-align: center;font-weight: bold; }
#header ul li { float: left; display: block; margin-right: 75px;font-weight: bold; }
#header ul li a { text-decoration: none; color: #464646; font-weight: bold; font-family: Arial; font-size: 12px; text-transform: uppercase; }
#header ul li a:hover { color: #000000; text-decoration: underline; }
#header ul li a.active { color: #000000; text-decoration: underline; font-weight:bold; }
#header ul li#no-marg { margin-right: 0 !important; }
#header ul li#no-marg a { color: #FFFFFF; }
#header ul li#no-marg a:hover { color: #333333; }

#content { overflow: hidden; }

#thirdparty{ margin: 0 auto; width: 896px; display: block; clear: both; }

#bottom { width: 945px; height: 11px; margin: 0 auto; background-image: url(mainimages/container_bottom.png); }

#footer { width: 945px; margin: 20px auto 75px auto; font-size: .8em; color: #363636; }
#footer #copyright { float: left; margin-left: 10px; }
#footer #valid-coding { float: right; margin-right: 10px; }
#footer #valid-coding a { color: #363636; text-decoration: none; }
#footer #valid-coding a:hover { text-decoration: underline; }

#banner { width: 914px; height: 157px; background-image: url(mainimages/banner_bg.png); margin: 0 auto 10px auto; position: relative; padding:0; }
#banner h1 { font-size: 24px; position: absolute; top: 60px; left: 30px; color: #FFFFFF; padding:0; margin:0;}


#left { width: 300px; float: left; margin: 10px 0 0 20px; }
#left #subnav { border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 12px 20px 10px 10px; background: #FFFFFF url(mainimages/subnav_bg.png) no-repeat center right; }
#left #subnav h1 { font-size: 16px; font-family: Tahoma, Verdana, Geneva; color: #363636; border-bottom: 1px solid #E5E5E5; padding-bottom: 10px; width: 280px; margin:0;}
#left #subnav  ul { list-style-type: none; padding:0; margin:0;}
#left #subnav  ul li { border-bottom: 1px solid #E5E5E5; font-size: .9em; width: 280px; }
#left #subnav  ul li:hover { background-color: #EEEEEE; }
#left #subnav  ul li.active { background-color: #EEEEEE; }
#left #subnav  ul li a { width: 100%; display: block; padding: 10px 0 10px 10px; color: #363636; text-decoration: none; }
#left #subnav  ul li.noline { border-bottom: 0; }
#left #subnav  ul li.nolineactive a.active { border-bottom: 0; background-color: #EEEEEE;}

#left #testimonial { border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 12px 20px 10px 10px; margin-top: 30px; background: #FFFFFF url(mainimages/subnav_bg.png) no-repeat center right; }
#left #testimonial h2 { font-size: 16px; font-family: Tahoma, Verdana, Geneva; color: #363636; padding-bottom: 10px; }
#left #testimonial p { margin-left: 10px; font-size: .8em; line-height: 1.75em; }

#right { width: 914px; float: left; margin: 10px 0 0 20px; }
#right h3 { font-size: 1.1em; font-family: Tahoma, Verdana, Geneva; color: #363636; margin-bottom: 10px; }
#right p { font-size: 12px; line-height: 24px; color: #363636; margin-bottom: 20px; margin-left: 8px; }

.price{color: #333333;font-size:24px; font-weight:bold;}
	
.tableheader {background:#f1f1f1; font-size:13px;}

.table-box {margin: 15px 0;}

.table-box td{border-bottom: 1px dotted #ccc; padding: 10px 2px;font-size: 12px; line-height: 24px; color: #363636;}

div.box{width:260px;border:1px solid #f1f1f1;padding:0 13px;float:left; margin-bottom:10px;}
	.price{color: #333333;font-size:24px; font-weight:bold;}
	div.box h3{background: #f1f1f1;color:#fff;font-size:14px;padding:6px 14px;margin:0 -13px 13px;border-bottom:1px solid #f1f1f1;}
	div.box p{font-size:12px;line-height:20px;color:#464646;margin-bottom:20px;}
	div.boxright{width:260px;border:1px solid #f1f1f1;padding:0 13px;float:right; margin-bottom:10px;}
	div.boxright h3{background: #f1f1f1;color:#fff;font-size:14px;padding:6px 14px;margin:0 -13px 13px;border-bottom:1px solid #f1f1f1;}
	div.boxright p{font-size:12px;line-height:20px;color:#464646;margin-bottom:20px;}



#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:865px; font-size: 12px; color: #363636;}

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

.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:#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{margin:0;padding:0;}


form{margin:0;padding:0;}


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

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