﻿@charset "utf-8";
/* CSS Document */

/* Body is applied to the DWT Tpxplates Body Table */
html {
	overflow-y: scroll; 
}
body, Body {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 120%;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
}

/* normal is applied to the Text that you want a indent around the text Table */
.normal {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, arial, "MS Sans Serif";
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}
/* IntroText is applied to the Text that you want a indent around the text Table in Color */
.IntroText {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;

}
/* DWT is applied to the DWT Tpxplates Primary Table */
.DWT {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight:normal;
	color: #333333;
}

.MemberMenu {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #474747;
	background-color: #FFFFFF;
	border-bottom:thin #555150 solid;
}
/* Default Hyperlink Style Definitions */

a {
	font-size: 12px;
    line-height: 100%;
	color: #333333;
	text-decoration: none;
}
a:link {
	font-size: 12px;
    line-height: 100%;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
    line-height: 100%;
	color: #474747;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
    line-height: 100%;
	color: #800000;
	text-decoration: none;
}
a:active {
	font-size: 12px;
    line-height: 100%;
	color: #800000;
	text-decoration: none;
}
/* Default Page Style Definitions */
/* @page Section1	{size:8.5in 11.0in; margin: 0.25in .25in .25in .25in;}
div.Section1 {
	page: Section1;
}
/* H1-H6 is the Header Setups */
H1 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 20px;
    line-height: 1.4em;
	font-weight: bold;
	color: #333333;
}
H2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #333333;
}
H3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #333333;
}
H4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #333333;
}
H5 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
    line-height: 1.0em;
	font-weight: bold;
	color: #333333;
}
H6 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight:bold;
	color: #333333;
}
/* Table Cell Setups */
table {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}
tr, tbody, th, thead {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}
td {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

/* Text Cell Setups */
p {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}
/* Bullet Cell Setups */
ul {
	word-spacing: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}

li {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 100%;
	font-weight: normal;
	color: #333333;
}
/* Forms Cell Setups */
form {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.2em;
	font-weight: normal;
	color: #474747;
}
select {
	font-family: Verdana,arial,MS Sans Serif;
	font-size: <%=FormFont%>;
    height: 30px;
    line-height: <%=SelectLine%>;
	font-weight: normal;
	color: <%=InputTextColor%>;
	padding: 3px 3px 3px 3px;
	border-radius:4px;border:1px solid #AAAAAA;
}

 input {
	font-family: Verdana,arial,MS Sans Serif;
	font-size: <%=FormFont%>;
    height:25px;
    line-height: <%=FormLine%>;
	font-weight: normal;
	color: <%=InputTextColor%>;
	padding: 3px 3px 3px 3px;
	border-radius:4px;border:1px solid #AAAAAA;
}
input[type=image] {
	border-radius:0px;border:0px;
}
input[type=Checkbox] {
	width: 18px;
	height: 18px;
}
input.largerCheckbox {
	width: 20px;
	height: 20px;
}

.selectBox{border-radius:6px;border:1px solid #AAAAAA;}

textarea {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.2em;
	font-weight: normal;
	color: #000000;
}
.Content {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 120%;
	color: #333333;
	background-color: ;
}
.Content10 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 10px;
    line-height: 100%;
	color: #333333;
	background-color: ;
}
.Content12 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 120%;
	color: #333333;
	background-color: ;
}

.Content14 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 14px;
    line-height: 140%;
	color: #333333;
	background-color: ;
}
.Content16 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 16px;
    line-height: 160%;
	color: #333333;
	background-color: ;
}
.RptTitle {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #0657c5;
}
.RptTitle2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #0657c5;
}
.RptTitle3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}
.RptTitle4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}

.Title {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #474747;
}
.Title2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #474747;
}
.Title3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #474747;
}
.Title4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight: bold;
	color: #474747;
}

.TitleRed {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #800000;
}
.TitleRed2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #800000;
}
.TitleRed3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #800000;
}
.TitleRed4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight: bold;
	color: #800000;
}

.TitleBlue {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #0657c5;
}
.TitleBlue2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #0657c5;
}
.TitleBlue3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}
.TitleBlue4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}

.TitleColor {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: bold;
	color: #0657c5;
}
.TitleColor2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 14px;
    line-height: 1.2em;
	font-weight: bold;
	color: #0657c5;
}
.TitleColor3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}
.TitleColor4 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
    line-height: 1.0em;
	font-weight: bold;
	color: #0657c5;
}

