/* General Styles */
HTML {overflow: -moz-scrollbars-vertical;}

BODY {
	background: #fff url('/images/clearmetrics/bg.gif') no-repeat 0 0;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1em;
	font-size: 80%;
	font-weight: lighter;
	margin-left: 30px;
	margin:0 10px;
}

#nonFooter
{
	width : 838px;
	margin:0;
}

#footer
{
	clear:both;
	color: #999;
	font-size:90%;
	height: 50px;
	margin-left: 0;
	padding-top:50px;
	padding-left:5px;
	position: relative;
	width : 820px;
}

DIV {
	line-height: 145%;
}

TD, TH {
	font-size: 95%;
}

div.clearall {
	height: 0px;
	width: 0px;
	clear: both;
}

/* Standard Page Sections */

div.title_bar {
	color: black;
	padding: 5px 0;
	height: 65px;
	width: 810px;
	margin: 0;
}

div.title_bar image {
	margin-top: 22px;
}

div.main_title {
	font-family: Georgia;
	font-size: 175%;
}

div.main_title IMG {
	margin-top: 25px;
}


div.sub_title {
	font-size: 10px;
}

div.sub_title {display:none;}

div.toolbar {
	padding: 0px 0px;
	margin: 10px 0;
	width: 820px;
}

.toolbar A {
	color: #e6e6e6;
}
.toolbar A:hover {
	color: #fff;
	text-decoration: none;
}

#nav {
	padding: 0;
	margin: 0;
	width: 820px;
	height: 30px;
	background: transparent url('/images/clearmetrics/nav_bg.gif') no-repeat 0px 0px;
	font-size: 115%;
}

#nav a {color:white;}

div.main_block {
	padding: 0 5px;
	width: 810px;
	margin: 0;
}

/* Forms */

div.form_outer {
	background-color: #fff;
	padding: 5px;
	width: 100%;
	float: left;
}

div.form_title {
	font-size: 15px;
	padding-bottom: 5px;
}

div.form_inner {
	width: 50%;
}

div.form_label {
	float: left;
	width: 50%;
}

div.form_input {
	float: left;
	width: 50%;
}

div.form_buttons {
	width: 100%;
}

/* Additional Blocks within the main block */


div.link_bar {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	height: 25px;
}

div.link {
	height: 21px;
	text-align: center;
	float: left;
}

div.link_start {
	height: 21px;
	width: 0px;
	float: left;
}

div.link_end {
	height: 21px;
	width: 0px;
	float: left;
}

div.link_spacer {
	height: 21px;
	width: 10px;
	float: left;
}

A {text-decoration: none;}
A:hover {text-decoration:underline;}

#nav li.off ul, #nav li.on ul, #nav li.on:hover ul, #nav li.over ul, #nav li.on:hover ul a, #nav li.over ul li a, #nav li.off ul a, #nav li.on ul a  { /*put the subnav below*/
	background: #bab8ad;
	color: #333;
}

/* Added */

.alert
{
	background-color: #ffb2b2;
	border-top: solid 1px #f33;
	border-bottom: solid 1px #f33;
}
.info
{
	border-top: solid 1px #7f7fff;
	border-bottom: solid 1px #7f7fff;
}

.side_nav {
	background-color:white;
}

