/* CSS Document */
/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! */
/* This is a reset so all browser start with the same styles - in theory */

/*
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, u{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: top;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
strong {
	font-weight:bold;
}

/*
p, ol, ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: top;
}
ol, ul {
	list-style: none;
}
*/
/* end reset stylesheet */

/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 1.0em;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.2em;
}
p, a, strong, span {line-height:1.3em;}

li {line-height:1.5em;}

#container { width:770px; margin:0 auto; z-index: 1; text-align:left; }
/*#container2 {  width:894px; height: 592px; margin:0px; padding:5px;}*/
#container2 {  width:750px;margin:10px; }


#logo {float:left;}
#headline {margin:0; padding:0; padding-top:25px;}
#header {width:770px;}
#header_login { float:right; margin:0 10px 0 0;}
#header_right {float: right; width:530px; margin-top:0px;}
#header_right_find {float: left;}
#header_right_search {float: right; margin-right:7px; margin-bottom:15px;}
#header_right_menu {margin-top:10px;}
#header_right_menu_sub {margin-top:10px; margin-left:5px; padding-bottom: .5em; vertical-align:middle; color:#ffffff; font-size:11px; border:0;}
#header_right_menu_sub a:link, #header_right_menu_sub a:visited {margin-left:5px; margin-right:5px; color:#ffffff; text-decoration:none;}
#header_right_menu_sub a:hover {margin-left:5px; margin-right:5px; color:#ffffff; text-decoration:underline; }
#main {margin: 10px 0 10px 0;}
#column_left {float:left; width:254px; margin-right:15px;}
#column_left_thin {float:left; width:150px; margin-right:0px;}
#column_right {float:right; width: 236px;}
#column_right_wide {float:right; width:592px;}
#column_center {}
#footer {margin-top:20px; width:100%; text-align:center; font-size:12px; color:#ffffff;}
#footer a:link, #footer a:visited {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#free_ad {
	margin:15px 0;
	color:#ffffff;
	font-size:11px;
}
#free_ad td {
	color:#ffffff;
	font-size:12px;
}
#free_ad a:link, #free_ad a:visited {
	color:#ffffff;
	text-decoration:none;
}
#free_ad a:hover {
	color:#ffffff;
	text-decoration:none;
}
#main_bottom { width:80%; margin:20px auto; color:#ffffff;}
/*#main_bottom h1, #main_bottom p {  }*/
#main_bottom h1 {font-size: 16px; }
#main_bottom p { font-size:12px; }

#notice-no-liability {margin-bottom:40px; font-size:12px; color:#ffffff; line-height:1.2em;}
#notice-no-liability a:link, #notice-no-liability a:visited {font-size:12px; color:#ffffff; text-decoration:underline;}
#notice-no-liability a:hover {font-size:12px; color:#FFFF99; text-decoration:underline; }

.boxfooter {padding-top:5px; font-size:18px; font-family: "Times New Roman", Times, serif;}
.boxfooter2 {font-size:10px;}

img.corner {height:9px; width:9px; border: none; display: block !important;}
img.left {float: left; margin-right:5px; margin-bottom:5px; border:none;}
img.right {float: right; margin-left:5px; margin-bottom:5px;border:none;}
img.brdr {border:1px solid #000000;}
.search_box {width:100px; font-size:10px;}
.text_sm {font-size:12px;}
.text_sm_black {font-size:12px; color:#000000;}
.text_xsm {font-size:10px;}
.errors {font-size:14px; color:#CC0000;}
/*ul {margin-left:20px; list-style: outside disc;}*/
table.standard {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.standard th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.standard td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.centered {text-align:center; margin-left:auto; margin-right:auto;}
tr,td {text-align:left;}
.bull { margin-left:20px; list-style:outside disc;}