/* Box Setups */
div.Box {
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 5px;
    vertical-align:bottom;
    text-align:left;
}
div.Box:hover {
}

div.Box img {
    width: auto;
    height: auto;
}
div.BoxH {
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    padding: 5px;
    vertical-align:bottom;
    text-align:left;
}
div.BoxH:hover {
    border: 1px solid #800;
}

div.BoxH img {
    width: auto;
    height: auto;
}

/* FORM Setups */
.Form {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 600;
	font-size: 12px;
    line-height: 1.2em;
	color: #474747;
	background-color: #FFFFFF;
}
.FormBorder {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 600;
	font-size: 12px;
    line-height: 1.2em;
	color: #474747;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border:1px #CCCCCC solid;  
	border-collapse:collapse
}

.FormData {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 1.2em;
	color: #333333;
	background-color: #FFFFFF;
}

.FormDataRed {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 1.2em;
	color: #800000;
	background-color: #FFFFFF;
}

.FormComment {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
    line-height: 1.2em;
	color: #333333;
	background-color: #FFFFFF;
}

.FormSM {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 600;
	font-size: 10px;
	line-height: 100%;	
	color: #474747;
	background-color: #FFFFFF;
}
.FormBorderSM {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 600;
	font-size: 10px;
	line-height: 100%;	
	color: #474747;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border:1px #CCCCCC solid;  
	border-collapse:collapse
}
.FormDataSM {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 150%;	
	color: #333333;
	background-color: #FFFFFF;
}

.FormCommentSM {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 100%;	
	color: #333333;
	background-color: #FFFFFF;
}

.FormCommentSM2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 9px;
	line-height: 100%;
	color: #474747;
	background-color: #FFFFFF;
}

.CommentSM {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 100%;
	color: #333333;
}

.CommentSM2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 9px;
	line-height: 100%;	
	color: #474747;
}

/* FORM Headers with Reverse Text Setups */
.Form-RT {
	word-spacing: 0;
	text-align: center;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
    line-height: 1.2em;
	font-weight:600;
	color: #FFFFFF;
	background-color: #336699;
}
/* FORM Headers with Reverse Text - Small Setups */
.Form-RTsm {
	word-spacing: 0;
	text-align: center;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
    line-height: 1.2em;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #336699;
}
.Form-RTsmBorder {
	word-spacing: 0;
	text-align: center;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 10px;
	line-height: 125%;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #336699;
	border-color: #CCCCCC;
	border:1px #CCCCCC solid;  
	border-collapse:collapse
}

/* Table Headers with Reverse Text - Centered Setups */
.Title-Rev {
	word-spacing: 0;
	text-align: center;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #336699;
}
/* Table Headers with Reverse Text - Left Indented Setups */
.Title-Rev-L {
	word-spacing: 0;
	text-indent: 5px;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #336699;
}
/* Table Headers with Reverse Text - Left Indented Setups */
.Title-Rev-Indent {
	word-spacing: 0;
	text-indent: 25px;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 16px;
    line-height: 1.3em;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #336699;
}
/* Report Table */
.Rpt-Table {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid;  
	border-collapse:collapse
}
/* Report Headers with Reverse Text */
.Rpt-Head {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 13px;
	font-weight: 400;
	color: #FFFFFF;
	border-color: #FFFFFF;
	background-color: #336699;
	border:1px #CCCCCC solid; 
	border-collapse:collapse
}
.Rpt-Head2 {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 13px;
	font-weight: 400;
	color: #FFFFFF;
	border-color: #FFFFFF;
	background-color: #336699;
	border:0px #CCCCCC solid; 
	border-collapse:collapse
}

/* Report Body */
.Rpt-Body {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid; 
	border-collapse:collapse
}
.Rpt-BodySM {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 10px;
	font-weight: 400;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid; 
	border-collapse:collapse

}
.Rpt-Body-R {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	font-size: 12px;
	color:#800000;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid; 
	border-collapse:collapse

}
.Rpt-Body2Title {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 13px;
	font-weight: 400;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:0px solid; 
	border-collapse:collapse
}
.Rpt-Body2Data {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:0px solid; 
	border-collapse:collapse
}
.Rpt-Body2DataRed {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	color: #800000;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:0px solid; 
	border-collapse:collapse
}
.Rpt-BodyData {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 400;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:0px solid; 
	border-collapse:collapse
}
.Rpt-BodyDataRed {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 400;
	color: #800000;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:0px solid; 
	border-collapse:collapse
}
/* Report HR-Bar Seperator Background */
.HR-Bar {
	border: 0;
	width: 100%;
	background-color: #e0dcd0;
	color: #e0dcd0;
	line-height:1px;	
	height: 1px;}

