body 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	margin:0;
	background:#FFFFFF url(images/body_bg.gif) repeat-x bottom;
}

ul { margin:0; }
li { margin:0; list-style:circle; }

#main { margin:16px auto 0 auto; width:990px;}
#footer { margin:25px auto 0 auto; padding:10px 0 0 0; width:990px; height:45px; text-align:center; }
#footer a { color:#3c3c3c; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#copyright { width:720px; height:20px; text-align:right; float:left;}
#terms { float:left; width:270px; height:20px; text-align:right; } 

#slogan { margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }

#login .left { height:65px; width:8px; background: url(images/login_l.jpg) no-repeat top left; }
#login .bg { height:49px; width:444px; background:url(images/login_bg.jpg) repeat-x top; padding:8px 0; }
#login .right { height:65px; width:8px; background: url(images/login_r.jpg) no-repeat top left; }
#login  b { color:#515151; }
#login input 
{ 
	width:140px; 
	height:14px; 
	padding:2px 4px; 
	border:0; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
}


a.green_link { color:#446a08; font-weight:bold; text-decoration:none; }
a.green_link:hover { color:#446a08; font-weight:bold; text-decoration:underline; }

#top_menu .left { height:26px; width:8px; background: url(images/top_menu_l.jpg) no-repeat top left; }
#top_menu .bg { height:26px; background:url(images/top_menu_bg.jpg) repeat-x top; text-align:center; vertical-align:middle;}
#top_menu .right { height:26px; width:8px; background: url(images/top_menu_r.jpg) no-repeat top left; }
#top_menu a { font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; }
#top_menu a:hover { font-weight:bold; color:#628A6F; text-decoration:none; }

#box { border:#999999 solid 1px; background:#FFFFFF; }

#contentpane { margin:26px 16px 16px 16px; font-size:12px; }


#blue_hd .left { height:38px; width:8px; background: url(images/blue_hd_l.jpg) no-repeat top left; }
#blue_hd .bg { height:38px; background:url(images/blue_hd_bg.jpg) repeat-x top; text-align:center; vertical-align:middle;}
#blue_hd .right { height:38px; width:8px; background: url(images/blue_hd_r.jpg) no-repeat top left; }

#column_bg { background:url(images/column_bg.jpg) repeat; padding:0 15px; }

#green_hd .left { height:39px; width:8px; background: url(images/green_hd_l.jpg) no-repeat top left; }
#green_hd .bg { height:39px; background:url(images/green_hd_bg.jpg) repeat-x top; text-align:center; vertical-align:middle; font-size:14px; font-weight:bold; color:#FFFFFF;}
#green_hd .right { height:39px; width:8px; background: url(images/green_hd_r.jpg) no-repeat top left; }

#silver .left { height:141px; width:5px; background: #d8d8d8 url(images/silver_l.jpg) no-repeat top left; }
#silver .bg { height:170px; background:#d8d8d8 url(images/silver_bg.jpg) repeat-x top; font-size:11px; }
#silver .right { height:141px; width:5px; background:#d8d8d8 url(images/silver_r.jpg) no-repeat top left; }


.blue_large
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0659a0;
}
.black_bold
{
	font-size:12px;
	font-weight:bold;
}
.white_bold
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.error
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3366;
	font-weight:bold;
}
.success
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CC33;
	font-weight:bold;
}
.errMsg{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3366;
}
.textbox{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	height: 18px;
	width:140px;
	text-decoration: none;
	border: 1px solid #2095B7;
	padding-left:4px;
	padding-top:2px;
}
.textboxErr {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3366;
	height: 18px;
	width:140px;
	text-decoration: none;
	border: 1px solid #FF3366;
	padding-left:4px;
	padding-top:2px;
}
.textboxOK {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#00CC00;
	height: 18px;
	width:140px;
	text-decoration: none;
	border: 1px solid #00CC00;
	padding-left:4px;
	padding-top:2px;
}

.textarea{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000;
	width:300px;
	text-decoration: none;
	border: 1px solid #2095B7;
	padding-left:4px;
	padding-top:2px;
}
.textAreaErr{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FF0000;
	width:300px;
	text-decoration: none;
	border: 1px solid #FF0000;
	padding-left:4px;
	padding-top:2px;
}
.textAreaOK{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#00CC00;
	width:300px;
	text-decoration: none;
	border: 1px solid #00CC00;
	padding-left:4px;
	padding-top:2px;
}
#border
{
	border-left:#68B647 solid 1px;
}
#border_right
{
	border-left:#68B647 solid 1px;
	border-right:#68B647 solid 1px;
}


