body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background: #3A505E;
  font-size: 12px;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.PageBGLeft
{
    background-image: url('../images/pg_bg_l.png');
	background-position: top right;
    background-repeat: no-repeat; 
}
.PageBGRight
{
    background-image: url('../images/pg_bg_r.png');
	background-position: top left;
    background-repeat: no-repeat; 
}
.Spacer
{
	background: #23323D;
}
.Mission
{
	background: #23323D;
	padding: 4px 16px 10px 16px;
	vertical-align: top;
	color:#FFFFFF;
	font-size: 12px;
}
.InfoBox
{
	padding: 18px 18px 18px 0;
	background-color: #E1EFEF;
	font-size: 12px;
	height: 150px;
	vertical-align: top;
}
.PGTitle
{
	height: 55px;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	text-align: left;
	vertical-align: center;
	background-image: url('../images/pgtitle_bg.gif');
	background-repeat: repeat-x;
	padding: 0 0 0 20px;
}
.PageContent
{
	padding: 30px;
	background-color: #E1EFEF;
	font-size: 12px;
	min-height: 300px;
	height: 300px;
	vertical-align: top;
	text-align: left;
}
.Footer
{
	height: 66px;
	font-size: 12px;
	color:#ffffff;
	text-align: center;
	vertical-align: center;
	background-image: url('../images/footer_bg.png');
	background-repeat: repeat-x;
}
.Tabs
{
    background-image: url('../images/tabs.png');
	background-position: bottom left;
    background-repeat: no-repeat; 
	height: 38px;
	padding-left: 72px;
}
 
a.bodyLink:link, a.bodyLink:visited {color:#FF0000; font-size: 12px; text-decoration:none;}
a.bodyLink:hover, a.bodyLink:active {color:#999999; font-size: 12px; text-decoration:underline;}
a.tabsNav:link, a.tabsNav:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.tabsNav:hover, a.tabsNav:active {color:#FF0000; font-weight:bold; text-decoration:none;}

ul.lTabs {
  margin: 0;
  padding: 0;
}
ul.lTabs li {
  display: inline;
  
}  

#jsddm
{	
	margin: 0;
	padding: 0;
}
	
	#jsddm li
	{	
		display: inline;
		font-size: 12px;
  		margin: -3px;
  	}
  	.gecko #jsddm li
	{	
		margin: -2px;
 	}


	#jsddm li a
	{	
		color:#000000; 
		font-weight:bold; 
		text-decoration:none;
		white-space: nowrap;
	}

	#jsddm li a:hover, a:active
	{	
		color:#FF0000; 
		font-weight:bold; 
		text-decoration:none;
	}
		
		#jsddm li ul
		{	
			margin: 0 0 0 -126px;
			padding: 26px 0 0 0;
			position: absolute;
			visibility: hidden;
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;

		}
		
		.gecko #jsddm li ul.specialties
		{	
			margin: -2px 0 0 456px;
			padding: 14px 0 0 0;
			position: absolute;
			visibility: hidden;
						
		}

		
		#jsddm li ul li
		{	
			float: none;
			display: inline;
			padding: 0;
			margin: 0;
		}
		.gecko #jsddm li ul li
		{	
			padding: -14px;
			margin: 0;
		}

		
		#jsddm li ul li a
		{	
			display: block;
			padding: 5px 12px;
			background: #838F93;
		}
		
		#jsddm li ul li a:hover
		{	
			background: #AEBABD;
		}
		
#jsddm li ul.overview
{
	padding-left: 28px;
}
.gecko #jsddm li ul.overview
		{	
			margin: -2px 0 0 78px;
			padding: 14px 0 0 0;
			position: absolute;
			visibility: hidden;
						
		}

		
#home {
	padding-right: 74px;
}
.gecko #home {
	padding-right: 72px;
}
#overview {
	padding-right: 70px;
}
.gecko #overview {
	padding-right: 68px;
}
#policies {
	padding-right: 62px;
}
.gecko #policies {
	padding-right: 60px;
}
#services {
	padding-right: 46px;
}
.gecko #services {
	padding-right: 44px;
}
#specialties {
	padding-right: 54px;
}
.gecko #specialties {
	padding-right: 52px;
}
#contact {
	padding-right: 0;
}
.ExpandDiv
{
	cursor:pointer;
	color:#000;
}
.RedBoldText
{
	font-weight: bold;
	color:#FF0000;
}
.HiddenDiv
{
	width: inherit;
	color: #000;
}