.ProgresBR8{border-radius:8px;}
.ProgressBlue{color:#fff!important;background-color:<%=BlueColor%>!important}
.ProgressBackground{color:#000!important;background-color:#f1f1f1!important}


.HR-Grey {
	border: 0;
	width: 100%;
	background-color: #999999;
	color: #e0dcd0;
	line-height:1px;
	height: 1px;}
hr {
	border: 0;
	background-color: #333333;
	color: #333333;
	line-height:1px;
	height: 1px;}
hrfoot {
	color: #e0dcd0;
}
.MbrName {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 14px;
	color:#800000;
}
.MbrAddr {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 14px;
	color: #474747;
}
.PhoneTitle {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #336699;
}
.MbrPhone {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 13px;
	color:#800000;
}
.MbrInfo {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 11px;
	color: #474747;
}
.MbrInfoData {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 11px;
	color:#800000;
}
.Txt-Color {
	color: #333333;
}
.Txt-Red {
	color: #800000;
}
.Txt-Blue {
	color: #0657c5;
}
.Txt-DBlue {
	color: #336699;
}
.Txt-Black {
	color: #000000;
}
.Txt-Green {
	color:  #008080;
}
.Txt-White {
	color: #FFFFFF;
}
.Txt-Yellow {
	color: FFFF00;
}
/* Welcome Back Strip */
.Welcome-strip {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 600;
	color:  #800000;
}
/* Welcome Back StripTitle */
.Welcome-stripTitle {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 600;
	color: #474747;
}
/* Event Selection By Date - Date Bar Setups */
.Date-Bar {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #F0F0F0; 
}
/* Event Home Page Photos - Photo Bar Setups */
.Photo-Bar {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight:600;
	color: #FFFFFF;
	background-color: #336699;
}
/* Event Right Side Menu Options Setups */
.Event-Display {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight:500;
	color: #333333;
	background-color: #FFFFFF;
}
/* Event Text Description Alternative 1 & 2 Setups */
.Event-Desc {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	background-color: #333333;
}
.Event-Desc2 {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	background-color: #FFFFFF;
}
/* Event Text Description Alternative 1 & 2 Setups */
.Event-DescL {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 13px;
	font-weight: 500;
	color: #333333;
	background-color: #333333;
}
.Event-DescL2 {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 13px;
	font-weight: 500;
	color: #333333;
	background-color: #FFFFFF;
}

/* MINI Event Text Description Alternative 1 & 2 Setups */
.MiniEvent-Title {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 500;
	color: #000000;
	background-color: #FFFFFF;
}
.MiniEvent-Date {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 500;
	color: #0657c5;
	background-color: #FFFFFF;
}
.MiniEvent-Desc {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 500;
	color: #555150;
	background-color: #333333;
}
.MiniEvent-Desc2 {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 12px;
	font-weight: 500;
	color: #555150;
	background-color: #FFFFFF;
}

.PhotoBack {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight: 500;
	color: #FFFFFF;
	background-color:#000000;
}
.PhotoDesc {
	word-spacing: 0;
	line-height: 100%;
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	font-weight:500;
	color: #333333;
	background-color: #FFFFFF;
}
/* Event Right Side Menu Options BackGround & Text Setups */
.EventBkg {
	background: url("/Style/Graphics/EventBtn.gif");
}
.EventBkga {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	background: url('/Style/Graphics/EventBtn.gif');
}
p.EventBtn {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
}
a.EventBtn {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	text-decoration: none;
	color: #333333;
}
a.EventBtn:link {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	text-decoration: none;
	color: #474747;
}
a.EventBtn:visited {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	text-decoration: none;
	color: #474747;
}
a.EventBtn:hover {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	text-decoration: none;
	color:#0657c5;
}
a.EventBtn:active {
	font-size: 9px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	text-decoration: none;
	color:#0657c5;
}
/* Regular Hyperlinks */
.Hyperlink {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink:link {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink:visited {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink:hover {
	font-size: inherit;
	color:#0657c5;
	text-decoration: none;
}
a.Hyperlink:active {
	font-size: inherit;
	color:#0657c5;
	text-decoration: none;
}
/* Regular Hyperlinks2 */
.Hyperlink2 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink2:link {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink2:visited {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink2:hover {
	font-size: inherit;
	color: #0657c5;
	text-decoration: none;
}
a.Hyperlink2:active {
	font-size: inherit;
	color: #0657c5;
	text-decoration: none;
}/* Regular Hyperlinks3 */
.Hyperlink3 {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: inherit;
	color: #800000;
	text-decoration: none;
}
a.Hyperlink3:link {
	font-size: inherit;
	color: #800000;
	text-decoration: none;
}
a.Hyperlink3:visited {
	font-size: inherit;
	color: #800000;
	text-decoration: none;
}
a.Hyperlink3:hover {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.Hyperlink3:active {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}

/* Header Hyperlinks */
.H-Hyperlink {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: inherit;
	color:  #474747;	
	text-decoration: none;
}
a.H-Hyperlink:link {
	font-size: inherit;
	color:  #474747;
	text-decoration: none;
}
a.H-Hyperlink:visited {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.H-Hyperlink:hover {
	font-size: inherit;
	color: #474747;
	text-decoration: none;
}
a.H-Hyperlink:active {
	font-size: inherit;
	color:  #0657c5;
	text-decoration: none;
}
/* Reverse Text Hyperlinks */
.RT-Hyperlink {
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: inherit;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #336699;

}
a.RT-Hyperlink:link {
	font-size: inherit;
	color: #FFFFFF;
	text-decoration: none;
}
a.RT-Hyperlink:visited {
	font-size: inherit;
	color: #FFFFFF;
	text-decoration: none;
}
a.RT-Hyperlink:hover {
	font-size: inherit;
	color: #FFFF00;
	text-decoration: none;
}
a.RT-Hyperlink:active {
	font-size: inherit;
	color: #FFFF00;
	text-decoration: none;
}
/* email Hyperlinks */
a.email:link {
	font-style: normal;
	font-size: 13px;
	color: #474747;
	text-decoration: none;
}
a.email:visited {
	font-style: normal;
	font-size: 13px;
	color: #474747;
	text-decoration: none;
}
a.email:hover {
	font-style: normal;
	font-size:13px;
	color:#0657c5;
	text-decoration: none;
}
a.email:active {
	font-style: normal;
	font-size: 13px;
	color:#0657c5;
	text-decoration: none;
}
/* Blytheco Footer Text Hyperlinks */
p.footer {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.footer {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
}
a.footer:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #474747;
}
a.footer:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #474747;
}
a.footer:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0657c5;
}
a.footer:active {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #0657c5;
}
.foot {
	color: #333333;
	font-size: 11px;
	line-height: 14pt;
}
.footb {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 14pt;
}
a.footlink:link  {
	font-size: 11px;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlink:visited {
	font-size: 11px;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlink:hover {
	font-size: 11px;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlink:active {
	font-size: 11px;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlinkb:link {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlinkb:visited {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlinkb:hover {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}
a.footlinkb:active {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5pt;
	padding-right: 5pt;
	text-decoration: none;
}

/* Header Menu Text Hyperlinks */
a.menu {
	font-size: 10px;;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	text-decoration: none;
	color: #474747;
}
a.menu:visited {
	font-size: 10px;;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	text-decoration: none;
	color: #474747;
}
a.menu:hover {
	font-size: 10px;;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	text-decoration: none;
	color:#0657c5;
}
a.menu:active {
	font-size: 10px;;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: normal;
	text-decoration: none;
	color:#0657c5;
}
.nav {
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border:1px #CCCCCC solid;  
	border-collapse:collapse

}
/* Header Menu Options BackGround & Text Setups */
.HeaderBkg {
	height : 11px;
	background: url('/Style/Graphics/HeaderBtn.gif');
}
a.HeaderBtn {
	font-size: 11px;    
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	Letter-Spacing: 1pt;
	text-decoration: none;
	color: #333333;
}
a.HeaderBtn:link {
	font-size: 11px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	Letter-Spacing: 1pt;
	text-decoration: none;
	color: #474747;
}
a.HeaderBtn:visited {
	font-size: 11px;
   font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	Letter-Spacing: 1pt;
	text-decoration: none;
	color: #474747;
}
a.HeaderBtn:active {
	font-size: 11px;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	Letter-Spacing: 1pt;
	text-decoration: none;
	color: #474747;
}
a.HeaderBtn:hover {
	font-size: 11px;
	font-family: Verdana,arial,MS Sans Serif;
	font-weight: 900;
	Letter-Spacing: 1pt;
	text-decoration: none;
	color:#0657c5;
}
/* Quick Menu Text Hyperlinks */
a.quik {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #474747;
}
a.quik:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0657c5;
}
/* Calendar Pop-up */
#dek {
	POSITION: relative;
	VISIBILITY: hidden;
	Z-INDEX: 200;
}
.calender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.Policy {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-style: normal;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}

.txt-blytheco {
	color: #000000;
	font-size: 12px;
}/* ---------------BEGIN HEADER ---------------------- */
#header {height:100px; position:absolute; top:0px; left:0px; width:980px;}
#header1 {height:100px; position:absolute; top:0px; left:0px; width:980px;}

/* =========== BEGIN MENU ============ */
#menu {
	list-style:none;
	margin:0px;
	height:40px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background: url(/Style/CSS/images/menu/menu.gif) repeat-x;
}

#menu .main_nav0{
	float:left;
	display:block;
	text-align:left;
	position:relative;
	margin:0px;
	border:none;
	padding: 0px 0px 0px 0px;
}


#menu .main_nav0:hover {
	background:url(/Style/CSS/images/menu/menu.gif) top center;
}

#menu .main_nav0 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000;
	display:block;
	outline:0;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;
	line-height:40px;
}

#menu .main_nav0 a:hover {
	color:#009;
}

#menu .main_nav{
	float:left;
	display:block;
	text-align:left;
	position:relative;
	margin:0px;
	border:none;
	padding: 0px 0px 0px 22px;
}


#menu .main_nav:hover {
	background:url(/Style/CSS/images/menu/menu.gif) top center;
}

#menu .main_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000;
	display:block;
	outline:0;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;
	line-height:40px;
}

#menu .main_nav a:hover {
	color:#009;
}

.dropdown_Admin,
.dropdown_Join, 
.dropdown_Members,
.dropdown_Events, 
.dropdown_Events2, 
.dropdown_Docs, 
.dropdown_Resources,
.dropdown_Pubs, 
.dropdown_Store, 
.dropdown_contact,
.dropdown_SNA, 
.dropdown_eAPIS, 
.dropdown_FAA, 
.dropdown_Chapters, 
.dropdown_Clinics, 
.dropdown_Patients,
.dropdown_Donate,  
.dropdown_Contest, 
.dropdown_Meetings, 
.dropdown_DiveLog, 
.dropdown_Company,
.dropdown_blog, 
.dropdown_News, 
.dropdown_Connect, 
.dropdown_learn
 {
	margin:-3px 0 10px 0;  
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:12px 5px 0px 5px;
	border:1px solid #CCC;
	
	background:#F2F2F2;
	z-index:99999; 
	-moz-border-radius-bottomright: 7px;
	 border-bottom-right-radius: 7px;	 
	 -moz-border-radius-bottomleft: 7px;
	 border-bottom-left-radius: 7px;
	 
	-webkit-box-shadow: 2px 2px 4px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    2px 2px 4px rgba(50, 50, 50, 0.25);
	box-shadow:         2px 2px 4px rgba(50, 50, 50, 0.25);
 }

.dropdown_Admin {width: 170px;}
.dropdown_Join {width: 170px;} 
.dropdown_Members {width: 170px;}
.dropdown_Events {width: 170px;} 
.dropdown_Events2 {width: 365px;} 
.dropdown_Docs {width: 170px;} 
.dropdown_Resources {width: 365px;}
.dropdown_Pubs {width: 170px;} 
.dropdown_Store {width: 170px;} 
.dropdown_contact {width: 335px;}
.dropdown_SNA {width: 170px;} 
.dropdown_eAPIS {width: 170px;} 
.dropdown_FAA {width: 170px;} 
.dropdown_Chapters {width: 170px;} 
.dropdown_Clinics {width: 170px;} 
.dropdown_Patients {width: 170px;}
.dropdown_Donate {width: 170px;}  
.dropdown_Contest {width: 170px;} 
.dropdown_Meetings {width: 170px;} 
.dropdown_DiveLog {width: 170px;} 
.dropdown_Company {width: 410px;}
.dropdown_blog {width: 130px;} 
.dropdown_News {width: 170px;} 
.dropdown_Connect {width: 410px;} 
.dropdown_learn {width:410px;} 

#menu li:hover .dropdown_admin
 {
	left:10px;
	top:auto;
}

#menu li:hover .dropdown_Admin
 {
	left:10px;
	top:auto;
}
#menu li:hover .dropdown_Join, 
#menu li:hover .dropdown_Members,
#menu li:hover .dropdown_Events, 
#menu li:hover .dropdown_Events2, 
#menu li:hover .dropdown_Docs, 
#menu li:hover .dropdown_Pubs, 
#menu li:hover .dropdown_Store, 
#menu li:hover .dropdown_SNA, 
#menu li:hover .dropdown_eAPIS, 
#menu li:hover .dropdown_FAA, 
#menu li:hover .dropdown_Chapters, 
#menu li:hover .dropdown_Clinics, 
#menu li:hover .dropdown_Patients,
#menu li:hover .dropdown_Donate,  
#menu li:hover .dropdown_Contest, 
#menu li:hover .dropdown_Meetings, 
#menu li:hover .dropdown_DiveLog, 
#menu li:hover .dropdown_Company,
#menu li:hover .dropdown_blog,
#menu li:hover .dropdown_News,
#menu li:hover .dropdown_Connect
 {
	left:-1px;
	top:auto;
}

#menu li:hover .dropdown_Resources,  
#menu li:hover .dropdown_learn
 {
	left:-50px;
	top:auto;
}

#menu li:hover .dropdown_contact
 {
	left:-130px;
	top:auto;
}

.col_Admin,
.col_Join, 
.col_Members,
.col_Events, 
.col_Events2, 
.col_Docs, 
.col_Resources,
.col_Pubs, 
.col_Store, 
.col_contact,
.col_contact2,
.col_SNA, 
.col_eAPIS, 
.col_FAA, 
.col_Chapters, 
.col_Clinics, 
.col_Patients,
.col_Donate,  
.col_Contest, 
.col_Meetings, 
.col_DiveLog, 
.col_Company,
.col_blog, 
.col_News, 
.col_Connect,
.col_Connect2,
.col_learn,
.col_learn2
 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 15px;
	margin-right: 15px; 
}

.col_Admin {width: 150px;}
.col_Join {width: 150px;} 
.col_Members {width: 150px;}
.col_Events {width: 150px;} 
.col_Events2 {width: 150px;} 
.col_Docs {width: 150px;} 
.col_Resources {width: 150px;}
.col_Pubs {width: 150px;} 
.col_Store {width: 150px;} 
.col_contact {width: 120px;}
.col_contact2 {width: 150px;}
.col_SNA {width: 150px;} 
.col_eAPIS {width: 150px;} 
.col_FAA {width: 150px;} 
.col_Chapters {width: 150px;} 
.col_Clinics {width: 150px;} 
.col_Patients {width: 150px;}
.col_Donate {width: 150px;}  
.col_Contest {width: 150px;} 
.col_Meetings {width: 150px;} 
.col_DiveLog {width: 150px;} 
.col_Company {width: 170px;}
.col_blog {width: 100px;} 
.col_News {width: 150px;} 
.col_Connect {width: 150px;} 
.col_Connect2 {width: 150px;} 
.col_learn {width:170px;} 
.col_learn2 {width:150px;} 

#menu .menu_right {
	float:right;
	margin-right:0px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}


