html, body, div, img { margin: 0;padding: 0; }

body {
font-size: 12px;
font-family: helvetica, arial, sans-serif;

background: #E0E6ED;
color: #543B43;
text-align: center;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }


h1, h2, h3, h4, h5 { 
}

a {  }

a:link { color: #543B43; }
a:visited { color: #543B43; }
a:hover {color: #AF6F0A; }
a:visited:hover { color: #AF6F0A; }


ul li, ol li { font-size: 100%; }
ul li ul li a { font-size: 100%; }


table { font-size: 100%; }
.required { font-weight: bold; color: #FF0000; }

#wrap {
background: #FFFFFF;
width: 66.67em;
margin: 0 auto 0 auto;
border-left: 1px solid #543B43;
border-right: 1px solid #543B43;
border-bottom: 1px solid #543B43;
padding: 0 0 20px 0;
text-align: left;
}

#head {
background: #A5D0EA;
text-align: center;
overflow: hidden;
}

#wnav {
padding: 0px 20px 10px 20px;
margin: 0;
text-align: right;
font-size: 13px;
font-weight: bold;
}

#wnav a { text-decoration: none; }


#membernav {
float: right;
margin: 0 -10px 15px 15px;
background: #FEF776;
border-left: 1px solid #543B43;
border-bottom: 1px solid #543B43;
}

#membernav a { color: #543B43; text-decoration: none; font-weight: bold;  display: block; font-size: 110%; padding: 10px 20px 10px 40px; margin:  0 0 10px 10px; }
#membernav a:link {  }
#membernav a:hover { font-weight: bold; background: url(images/navpaw.jpg) left top no-repeat; }
#membernav a:visited {  }
#membernav a:visited:hover { font-weight: bold; background: url(images/navpaw.jpg) left top no-repeat; }


#help img {
margin: 0 20px 20px 20px;
}


#a1 {
font-size: 10px;
border: 1px solid #543B43;
text-align: center;
font-weight: normal;
padding: 3px 6px 2px 6px;
}

#a2 {
font-size: 12px;
border: 1px solid #543B43;
text-align: center;
font-weight: normal;
padding: 1px 5px 2px 5px;
}

#a3 {
font-size: 14px;
border: 1px solid #543B43;
text-align: center;
font-weight: normal;
padding: 0 4px 2px 4px;
}

#orangebanner { 
background: #EFB75F;
text-align: center;
overflow: hidden;
}

#homeimages {
float: right; 
width: 204px;
margin: 0 0 10px 10px;
}

#nav {
float: left;
background: #FEF776;
padding: 10px 10px 10px 0;
text-align: left;
border-right: 1px solid #543B43;
border-bottom: 1px solid #543B43;
width: 29%;
overflow: hidden;
min-height:800;
}

#masterdiv a { color: #543B43; text-decoration: none; font-weight: bold;  display: block; font-size: 110%; padding: 10px 0 10px 40px; margin:  0 0 0 10px; }
#masterdiv a:link {  }
#masterdiv a:hover { font-weight: bold; background: url(images/navpaw.jpg) left top no-repeat; }
#masterdiv a:visited {  }
#masterdiv a:visited:hover { font-weight: bold; background: url(images/navpaw.jpg) left top no-repeat; }

.submenu {
margin: 2px 0 2px 0;
padding: 4px 0 4px 0;
border-top: 1px solid #543B43;
border-bottom: 1px solid #543B43;
}

#masterdiv .submenu a {  font-size: 12px; display: block; padding: 2px 0 2px 40px; }

.submenu ul {
margin: 0; 
padding: 0;
}

.submenu ul li {
list-style: none;
padding: 0;
}

.submenu ul li a {
display: block;
padding: 0 0 0 10px;
}

#masterdiv .submenu a:hover {
 background: url(images/navpaw_sm.jpg) left top no-repeat;
 }
 
#sponsors {
clear: both;
text-align: center;
}

#sponsors h1 {
text-align: center;
color: #948256;
font-weight: normal;
font-size: 16px;
margin: 50px 0 10px 10px;
text-align: left;
}

#content {
margin: 0 0 0 5px;
width: 66%;
float: right;
padding:0 10px 0 0;
}

#content p {
text-align: left;
}

.bigo {
font-size: 26px;
color: #EFB75F;
font-weight: normal;
margin: 10px 0 0 10px;
}

.bigb {
display: block;
font-size: 20px;
text-align: right;
margin: 0 0 10px 0;
}

.homequote {
font-size: 16px;
margin: 30px auto 0 auto;
font-weight: normal;
}


#quicklinks {
text-align: center; 
clear: right;
float: right;
margin: 30px 0 0 0;
}

#quicklinks a { text-decoration: none; font-size: 20px; color: #543B43; }
#quicklinks a:hover { text-decoration: underline; color: #543B43; }
#quicklinks a:visited { text-decoration: none; color: #543B43; }
#quicklinks a:visited:hover { text-decoration: underline; color: #543B43; }

#q1 { background: #EFB75F; padding: 5px; }
#q2 { background: #FEF776; padding: 5px; }
#q3 { background: #E0E6ED; padding: 5px; }


.clear { 
clear: both; 
height: 1px;
margin: 0;
padding: 0;
}

#footlinks {
margin: 10px auto 0 auto;
text-align: center;
}

#footer {
border-top: 1px solid #543B43;
margin: 0;
padding: 0;
text-align: center;
font-size: 80%;
color: #948256;
}

#footer a { color: #948256; text-decoration: none; }
#footer a:hover { color: #543B43; }

label{font-weight:bold;}
.webForm label{float:left; width:25%;}
