* {
	margin: 0;
	padding: 0;
}
A {
	color: #13789D;
	text-decoration:none
}
A:hover {
	color: #333;
}
IMG {
	border: 0;
}
a:visited {
	color: #13789D;
	text-decoration: none;
}
ul{
	list-style-type:none
}
HTML {
	background: #E4F2F5 url('../images/html.jpg') repeat-x;
}
input,select,taxtarea,option{
	font-family: Arial, Helvetica, sans-serif;
}
form input[type=text],form input[type=password], form textarea,form option, form select{
	border:1px #CCCCCC solid;
	padding:2px;
}
input[type=button],input[type=submit]{
margin:0 5px 0 5px;
padding:2px;
}
#company_title {
	background-color: #00162C;
	color: #FFF;
	float: left;
	font-size: 24px;
	line-height: 60px;
	margin: 0;
	padding: 0;
}
.logo {
	width: 150px;
	float: right;
	margin-right: 10px;
}
#top_menu2{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0 0 20px 10px;padding:0;text-align:right;}
#top_menu2 ul{list-style:none;margin:0;padding:0;}
#top_menu2 ul li{float:right;margin:0;padding:0;}
#top_menu2 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:90px;}
#top_menu2 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:90px;}
#top_menu2 ul li a:hover{background-color:#EBEBEB;color:#333;}
#content_container {
	width:780px;

	background: url(../../../images/content.png) repeat-y transparent scroll center top;
	padding: 0 10PX 10px 0;
}
#header {
	margin-top:300px;
	clear: both;
	background: url(../../../images/top.png) no-repeat center top;
	height: 21px;
	margin: 20px 0 0 0;
}

#content {
	padding: 0 10px 20px 0px;
	width: 470px;
	float:right;
	display:block;

}
#content .head h3 {
	line-height: 32px;
}
#content .head img {
	float: right;
}

#sidebar {
	margin-right: 500px;
	width: 252px;

}

#sidebar .head {
	background: #E9F4F8 url('../../../images/sb-h.jpg') no-repeat scroll center top;
	min-height: 45px;
	padding:10px;
	
	}
#sidebar .foot {
	background: transparent url('../../../images/sb-f.jpg') no-repeat scroll center bottom;
	height: 15px;
	margin-bottom: 20px;
}

#sidebar ul li {
	line-height: 25px;
	margin: 0;
	padding: 0;
}
#top_container {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 0px 0;
	text-align: right;
	position:relative;
}
.sep{
	height:1px;
	border-top: 1px #A2D2DB solid;
	border-bottom:1px #F7FBFD solid;
	margin-top:7px;
	margin-bottom:7px;
}
.menu2 {
	margin-top: 0;
	padding: 0;
	height:71px;
}
.menu2 ul {
	list-style-type: none;
}
.menu2 ul li {
	list-style-type: none;
	float: right;
}