#menu  .submenu {
	list-style:none;
	margin:0;
	padding: 3px 0px 15px 0px; /* margin-bottom - from ul to title */
	width: inherit;
}

#menu .submenu li {
	background:#f2f2f2;
	border-bottom:1px dotted #bbb;
	margin:0;
	padding:2px 3px 2px 3px;
	line-height:15px;
}



#menu .submenu li:hover {
	background:#ffffff;
	border-bottom:1px dotted #bbb;
	margin:0;
	padding:2px 3px 2px 3px;
}


#menu .submenu li a {
	color:#1c75bc;
	font-weight:normal;
	line-height:17px;
	text-align:left;
}

#menu .submenu li:hover a {
	color:#006;
}

.menu2Line {
display:block;
font-size:12px; 
font-weight:normal;
text-align:center;
line-height:15px; /* vertical spacing of menu links */
color:#474747; text-decoration:none;
border-bottom:1px #474747 solid;
padding:1px 0px 1px 0px; /* side padding around sides of line*/
 }

.menu2Title {
display:block;
font-size:12px; 
font-weight:bold;
text-align:center;
line-height:15px; /* vertical spacing of menu links */
color:#474747; text-decoration:none; 
border-bottom:1px #474747 solid;
padding:8px 0px 1px 0px; /* side padding around sides of line*/
 }

