/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2B30;
	line-height: 18px;
}
body {
	background: #606060;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0033CC;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0033CC;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: underline;
	color: #0033CC;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0E02;
}
h1 {
	font-size: 20px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #999;
	font-weight: normal;
}
h2 {
	font-size: 18px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #999;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #999;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
}
.mainTable { background: url(../images/main_bg-1.gif) top center repeat-y #606060; padding: 0px 20px; }
.mainFooter { padding-left: 2px; }
.topHeader { background: url(../images/navBg-1.gif) top left repeat-x; height:57px; }
#admintable table { background-color: #606060; }
#admintable td { background-color: #FFFFFF; }
#menu { margin-bottom: 10px; }
#menu a { text-decoration: none; color: #62737A; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 15px; }
#menu a:hover { color: #FFFFFF; }
#menu a:active { color: #FFFFFF; }
#menu .selected { color: #FFFFFF; }
.bannerHeader { border-top: 1px solid #DD130C; height: 142px; background: url(../images/banner-1.jpg) top left no-repeat #AA0E02; }
.bannerTable { margin-top: 20px; }
.loginArea { border-left: 1px solid #fff; padding: 20px 0px 0px 30px; }
.clientLogin { font-size: 16px; color: #FFFFFF; }
.whiteText { color: #FFFFFF; }
.inputLogin { border: 0px; width: 200px; } 
.loginFields { margin-top: 10px; }
.loginButton { background-color: #2F3035; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px; padding: 3px 5px; cursor: pointer; }
.content { background-color: #FFFFFF; } 
.footer { padding: 15px; color: #62737A; background-color: #2F3035; }
.form { padding: 0; padding: 0; }
.inputBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 200px; }
.features { border: 1px solid #ccc; background-color: #f5f5f5; padding: 10px; font-size: 11px; margin-bottom: 15px; }
.form { margin: 0; padding: 0; }
.error { font-size: 11px; color: red; }
.flash { border: 2px solid #e6e6e6; background-color: #EDFFF0; padding: 7px; margin-top: 15px; width: 280px; }
.fieldset { border: 0px; border-top: 1px solid #ccc; }
.legend { color: #666; }
.error { font-weight: bold; color: red; }
.ok { font-weight: bold; color: green; }
#sideMenu a { display: block; border-bottom: 1px solid #ccc; padding: 6px; color: #666; text-decoration: none; }
#sideMenu a:hover { color: #990000; } 
#sideMenu .active { color: #990000; } 

#sideMenu2 { border-right: 0px solid #ccc; padding-right: 20px; margin-top: 20px; }
#sideMenu2 a { background: url(../images/arrowblue.gif) center left no-repeat; display: block; border-bottom: 1px solid #999; padding: 6px; color: #0033CC; text-decoration: none; font-weight: bold; padding-left: 15px; }
#sideMenu2 a:hover { color: #990000; } 