@charset "utf-8";
/* CSS Document */
a#home { background: url(../images/top_right.jpg); display: block }
a:hover#home { background: url(../images/top_right_roll.jpg) }
div#top_left { background:url(../images/top_left.jpg) top left no-repeat }
div#content_left { position:absolute; top: 136px; left: 13px; width: 322px; height: 455px; background: no-repeat; background: url(../images/bottom_left.jpg) no-repeat }
div#content_right { position:absolute; top: 136px; left: 335px; width: 640px; height: 455px; background: no-repeat; background: url(../images/bottom_right.jpg) no-repeat }
#form_wrapper { width: 600px; float: right; display: inline; height: 409px; position: relative; overflow-x: auto; overflow-y:auto; background-attachment: scroll; margin-top: 0px; margin-right: 6px; margin-bottom: 0; margin-left: 0; padding-top: 20px; padding-right: 0; padding-bottom: 20px; padding-left: 0; top: -1px; }
#form_content { display: inline; height: 300px; }
/*core element structure*/
	
div#content_right a { color: #666; font-weight: bold;  text-decoration: none; text-decoration: none }
div#content_right  a:hover { color: #E5823F; text-decoration: none }
h1 { font-size:18px; margin: 12px 0 0px 0; position: relative }
h2 { font-size:14px; margin: 10px 0 0px 0 }
div#content_right  p { margin: 10px 0 10px 0px; line-height: 16px; width: 370px }
table { margin-bottom: 4px }
table tr { vertical-align: top; text-align: left }
td.text { text-align:right; padding-right: 10px }
textarea { margin: 0px 0 0 0; font-size: 10px; }
td a { font-weight: bold }
th { padding: 9px 0px 5px 0px; font-size: 15px; border-bottom: solid 1px #C7C7C7 }
th a:hover { color: #E5823F }
input, textarea { border: 1px solid #666; width: 150px; border-right-color: #CCC; border-bottom-color: #ccc; padding: 1px 1px 2px 3px; font-size: 11px }
/*classes*/
.small { font-size: 10px; color: #666666 }
.small_black { font-size: 10px; color: #000000 }
/*ids*/
table#title_form td { padding: 0 }
table#title_form tr { vertical-align: bottom }
table#title_form input { padding: 0; margin: 0; width: 100px; }
table#title_form form { padding: 0; margin: 0 }
td.heading { font-size:18px }
table#title_form input#form_button { background:url(../images/search_but.jpg); width: 82px; height: 18px; border:0 }
td { padding: 4px 10px 4px 25px }
td.category { font-weight: bold; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; padding: 4px 10px 4px 10px }
div#wrapper_text { width: 560px; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 20px; left: -20px; top: -1px; }
div#footer { width: 989px; height: 20px; position:absolute; top:594px; left: 0px }
div#wrapper_cp { width: 560px; position:relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: 0px; }
div#wrapper_pp { width: 560px; margin:0 auto; position:relative }
table { border: 1px; font-size: 12px; vertical-align: top }
td { padding: 6px; vertical-align: top }
h1#compliance {margin: 0}

div#top_left_compliance { position:absolute; width: 833px; height: 42px; top: 95px; left: 13px; background:url(../images/top_left_compliance.jpg); display: block; background-repeat: no-repeat; background-position: left top; }
	
div#top_left_terms { position:absolute; width: 833px; height: 42px; top: 95px; left: 13px; background:url(../images/top_left_terms.jpg); display: block; background-repeat: no-repeat; background-position: left top; 
}

div#top_left_privacy { position:absolute; width: 833px; height: 42px; top: 95px; left: 13px; background:url(../images/top_left_privacy.jpg); display: block; background-repeat: no-repeat; background-position: left top; 
}

div#top_left_contact {
	position:absolute; width: 833px; height: 42px; top: 95px; left: 13px;
	background:url(../images/top_left_contact.jpg); display: block;
	background-repeat: no-repeat;
	background-position: left top;
}

div#top_left_contact { position:absolute; width: 833px; height: 42px; top: 95px; left: 13px; background:url(../images/top_left_contact.jpg); display: block; background-repeat: no-repeat; background-position: left top; 
}

div#alt_nav_wrapper {margin-top: 6px}

input {border: 0}
