/* CSS Document */
html {
	height:100%;
}
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../images/reef.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#123F86;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	height:100%;
	color:#ffffff;
}
#flash_background {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	overflow:visible;
}
#noflashcontent {
	position:relative;
	height:100%;
}
#html_content {
	position:absolute;
	margin-left:-383px;
	left:50%;
	top:409px;
	width:766px;
	z-index:2;
	overflow::auto;
}
.content_bg {
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
}
.titlebar {
	padding-bottom:12px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	background-image:url(../images/titlebar1.gif);
	background-repeat:no-repeat;
}
.subpage_titlebar {
	padding-bottom:12px;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	background-image:url(../images/titlebar2.gif);
	background-repeat:no-repeat;
}
.content_title {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
.heading {
	color:#6394d5;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
.footer {
	color:#6a86b2;
	padding-bottom:5px;
	font-size:10px;
}
.hor_separator {
	background-color:#1D508E;
	background-image:url(../images/hor_separator.gif);
	background-repeat:repeat-x;
	height:2px;
}
.vert_separator {
	background-color:#1D508E;
	background-image:url(../images/vert_separator.gif);
	background-repeat:repeat-y;
	width:10px;
}
.photo_frame {
	background-image:url(../images/photo_frame.jpg);
	background-repeat:no-repeat;
	height:130px;
	vertical-align:top;
}
/* table */
table
{	font-size:11px;
}

/* td */
td
{	font-family:Arial, Helvetica, sans-serif; 
}

/* h1 */
h1
{	background-color:transparent;
	color:#6394d5;
	font-size:14px;
}

/* h2 */
h2
{	background-color:transparent;
	color:#6394d5;
	font-size:13px;
}

/* h3 */
h3
{	background-color:transparent;
	color:#ffffff;
	font-size:12px;
}

/* hr */
hr
{	border-style:dotted;
	border-width:1px;
}

/* .myinput */
.myinput
{	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#123F86;
	border:1px dotted;
}

/* .submitButton */
.submitButton
{	color:#FFFFFF;
	background-color:#123F86;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

/* .myText */
.myText
{	font-weight:bold;
}

/* .blueLargeHeader */
.blueLargeHeader
{	font-weight:bold;
	color:#6394d5; 
	font-size:16px;
}

/* .smallHeaderWhite */
.smallHeaderWhite
{	font-family:arial, verdana, helvetica, sans-serif; 
	font-weight:bold;
	color:#ffffff; 
	font-size:12px;
}

/* .mediumHeader */
.mediumHeader
{	font-weight:bold;
	color:#6394d5; 
	font-size:14px;
}

/* a:link */
a:link
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* a:visited */
a:visited
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* a:active */
a:active
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* a:hover */
a:hover
{	color:#FFFFFF; 
	background-color:transparent; 
	text-decoration:underline;
}

/* .noclass */
.noclass
{	nothing
}

/* .smallFont */
.smallFont
{	font-size:10px;
}

/* footer:link */
.footer a:link
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* footer:visited */
.footer a:visited
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* footer:active */
.footer a:active
{	color:#6a86b2; 
	background-color:transparent; 
	text-decoration:none; 
}

/* footer:hover */
.footer a:hover
{	color:#FFFFFF; 
	background-color:transparent; 
	text-decoration:underline;
}

/* Image Border */
.imgBorder
{	border:1px;
	border-thickness:1px;
	border-color:#ffffff;
	border-style:solid;
}

/* th */
th
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0099CC;
	text-align:left;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-bottom-style:dotted;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#FFFFFF;
	padding:2px;
}

/* Blue Input Boxes and Buttons */
input
{	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#00719E;
	border:1px dotted;
}
