/*Main styles*/
body {
margin:0px;
background: url(../images/background.gif) #FFFFFF;
}

h1 {
font:20px/24px Verdana;
color:#1E2B57;
text-transform:uppercase;
letter-spacing:3px;
margin:0px 0px 15px 0px;
background: url(../images/arrows_green.gif) no-repeat;
padding-left: 20px;
}

h2 {
font:italic 15px/21px Verdana;
color:#000000;
}

h3 {
font:bold 11px/17px Verdana;
color:#000000;
margin-bottom:15px;
border:solid 1px #000000;
padding:0px;
border-width:0px 0px 1px 0px;
}



h4 {
font: 24px/24px Times;
color:#617668;
border:solid 1px #839C8B;
margin:0px 0px 10px 0px;;
padding: 0px 0px 5px 0px;
border-width:0px 0px 1px 0px;
}

h5 {
font:bold 11px/17px Verdana;
color:#937955;
margin:0px 0px 5px 0px;
padding:0px;
}

p {
font:11px/16px Verdana;
color:#000000;
margin:0px 0px 25px 0px;
}



li {
font:11px/16px Verdana;
color:#000000;
}

ul {
margin-bottom:25px;

}
a:active, a:visited, a:link {
font:11px Verdana;
color:#3B4F81;
}

a:hover {
font:11px Verdana;
color:#617668;
}

td {
font:11px/16px Verdana;
color:#000000;
padding:3px;
text-align:left;
vertical-align:top;
}




textarea {
width:100%;
}


/* element styles */
#window {
width:100%;
margin:0px;
}

#page {
position:relative;
width:799px;
margin:0px 0px 0px 15px;
text-align:left;
}

#header {
width:auto;
height:100px;
margin:0px;
background: url(../images/headerBack.gif) #FFFFFF;
}

#header span{
width:450px;
color:#FFFFFF;
margin: 40px 40px 20px 0px;
font:italic 12px/17px Verdana;
float:right;
display:block;
text-align:right;
}

#pageTitle {
position:absolute;
z-index:99;
top:155px;
right:40px;
padding:10px;
font:60px/32px Times;
color:#FFFFFF;
text-align:right;
opacity: 0.8;
-moz-opacity:0.8;
}

* html #pageTitle {/*placement for IE*/
position:absolute;
z-index:99;
top:152px;
right:60px;
padding:10px;
height:200px;
}

#nav1 { /* main navigation */
position:absolute;
left:0px;
top:100px;
width:800px;
height:50px;
margin:0px 0px 0px 4px;
}

#nav1 a { /* main navigation */
display:block;
float:left;
padding:7px 15px 9px 15px;
border-right:solid 1px #FFFFFF;
font: 12px/15px Verdana;
color:#FFFFFF;
margin:0px;
text-decoration:none;
}

#nav1 a:hover{ /* main navigation hover state */
background-color:#0A1744;
color:#CBB18A;
font: 12px/15px Verdana;
}


#nav2 { /* sub navigation */
position:absolute;
z-index:100;
left:550px;
top:187px;
width:200px;
padding:5px 10px 5px 20px;
margin:0px;
}

#nav2 a { /* subnavigation link */
display:block;
padding:5px 10px 5px 20px;
font: 12px/15px Verdana;
color:#1E2B57;
text-decoration:none;
}

#nav2 a:hover{ /* sub navigation link hover state */
background: url(../images/arrows_green.gif) no-repeat;
}

#nav2 a.active { /* sub navigation link active state */
background-image: url(../images/arrows_blue.gif);
}

#pagePhoto {
width:auto;
height:257px;
margin:0px;
background-color: #FFFFFF;
}

.pagePhoto1 {
background-image: url(../images/photo_home.jpg);
}

.pagePhoto2 {
background: url(../images/photo_events.jpg) #FFFFFF;
}

.pagePhoto3 {
background: url(../images/photo_membership.jpg) #FFFFFF;
}

.pagePhoto4 {
background: url(../images/photo_resources.jpg) #FFFFFF;
}

.pagePhoto5 {
background: url(../images/photo_aboutUs.jpg) #FFFFFF;
}

.pagePhoto6 {
background: url(../images/photo_contact.jpg) #FFFFFF;
}

#rightColumn {
position:absolute;
top:357px;
left:551px;
background: url(../images/rightColumn_back.gif) no-repeat ;
width:179px;
padding:25px 50px 0px 20px;
text-align:center;
font: 9px/11px Verdana;
}

#rightColumn span{
color:#7D6544;
font: italic 12px/20px Verdana;
}

#rightColumn span img{
vertical-align:middle;

}

#leftColumn {
background: url(../images/leftColumn_back.gif) repeat-y  #FFFFFF;
width:465px;
padding:0px 280px 25px 45px;
border-left:solid 4px #FFFFFF;
}
#shadow {
width:600px;
height:35px;
background: url(../images/shadow_back.gif) no-repeat;
border-left:solid 4px #FFFFFF;
}

#footer {
width:796px;
height:50px;
background: url(../images/footer_back.gif) no-repeat;
font:italic 9px/9px Verdana;
color:#FFFFFF;
padding:22px 0px 0px 25px;
}

#footer a{
font:italic 9px/9px Verdana;
}

/*touts*/
.greenTout{
background:url(../images/grn_tout_back.gif) repeat-x    #D8E1DD;
}

.greenTout td{
padding:0px;
margin:0px;
}

.greenTout .topLeft{
background:url(../images/grn_tout_backTopLeft.gif) no-repeat    #D8E1DD;
width:12px;
height:13px;
}

.greenTout .topRight{
background:url(../images/grn_tout_backTopRight.gif) no-repeat    #D8E1DD;
width:12px;
height:13px;
}

.greenTout .bottomLeft{
background:url(../images/grn_tout_backBottomLeft.gif) no-repeat    #D8E1DD;
width:12px;
height:10px;
}

.greenTout .bottomRight{
background:url(../images/grn_tout_back_BottomRight.gif) no-repeat    #D8E1DD;
width:12px;
height:10px;
}



.greenTout p {
border-width:0px 0px 1px 0px;
font:11px/16px Verdana;
color:#000000;
margin:0px 0px 0px 0px;
}




.brownTout{
background:url(../images/brn_tout_back.gif) repeat-x  #E9DECF;
width:auto;
padding:10px;
}



.coloredBox {

background:url(../images/coloredBox_back.gif) repeat-x #F7F3EE;
width:auto;
padding:17px 17px 0px 17px;
margin-bottom:0zpx;
border:solid 1px #E9DECF;
margin-bottom:20px;
}

.quoteWrapper {
border:solid 1px #000000;
border-width:0px 0px 1px 0px;
color:#000000;
font: italic 10px/13px Verdana;
padding-bottom:15px;
margin-bottom:20px;
}

.quoteWrapper span{
color:#7D6544;
font: 11px/16px Verdana;
display:block;
margin:-bottom:10px;
}

form {
padding:0px;
margin:0px;
}

.dropCap{
float:left;
margin:3px 0px 0px 0px;
}