.menu2TitleAdmin {
display:block;
font-size:12px; 
font-weight:normal;
text-align:center;
line-height:15px; /* vertical spacing of menu links */
color:#0657c5; text-decoration:none; 
border-bottom:1px #0657c5 solid;
padding:8px 0px 1px 0px; /* side padding around sides of line*/
 }



.menuTitle {
	font-size:12px;
	font-weight:600;
	padding:0;
	margin:0;
	color:#F30;
	line-height:17px;
}


#menu a.menuTitleLink  {
	font-size:12px;
	color:#F30; /*same color  as menuTitle link*/
	text-decoration:none;
	font-weight:600;
	line-height:17px;
	padding:0;
	margin:0;
}

#menu a.menuTitleLink:hover{
	color: #006;
}

#menu .menuTitleLink:hover {
	background:#ffffff;
	margin:0;
	padding:0;
}


.menuSubTitle {
	font-size:11px;
	color:#666;
	line-height:14px;
}

#menu p {
	line-height:17px;
	margin:5px 0 10px 0;
	font-size:12px;
	font-weight:normal;
	padding:0;
}


#menu a.regLink  {
	font-size:12px;
	color:#1c75bc; /*same color  as drop down link*/
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}

#menu a.regLink:hover{
	color: #006;
}



#menu .divider_line {
	padding-right:10px;
	background:url(/Style/CSS/images/menu/menu_line.gif) no-repeat right 0px;
	height:40px;
}



