



/* General Content Styles



----------------------------------------------- */







hr {



	margin: 10px 0 !important; /* IE Sucks */



	margin: 0;



	padding: 0;



	height: 1px;



	



	border: 0;



	border-bottom: 1px solid #69c;



}







p {



	margin: 0;



	padding: 5px 0;



}







img.none {



	margin: 0;



	padding: 0;



	



	border: 0;



}















/* Link Styles



----------------------------------------------- */







a {



color: #ffffff;



	text-decoration: underline;



}







a:hover {



	color: #000000;



}







div.infobar a {



	padding: 2px 3px;



	

	color: #000000;



	text-decoration: none;



}







div.infobar a:hover {

font-size: 13px;



	color: #000000;



	



	background: #fff;



}







div.links a {



	padding: 2px 3px;



	



color: #ffffff;



	text-decoration: none;



}







div.links a:hover, div.links a.current {



	color: #000000;



	



	background: #fff;



}



/* Form Styles



----------------------------------------------- */







form {



	margin: 0;



	padding: 0;



}







div.form {



	position: relative;



	



	margin: 0;



	padding: 10px;



	



	border-top: 1px solid #69c;



	border-bottom: 1px solid #69c;



	



	background: #E7F1F8;



}







div.form td.label {



	width: 120px;



}







div.form td {



	padding: 4px 0;



}







div.form td.check, div.check {



	padding: 7px 0 8px;



}







input.widtha {



	width: 200px;



}







input.widthb {



	width: 100px;



}







input.widthc {



	width: 580px;



}







input.widthd {



	width: 50px;



}







select.widtha {



	width: 204px !important; /* ie and ff both render select box widths wrong? */



	width: 206px;



}







select.widthb {



	width: 104px !important; /* ie and ff both render select box widths wrong? */



	width: 106px;



}







textarea.widtha {



	width: 330px;



	height: 100px;



}







input.check {



	margin: 0;



	padding: 0;



}















/* Message Styles



----------------------------------------------- */







#msg-error {



	margin: 10px 0;

text-transform: uppercase;

	padding: 5px 10px;



	font-weight: bold;



	



	color: #fff;



	



	background: #c00;



}







#msg-success {



	margin: 10px 0;

text-transform: uppercase;

	padding: 5px 10px;



	



	color: #fff;



	



	background: #393;



}







#msg-alert {



	margin: 10px 0;

text-transform: uppercase;

	padding: 5px 10px;



	



	color: #fff;



	



	background: #f60;



}







span.success, span.alert, span.error {



	padding: 1px 3px;

text-transform: uppercase;	



	color: #fff;



	font-weight: bold;



	



	background: #393;



}







span.alert {



	background: #f60;

text-transform: uppercase;

}







span.error {



	background: #c00;

text-transform: uppercase;

	font-weight: bold;



}







