@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
font-family:Arial, sans-serif;
font-size:10pt;
background:#707f93 url(images/content_bg.gif) repeat-x top left;
}
h1, h2, h3, h4, h5, h6{
font-family:"Times New Roman", Serif;
}
h2{
font-size:2em;
margin:.5em 0;
}
a{
/*color:#010F44*/
color:#004582; 
}
a img{
border:none;
}
#pgHeader{
	background:#FFF url(images/gold_divider.jpg) repeat-x bottom left;
	padding:10px 0;
	background-color:#fff;
	/*margin:0 0 10px 0;*/
	margin:0px;
}
#pgHeader_left{
background-color:#fff;
width:221px;
float:left;
}
#logo{
	border:0;
	margin:0 10px 10px 10px;
}
#pgHeader_right{
margin-top:30px;
background-color:#fff;
float:right;
width:550px;
}
#search{
	margin-right:30px;
	margin-bottom:10px;
	text-align:right;
}
#search a{
	padding:2px 2px;
	color:#FFF;
	background-color:#0161aa;
	text-decoration:none;
	margin-bottom:4px;
}
#search a:hover{
 background-color:#2382cc;
}
#topnav{
	 text-align:left;
		height:25px;
		min-width:500px;
		border-top:#ccc solid 1px;
		border-bottom:#ccc solid 1px;
		border-left:#ccc solid 1px;
		position:relative;
}
#topnav ul{
	margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;
	left:0;
}
#topnav li{
	float:left;border-width:0 1px 0 0;border-style:solid;border-color:#ccc;
}
#topnav li a{
	padding:0 6px;width:auto;height:23px;margin:1px;display:block;vertical-align:middle;
	background:#fff; line-height:23px; text-decoration:none;font-weight:bold; letter-spacing:.1em;
}
* html #topnav li a{ /* fix ie6 */
width:25px;
}
#topnav li a:hover{
 background:#f2e4be url(images/nav_hover.gif) no-repeat left bottom;
}
.clear{
 font-size:0px;
 clear:both;
}
#pgPage{
width:900px;
/*margin:10px auto;*/
margin:0 auto;
padding:0;
}
#pgLeft{
	width:200px;
	float:left;
	text-align:left;
	background-color:#FFF;
	border-bottom:solid 1px #d2a804;
}
#pgLeft ul{
	list-style:none;
}
#pgPromos{
	background:#fff;
	margin:0 10px 10px 10px;
	
}
* html #pgPromos{ /* fix ie6 */
margin-top:-10px;
}
#pgPromos ul{
 padding:10px 0;
}
#pgContent{
/*background:#FFF url(images/red_divider.gif) repeat-x top left;*/
width:690px;
float:right;
text-align:left;
background-color:#FFF;
border-bottom:solid 1px #d2a804;
}

#homeBottom{
float:left;
clear:both;
border-top:solid 1px #ccc;
margin-top:10px;
width:100%;
}
/* News and Updates */
#pgNews{
float:left;
width:670px;
background:#fff;
margin:10px;
margin-bottom:25px;
}
* html #pgNews{ /* fix ie6 */
width:650px;
margin-bottom:20px;
}
#pgNews h2{
padding-bottom:2px;
border-bottom:solid 1px #ccc; letter-spacing:.1em;
}
#pgNews ul{ 
list-style:none;
margin:10px;
padding:0;
}
#pgNews ul li{
   background: transparent  url(images/subnav_arrow.gif) 0 .8em no-repeat;
   display: block;
   width:auto;
   height:auto;
}
#pgNews ul li a{
margin-left:10px;
font-size:1.1em;
line-height:2em;
text-decoration:none;
font-weight:bold;
}
#pgNews ul li a:hover{
text-decoration:underline;
}
/* End News and Updates */

div.sectionNav{
text-align:left;
height:27px;
border:#ccc solid 1px;
width:97%;
margin:30px auto;
margin-bottom:0;
position:relative;
}
* html div.sectionNav{
margin:0 auto;
margin-bottom:10px;
}
div.sectionNav ul{
margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;
left:0;
}
div.sectionNav li{
float:left;border-width:0 1px 0 0;border-style:solid;border-color:#ccc;
}
div.homeSectionNav li a{
padding:1px 6px;width:auto;height:23px;margin:1px;display:block;vertical-align:middle;
background:#fff; line-height:23px; text-decoration:none;font-weight:bold;
}
* html div.sectionNav li a{ /* fix ie6 */
width:25px;
}
div.sectionNav li a:hover{
background:#f2e4be url(images/nav_hover.gif) no-repeat left top;
}

/* =Footer
-------------------------------------*/

#footer {
   clear:both;
   margin:auto;
   margin-top:20px;
   padding:0;
   text-align:center;
   width:94%;
   }
   
#footer p {
   font-family: "Times New Roman",serif;
   padding:0;
   margin:5px;
   }
   
.ftr-lines {
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   padding:0; margin:0;

   }
   
.ftr-phone {
   font: bold 1.1em Arial, Helvetica, sans-serif;
   letter-spacing: .05em;
   }

#footer a {
   color: #333;
   text-decoration: none;
   }
   
#footer a:hover {
   color: #69C;
   text-decoration: underline;
   }

.hiddenSection {
   display: none;
   }

.sitePage {
 margin:auto;
 width:630px;
}
.about {
 font-family:"Times New Roman",serif;
 padding:10px;
 color:rgb(0,150,200);
 font-size:1.4em;
}
.floatLeft{
 float:left;
 margin:5px 10px 2px 0;
}
.floatRight{
 float:right;
 margin:5px 0 2px 10px}
.homeCopy{
margin-top:10px;
}
#contentHeader{
border-bottom:solid 1px #ccc;
margin-top:10px;
}

/* Homepage Rotator --- */
#rotatorContainer{
width:350px;
height:220px; 
overflow:hidden; 
position:relative;
}

/* Contact Forms --- */
fieldset.form 
    {
    }
fieldset.form legend{
font-size:1.6em;
}

fieldset.form ol
    {
      margin:0px;
      padding:0px;
      list-style:none;
    }
fieldset.form li
    {
      display:block;
      border-bottom:dotted 1px #ccc;
    }
fieldset.form label 
    {
      width:30%;
      display:block;
      text-align:right;
      margin-top:5px;
      font-size:1.2em;
      line-height:1.2em;
      float:left;
    } 
fieldset.form input, fieldset.form textarea
    {
     margin:5px;
     margin-left:10px;
     width:50%;
    }
fieldset.form textarea{
height:6em;
}
fieldset.form .submit
    {
      margin-left:38%;
      width:25%;
    }








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.floatLeft {

}

.floatRight {

}