.menuPopup{
position: relative;
z-index: 0;
}

.menuPopup:hover{
background-color: transparent;
z-index: 50;
}

.menuPopup span{ /*CSS for enlarged image*/
position: absolute;
background-color: #F2F2F2;
padding: 0;
left:0px;
visibility: hidden;
text-decoration: none;
}

.menuPopup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0;
}

.menuPopup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:0;
position: absolute;
}


/* =========== END MENU ============ */

#logo { width:180px; vertical-align: bottom; float:left; padding-left:20px;}
	 
#poy {
width:520px;
height:60px;
float:left; 

	 }
	
#search {float:right; width:280px;}

/* --------------- END HEADER ---------------------- */

/* ------------ FOOTER ----------------------- */
#footer_liga{
	font-size: 11px;
	color: #404040;
	background:url("/Style/CSS/images/footer_bg.jpg") repeat-x bottom;"
	
}

#footer_liga a:link { font-size: 11px; color:#404040; text-decoration: none;}
#footer_liga a:visited { font-size: 11px; color: #404040; text-decoration: none;}
#footer_liga a:hover { font-size: 11px; color: #163faf; text-decoration: underline;}

/* --------------- END FOOTER ---------------------- */


/* ------ NAV SIDE BUTTON-------------------- */

.mainnav {
line-height:18px;
margin-left: 0;
text-align: left;
padding: 0px;
font-size: 12px; 
letter-spacing:1px;
font-family:arial, verdana, sans-serif;
/*margin-top: 20px;*/
}

