@charset "UTF-8";
/* CSS Document */

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

body{
background-color:#0099CC;
color:#444;
font-size:13px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
}

strong,em,b,i,h1,h2,h3{
font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
}

h1,h2{
color:#282828;
padding:0 0 10px;
margin:0;
}

h1{
font-size:21px;
}

h2{
font-size:19px;
padding:0;
}

h3{
font-size:15px;
margin:26px 0 13px;
}

h4{
font-size:13px;
margin:0 0 -10px 18px;
padding:0;
}

a{
color:#006CC7;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a:focus{
outline-style:none;
}

ul{
font-size:11px;
line-height:18px;
}

ul li{
list-style:disc;
}

ol{
margin:12px 5px;
padding-left:20px;
}

p{
margin:5px 0;
padding:0;
}

.smallmarg{
margin:0 0 5px 0;
padding:0;
}

p.indent{
margin:15px 0 15px 35px;
}

img{
border:none;
}

.error{
color:#CE1E1B;
}

.notice{
color:#CE1E1B;
}

.notes{
color:#7B7B7B;
}

.show{
display:block;
}

.hidden{
display:none;
}

.clear{
clear:both;
font-size:0;
line-height:0;
width:0;
height:0;
overflow:hidden;
visibility:hidden;
}

input[type=text], select, textarea {
color:#444;
font-size:13px;
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
border:1px solid #999;
}

.fieldset {
	border:1px solid #0099CC;
	margin-left:10px;
	margin-right:10px;
}

.legend {
		font-weight:bold;
}

#header{
border-top:8px solid #222;
/*border-bottom:1px solid #4F4F4F;*/
}

#header1{
width:912px;
height:106px;
margin:0 auto;
padding:0 27px;
}

#header a.logo{
float:left;
width:231px;
height:66px;
margin:0px 0 0;
}

#header .right{
float:right;
width:530px;
}

#header .header_menu{
float:right;
width:530px;
padding:68px 0 0;
text-align:right;
}

#header .header_menu a{
font-size:16px;
color:#FEFEFE;
}

#master{
background-color:#FFF;
/*border-bottom:1px solid #4F4F4F;*/
}

#main{
width:912px;
margin:auto;
padding:26px 27px 36px;
background-color:#FFF;
/*border-bottom:1px solid #4F4F4F;*/
}

#footer{
width:912px;margin:auto;
font-size:11px;
color:#939393;
padding:40px 27px 50px;
/*border-bottom:1px solid #4F4F4F;*/
}

#footer #menu1{
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px solid #E2E2E2;
}

#footer #menu1 a,#footer #menu1 a:hover{
color:#E2E2E2;
font-size:16px;
}

#footer a,#footer a:hover{
color:#939393;
}

#homeTop{
/*background:#555555;*/
width:912px;
height:338px;
}

#homeTop li{
list-style:none;
}

.homeBoxWhite{
background:#FFFFFF;
border:1px solid #D4D4D4;
width:215px;
height:276px;
margin:19px 14px 0 0;
color:#2C2C2C;
float:left;
}

.homeBoxWhite .hboximg{
background:#FFFFFF;
width:189px;
height:126px;
margin:14px auto 4px auto;
text-align:center;
}

.homeBoxWhite .hboximg img{
padding:8px;
display:block;
border:0;
}

.homeBoxWhite h2,.homeBoxWhite h2 a{
font-size:16px;
color:#2C2C2C;
font-weight:normal;
}

.homeBoxWhite h2{
border-bottom:1px solid #D9D9D9;
padding:3px 0 7px 0;margin:0 18px;
}

.homeBoxWhite p{
margin:auto;
font-size:11px;
padding:10px 0;
margin:0 18px;
}

.homeBoxGray{
background:#E7E7E7;
border:1px solid #D9D9D9;
float:left;
height:247px;
margin-top:19px;
font-size:11px;
color:#444444;
}

.homeBoxGray h2,.homeBoxGray h1{
color:#282828;
font-size:16px;
border-bottom:1px solid #D9D9D9;
padding:10px 0px;
margin:10px 18px;
font-weight:bold;
}

.homeBoxGray p{
margin:10px 18px;
}

.homeBoxGray strong.georgia{
font-family:Georgia;
font-size:18px;
font-style:italic;
font-weight:bold;
display:block;
}

.homeBoxGray p span{
display:block;
}

.homeBoxGray p span.btitle{
padding-bottom:5px;
font-weight:bold;
}

.genericBoxWhite{
background:#FFFFFF;
border:1px solid #D4D4D4;
/*width:910px;*/
width:570px;
margin:19px 14px 0 0;
color:#2C2C2C;
float:left;
}

.genericBoxWhite h2,.genericBoxWhite h2 a{
font-size:16px;
color:#2C2C2C;
font-weight:normal;
}

.genericBoxWhite h2{
padding:3px 0 7px 0;
margin:0 18px;
}

.genericBoxWhite p{
margin:auto;
margin-top:0px;
font-size:11px;
padding:10px 0;
margin:0 18px;
line-height:20px;
}

.genericBoxWhite img{
padding-right:16px;
padding-bottom:16px;
padding-top:5px;
display:block;
border:0;
float:left;
}

.aboutrow {
		
}

.aboutrow img {
text-align:left; margin: 0 0px 10px 20px;
}

.sideBarGray{
background:#E7E7E7;
border:1px solid #D9D9D9;
width:318px;
float:right;
margin-top:19px;
font-size:11px;
color:#444444;
}

.sideBarGray h2,.sideBarGray h1{
color:#282828;
font-size:16px;
border-bottom:1px solid #D9D9D9;
padding:10px 0px;
margin:10px 18px;
font-weight:bold;
}

.sideBarGray p{
margin:10px 18px;
}

.sideBarGray strong.georgia{
font-family:Georgia;
font-size:18px;
font-style:italic;
font-weight:bold;
display:block;
}

.sideBarGray p span{
display:block;
}

.sideBarGray p span.btitle{
padding-bottom:5px;
font-weight:bold;
}

/* Common Scroller Styles */

	.roundabout-holder 					{list-style:none; width:500px; height:300px; margin:0px auto;}
	.roundabout-moveable-item 			{font-size:12px!important; height:300px; width:600px; cursor:pointer; padding:5px; border:1px solid #aaaaaa; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f9f9f9;}
	.roundabout-moveable-item img 		{height:100%; width:100%; background-color:#FFFFFF; margin:0;}
	.roundabout-in-focus 				{cursor:auto;}
	.roundabout-in-focus:hover			{-webkit-box-shadow:0px 0px 20px #787878; -moz-box-shadow:0px 0px 20px #787878; background:#f9f9f9;}
	.roundabout-holder span				{display:none; font-size:12px;}
	.roundabout-in-focus:hover span		{display:inline; position:absolute; bottom:5px; right:5px; padding:8px 20px; background:#f9f9f9; color:#000000; z-index:999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px; font-size : 12px;border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; }
	.roundabout a:active,
	.roundabout a:focus,
	.roundabout a:visited				{outline:none; text-decoration:none;}
	.roundabou li 						{margin:0}
	a img								{border:none; outline:0;}

/* Featured Image Slider */

	#featured							{margin:10px 0 40px 0;}

