/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, li{ margin: 0;padding: 0; border: 
0;outline: 0;} */
h2 {
	font-size: 18px;
	font-weight:lighter;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px
}
li {
	background:url(../images/pointer.gif) center left no-repeat;
	padding:0 0 0 14px
}
.ul ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:19px
}
.ul li {
	background:none;
	padding:0px
}
.ul li a {
	text-decoration:none
}
.ul li a:hover {
	text-decoration:underline
}
table {
	border:0px;
}
form {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	background:url(../images/tall_x.gif) repeat-x top;
	background-color:#FFFFFF;
	text-align:center
}
.page_center { margin: 0 auto; width:768px }
.banner {  padding-left:88px;}
.blue {
	color:#98B5C8
}
td, input, textarea {
	font-size:11px;
	font-family:Tahoma;
	color:#41719A;
	line-height:14px;
	vertical-align:top;
}
a {
	color:#41719A;
}
a:hover {
	text-decoration:none;
}
.policy a, .policy {
	color:#30597F;
	text-decoration:none;
}
.policy a:hover {
	text-decoration:underline
}
.input {
	height:21px;
	width:185px;
	background-color:#9FCBEE;
	padding:2 0 0 3px;
	border:none;
}
.textarea {
	height:112px;
	width:185px;
	background-color:#9FCBEE;
	padding:2 0 0 3px;
	border:none;
	overflow:auto;
}
.reset_button {
	background: url(../images/reset.gif) no-repeat center center;
	width: 44px;
	height:20px;
	border:0;
}
.submit_button {
	background: url(../images/submit.gif) no-repeat center center;
	width: 44px;
	height:20px;
	border:0;
}
.clear {
	clear: both;
	display:block
}
.separator {
	line-height: 1px;
	border-bottom: 1px solid #CCCCCC;
	clear:both
}
.show_errors {
	padding: 20px 10px;
	background:#FFFFFF url(../images/icon_alert.gif) no-repeat 10px center;
	border:2px solid #C40000;
	text-indent: 50px;
	color:#FF0000
}
select { font-size:11px; line-height: 14px;}
legend	{ font-weight: bold; color: #333333; }
fieldset	{ border: 1px dashed #B3E7FF; margin-bottom: 15px;  }
.formLabel {  float: left; margin-right: 7px; text-align: right; width: 150px; margin-bottom: 10px;  padding:3px; vertical-align:middle; font-weight:bold; }
.formInput {float: left;border: 1px solid #B3E7FF;width: 275px;margin-bottom: 10px;}
.formInputAuto { float: left; border: 1px solid #B3E7FF; width: auto; margin-bottom: 10px;}
.formInputButton { text-align:center; vertical-align:middle; width:auto; height:auto;}
.formTextArea {height: 100px;width: 275px; border: 1px solid #B3E7FF; font-size:13px; color: #666666; margin-bottom: 10px; }
.formSelect {float: left; border:1px solid #B3E7FF; width:  275px;  margin-bottom: 10px;}
.formRadio { float: left;width: 275px;padding-bottom: 12px;}
.success { font-weight: bold; color: #FF9900; }
.error { color: #FF0000; }

