body
{
font-family: verdana, geneva, sans-serif;
font-size: 12px;
color: #000000;
background: #ffffff;
line-height: 100%;			
}
div.fullscreen
{
display:block;
/*set the div in the top-left corner of the screen*/
position:absolute;
top:10px;
left:0px;
/*set the width and height to 100% of the screen*/
width:100%;
height:100%;
background: #ffffff;
}
div.allpg
{
position:relative;
width:100%;
background: #ffffff;
margin: 0px;
padding: 0px;
}
div.page
{
width: 930px;
margin: 0px auto;
background: none;
}
div.logo
{
float: left;
margin: 0px 0px 0px;
padding: 18px 0px 0px;
height: 84px;
}
div.topnav
{
float: right;
margin: 0px;
padding: 10px 0px 0px;
}
div.copy
{
float: left;
margin: 0px;
padding: 11px 0px;
color: #ffffff;
}
div.credit
{
float: right;
margin: 0px;
padding: 11px 0px;
color: #999999;
}
a.gry:link, a.gry:visited
{
color: #999999;
text-decoration: none;    
}
a.gry:hover
{
color: #bf2430;
text-decoration: none;    
}
a.wht:link, a.wht:visited
{
color: #ffffff;
text-decoration: none;    
}
a.wht:hover
{
color: #bf2430;
text-decoration: none;    
}
/*home*/
div.photo
{
margin: -85px 0px 0px;
padding: 18px 0px 10px;
text-align: right;
}
div.side
{
float: left;
width: 180px;
margin: 0px;
padding: 0px 20px 0px 0px;
}
div.mainhm
{
float: left;
width: 690px;
margin: 0px;
padding: 20px 0px 20px 0px;
font-size: 12px;
line-height: 20px;
}
div.col1hm
{
float: left;
width: 360px;
font-size: 11px;
margin: 30px 0px 15px;
padding: 0;
line-height: 17px;
}
div.col2hm
{
float: left;
width: 275px;
height: 220px;
margin: 30px 0px 20px 0px;
padding: 0 0 0 20px;
line-height: 17px;
border-left: 1px solid #999;
}
div.col3hm
{
float: right;
width: 237px;
height: 220px;
margin: 30px 0px 20px 0;
padding: 0 0 0 20px;
line-height: 17px;
border-left: 1px solid #999;
}
div.col2hm div, div.col3hm div
{
color: #004b8d;
}
/*search form*/
div.searchbx
{
float: right;
font-size: 10px;
font-weight: bold;
margin: 0px;
padding: 0px;
}
div.searchbx div
{
margin: 0px;
padding: 0px;
}
.cms_form .searchfield
{
font-size: 11px;
margin: 0px 0px 0px;
width: 190px;
height: 20px;
color: #999999;
padding-right: 25px;
padding-left: 4px;
float: left;
border: 1px solid #999999;
}
.searchsubmit{
border: none;
cursor: pointer;
margin-left: -25px;
margin-top: 4px;
}
/*newsletter form*/

form.join input
{
font-size: 10px;
margin: 5px 0px;
padding: 2px;
width: 160px;
color: #999999;
border: 1px solid #999999;
}
form.join .joinbtn
{
font-size: 11px;
font-weight: bold;
color: #2ba8d9;
margin: 5px 0px;
width: 35px;
border: none;
background: none;
}
/*sub*/
div.photosb
{
margin: -98px 0px 0px;
padding: 18px 0px 0px;
text-align: right;
}
div.main
{
float: left;
width: 470px;
margin: 0px;
padding: 20px 10px 20px 0px;
line-height: 20px;
}
div.col2
{
float: right;
width: 220px;
margin: 140px 0px 20px 0px;
padding: 0px 0px 20px 20px;
color: #004b8d;
line-height: 17px;
border-left: 1px solid #999999;
}
div.clr
{
clear: both;
margin: 0px;
padding: 0px;
}                 
img
{
border: 0px;
}    
div, p
{
margin: 0px 0px 15px 0px;
}
div.col2div
{
margin: 0px 0px 4px 0px;
}
div.joinmail
{
margin: 100px 0px 15px 0px;
}
h1
{
font-family: lucida sans, lucida grande, sans-serif;
font-weight: normal;
font-size: 30px;
margin: 0px 0px 10px;
padding: 0px;
line-height: 32px;
color: #bf2430;
}
h2
{
font-size: 15px;
margin: 0px 0px 8px;
padding: 0px;
/*letter-spacing: 1px;*/
line-height: 19px;
color: #004b8d;
}
div.col2hm h2
{
font-size: 14px;
margin: 0px 0px 8px;
padding: 0px;
letter-spacing: 1px;
line-height: 15px;
color: #000000;
}
h3
{
font-size: 13px;
margin: 0px 0px 8px;
padding: 0px;
letter-spacing: 1px;
line-height: 15px;
color: #000000;
}
h4
{
font-size: 12px;
color: #004b8d;
margin: 0px 0px 0px;
padding: 0px;
line-height: 15px;
}
h5
{
display: inline;
font-size: 12px;
color: #004b8d;
}
.smtxt
{
font-size: 10px;
}               
a, a:link, a:visited
{
color: #2ba8d9;
text-decoration: none;
outline: none;
}
a:hover
{
color: #bf2430;
}
a.ltblu:link, a.ltblu:visited
{
color: #2ba8d9;
text-decoration: none;
}
a.ltblu:hover
{
color: #bf2430;
text-decoration: none;
}
.blu
{
color: #004b8d;
}
/* lists */        
ul
{
padding: 0px;
margin: 0px 0px 10px 14px;
}
ul li
{
list-style: url(../images/bullet2.png);
padding: 0px;
margin: 0px 0px 5px;
}
ul.blkbul
{
padding: 0px;
margin: 0px 0px 10px 14px;
}
ul.blkbul li
{
list-style: url(../images/bullet4.png);
padding: 0px;
margin: 0px 0px 5px;
}
ol
{
list-style: decimal outside;
padding: 0px;
margin: 0px 0px 10px 20px;
}
ol li
{
padding: 0px;
margin: 0px 0px 5px;
}
div.protect
{
margin: 0px 0px;
padding: 0px;
color: #004b8d;
}
div.protect .cms_textfield, div.protect .cms_password
{
width: 225px;
margin: 0px 0px 0px;
padding: 0px;
border: 1px solid #004b8d;
}
input.protectbtn, a.protectbtn:link, a.protectbtn:visited
{
margin: 0px;
padding: 0px;
color: #004b8d;
border: none;
background: none;
font-weight: bold;
cursor: pointer;
}
input.protectbtn:hover, a.protectbtn:hover
{
margin: 0px;
padding: 0px;
color: #000000;
border: none;
background: none;
font-weight: bold;
color: #bf2430;
cursor: pointer;
}
div.message, div.contactform .error, .error_message
{
color: #bf2430;
font-weight: bold;
}
div.contactform div.required, div.contactform div
{
margin: 0px 0px 0px;
padding: 0px;
color: #004b8d;
}
div.contactform input
{
width: 350px;
margin: 0px 0px 10px;
padding: 3px;
color: #004b8d;
border: 1px solid #004b8d;
}
.cms_dropdown
{
width: 359px;
margin: 0px 0px 10px;
padding: 0px;
color: #004b8d;
border: 1px solid #004b8d;
}
.cms_dropdown option
{
margin: 0px;
padding: 2px;
color: #004b8d;
border: none;
}
div.contactform .fbsubmit
{
margin: 0px;
padding: 0px;
color: #004b8d;
border: none;
background: none;
font-weight: bold;
cursor: pointer;
}

