@charset "utf-8";

html, body {
	height: 100%;
}

:focus{ outline: 0; }

body{
		margin: 0px auto;
		height: 100%;
		background: url("../images/water_43percent.jpg") top no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
	}

#global{position: relative; width: 100%; 
					min-height: 100%; margin: 0px auto; padding: 0 0 75px 0;}

table{position: relative;}

img {border: none;}
#captchaRefresh { margin-bottom:12px;}


a:link{color: #00446A}
a:visited{color: #00446A}
a:hover{color: #AB0634}

label{
			font-weight: bold;
			font-size: 11px;
		}

a.BigRed{padding-bottom: 20px;}
		
a.BigRed:link{color: #AB0634; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal;}
a.BigRed:visited{color: #AB0634; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal;}
a.BigRed:hover{color: #00446A; text-decoration: underline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal;}

.heading{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 16pt;
			color:#00446A;
		}
		
.heading_larger{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 24px;
			color:#AB0634;
		}

#main_container{
					position: relative;
					display: block;
					padding-top: 10px;
					margin: 0px auto;
					width: 980px;
					z-index: 1;
				}



.full_width_container{
							position: relative;
							padding: 3px 0px 3px 0px;
							display: block;
							width: auto;
						}
						
#header{
			height: 75px;
			background: url("../images/logo3.png") no-repeat top left;
		}

#search_bar{
				position: absolute;
				display: block;
				right: 0px;
				top: 20px;
				width: auto;
				min-width: 400px;
				height: auto;
			}
			
#top_links{
				position: absolute;
				color: #00446A;
				display: block;
				right: 0px;
				top: -5px;
				width: auto;
				height: auto;
			}


#navbar{
					position: absolute;
					right: 0px;
					top: 65px;
					width: auto;
					min-width: 300px;
					max-height: 1.2em;
				}
				

#navbar	table{
				padding: 2px 1px 2px 1px;
				border: none;
			}
			
#navbar	table td{
				border-right: 1px solid #00446A;
			}
			
#search_field{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
				}
				
#search_button{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #FFF;
					background-color: #00446A;
				}
						
#navbar td{
						padding: 1px 8px 1px 8px;
					}


#homepage_features_container{
									position: relative;
									width: 980px;
									height: auto;
									padding-bottom: 50px;
								}

#footer{
			position: absolute;
			width: 100%;
			bottom: 0;
			height: 50px;
			padding-top: 15px;
			background-color: #00446A;
			text-align: center;			
		}
		
#footer table{
					font-family: Arial, Helvetica, sans-serif;
					padding: 0px auto;
					border-collapse: collapse;
					border-width: none;
					font-size: 9px;
				}

#footer table td{
					padding-bottom: 10px;
				}

#footer table #copyright{
							color: #AAAAAA;
						}

#footer_nav_8pt a{ font-size:8pt; }
#footer a:link{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #A0C4DA;}
#footer a:visited{font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #A0C4DA;}
#footer a:hover{font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF;}

#main_flash{
					margin: 0px auto;
					width: 980px;
					height: auto;
				}

#subpage_content{
					position: static;
					background: url("../images/blank.gif");
					padding-top: 10px;
					padding-bottom: 10px;
					width: 980px;
					background-color: #FFFFFF;
					z-index: 1;
				}

#subpage_content ul{ margin-top: -5px; }
#subpage_content li{ margin-left: -15px}

.support_form_heading
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #00446A;
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #AB0634;
}

.releasing{ color: #AB0634; }

#support_form table tr td
{
	width: 50%;
	padding-bottom: 10px;
}




#support_form .textinput{ width: 90%; }
#support_form .micro{ font-size: .9em;font-weight: bold;}


.support_form_subheading
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #00446A;
	width: 100%;
	padding: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #00446A;
}


.content{position: static; background: url("../images/tab_container_bg_white.png") top repeat; z-index: 1; } 

.ErrorPane
{
	padding-left: 15px;
	width: 98%;
}
.ErrorPane li
{
	color: #FF0000;
	font-weight: bold;
}

.success
{
	color: #090;
	font-weight: bold;
}


.flow{text-decoration: none; font-size: 8pt;}

.flow_shaft{background: url("../images/flow_arrow_shaft.png") no-repeat; height: 5px; line-height: 10px;}
.flow_item{background: url("../images/flow_item.png"); height: 35px; text-align: center}
.flow_head{background: url("../images/flow_arrow_head.png") no-repeat; height: 42px;}