body {
	font-family: "Lucida Sans Unicode" , "Bitstream Vera Sans" , "Trebuchet Unicode MS" , "Lucida Grande" , Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	color: #000;
	background: #E5E5E5;	
	}

#container {
	margin: 0 10px 10px 10px;
	width: auto;	
	}

#header
{
	margin: -17px;
	color: #666;
	background: #010A4B;
	padding: 10px;
	font-size: 13px;
}

#header h1, #header h1 a
{
	color: #536E9D;
	text-decoration: none;
	background: transparent;
}

#header #welcome
{
	position: absolute;
	top: 25px;
	right: 5%;
	color: #fff;	
}

#header #welcome a
{
	text-decoration: none;
	color: #fff;
}


#header #welcome a:hover
{
	background: #5F6C96;
}
	



#navigation {
	float: left;
	margin-right: 5px;
	margin-top: 25px;
	width: 27%;
	background: #FFF;
	padding-bottom: 25px;
	}
	
.actions {
	background: #FFF;
	padding: 15px 8px 8px 8px;
	}
	
	
.actions p {
	list-style: none;
	margin: 10px 0 5px 0;
	clear: both;
	font-size: 1.15em;
	background: #334E7D;
	color: #fff;
	padding: 2px 0 2px 4px;
	}

.actions ul {
	list-style: none;
	margin: 0 0 10px 0;
	clear: both;
	}

.actions ul li {
	height: 24px;
	line-height: 24px;
	clear: both;
	padding-left: 4px;
	border-bottom: 1px solid #E6E9F0;
	white-space: nowrap;
	float: left;
	width: 100%;
	display: block;
	background-color: #fff;
	}
	
.actions ul li a { text-decoration: none; color: #0033bb; display: block;}
.actions ul li a:hover { color: #FFF;}
.actions ul li:hover { background-color: #666666; color: #FFF;}

#sub_nav {
	clear: both;
	margin-top: 10px;
	background: #fff;
	padding: 2px 0 5px 0;
	border-top: 10px solid #666666;
	}
	
	

#tabs { 
	font-family: "Lucida Sans Unicode" , "Bitstream Vera Sans" , "Trebuchet Unicode MS" , "Lucida Grande" , Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	background: #E5E5E5;
	line-height: 130%;
	}

#tabs a {
	text-decoration: none;
	background: #334E7D; 
	font-size: 14px; 
	line-height: 150%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #fff;
}

#tabs a.selected, #tabs a.selected:hover {
  color: #579900; background: #fff
}

#tabs a:hover { background: #010A4B;}


#main {
	margin-top: 29px;
	right: 8%;
	width: 80%;
	position: absolute;
	/* The following rules are IE only */
	_position: static;
	_width: 84%;
	_float: left;
	}

#main img {margin-left: 82%; margin-top: -10px;}
#indicator img{margin-left: 50%;}
#main .content {
	padding: 20px 8px 20px 20px;
	overflow: auto;
	width: 100%;
	background: #fff;
	}
	
#main .content img{
	margin-left: 0%;
}

#main .footer {
	padding: 20px 8px 20px 20px;
	overflow: auto;
	width: 100%;
	}

	
#main select {font-size: 1.5em;}
#main input {font-size: 1.2em; border: 1px solid #666; padding: 2px;}

#main a, a:hover { color: #0033bb;}
#main textarea {font-size: 1.3em; padding: 5px; background-color: #fff; width: 85%; height: 200px;}

#gray_block{
	padding: 5px 10px 5px 10px;
	background: #E5E5E5;
	margin-right: 40px;
	color: #333333;
	font-family: verdana;
	font-size: 12px;
}

#gray_block b {font-size: 13px;}

input[type="button"]:focus, input[type="submit"]:focus { }
input[type="text"]:focus, input[type="password"]:focus { background-color: #FFC; border-color: #666; }
#main textarea:focus { background-color: #FFC; border-color: #666; }

#error{ font-size: 14px; color: black; background: #ffcccc; padding: 6px; border-top: 1px solid red; border-bottom: 1px solid red; width: 98%;}



#flash{ font-size: 14px; color: black; background: #E2F9E3; padding: 6px; border-top: 1px solid #99CC99; border-bottom: 1px solid #99CC99; width: 98%;}



hr
{
background: #ccc;
border: 0;
color: #ccc;
height: 1px;
margin: 10px 10px 10px 0px;
}

hr.dotted
{
background: #fff;
border: 1px dotted #ccc;
border-style: none none dotted;
color: #fff;
margin-top: 4px;
margin-bottom: 10px;
}

fieldset { 
  border-top: 1px solid #efefef;
  border-left: 1px solid #efefef;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 1em 1em 1em 1.5em;
}




#backups{ }
#backups table { width:70%;}
#backups th{ text-align:left; border-bottom: 1px solid #ccc; padding:5px; background:#333; color:#fff; }
#backups td{ 
	text-align:left; 
	border-bottom: 1px solid #ccc; 
	padding:5px; 
	font-family: verdana,"Lucida Grande", arial, helvetica, sans-serif; 
	}
#backups a {font-size: 10px;}
#backups a:hover {background: #FFC;}
#backups tr{ }
#backups tr.odd {background: #EDF3FE;}

#dns{ }
#dns table { width:98%;}
#dns th{ text-align:center; border-bottom: 1px solid #ccc; padding:5px; background:#333; color:#fff; }
#dns td{ 
	text-align:center; 
	border-bottom: 1px solid #ccc; 
	padding:5px; 
	font-family: verdana,"Lucida Grande", arial, helvetica, sans-serif; 
	}

#dns tr{ }
#dns tr.odd {background: #EDF3FE;}
#dns tr.even {background: #FFFFFF;}
#dns a {
	text-decoration:none;
}
#dns a:hover {color: #fff; background: #0033bb;}



#careful {font-size: 10px;}
#careful a {background: #000; color: #FFF; text-decoration: none; padding: 3px;}
#careful a:hover{background: red; color: white;}



div.loading {
	text-indent: -999px;
}


div#customer_switcher { position:absolute; top:16px; left: 200px; }
.small {color: #333; font-size: 0.8em;}
.light {color: #666;}

table.nice {border-spacing: 0; width: 95%}
table.nice th {background: #333; color: #fff; padding: 7px; text-align:left;}
table.nice td {padding: 7px}
table.nice tr.even {background: #fff;}
table.nice tr.odd {background: #EDF3FE;}

p.info {font-size: 11px; color: #666;}