/* Stylesheet: styles Modified On 2016-06-27 18:02:46 */
/* nav */
div.navbx
{
font-size: 11px;
font-weight: bold;
margin: 40px 0px 0px;
padding: 0px;
line-height: 13px;
}
div.navsign
{
float: left;
font-size: 11px;
font-weight: bold;
margin: 0px 0px 5px;
padding: 0px 0px 0px 13px;
background: url(../images/bullet.png) no-repeat top left;
}
a.navtp:link, a.navtp:visited
{
margin: 0px;
padding: 0px;
color: #004b8d;
font-weight: normal;
}
a.navtp:hover
{
margin: 0px;
padding: 0px;
color: #000000;
font-weight: normal;
}
.nav, a.nav:link, a.nav:visited
{
display: block;
color: #000000;
padding: 0px 0px 0px 13px;
margin: 10px 0px 15px;
line-height: 100%;
text-decoration: none; 
background: url(../images/bullet.png) no-repeat top left;
}
.navov, a.navov:link, a.navov:visited
{
display: block;
color: #bf2430;
padding: 0px 0px 0px 13px;
margin: 10px 0px 15px;
line-height: 100%;
text-decoration: none; 
background: url(../images/bullet.png) no-repeat top left;               		
}
.navon, a.navon:link, a.navon:visited
{
display: block;
color: #bf2430;
padding: 0px 0px 0px 13px;
margin: 10px 0px 10px;
line-height: 100%;
text-decoration: none; 
background: url(../images/bullet.png) no-repeat top left;              		
}
.navsb, a.navsb:link, a.navsb:visited
{
display: block;
padding: 0px;
margin: 0px 0px 5px 12px;
color: #4b7ba6;
text-decoration: none; 
}
.navsbov, a.navsbov:link, a.navsbov:visited
{
display: block;
padding: 0px;
margin: 0px 0px 5px 12px;
color: #004b8d;
text-decoration: none;               		
}
.navsbon, a.navsbon:link, a.navsbon:visited
{
display: block;
padding: 0px;
margin: 0px 0px 5px 12px;
color: #004b8d;
text-decoration: none;
}
.navsbsb, a.navsbsb:link, a.navsbsb:visited
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #4b7ba6;
background: url(../images/bulletsbsb.png) no-repeat top left; 
text-decoration: none;         
}
.navsbsbov, a.navsbsbov:link, a.navsbsbov:visited
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #004b8d;
background: url(../images/bulletsbsbov.png) no-repeat top left; 
text-decoration: none;               		
}
.navsbsbon, a.navsbsbon:link, a.navsbsbon:visited
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #004b8d;
background: url(../images/bulletsbsbov.png) no-repeat top left; 
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #4b7ba6;
background: url(../images/bulletsbsb.png) no-repeat top left; 
text-decoration: none;         
}
.navsbsbsbov, a.navsbsbsbov:link, a.navsbsbsbov:visited
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #004b8d;
background: url(../images/bulletsbsbov.png) no-repeat top left; 
text-decoration: none;               		
}
.navsbsbsbon, a.navsbsbsbon:link, a.navsbsbsbon:visited
{
display: block;
padding: 0px 0px 0px 10px;
margin: 0px 0px 5px 12px;
color: #004b8d;
background: url(../images/bulletsbsbov.png) no-repeat top left; 
text-decoration: none;
}

/* Stylesheet: menu Modified On 2012-11-20 17:25:08 */
