/* CSS Document */

body {
 margin:0;
 padding:0;
 font-size:14px;
 color:#001A61;
 background-image: url(images/body_bg.jpg);
 background-repeat:repeat-x;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link { color:#2D3691; text-decoration: none }
a:visited {color:#2D3691; text-decoration: none }
a:visited:hover { color:#CC0000; text-decoration:underline }
a:hover { color:#CC0000; text-decoration:underline }
a:active {color:#FF0000; text-decoration: none }

a.special:link { color:#333333; text-decoration: none }
a.special:visited {color:#333333; text-decoration: none }
a.special:visited:hover { color:#CC0000; text-decoration:none }
a.special:hover { color:#CC0000; text-decoration:none }
a.special:active {color:#000000; text-decoration: none }

a.special2:link { color:#FFFFFF; text-decoration: none }
a.special2:visited {color:#FFFFFF; text-decoration: none }
a.special2:visited:hover { color:#FFFF99; text-decoration:none }
a.special2:hover { color:#FFFF99; text-decoration:none }
a.special2:active {color:#FFFF99; text-decoration: none }


#mainframe {
width:1000px;
margin:0 auto;
background-color:#ffffff;
height:100%;
}

#sitetop {
	margin:0 auto;
	width:1000px;
	background-image:url(graphicswide/topper.png);
	background-repeat:no-repeat;
	position:relative;
}



.style2 {color: #000060}
.style4 {color: #CC0000}


.style5 {
	font-size: medium;
	font-weight: bold;
	font-style: italic;
}
.style7 {
	color: #9A9865;
	font-size: large;
}
.style9 {font-size: medium; }



.imggal {
border:0;
text-align:center;
}

.imggal a:link {
color: #2D3691;
}

.imggal a:visited{
color: #5D728D;
}

.imggal a:hover {
color: #999933;
}

.imggal a:active {
color: #663366;
}

.titlebox {
font-weight:bold;
margin:auto;
margin-top:4px;
padding:3px;
width:160px;
background-color:#EBEBEB;
text-align:left;
}

.gallinks {
margin-top:10px;
font-size:14px;
text-transform:uppercase;
}


#quoter {
	width:920px;
	background-color:#FFF;
	border:1px solid #039;
	margin:auto;
}

.buttexttop {
	font-size:11px;
	text-transform:uppercase;
	
}

.buttext {
	font-size:11px;
	text-transform:uppercase;
	
}

h3 {
	font-size:18px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:20px;
	margin-bottom:0;
}


h3.inner {
	font-size:18px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:0;
	margin-bottom:0;
	margin-top:20px;
}


h4 {
	font-size:14px;
	text-transform:uppercase;
	margin-left:10px;
	margin-bottom:.2em;
}


#quotetitle {
	padding-top:10px;
}

.lightrule {
	height:20px;
	border-bottom:8px solid #DEEBF8;
	margin:auto;
	width:900px;
}


.inset {
	margin-left:20px;
}

.innertb {
	background-color:#FFF;
}

.innertbgrand {
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	
}

#changeout {
width:560px;
margin:0;
text-align:center;
position:relative;
}



/* navbar */
#nav-area-container {position:relative; height:80px; overflow:visible;z-index: 1000;} 
	body.global #nav-area-container {height:100px;} 
#nav-area {
	position:absolute;
	top: 0px;
	right:0px;
	padding: 10px 0 0 0;
	height:30px;
	width:707px;
	text-align:right;
	
}
	#nav-area p {padding:15px 0px 0px 0px;}
	#nav-area a:link, #nav-area a:visited {color:#295381;}
	#nav-area a:hover {color:#49ab48;}
	#nav-area a.on:link, #nav-area a.on:visited {color:#49ab48;}
#nv {margin: 0;	padding: 0;	z-index: 1;	width: 707px; height: 50px; list-style: none; list-style-image: none;}
#nv li {float: left; border:0px solid red; margin: 0; padding: 0; width: auto; height: 50px; list-style: none;	list-style-image: none;}
#nv .nav-on a.menubar-link {color:#000; background-color:#fff;}
#nv a:hover,#nv li.sfhover a { text-decoration: none !important; background-color: #fff;}
#nv li.menubar-drawer	{background: transparent url(graphicswide/menuext.png) no-repeat 0px 0px;}
#nv li.menubar-drawer .menubar-link-container a {display: block; visibility: hidden;}
#nv li.menubar-drawer .menubar-link-container, #nv li.sfhover .menubar-link-container {width: auto; cursor: pointer; display: block;}
#nv li.menubar-drawer:hover .menubar-drawer-link, #nv li.sfhover .menubar-drawer-link {height: 50px; border-bottom: 1px solid #fff;}
#nav-area-container #ie6-background {display: none;}


	/* off state */
	#nv #nv-0	{margin-left:0; width: 85px; }
	#nv #nv-1	{width: 150px; background-position: -85px 0px;}
	#nv #nv-2	{width: 155px; background-position: -235px 0px;}
	#nv #nv-3	{width: 102px; background-position: -390px 0px;}
	#nv #nv-4	{width: 119px; background-position: -492px 0px;}
	#nv #nv-5	{width: 96px; background-position: -611px 0px;}
	/* on state */
	#nv #nv-0:hover, #nv #nv-0.sfhover		{margin-left:0; width: 85px; background-position: 0px -50px;}
	#nv #nv-0:hover ul,#nv #nv-0.sfhover ul {min-width: 85px;}
	#nv #nv-1:hover, #nv #nv-1.sfhover		{width: 150px; background-position: -85px -50px;}
	#nv #nv-1:hover ul,#nv #nv-1.sfhover ul {min-width: 150px;}
	#nv #nv-2:hover, #nv #nv-2.sfhover		{width: 155px; background-position: -235px -50px;}
	#nv #nv-2:hover ul,#nv #nv-2.sfhover ul {min-width: 155px;}
	#nv #nv-3:hover, #nv #nv-3.sfhover		{width: 102px; background-position: -390px -50px;}
	#nv #nv-3:hover ul,#nv #nv-3.sfhover ul {min-width: 102px;}
	#nv #nv-4:hover, #nv #nv-4.sfhover		{width: 119px; background-position: -492px -50px;}
	#nv #nv-4:hover ul,#nv #nv-4.sfhover ul {min-width: 119px;}
	#nv #nv-5:hover, #nv #nv-5.sfhover		{width: 96px; background-position: -611px -50px;}
	#nv #nv-5:hover ul,#nv #nv-5.sfhover ul {min-width: 96px;}
	/* active state */
	#nav-area #nv .nv-0-on	{margin-left:0; width: 85px; background-position: 0px -100px;}
	#nav-area #nv .nv-1-on	{width: 150px; background-position: -85px -100px;}
	#nav-area #nv .nv-2-on	{width: 155px; background-position: -235px -100px;}
	#nav-area #nv .nv-3-on	{width: 102px; background-position: -390px -100px;}
	#nav-area #nv .nv-4-on	{width: 119px; background-position: -492px -100px;}
	#nav-area #nv .nv-5-on	{width: 96px; background-position: -611px -100px;}
	/*SUB-MENU*/
	#nv li {align: left; text-align: left;}
	#nv li ul { margin: 0px 0px 0px 0px; padding: 0; align:left; display: none; z-index:1000; background-image:url(images/pd_bg.png); background-position: top;}
	#nv li ul li {white-space: nowrap; text-align: left; display: block; float: none; margin: 0; padding: 0 10px 1px 10px;	height: 22px; /* width: auto; */	}
	#nv li ul li a {font-weight: bold; font-size: 12px; color: #1c3667 !important;}
	#nv li ul li a:hover {text-decoration: underline !important;}
	#nv li ul li:last-child, #nv li ul li.last-item { border-bottom: none; padding-bottom: 10px;}
	/*SUB-MENU ACTIVE*/
	#nv li:hover ul,#nv li.sfhover ul {display: block;	position: absolute;	z-index: 1001;	margin-top: -4px; padding-top:10px; border:1px solid #333366;}
	#nv li.sfhover ul li a, #nv li.sfhover ul li a:hover {background-color: transparent;}
    
	
	.menuhead { font-weight:bold; }
	.itemlink  a:hover {background-color:#ffffff;font-size:13px;}
	
	
	 h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:860px;
padding-top:14px;
padding-bottom:14px;
}

.holder{
margin:0 auto;
width:400px;
}


#stylized{
border:solid 2px #b7ddf2;
background-image:url(graphics/bluefade.jpg);
background-repeat:no-repeat;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:16px;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input,#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button {
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(graphics/butty.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

button {
clear:both;
width:125px;
height:31px;
background:#666666 url(graphics/butty.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}


#stylized h3 {
	font-size:18px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:0;
	margin-bottom:0;
}

#stylized h4 {
	font-size:14px;
	text-transform:uppercase;
	color:#125CB9;
	margin-left:0;
	margin-bottom:8px;
}