#top_menu {
	width: 500px;
	margin-right: 150px;
}
#top_menu ul {
	list-style-type: none;
	display:block;
}
#top_menu ul li {
	float: right;
	text-align: center;
	display:inline-block
}
#top_menu ul li a {
	padding-top:10px;
	color: #FFFFFF;
	font-size: 13pt;
	display:block;
	text-align: center;
	padding-right: 17px;
	padding-left: 17px;
	line-height: 20px;
	font-weight: bold;
}
#top_menu ul li a:hover {
	background: transparent url('../images/head-act.gif') repeat-x scroll right top;

}
#top_menu ul li a:visited {color: #FFFFFF;
}
#top_menu ul li span {
	color: #A4B4C0;
}
#login{
	position:absolute;
	top:20px;
	left:0;
	width:200px;
	color:#FFFFFF;
	font-weight:bold;
	
}
#login input[type=text],#login input[type=password]{
	width:100px;
	background:transparent;
	border:1pt #A4B4C0 solid;
	padding-right:21px;
	font-family:Tahoma;
	font-size:8pt;
	font-style:italic;
	color: #A4B4C0
}
#login input[type=image]{
	
}
#login input[type=text]:focus{
	border:1px #E28800 solid;
}
#login input[name=username]{
	background:transparent url('../../../images/users.png') no-repeat scroll right center;
}
#login input[name=password]{
	background:transparent url('../../../images/pass.png') no-repeat scroll right center;
}
#login a{
	color:#FFFFFF;
}
#login span{
	font-size:10pt;
	font-weight:normal;
}
#login input[type=checkbox]{
	height:12px;
	width:12px;
	background:transparent;
	color:white;
	border:1px  #A4B4C0 solid
}
#footer{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	background:transparent url('../../../images/bottom.png') no-repeat scroll center top;
	min-height:30px;
	clear:both;
	padding:30px 20px 0 20px;
	font-size:10pt
}
#footer select{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif

}
.o{
	color:#F29200
}
.b{
	color: #13789D}
.red{
	color:#FF0000;
}
.c{
	text-align:center;
}
.f15{
	font-size:15pt;
}
.f16{
	font-size:16pt;
}

.f17{
	font-size:17pt;
}

.f18{
	font-size:18pt;
}
.f19{
	font-size:19pt;
}

.f20{
	font-size:20pt;
}
.f21{
	font-size:21pt;
}
.f22{
	font-size:22pt;
}
.f23{
	font-size:23pt;
}
.f24{
	font-size:24pt;
}
.f25{
	font-size:25pt;
}
.f26{
	font-size:26pt;
}
.f27{
	font-size:27pt;
}
.f28{
	font-size:28pt;
}
.f29{
	font-size:29pt;
}
.jsr{
color:#EC8D00;
}
.host{
	color:#808080
}
.toleft{
	float:left;
	margin-right:10px;
	
}
.toright{
	float:right;
	margin-left:10px;
	
}

#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;
}
.warning {
	background-color: #FFFFDF;
	border: 1px solid #FDFF3F;
	margin: 0 0 10px;
	padding: 10px;
}
.contentbox {
	padding: 10px;
	margin: 0 0 10px;
	
}
.errorbox {
	background-color: #FFBFBF;
	padding: 10px;
	margin: 0 0 10px;
	text-align: right;
	color: #7F0000;
}
.clientareatableactive {
	background-color: #DFFFE0;
	width:18px;
	margin:0 5px 0 5px;
}
.clientareatablepending {
	background-color: #EFEFEF;
	width:18px;
	margin:0 5px 0 5px;
}
.clientareatablesuspended {
	background-color: #FFF6CF;
	width:18px;
	margin:0 5px 0 5px;
}
.clientareatableterminated {
	background-color: #FFCFCF;
	width:18px;
	margin:0 5px 0 5px;
}
.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;
}
body {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11pt;
	background: transparent url('../../../images/bg.jpg') no-repeat scroll center top;
	text-align:right
}
form {
	margin: 0;
	padding: 0;
}
h1 {

	color: #1a4d80;
	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;
}
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-bottom: 0;
}
table.frame table td {
	background-color: #FFF;
	width:auto;
	padding:0px 10px 5px 0px;

}
table.frame table td.fieldarea {
	color: #333;
	text-align: right;
	
}
#content .table tr{
	height:70px;
}
#content .table tr td img{
	margin:4px;
}
.cont_head{
	background:transparent url('../../../images/s-hosting.jpg') no-repeat scroll right top;
	width:100%;
	color:#FFFFFF;
	height:60px;

	
}
.cont_head h1{
	line-height:58px;
	padding-right:30px;
	color:#FFFFFF;
	font-weight:bold;
}

#crumbs {
	height: 22px;
	border: 1px solid #dedede;
	margin-bottom: 20px;

}
#crumbs li {
	float: right;
	line-height: 22px;
	color: #777;
	padding-right: .75em;
	font-size: 9pt;

}
#crumbs li a {
	background: url(../../../images/ar_crumbs.gif) no-repeat left center;
	display: block;
	padding-left: 15px;
}
#crumbs li a:link, #crumbs li a:visited {
	color: #777;
	text-decoration: none;
}
#crumbs li a:hover, #crumbs li a:focus {
	color: #dd2c0d;
}