/*--- Master Elements ---*/
body {background-color: #872631; background-image: url(images/splash_background2.gif);}

a:active {color: #3366FF}
a:link {color: #3366FF;}
a:visited {color: #cc99ff}
img {border: 0;}

/* general site text */
td.page_title {font-size: 12px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #003333; text-align: left;}
td.text {font-size: 12px; font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #ccff99;}
div.text {font-size: 12px; font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #ccff99;}
td.passwordhint {font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #993333;}

/*--- 		form and results related fields		 ---*/

div.login_title {font-size: 14px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #99ccff; text-align: center;}
td.login_title {font-size: 14px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #99ccff; text-align: center;}
td.field {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #99ccff; text-align: center;}
div.field {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #99ccff; text-align: center;}
td.result {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align: center;}
div.result {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align: center;}
td.field2 {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #99ccff; text-align: right;}
div.field2 {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #99ccff; text-align: right;}
td.result2 {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align: left;}
div.result2 {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #000000; text-align: left;}
td.field_name {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #000000;}
div.field_name {font-size: 11px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #000000;}

div.footnote {font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #999999;}
div.footnoteblue {font-size: 9px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #999999;}
span.footnoteblue {font-size: 9px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #999999;}
td.footnoteblue {font-size: 9px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #999999;}

INPUT {border-color: #999966; font-size: 8px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-indent: 2px;
}

/*---                                ---*/
/*--- Primary Navigation starts here ---*/
/*---                                ---*/

td.primarynav {background-color: #873740; 
font-family: Trebuchet MS, Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; display: block;  
padding-right: 2em; 
padding-left: .5em; 
padding-top: .5em; 
padding-bottom: .5em; 
border-top: solid #c38b96 1px; 
border-bottom: solid #c38b96 1px; 
border-left: solid #c38b96 1px; 
border-right: solid #c38b96 1px;
}

/*---navigation control---*/

#primarynavtext a:link {
 color: #ccff33;
font-weight: normal;
text-decoration: none; 
}

#primarynavtext a:visited {
color: #cc99ff;
font-weight: normal;
text-decoration: none; 
}

#primarynavtext a:hover {
color: #ccff99; 
font-weight: normal;
text-decoration: underline; 
}

#primarynavtext a:active {
color: #ffffff; 
font-weight: normal;
text-decoration: none; 
}

/*---                                  ---*/
/*--- Secondary Navigation starts here ---*/
/*---                                  ---*/

.secondnavheader {background-color: #ECB832; 
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; display: block; 
padding-right: .5em; padding-left: .5em; padding-top: .5em; padding-bottom: .5em; 
border-top: solid #FFCC66 1px; border-bottom: solid #996666 1px; border-left: solid #FFCC66 1px; border-right: solid #996666 1px;}

/*---navigation control---*/

#secondnav {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; width: 100%; text-align: left;}
#secondnav span {display: none; visibility: hidden;}
#secondnav a {display: block; padding-right: .7em; padding-left: 1.7em; padding-top: .7em; padding-bottom: .7em; text-decoration: none; text-align: left;}
#secondnav a:link {background-color:#993333; color: #66cc66; text-decoration: none; text-align: left;
border-left: solid #666633 1px; border-right: solid #666633 1px; border-top: solid #666633 1px; border-bottom: solid #666633 1px;}

#secondnav a:visited {
background-color:#990033; 
color: #66cc66; 
text-decoration: none; 
border-left: solid #666633 1px; 
border-right: solid #666633 1px;
border-top: solid #666633 1px; 
border-bottom: solid #666633 1px;
text-align: left;
}

#secondnav a:hover {
background-color: #663333; 
color: #ffffff; 
text-decoration: underline; 
border-left: solid #666633 1px; 
border-right: solid #666633 1px;
border-top: solid #666633 1px; 
border-bottom: solid #666633 1px;
text-align: left;
}

#secondnav a:active {
background-color: #006699; 
color: #ffffff; 
text-decoration: none; 
text-align: left;
}

/* footer text */
div.footer {font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #9f6f5e;}
td.footer {font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #9f6f5e;}
.footer {font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #999999;}
.footer:hover {color: #cccccc}
.footer:visited {color: #ffffff}
.footer:link {color: #0066CC}

/*--- TAG LINE Style ---*/
div.tag_line {background-color: #669999; background-image: url(images/tag_line_bg.gif); background: repeat;
font-family: Courier New, Courier, monospace; font-size: 12px; color: #ffffff; font-weight: normal; font-style: italic; display: block; 
padding-right: .5em;
padding-left: .5em;
padding-top: .4em;
padding-bottom: .4em;
border-top: solid #0099CC 1px;
border-bottom: solid #0099CC 1px;
border-left: solid #0099CC 1px;
border-right: solid #0099CC 1px;
}

/*--- TAG LINE NEWSLETTER Style ---*/
div.tag_line_newsletter {background-color: #669999; background-image: url(http://beachultimate.org/images/tag_line_bg.gif); background: repeat;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 16px; color: #ECB832; font-weight: bold; font-style: normal; display: block; 
padding-right: .5em;
padding-left: .5em;
padding-top: .4em;
padding-bottom: .4em;
border-top: solid #0099CC 1px;
border-bottom: solid #0099CC 1px;
border-left: solid #0099CC 1px;
border-right: solid #0099CC 1px;
}
