@import url('/reset.css');
body{margin: 0;padding: 0;text-align: center;background: #fff url('/images/bg.gif') top repeat-x;}
div#main, div#footer{width: 900px;margin: 30px auto;text-align: left;font-family: Verdana;font-size: 12px;color: #000;}
div#logo{margin: 0 0 15px 0;}
div#footer {margin: 0 auto 15px auto;text-align: center;color: #666;}
a, a:link, a:visited, a:hover {color: #06c;font-weight: bold;}
a:hover {text-decoration: none;}
a img, a:link img, a:visited img {	border: 0;}
div#nav {	float: right;	text-transform: uppercase;}
.slogan{border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;padding: 15px 0;margin: 0;text-align: center;}
h1{margin: 0;padding: 0;font-family: 'Trebuchet MS', Arial;font-size: 14pt;color: #444;}
h2 {margin: 0;padding: 0;font-family: 'Trebuchet MS', Arial;font-size: 12pt;color: #444;}
#homecreate,#bluebox{background: #E7F4F8;padding: 16px;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin: 15px 0;border: 1px solid #474849;}
table, td {margin: 0;padding: 0;border: 0;border-collapse: collapse;}
#homecreate td {clear: both;vertical-align: top;text-align: left;font-family: arial;font-size: 9pt;padding: 10px;}
#siteshots {	margin-top: 15px;}
#siteshots td {vertical-align: top;text-align: left;font-family: arial;font-size: 9pt;padding: 0;}
#siteshots div {background: #def4ff;padding: 5px;}
#siteshots div img {border: 1px solid #444;}
#homecreate h2 {margin-bottom: 15px;}
.register label {float: left;clear: left;margin-right: 1em;width: 60px;}
.urls label {float: left;clear: left;margin-right: 1em;width: 40px;}
label {margin-bottom: 5px;}
input {font-family: Arial;font-size: 8pt;color: #444;margin-bottom: 5px;}
#submit{font-family: 'Trebuchet MS', Arial;font-size: 12pt;font-weight: bold;color: #444;}
.datatable {width: 100%;background: #fff;border: 3px solid #b1e0fc;}
.datatable th, .datatable td {font-family: arial;font-size: 9pt;border-bottom: 1px solid #ccc;white-space: nowrap;}
.datatable th, .datatable td.total {font-size: 10pt;padding: 10px 20px 10px 10px;color: #666;font-weight: bold;}
.datatable td {padding: 5px 20px 5px 8px;vertical-align: middle;}
.datatable a:link, .datatable a:visited {text-decoration: none;}
.datatable a:hover {text-decoration: underline;}
.datatable th.right, .datatable td.right {text-align: right;}
.datatable td.expandable {padding: 0;}
.drilldown_row {background: url('/images/bluestripes.gif') top left repeat-y;padding-left: 30px;	}
.drilldown_row .datatable td {border-bottom: none;}
/* ====================== */
/* Tables                 */
/* ====================== */
.tbox a,{font-weight:bold;}
.tbox table {width: 100%;border: 5px solid #DEF1F8;}
.tbox thead tr th {font-weight: bold;background: #474849;color: #eee;padding: 12px 13px;}
.tbox tbody tr td {	border-top: 1px solid #DEF1F8;padding: 12px 13px;background: #EDF3F5;}
.tbox tbody tr.alt td { background: #fff; }	
.tbox tbody tr:hover td {background: #FFFECC;}
.tbox form {background: #E7F4F8;padding: 16px;-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.input_field {clear:both;}
.input_field label {display:block;text-align:right;width:100px;float:left;position: relative;top:6px;padding-right: 6px;}
.input {border: 3px solid #DFF1F6;padding: 6px;}
.input:focus {border-color: #9DE2F6;}
.smallfield { width: 100px; }
.mediumfield { width: 200px; }
.bigfield { width: 400px; }
.textarea {font-family: "Helvetica", Arial, sans-serif;}	
.validate_success,.validate_error {	padding-left: 18px;	font-style: italic;	margin-left: 4px;}
.paginator {margin: 0px;padding: 0px; list-style: none; display: block;clear: both;padding: 8px 0px 0px;}
.paginator li {display: inline;}
.current a,.previous a,.next a,.page a {background: #E7F4F8;border: 1px solid #E7F4F8;padding: 5px 7px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.previous a:hover,.next a:hover,.page a:hover {	border-color: #9DE2F6;	color: #39B2D4;}
.current a {background: #42BFE2;border-color: #1C99BD;color: #fff;}
.empty {color: #888;padding: 5px 7px;}
.button,.submit {
	padding:5px 6px;
	background:#fff url(/images/bg_btn.gif) repeat-x bottom left;
	border:2px solid #84C0D2;
	color:#545454;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-weight:bold;
	text-transform:lowercase;
	color: #545454;
	margin: 0px 2px;
	cursor: pointer;
	cursor: hand;
}
.button:hover,.submit:hover {	border:2px solid #4A9DB6;	text-decoration:none;	color: #545454;}
.clear{clear:both;}
.bar {background-color: #fff;text-align: right;
border-right: solid 1px black;border-left: solid 1px black;padding-right: 0.5em;width: 400px;}
.bar div { border-top: solid 2px #0077DD;background-color: #004080;border-bottom: solid 2px #002266;text-align: right;color: white;float: left;padding-top: 0;height: 1em;}
#primary {float:right;width: 850px;padding:20px 0px;}
#col-left {float:left;width:420px;}
#col-right {	float:left;	width:420px;padding-left:10px;}

