@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(Images/portal/bg.jpg);
	background-color: #ededed;
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
.bg_content {
	background-image: url(Images/portal/bg_content.jpg);
	background-position: center top;
}
.line_bottom {
	background-image: url(Images/portal/line_bottom.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}



.line_recdive {
	background-image: url(Images/portal/line_recdive.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_comdive {
	background-image: url(Images/portal/line_comdive.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_mildive {
	background-image: url(Images/portal/line_mildive.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_searchdive {
	background-image: url(Images/portal/line_searchdive.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_firedive {
	background-image: url(Images/portal/line_firedive.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_watersports {
	background-image: url(Images/portal/line_watersports.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_clearance {
	background-image: url(Images/portal/line_clearance.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_clearance_site {
	background-image: url(Images/portal/line_clearance_site.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.line_antique_helmet {
	background-image: url(Images/portal/line_antique_helmet.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}



.body_text {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #686F75;
	text-decoration: none;
}
.body_text a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686F75;
	text-decoration: none;
	}
.body_text a:hover {
	color: #9B9FA7;
	text-decoration: none;
	}
.body_text a:active { 
	color: #686F75;
	text-decoration: none;
	}
.body_text_bold {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686F75;
}



.rec_text, .rec_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	text-decoration:none;
}
.com_text, .com_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F90;
	text-decoration:none;
}
.mil_text, .mil_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #747C58;
	text-decoration:none;
}
.search_text, .search_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8E3E23;
	text-decoration:none;
}
.fire_text, .fire_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9C3;
	text-decoration:none;
}
.watersports_text, .watersports_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00C2EB;
	text-decoration:none;
}
.clearance_text, .clearance_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C92600;
	text-decoration:none;
}
.clearace_site_text, .clearace_site_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A0C0D;
	text-decoration:none;
}
.antique_helmet_text, .antique_helmet_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #523A17;
	text-decoration:none;
}

.rec_text a:hover, .com_text a:hover, .mil_text a:hover, .search_text a:hover, .fire_text a:hover, .watersports_text a:hover, .clearance_text a:hover, .clearace_site_text a:hover, .antique_helmet_text a:hover {
	color: #9B9FA7;
	text-decoration:none;
}

.rec_text a:active, .com_text a:down, .mil_text a:down, .search_text a:down, .fire_text a:down, .watersports_text a:down, .clearance_text a:down, .clearace_site_text a:down, .antique_helmet_text a:down {
	color: #5B5D62;
	text-decoration:none;
}

.header_image {
	background-image: url(Images/portal/portal_header.jpg);
	background-position: center top;
}






input.formInputText  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #006BB1;
	line-height: 12px;
	background-color: #EBF3F9;
	border: solid 1px #CCCCCC;
	text-indent: 5px;
	}
	input.formInputText:hover {
	background-color: #D9E9F3;
	cursor: pointer;
	border: solid 1px #006BB1;
    }
    input.formInputText:focus {
	background-color: #F2F2F2;
	cursor: text;
	border: solid 1px #CCCCCC;
}
textarea.formInputText  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #006BB1;
	line-height: 12px;
	background-color: #EBF3F9;
	border: solid 1px #CCCCCC;
	text-indent: 5px;
	}
	textarea.formInputText:hover {
	background-color: #D9E9F3;
	cursor: pointer;
	border: solid 1px #006BB1;
    }
    textarea.formInputText:focus {
	background-color: #F2F2F2;
	cursor: text;
	border: solid 1px #CCCCCC;
}
input.formInputButton  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	background-color: #006BB1;
	border: solid 1px #FFFFFF;
	}
	input.formInputButton:hover {
	background-color: #F2F2F2;
	color: #006BB1;
	border: 1px solid #CCCCCC;
    }
.input_form_align {
	padding-top: 4px;	
}
INPUT, OPTION, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006BB1;
	background-color: #E5F0F7;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}
SELECT {
	font-family: Arial, Helvetica, sans-serif;
	color: #253A79;
	background-color: #F2F2F2;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 1px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #838383;
	border-left-style: solid;
	border-left-color: #C6C6C6;
}

