body, html {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	border: 0px;
}

form {
	margin: 0px;
}

.smtxt, .smtxt td {
	font-size: 11px;
}

.font12{
	font-size: 12px;
}

a {
	text-decoration: none;
	color:#333333;
}

a:hover img {
	border: 0px;
	text-decoration: none;
}

small {
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

td, input, select, optgroup, div, textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: left;
}

td, input, select, textarea {
	font-size: 12px;
}

.homepichomer input {
	background-color: #000;
}

.homepichomer .pushbutton {
	color:#FFFFFF;
	background-color:#00AFF0;
}

optgroup {
	font-weight: bold;
	margin: 0px;
}

br	{
	_line-height: 70%;
}

.nselect {
	width: 110px;
}

input {
	padding :1px;
}

fieldset {
	border: 2px solid #EBEBEB;
	padding: 6px;
}

.ajaxSel {
	width: 130px;
}

fieldset legend {
	font-weight: bold;
	color:#808080;
	font-size: 14px;
}

.footer {
	border-top: 1px solid #EBEBEB;
	color:#808080;
	padding: 14px;
	line-height: 130%;
}

.topright a:hover, .footer a:hover {
	color:#FFFFFF;
	background-color:#00AFF0;
}

.largebutton {
	padding: 4px 8px;
	font-weight: bold;
	text-align: center;
}

.pushbutton {
	background-color:#333333;
	color:#EBEBEB;
	border: 0px;
	padding: 3px 6px;
	text-align: center;
}

.pushbutton:hover {
	background-color:#00AFF0;
}

.logo {
	letter-spacing: -3px;
	font-size: 32px;
}
.logo-sub {
	line-height: 60%;
}

.red, .red a, a .red {
	color:#FF0000;
}

.gray, .gray a {
	color:#666666;
}

.grayBG {
	background-color:#F2F2F2;
	border-bottom: 3px solid #EBEBEB;
}

.homepicbg {
	background-position: center;
	width: 600px;
	height:310px;
}

.homepicbg a {
	color: #FFFFFF;
}

.homepichomer {
	border-top: 2px solid #00AFF0;
}


.homepicbg div {
	background-color:#000000;
	color:#FFFFFF;
}

.homepicbg td {
	color:#FFFFFF;
}

.homepicbg input, .homepicbg select, .homepicbg optgroup{
	padding: 0px;
	font-size: 11px;
}

.home_blurb a {
	display: block;
	padding: 6px;
	text-align: right;
	background-color:#0F2B44;
}

.smlink small a {
	 color: #999999;
}

iframe {
}

.hideme {
	display: none;
}

.grbox {
	border: 1px solid #EBEBEB;
	background-color: #EFEFEF;
}

.rt {
	text-align: right;
}

.alertbox, .errorbox 	{ 
	color:#000000; 
	background-color:#FFFF99; 
	border: 1px solid #FFCC33 
}

#loader div {
	display: block;
	text-align:center;
	height: 50px;
	background-color:#FFFFFF; 
	border: 3px solid #EBEBEB;
}

#loader img {
	position: relative;
	top: 50%;
}

#imgHolder, .imgBG	{ 
	position: absolute; 
	background-color:#FFFFFF; 
	border: 3px solid #CCCCCC;
}

.ajaxtb {
	color:#000000; 
	background-color:#FFFFFF; 
	border: 12px solid #999;
	z-index: 20;
}

.ajaxheader {
	background-color:#CCCCCC;
	color:#00AFF0;
	font-weight: bold;
}

.ajaxfooter {
	background-color:#EBEBEB;
	color:#808080;
}


.st_such {
	position: relative;
	background-image:url(../../images/s_start_search_bg.jpg);
	display: block;
	height: 272px;
	width: 640px;
	overflow: hidden;
	background-repeat:no-repeat;
}

.st_such h2, .st_such a, .st_such, .otherform a {
	color:#FFFFFF;
}

.st_big {
	font-size: 16px;
}

.st_but {
	border: 0px;
	background-color: transparent;
	background-image:url(../../images/s_start_button.png);
	color:#333333;
	width: 70px;
	height: 25px;
	padding: 5px;
	text-align:center;
}

.st_but a:hover, .st_but td a:hover, .otherform a:hover {
	text-decoration: underline;
}

.st_such .otherform {
	position: absolute;
	float: right;
	display: block;
	z-index:100;
	text-align:right;
	width: 600px;
	padding:14px;
}

.st_such table td {
	font-size:12px;
	color:#FFFFFF;
}

#st_such_go {
	position: absolute;
	overflow: hidden;
}