/*Packer Forbes CSS - Mark Scholey

Generic Styles

*/

body {font-family: Arial, Helvetica, sans-serif; background:#E8F5FB url(../images/pageBackground.png) repeat-x; text-align:center; margin:0px; padding:0px; font-weight:normal; color:#4C4C4C; }
p { text-align:left; margin:10px 5px 0px 0px;  font-size:85%; line-height: 130%;}
.openingHeader { font-family: 'Lucida sans unicode', Arial, Helvetica, sans-serif; color:#004A96; font-size: 135%; font-weight:normal;}
.staffQuote { font-size: 95%; font-style: italic; color:#666; margin:10px 45px;}
.ourValue { font-size: 95%; font-style: italic; color:#666; margin:10px 0px;}
.ourValue, .staffQuote strong {color: #333;}
.address { display:block; width: 120px; float:left;}
.openingQuote { background: url(../images/openingQuote.jpg) no-repeat; float:left; width: 44px; height:44px; margin-top:0px;}
.closingQuote { background: url(../images/closingQuote.jpg) no-repeat; float:right; width: 44px; height:44px; margin: -30px 20px 0px 0px;}
a {color: #004A96; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
.imgRight {float: right; margin: 0px 10px 15px 20px; clear:both; border: 0px;}

/*Classes for the styles to headers on internal pages*/

#twitterApp {float:right; margin: 10px 23px 0px 0px;}

#footer ul {margin: 80px 30px 0px 0px; font-size:75%; list-style: none;}
#footer ul li { display:inline; margin: 0px 10px;}
#footer a {text-decoration:underline; color:#000;}
#footer a:hover {color:#666;}

#navHolder { width: 620px; height:110px; margin:-15px 0px 0px 330px; padding: 0px; }
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	min-width: 10px;
	padding: 65px 7px 15px 7px; margin: 1px;
	text-decoration:none;
	color:#03183A;
}

#nav li ul li a {padding:0px; }


#nav li {
	float: left;
	min-width: 10px;
	margin:0px 2px;
	display: inline;
	font-size: 17px; position: relative; top: 0px;
}
#nav li ul {
	position: absolute;
	min-width: 10px;
	left: -999em;
	margin: -11px 0px 0px 0px;
	
	
}

#nav li:hover ul {
	left: auto;
}

#nav li a:hover {color:#49C0E4; font-weight:normal;}
#nav li:hover a { color:#49C0E4; }
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*dropDownstyling*/
#dropDown1 {width:190px; height:80px; padding:10px 0px 0px 0px !important;background:url(../images/dropDown1.gif) no-repeat; }
#dropDown1 li {margin: 7px 10px 0px 10px; border-bottom: 1px solid #90bade; width:90%; background: #004A96; }
#dropDown1 li a {font-size:15px; margin: 0px 0px 10px 0px; color:#C4E6F4 !important; }
#dropDown1 li a:hover {font-size:15px;  color:#6298C5 !important;}

#dropDown2 {width:190px; height:230px; padding:10px 0px 0px 0px !important; background: url(../images/dropDown2.gif) no-repeat;  }
#dropDown2 li {margin: 7px 10px 0px 10px; border-bottom: 1px solid #90bade; width:90%; }
#dropDown2 li a {font-size:15px; margin: 0px 0px 10px 0px; color:#C4E6F4 !important; }
#dropDown2 li a:hover {font-size:15px;  color:#6298C5 !important;}

#dropDown3 {width:190px; height:160px; padding:10px 0px 0px 0px !important;background:url(../images/dropDown3.gif) no-repeat; }
#dropDown3 li {margin: 7px 10px 0px 10px; border-bottom: 1px solid #90bade; width:90%; background: #004A96; }
#dropDown3 li a {font-size:15px; margin: 0px 0px 10px 0px; color:#C4E6F4 !important; }
#dropDown3 li a:hover {font-size:15px;  color:#6298C5 !important;}

.frontImage {border:none; margin: 0px 15px 0px 0px;}


/*Nav Banner Stuff-----
#navHolder { width: 690px; height:110px; margin:10px 0px 0px 280px; padding: 30px 0px 0px 0px;}
#nav li { display: inline;   font-size: 18px; position: relative; top: 0px; min-width:10px;  float:left; }
#nav li a { text-decoration:none; color:#03183A; padding: 70px 9px 20px 9px; margin: 1px;}
#nav li a:hover {color:#C4E6F4; padding: 70px 9px 20px 9px; }*/

/*backgrounds for nav Hovers*/

.nav1:hover {background: url(../images/nav1Back.png) no-repeat; height:100px; }
.nav2:hover {background: url(../images/nav2Back.png) no-repeat; height:100px; width:112px;}
.nav3:hover {background: url(../images/nav3Back.png) no-repeat; height:100px;}
.nav4:hover {background: url(../images/nav4Back.png) no-repeat; height:100px;}
.nav5:hover {background: url(../images/nav5Back.png) no-repeat; height:100px;}
.nav6:hover {background: url(../images/nav6Back.png) no-repeat; height:100px;}
.nav7:hover {background: url(../images/nav7Back.png) no-repeat; height:100px;}
/*backgrounds for chosen Nav elements*/
.chosen1 {background:url(../images/nav1Back.png) no-repeat; height:100px;}
#nav li.chosen1 a {color:#C4E6F4;}
.chosen2 {background:url(../images/nav2Back.png); height:100px;}
.chosen3 {background:url(../images/nav3Back.png); height:100px;}
.chosen4 {background:url(../images/nav4Back.png); height:100px;}
.chosen5 {background:url(../images/nav5Back.png); height:100px;}
.chosen6 {background:url(../images/nav6Back.png); height:100px;}
.chosen7 {background:url(../images/nav7Back.png); height:100px;}
#nav li a.chosenLink {color:#C4E6F4;}
#nav li a.chosen3 {background:url(../images/nav3Back.png);color:#C4E6F4;}
#nav li a.chosen4 {background:url(../images/nav4Back.png);color:#C4E6F4;}
#nav li a.chosen5 {background:url(../images/nav5Back.png);color:#C4E6F4;}
#nav li a.chosen6 {background:url(../images/nav6Back.png);color:#C4E6F4;}
#nav li a.chosen7 {background:url(../images/nav7Back.png);color:#C4E6F4;}