.mainnav a {
line-height:18px;
color:#163faf;
font-size: 12px; 
padding: 6px 0px 5px 22px;
display: block;
text-decoration: none;
font-weight:bold;
background: url("/Style/CSS/images/dot.gif") no-repeat top left;

}

.mainnav a:visited {
	color:#163faf;
}

.mainnav a:hover { background: #ffffff;
color:#001943;
background: url("/Style/CSS/images/dot_over.gif") no-repeat top left;
}

/* ---------------END SPB - CSS ---------------------- */

/* +++++++++++++++++++++++++++++ TABS  */

.tabs { font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
	line-height: 130%;	
	padding: 5px 0 0 0; 
	margin: 0;  
	list-style-type: none; 
	text-align: left; 
	}
.tabs ul { border-top: none !important; border-bottom: none !important; }
.tabs li{ display: block; float: left; margin: 0 2px 0 0;}
.tabs li a { background: url(/Style/css/tabs/tab_BG.gif) repeat-x top left; border: 1px solid #ccc; border-bottom: none; color: #FFFFFF; font-size: 10px; line-height: 100%; font-weight: bold; display: block; padding: 6px 9px; position: relative; text-decoration: none; z-index: 1; }
.tabs li a:hover{ background:url(/Style/images/index_nav_back_dn.gif) repeat-x top left; color: #0657c5; text-decoration: none; }
.tabs li.first a { background: url(/Style/css/tabs/tab_left_crn.gif) no-repeat!important; border-top: none; border-left: none; padding: 7px 9px 6px 12px; } 
.tabs li.first a.selected { background-image: url(/Style/css/tabs/tab_left_crn_sel.gif) !important;}
.tabs li a.selected {  background-color: #fff; background-image: none; color: #0657c5; position: relative; top: 0px; margin-bottom: -1px; padding-bottom: 7px; }
.tabs li a.selected:hover { text-decoration: none; }

#tablepad { padding: 5px 5px 4px 10px; margin: 0; }
#tabcontent {border:1px solid #cccccc; border-bottom: none; clear: both; color: #0657c5; width:978px; margin: 0; } 
#tabcontent770 {border:1px solid #cccccc; border-bottom: none; clear: both; color: #0657c5; width:768px; margin: 0; } 
#tab2content, #tab3content, #tab4content, #tab5content, #tab6content, #tab7content, #tab8content, #tab9content, #tab10content, #tab11content, #tab12content, #tab13content, #tab14content, #tab15content, #tab16content, #tab17content, #tab18content, #tab19content { display: none; }

.tabRndCrnrBtm { background: url(/Style/css/tabs/index_tabboxbtm980p13.gif) no-repeat 0 0; height: 25px; width: 980px; margin: 0 0 0 0;
}
.tabRndCrnrBtm770 { background: url(/Style/css/tabs/index_tabboxbtm770p13.gif) no-repeat 0 0; height: 25px; width: 770px; margin: 0 0 0 0;
}

.smallgray {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #585858;
	line-height: 11px;
}
.tablink {
	color: #145d6f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.tablink:hover {text-decoration: underline;
}

a.tabelement {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #336;
	line-height: 15px;
}
a.tabelement:hover {text-decoration: underline;
}


.thumb a {
color: black;
display: block;
right: 0;
width: 100%;
text-decoration: none;
padding: 0.15em 0.0em 0.15em 0.0em;
border-bottom: 1px #999999 dotted;
}
.thumb a:hover {
color: black;
display: block;
right: 0;
width: 100%;
text-decoration: none;
background-color: #F4F4F4; 
padding: 0.15em 0.0em 0.15em 0.0em;
border-bottom: 1px #999999 dotted;
}
/* Sub Menu eAPIS Buttons */
.MenuButton1{
	text-align: left;
   	margin:2px;  
   		padding-left:4px;
			padding-right:0px;
			padding-bottom:4px;
			padding-top:4px;
   	width:170px;
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #474747;
   	
}
.MenuButton2{
	text-align: left;
   	margin:2px;   	
   		padding-left:4px;
			padding-right:0px;
			padding-bottom:4px;
			padding-top:4px;
   	width:150px;
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
   	
}
.MenuButton1a{
	text-align: left;
   	margin:2px;  
   		padding-left:4px;
			padding-right:0px;
			padding-bottom:4px;
			padding-top:4px;
   	width:170px;
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 13px;
	font-weight: normal;
	color: #0657c5;
   	
}
.MenuButton2a{
	text-align: left;
   	margin:2px;   	
   		padding-left:4px;
			padding-right:0px;
			padding-bottom:4px;
			padding-top:4px;
   	width:150px;
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #0657c5;
}


button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 14px 0px 0; 
  text-align:center;
                line-height:27px;
   font-size:14px; 
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 16px; 
}

/*blue buttons*/
button.slidebutton { 
  background:url(/Style/CSS/images/btn-right.jpg) right no-repeat; 
 overflow:visible;
}
button.slidebutton span { 
  height:36px; 
 
 
  background:url(/Style/CSS/images/btn-left.jpg) left no-repeat;
  color:#fff; 
}

button.slidebutton:hover {
                color:#0657c5;
}
button.slidebutton:hover span {
                color:#0657c5;
}


.SubmitButton {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:2px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
}
.SubmitButtonWide {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
}
.SubmitButtonActive {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:2px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
}
.SubmitButtonActiveWide {
	word-spacing: 0;
	line-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
}
.SubmitButtonDEL {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:2px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
.SubmitButtonPAY {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:2px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 11px;
	font-weight: normal;
	color: #008080;
}
.SubmitButtonArrow {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:2px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 10px;
	font-weight: normal;
	color: #800000;
}
.SubmitButtonMini {
	word-spacing: 0;
	line-height: 100%;
	margin:0px; 
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-top:1px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 8px;
	font-weight: normal;
	color: #555150;
}

