﻿body
{
    margin: 0 auto;
    padding: 0;
    width: 978px;
    background: #fff;
    font-family: 'Trebuchet MS' , Arial;
    font-size: 1.0em;
}

p
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    font-family: 'Trebuchet MS' , Arial;
    font-size: 1.0em;
}

h1
{
	font-family: 'Trebuchet MS' , Arial;
	font-size: medium;
	color: #1a2f6b;
	margin-left: 10px;
}

h2
{
	font-family: 'Trebuchet MS' , Arial;
	font-size: medium;
	color: #1a2f6b;
	margin-left: 10px;
}

#header
{
    background: url(images/header.jpg) no-repeat;
    width: 978px;
    height: 109px;
}

#mainsection
{
    background: url(images/main_bg_1.jpg) repeat-y;
    margin: 0 auto;
    padding: 0;
    width: 978px;
    display: table;
    padding-bottom: 10px; 
    min-height: 100%  
}

.content
{
    margin: 0 auto;
    padding: 0;
    font-size: 95%;
    display: table;
    width: 75%;
}

#contentsection
{
    background: url(images/main_bg_2.jpg) repeat-y;
    margin: 0 auto;
    padding: 0;
    width: 960px;
    padding-top: 10px;
    display: table;
    padding-bottom: 10px;
}

#contentmain
{
    float: right;
    width: 725px;
    padding-top: 12px;
    display: table;
}

#footer
{
    margin: 0 auto;
    padding: 0;
    display: table;
    width: 681px;
    height: 11px;
    padding: 20px;
}

#banner
{
    background: url(images/banner.jpg) no-repeat;
    width: 941px;
    height: 209px;
    margin: 0 auto;
}

#flash
{
    padding-left: 12px;
    padding-top: 12px;
    
}

#nav
{
    float: left;
    width: 220px;
    padding-right: 15px;
}

#navlist
{
    width: 210px;
    margin-top: 15px;
    margin-left: -25px;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	border: 0;
	padding-top: 10px;
	margin-right: 25px;
}

#boxleft
{
    float: left;
    width: 330px;
    padding-right: 10px;
    padding-left: 20px;
}

#boxright
{
    float: right;
    width: 330px;
    padding-left: 15px;
}

.boxtop
{
    background: url(images/box_top.png) no-repeat;
    width: 328px;
    height: 31px;
}

.boxcontent
{
    background: url(images/box_content.png) no-repeat;
    width: 328px;
    padding-left: 15px;
    padding-right: 225px;
}

.boxrepeater
{
    background: url(images/box_repeater.png) repeat-y;
    width: 328px;
    padding-left: 15px;
}

.boxbottom
{
    background: url(images/box_bottom.png) no-repeat;
    width: 328px;
    height: 31px;
}

.topbox
{
    width:328px;
    height:32px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box_top.png);
}

.whiteback
{
    width:328px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box_repeater.png) repeat-y;
}

.topblue
{
    width:328px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box_content.png) no-repeat;
}

.bottombox
{
    width:328px;
    height:31px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box_bottom.png);
}

.content1
{
    height: 100%;
    min-height: 100%;
    display: table;
}

.boxheader
{
    padding-left: 25px;
    font-family: 'Trebuchet MS' , Arial;
    font-weight: bold;
    text-transform: uppercase;
    color: #eeb211;
    font-size: 1.1em;
    padding-top: 9px;
    display: table;
}

.officers
{
	width: 670px;
	margin: 0 auto;
	padding: 0;
	display: table;
}

.officersleft
{
	margin-left: 25px;
	float:left;
	width: 175px;
}

.officerscenter
{
	margin-left: 75px;
	float:left;
	width: 175px;
}

.officersright
{
	margin-left: 25px;
	float:right;
	width: 175px;
}

.topbox2
{
    width:685px;
    height:34px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box2_top.png);
}

.whiteback2
{
    width:685px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box2_repeater.png) repeat-y;
}

.topblue2
{
    width:685px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box2_content.png) no-repeat;
}

.bottombox2
{
    width:685px;
    height:39px;
    margin:0;
    padding:0;
    display:table;
    background:url(images/box2_bottom.png);
}

#boxright2
{
    float: right;
    width: 685px;
    padding-right: 10px;
}

#mailform
{
    margin: 0;
    padding: 0;
    display: table;
    margin-left: 15px;
}

A.HighlightLink:link, A.HighlightLink:visited
{
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.highlightlink
{
    text-align: center;
}

.HighlightsHeader
{
    font-weight: bold;
    font-size: 100%;
    color: #003366;
}

.formInstruction {
    color: #000000;
    font-size: 65%;
    font-weight: normal;
}

.StandardFormButton 
{
    background-color: #003366;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 90%;
}

#slideshowpro
{
    margin: 0 auto;
    padding: 0;
    width: 685px;
    height: 600px;
}

.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}

div.backButton{
	background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
	background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
	background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
	background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}

#videos, #insurance, #whyjoin, #calendar
{
    margin: 0 auto;
    padding: 0;
    width: 680px;
}
.videoleft
{
    float: left;
    display: table;
    width: 25%;
    text-align: center;
    vertical-align: top;
}

.videoright
{
    float: right;
    display: table;
    width: 75%;
    text-align: center;
    vertical-align: top;
}

#membershipform
{
    float: left;
    display: table;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 375px;
}

.insuranceL
{
    float: left;
    display: table;
    width: 65%;
    text-align: center;
    vertical-align: top;
}

.insuranceR
{
    float: right;
    display: table;
    width: 35%;
    text-align: center;
    vertical-align: top;
}

.insuranceR p
{
    font-size: x-small;
}

.links, .why, .membership
{
    padding-left: 25px;
    margin: 0;
}

.whyjoinL
{
    float: left;
    display: table;
    width: 55%;
    text-align: center;
    vertical-align: top;
}

.whyjoinR
{
    float: right;
    display: table;
    width: 45%;
    text-align: center;
    vertical-align: top;
}

.whybody
{
    float: left;
    width: 650px;
    padding-left: 25px;
}

iframe
{
    margin: 0 auto;
    padding-left: 35px;
}

#calendar iframe
{
    margin: 0 auto;
    padding:0;
}

#calendar
{
    margin: 0 auto;
    padding: 0;
    width: 680px;
    background: #6880A2 repeat-y;
}