/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body {
	background: #cccccc;
	background-image: url(../images/background.jpg);
	background-position: top;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

html>body body { padding-top: 7px; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }		

p { margin: 0px; margin-bottom: 10px; }

table { border: 0px; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
td { vertical-align: top; }
img { margin: 0px; padding: 0px; border: 0px; }
div { padding: 0px; margin: 0px; }
hr { size: 1px; width: 100%; }
ul { margin-left: 15px; padding-left: 0px; }

table#layout { background-color: #808080; margin: 0px auto; padding-top: 7px; }
	table#layout td { padding: 0px; }

table#header { width: 942px; }
	table#header td { padding: 0px; margin: 0px; height: 200px; background-color: white; }

	div#header_left { width: 133px; padding: 0px; margin: 0px; }
	div#header_middle { width: 526px; }
	div#header_right { width: 279px; background-color: #a9a9a9; }
	
table#navigation { background-color: #969696; margin: 0px; width: 942px; border-bottom: 5px solid black; height: 35px; }
	table#navigation td { padding: 0px; margin: 0px; text-align: center; font-size: 14px; font-weight: bold; padding-top: 7px; }
	table#navigation td a { color: white; padding-right: 30px; }

table#content { border: 0px; background-color: #d5e6f6; background-image:url(../images/background_bottom.jpg); background-position: top; background-repeat: no-repeat; width: 942px; height: 500px; }
	table#content td { padding: 0px; margin: 0px; }

	table#content td.left { width: 133px; padding: 0px; margin: 0px; }
	table#content td.right { width: 809px; padding: 0px; }

table#content_nobg { border: 0px; background-color: white; width: 942px; height: 500px; }
	table#content_nobg td { padding: 0px; margin: 0px; }

	table#content_nobg td.left { width: 133px; padding: 0px; margin: 0px; }
	table#content_nobg td.right { width: 809px; padding: 0px; }

	div#content_left { width: 133px; }

	div#content_left a:link { color:white; text-decoration: none; }
	div#content_left a:visited { color:white; text-decoration: none; }
	div#content_left a:hover { color:white; text-decoration: underline; }
	div#content_left a:active { color:white; text-decoration: none; }		

	div#content_right { width: 534px; font-size: 14px; margin-top: 100px; margin-left: 125px; margin-right: 150px; line-height: 150%; height: 250px; color: black; }
	div#content_right2 { width: 534px; font-size: 14px; margin-top: 100px; margin-left: 125px; margin-right: 150px; line-height: 150%; height: 250px; color: #003365; }
	div#content_right_faq { width: 534px; font-size: 14px; margin-top: 100px; margin-left: 125px; margin-right: 150px; line-height: 150%; height: 340px; }
	div#content_right_faq { overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical; }
	div#content_right_faq { scrollbar-base-color: #dddddd; }

	div#content_right a:link { color:#003365; text-decoration: none; }
	div#content_right a:visited { color:#003365; text-decoration: none; }
	div#content_right a:hover { color:#003365; text-decoration: underline; }
	div#content_right a:active { color:#003365; text-decoration: none; }		

	div#content_right_seaparklogo { margin-top: 75px; margin-right: 50px; margin-bottom: 0px; height: 54px; }

	div#content_footer_left { margin-left: 30px; padding: 6px; padding-top: 10px; text-align: left; }
	div#content_footer_right { margin-right: 30px; padding: 6px; padding-top: 10px; text-align: right; }

table#footer { background-color: white; color: #003365; font-size: 32px; width: 942px; height: 60px; }
	table#footer td.footer_left { width: 442px; }
	table#footer td.footer_right { width: 500px; }
	
table#terms { width: 534px; font-size: 14px; color: #003365; }
table#terms td.spacer { height: 15px; }

table#application { width: 534px; font-size: 14px; color: #003365; }
table#application td.spacer { height: 15px; }

.home_light_blue_text { color: #477aab; font-size: 20px; font-weight: bold; line-height: 150%; }
.home_dark_blue_text { color: #2a567d; font-size: 22px; font-weight: bold; line-height: 150%; }

.bullet_list { font-size: 16px; font-weight: bold; line-height: 220%; }
.bullet_list2 { font-size: 13px; font-weight: normal; line-height: 220%; color: black;}

.home_biggertext { font-size: 22px; font-weight: bold; color: #003365; }
.page_title { font-size: 22px; font-weight: bold; color: #003365; }
.faqpage_title { font-size: 18px; font-weight: bold; color: #003365; }
.faq_title { font-size: 14px; font-weight: bold; color: #003365; }
.faq_answer { font-size: 14px; font-weight: normal; color: #003365; }

.abstract_footer { margin-top: 5px; }
p.abstract_footer { padding-top: 5px; text-align: center; font-size: 11px; }
p.abstract_footer a:link { color: black; text-decoration: none; }
p.abstract_footer a:visited { color: black; text-decoration: none; }
p.abstract_footer a:hover { color: black; text-decoration: underline; }
p.abstract_footer a:active { color: black; text-decoration: underline; }