/* CSS Document for Norwell */

body,td,th,p {
	font:normal 14px/20px Verdana, Arial, Helvetica, sans-serif, Comic Sans MS;
	color: #015496;
	margin:0; padding:0 0 12px 0;
	
}
body {
	background:#FFFFFF url(images/watermarkFull.jpg) center top no-repeat;
	margin:0; padding:0;
	text-align:center;
}




/*containers..........................................................*/



#wrapper{width:718px; margin:0 auto; text-align:left;  padding:0; }

#banner{background:url(images/bannerLogo02b.jpg) no-repeat center; height:197px; width:718px; margin:0; padding:0;}
#banner_blank{background:url(images/banner_blank.jpg) no-repeat center; height:197px; width:718px; margin:0; padding:0;}

#pageContent{ height:auto; width:718px; margin:0; padding:0;   background:  url(images/home02.jpg) top right no-repeat;  }

#pageContent_inside{background:transparent; padding:0 20px 0px 20px; height:auto; width:330px;  float:left; border-left:#7ea8ce solid 1px; line-height:18px;   }
#pageContent_inside_wide{background:transparent; padding:0 20px 0px 20px; height:auto; width:520px;   float:left; border-left:#7ea8ce solid 1px; line-height:18px;  }

#pageContent_left{background:transparent; color:#000; padding:0; height:200px; width:157px; float:left; }

#pageContent_right{background:#fff url(images/home02.jpg) top right no-repeat;  padding:0; height:300px; width:190px; float:left; border:1px solid red; display:none; }

#footer{width:708px; padding-left:10px; padding-top:72px;}


/*and the ie hacks.............

html*#pageContent_inside{background:transparent; padding:0 20px 0px 20px; height:auto; width:370px; margin:0 190px 0 79px; float:left; border-left:#7ea8ce solid 1px; line-height:18px; }
html*#pageContent_inside_wide{background:transparent; padding:0 20px 0px 20px; height:auto; width:560px; margin:0 0 0 79px; float:left; border-left:#7ea8ce solid 1px; line-height:18px; }

*/




/*seperate text styles..........................................................*/

h1{font:normal 16px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:0;
color:#c81f26;}

h2{font:normal 16px/1.5em Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:0;
color:#015496;}

h3{font:normal 12px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:36px 0 6px 0;
color:#c81f26;}

h4{font:bold 14px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:10px 0;
color:#015496;}

h5{
	width:298px; height:33px; 
	font:bold 12px Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:6px 0 0 2px;
	color:#052035;
	background:url(images/clientBacker.jpg) top left no-repeat;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

#pageContent a{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:0;
color:#c81f26; text-decoration:none;}

#pageContent a:link,a:visited{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:00;
color:#c81f26; text-decoration:none;}

#pageContent a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; margin:0; padding:00;
color:#999;}

#footer p{font-size:11px;}




/*main navigation..........................................................*/

#nav{width:auto; height:240px; margin:0; padding:0 0 0 10px ; color:#015496;}

#nav a:link{width:auto; height:auto; margin:0; padding:0; color:#015496; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

#nav a:visited{width:auto; height:auto; margin:0; padding:0; color:#015496; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

#nav a:hover{width:auto; height:auto; margin:0; padding:0; color:#b40e16; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

#nav ul{width:auto; height:auto; margin:0; padding:0;}

#nav ul li{width:auto; height:auto; margin:0; padding:0; list-style:none; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

li.selected{width:auto; height:auto; margin:0; padding:0; list-style:none; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}






#nav ul ul {width:auto; height:auto; margin:0; padding:0 0 0 12px; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#c81f26;}

#nav ul ul  li{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#c81f26;}

#nav ul ul  li a:link{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#c81f26;}

#nav ul ul  li a:visited{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#c81f26;}

#nav ul ul  li a:hover{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000;}






#nav ul ul ul{width:auto; height:auto; margin:0; padding:0 3px 0 6px; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; font:10px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000000;}

#nav ul ul ul li{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:10px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000000;}

#nav ul ul ul li a:link{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:10px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000000;}

#nav ul ul ul li a:visited{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:10px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000000;}

#nav ul ul ul li a:hover{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; font:10px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#c81f26;}

li.selected{width:auto; height:auto; margin:0; padding:0; list-style:none; font:14px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; color:#000000;}


#clientList{width:100px; height:100px; margin:14px 0 0 24px; font:normal 11px verdana, arial; color:#fff;}

#clientList a:link{font:normal 11px verdana, arial; color:#fff;}

#clientList a:visited{font:normal 11px verdana, arial; color:#fff;}

#clientList a:hover{font:normal 11px verdana, arial; color:#b40e16;}


p em { font-size:11px; }


/*hidden menu items..........................................................*/

#nav ul ul ul ul{display:none;}



 




/*footer navigation..........................................................*/

#navFooter{width:auto; height:auto; margin:0; padding:5px 0px 20px 0; color:#015496; font-size:11px; }

#navFooter a:link{width:auto; height:auto; margin:0; padding:0; color:#e38f92; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

#navFooter a:visited{width:auto; height:auto; margin:0; padding:0; color:#e38f92; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none;}

#navFooter a:hover{width:auto; height:auto; margin:0; padding:0; color:#015496; font:11px/24px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS"; text-decoration:none; }

#navFooter ul{width:auto; height:auto; margin:0; padding:0 0 24px 0; }

#navFooter ul li{width:auto; height:auto; margin:0; padding:0 12px 0 0; list-style:none; float:left;}
#navFooter ul li.last{width:auto; height:auto; margin:0; padding:0 0 0 0; list-style:none; float:left;}
  
#navFooter ul ul ul{display:none;}

#navFooter ul li ul li ul{display:none;}

#navFooter ul li ul {display:none;}




/*image display..........................................................*/

#pageContent_inside_wide img{padding:6px 0; border-top:1px solid #015496; border-bottom:1px solid #015496;}


a img{padding:6px 0; border:none;}




.hiddenLink{display:none;}
.hiddentitle{margin-left:-5000em; margin-top:-25px;}


/*clearers..........................................................*/

.clear{clear:both;}

