.clear {clear: both;}
body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#page_top {
	background-color:#006699;
	padding: 20px 0;
}
#page_top_inner {
	display: block;
	width: 900px;
}
#page_top_inner a {
	float: right;
	line-height: 28px;
	color: white;
}
#page_top h1 {
	margin:0;
	padding: 0 50px 0 20px;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	float: left;
}


.content {
	padding:20px;
}

h1, .h1 {font-size: 24px; font-weight: normal; color: #006699;padding: 0 0 15px 0; margin: 0;}
h2, .h2 {
	
	font-size:16px;
	font-weight:normal;
	color:#006699;
}
h2 {margin-top:0;}

th {
	text-align:left;
	padding:8px;
	color:#333333;
}
td {
	border-top:1px solid #CCCCCC;
	padding:8px;
}
tr.alt { background-color:#EAEAEA }
form { margin:1em 0 }


strong { color:#333333 }
input.bold { font-weight:bold }


.conf {
	margin:1em 0;
	padding:10px;
	border:1px solid #00CC00;
	background-color:#DFFFDF;
	color:#00CC00;
}
.conf strong { color:#00CC00 }
.error {color: red;font-style: italic;}

.label {color: #006699; font-weight: bold; float: left; padding: 0 20px 0 0;margin: 0;width: 80px;}
.update {margin-left: 100px;}
.seperator {margin: 0; padding: 0;border: none; background-color: #006699;}
#pages_nav {clear: left;background-color:#b2d1e0;padding: 5px 10px; font-size: 14px;color: #006699;}
#pages_nav a {color: #006699;}
#body_constraint {width: 50%;background-color: #ededed;padding-bottom: 20px;}
#inner_constraint {padding: 15px;}
.link_to_page {float: right;line-height: 24px;}
a {color: #006699;}
a:hover {text-decoration: none;background-color: #b2d1e0;}


