body{
   margin:0px;
   padding:0px;
   background:url(img/page_bg.jpg) top left repeat-x #eee;
   font-family:"trebuchet ms", verdana, sans-serif;
   color:#333;
   font-size:1.0em;
   text-align:center;
}


a img{
   border:0px;
}
a:link, a:active, a:visited{
   color:#5f95b3;
}
a:hover{
   color:#f90;
}
h1{
   margin:5px 0px;
   font-size:1.35em;
   font-weight:bold;
   color:#6e7d9d;
   border-bottom:1px solid #ccc;
}
h2{
   font-size:1.05em;
   font-weight:bold;
   color:#000;
}
p{
   line-height:1.4em;
}


#column{
   margin:0px auto;
   padding:0px;
   width:924px;
   background:url(img/column_bg.jpg) top center repeat-y;
}
#header{
   margin:0px;
   padding:50px 0px 0px 0px;
   width:924px;
   height:245px;
   background:url(img/header_bg.jpg) top center no-repeat;
}
#nav{
   float:left;
   margin:0px 0px 0px 40px;
   padding:0px;
   width:165px;
   height:650px;
   background:#fff;
   text-align:left;
}
#content{
   float:right;
   margin:0px 40px 0px 0px;
   padding:0px 15px;
   width:637px;
   background:url(img/content_bg.jpg) top left repeat-x #fff;
   text-align:justify;
   font-size:0.9em;
}
#footer{
   clear:both;
   margin:20px auto 0px auto;
   padding:15px 0px;
   width:883px;
   background:url(img/footer_bg.jpg) top left repeat-x #596b8e;
   color:#fff;
   font-size:0.75em;
}
#footer span{
   padding:10px 10px;
}


#nav ul{
   margin:0px;
   padding:0px;
   list-style-type:none;
}
#nav ul li{
   margin:0px;
   padding:0px;
   height:24px; 
   width:165px;
   background:url(img/nav_list_bg.jpg) top left no-repeat;
}
#nav ul li a{
   display:block;
   padding:3px 0px 0px 5px;
   height:21px; 
   width:160px;
   color:#444;
   font-size:0.75em;
   /*text-transform:uppercase;*/
   text-decoration:none;
}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current{
   background:url(img/nav_list_bg.jpg) 0px -24px no-repeat;
}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current a{
   color:#fff;
}


#content ul{
   margin-left:0px;
   padding-left:0px;
   list-style:none;
}
#content ul li{
   padding:5px 0px 5px 25px;
   background:url(img/bullet.gif) no-repeat;
   background-position:0.5em;
}


div.shadow{
   	display:inline;
   	margin:20px 0px 0px 20px !important;
   	margin:20px 0px 0px 20px;
   	float: right;
   	background: url("img/shadow.gif") no-repeat right bottom !important;
}
div.shadow div{
	display:block;
   	position:relative;
  	margin:-5px 5px 5px -5px;
   	padding:0px;
   	width:auto;
  	background-color:#fff;
	border:1px solid #ABA396;
}
div.shadow div span{
    display:block;
	padding:5px;
	background:#ccc;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #ABA396;
}
div.shadow div ul{
    margin-right:15px;
}


span.staffImage{
   display:block;
   float:left;
   margin-left:30px;
   margin-top:15px;
   width:165px;
   height:253px;
   border-top:2px solid #ccc;
   border-left:2px solid #ccc;
   border-bottom:2px solid #bbb;
   border-right:2px solid #bbb;
   text-align:center;
}
span.staffImage img{
   display:block;
   margin:10px auto 5px auto;
   border-top:2px solid #888;
   border-left:2px solid #888;
   border-bottom:2px solid #ccc;
   border-right:2px solid #ccc;
}
span.staffImage span{
   border:0px;
}


ul#faqList li blockquote{
	display:none;
}


.bold{font-weight:bold;}
.red{color:red;}
.black{color:black;}