body { margin: 0px; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: 9pt; background: #FFFFFF; }
p, h1, h2, ul, li, label { margin:0px; padding:0px; }
a, a:hover, a:visited{ text-decoration:none; }
hr{ display:none; }
a img,:link img,:visited img, map, area, img { border: none; }
.right{ float:right; }
.left{ float:left; }
.clear{ clear:both; }
.center{ text-align:center; }


#container { margin-left: auto; margin-right: auto; width: 745px; border: 0px; background: #FFFFFF; color:#000066; }


/**
 * PAGE LAYOUT HEADER
 */
#header { background:#FFFFFF; color:#000066; }
#logo { float:left; width:195px; margin: 0px 9px 0px 0px; padding: 0px; border-top: #000066 20px solid; }
#logo img { margin: 27px 0px 0px 0px; }


/**
 * NAVIGATION
 */
#nav { float:left; width:539px; margin:0px; padding: 0px; border-top: #99CC00 20px solid; }
#nav h1{ display:none; }
#nav ul { list-style:none; margin:8px 0px 8px 0px; padding:0px; }
#nav li { margin:0px 0px 4px 0px; padding:0px; font-size:0.9em;  }
#nav a { color:#000066; font-weight:normal; }
#nav a.menuOn{  font-weight:bold; }


/**
 * IMAGE SPACER
 */
#image { clear:both; border:0px; padding:0px; border-top: #000066 2px solid; height:203px; width:745px; margin: 0px; }

/**
 * CONTENT SETUP
 */
#content { float:right; text-align:left; width:539px; margin:0px; padding: 0px; border-top: #000066 2px solid; }
#content h1 { font-weight:normal; font-size:2.3em; line-height:32px; margin: 12px 0px 0px 6px; color:#990047; text-transform:uppercase; }
#content h2 { font-weight:bold; font-size:1.1em; margin: 20px 0px 13px 0px; padding:3px; background:#99CC00; color:#000066 }
#content h3 { font-weight:bold; font-size:1.1em; margin: 20px 0px 5px 0px; padding:0px; color:#000066 }
#content p { font-weight:normal; font-size:1.0em; margin: 2px 20px 10px 0px; color:#000066; }
#content td { font-weight:normal; font-size:1.0em; margin: 2px 20px 10px 0px; color:#000066; }
#content ul { font-weight:normal; font-size:1.0em; margin: 2px 20px 10px 25px; color:#000066; }
#content td {font-size:1.0em; padding: 0px 20px 6px 0px; color:#000066; }
#content a.green { color:#99CC00; }
#content a.yellow { color:#4D84F9; }
#content a { color:#000066; }
#content a:hover { text-decoration:underline; }
#content div.buttons{ margin:10px 20px }

input.text { border:#C8C8C8 1px solid; width:400px; padding:2px; margin:3px 0px 10px 6px; color:#333333; font-size:1.0em; }
 input.submit { background:#000066; color:#FFFFFF; padding:1px; margin:3px 0px 10px 0px; font-size:9pt; border:0px; font-weight:bold; }

.row{ clear:both; margin: 10px auto 0px auto; width:640px;  }
.rowLabel { float:left; width:100px; padding:8px 3px 0px 3px; text-align:left; color:#555555; font-weight:bold; font-size:1.0em }
.rowText { float:left; width:400px; padding:8px 3px 10px 3px; text-align:left; color:#666666; font-weight:normal; font-size:1.0em }

/**
 * FOOTER
 */
#footer{ clear:both;}

#mainFooter{ float:right; text-align:left; width:539px; margin:7px 0px 0px 0px; padding: 0px; }
#mainFooter h2 { font-weight:bold; font-size:1.1em; margin: 20px 0px 15px 0px; padding:3px; background:#99CC00; color:#000066 }
#mainFooter p { font-weight:normal; font-size:1.0em; margin: 2px 20px 10px 0px; color:#000066; }
#mainFooter a { color:#99CC00; }
#mainFooter a:hover { text-decoration:underline; }

#sideFooter{ float:left; width:195px; margin: 0px; padding: 0px; }
#sideFooter h2 { font-weight:bold; font-size:1.0em; margin: 20px 0px 5px 0px; padding:3px; background:#000066; color:#FFFFFF }
#sideFooter a { color: #99CC00; }

#mediumFooter{ float:left; text-align:left; width:275px;  margin:0px; padding: 0px; }
#mediumFooter h2 { font-weight:bold; font-size:1.0em; margin: 20px 0px 15px 10px; padding:3px; background:#99CC00; color:#000066 }
#mediumFooter p { font-weight:normal; font-size:1.0em; margin: 2px 20px 10px 10px; color:#000066; }
#mediumFooter a { color:#99CC00; }
#mediumFooter a:hover { text-decoration:underline; }


#base{ clear:both; border-bottom:#000066 17px solid; padding: 0px; }

/**
 * SIDE
 */
#side { float:left; width:195px; margin: 0px 9px 0px 0px; padding: 20px 0px 0px 0px; border-top: #000066 2px solid; }

#sideSection { }
#sideSection ul { list-style:none; margin: 0px 10px 0px 1px;}
#sideSection li { margin:0px 0px 4px 0px; padding:0px; font-size:0.9em; }
#sideSection a { color:#000066; font-weight:bold;}

/**
 * SIDE SEACRH
 */
#sideSearch{ float:left; width:195px; margin: 0px; padding: 0px; }
#sideSearch h2 { font-weight:bold; font-size:1.0em; margin: 20px 0px 5px 0px; padding:3px; background:#000066; color:#FFFFFF }
#sideSearch p { padding:7px 0px 5px 4px; }
#sideSearch input.search { width:184px; color:#000066; border: #C0D9FF 1px solid; margin: 0px 0px 4px 0px; font-size:1.0em; padding: 2px 3px; }
#sideSearch select.search { width:194px; color:#000066; border: #C0D9FF 1px solid; margin: 0px 0px 4px 0px; font-size:1.0em; padding: 2px 3px; }
#searchDate{ float:left; width: 155px; color:#000066; border: #C0D9FF 1px solid; margin: 0px 0px 4px 0px; font-size:1.0em; padding: 2px 3px; }

/**
 * SIDE MEMBERSHIP
 */
#sideMembership { float:left; color:#3F3F3F; background:#A9EDFF; width:200px; border-bottom:#FFFFFF 3px solid; }
#sideMembership p { padding:7px 0px 4px 4px; }
#sideMembership input { width:186px; color:#8C8C8C; border: #FFFFFF 1px solid; margin: 0px 0px 4px 4px; font-size:1.0em; }
#sideMembership a { color:#FF0094; text-decoration:none; }


/**
 * SIDE PROMO
 */
#sidePromo { float:left; background:#C8C8C8; color:#3F3F3F; }
