@charset "UTF-8";
/* CSS Document */
/* #00267a - blue */

body {
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #262626;
	margin: auto 0;
	background: #cbcbcb url(../images/fms_back_grad.gif) repeat-x; 
	padding: 0;
	}
	
img {border: none;	}
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
	.wrapper	{ position: relative; width: 850px; margin: auto; padding: 0; z-index: -1; }
	
	.wrapperHeader	{ background: url(../images/fms_header.gif) no-repeat;  position: relative; width: 850px; margin: auto; padding: 0; }
	
	.mainWrapper	{background: url(../images/mainBack.gif) repeat-y; position: relative; width: 850px; margin: auto; padding: 0; }
	
	
	.logoClick {
position: relative;
	left: 1px;
	top: 1px;
	width:217px;
	height:87px;
	z-index: 1;
}

 a:visited  {color:#0099FF;text-decoration:none;}
 a:link{color:#0099FF;text-decoration:none;}	
a:hover{ color:#888888;  text-decoration: underline;}
	
	
a.grayLink:visited  {color:#262626;; text-decoration:none;}
a.grayLink:link{color:#262626;;text-decoration:none;}	
a.grayLink:hover{ color:#262626;;  text-decoration: none;}
	
	#topNav {
		background: url(../images/topNav_back.gif) no-repeat;
		height: 28px;
		padding: 0 0 0 174px;
	}
	
	
	#topNav ul { padding: 0; margin: 0;}
	#topNav li {list-style: none; display: inline; }

#NavH li a{
	width: 169px; 
	text-align:center; 
	background: url(../images/topNavBack.gif) top left no-repeat;
	color:#FFFFFF; 
	text-decoration: none; 	
}
	
	
	
#NavH li a:hover{ color:#00267a;  background: url(../images/topNavBack_ov.gif) top left no-repeat; }
#NavH li a:visited  {outline: none; -moz-outline-style: none;}	

#NavH a {
	padding: 7px 0px 0px 0px;
	float: left;
	overflow: hidden;
	height: 28px !important; 
	height /**/:28px; /* for IE5/Win */
}
	
	
#NavH li a#current {background: url(../images/topNavBack_ov.gif) top left no-repeat;
	color:#00267a;
	text-decoration: none; 
	}
	
	
	
#navMapIn a  {width: 117px; background: url(../images/mapBut.gif) top left no-repeat; cursor:pointer; background-position: 0 0px;}
#navMapIn  a:hover { background: url(../images/mapBut.gif) top left no-repeat; cursor:pointer;  background-position: 0 -53px;}
	
		
#leftBar {
		float: left; 
	width: 144px; 
	/* background: #cfd1d2;  */
	padding: 45px 0px 15px 0;
}



#leftNav a {
	padding: 5px 0px 5px 20px; float: left; overflow: hidden; }

#leftNav ul { padding: 0; margin: 0;}
#leftNav li {list-style: none; display: inline; }

#NavL li a{
	width: 154px; 
	text-align: left; 
	background: url(../images/leftNav-Back.gif) top left no-repeat ;
	background-position: 145px 2px; 
	color: #262626;
	text-decoration: none; 
	 border-top: 1px solid #fff;	
}

#NavL li a:hover{ color:#00267a;  background: url(../images/leftNav-BackOV.gif) top left no-repeat; background-position: 145px 2px;  }
#NavL li a:visited  {outline: none; -moz-outline-style: none;}	
#NavL li a#current {background: url(../images/leftNav-BackOV.gif) top left no-repeat;
	color:#00267a;
	text-decoration: none; 
	background-position: 145px 2px; 
	padding-left: 30px;
	}



   #mainContent {	padding: 27px 200px 20px 195px;}
  #mainContentFull {	padding: 27px 20px 20px 195px;}
  #mainContentContact {	padding: 27px 200px 20px 195px; color:#888888;}
 
  #mainContent ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: -1em;  
  }
  
  #mainContent li{
	margin: 0;
	padding: 0;
  }
  
  
  
  #mainContentContact a {
   color:#00267a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
 }
  #mainContentContact a:hover  {
 color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
 }
#mainContentContact h2 {
font-weight:bold;
	font-size:14px;
	margin: 0;
	padding: 0;
	
 }
 
 
 #mainContent h1 {
	font-variant:small-caps;
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
 }
 #mainContentFull h1 {
	font-variant:small-caps;
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
 }
 
 
a.contentLInk  {
 color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
 }
 a.contentLInk:hover  {
 color:#00267a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
 }

   #pressReleases ul {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 1em;
	text-indent: -1em;  
  }
  
    #pressReleases  li{
	margin: 0;
	padding: 2px 0 2px 0;
  }
  
#pressReleases a {
 color:#888888;
	font-weight:normal;
	text-decoration:none;
 }
#pressReleases a:hover  {
 color:#00267a;
	font-weight:normal;
	text-decoration: underline;
 }  
  
   #linkArrow  { padding: 0 0 0 15px; margin: 0; } 
 #linkArrow ul { padding: 0; margin: 0; } 
  #linkArrow li {list-style: none; display: inline;  }
 #linkArrow li a { 
 list-style: none; display: inline; 
   background: url(../images/link-arrow.gif) top left no-repeat ;
 cursor:pointer; background-position: 125px 4px;
 color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
 float: left;
	text-decoration:none;	
	padding: 0 30px 0 0px;
 } 
 
 
  #linkArrow a:hover  {
  background: url(../images/link-arrowOV.gif) top left no-repeat ;
 cursor:pointer; background-position: 125px 4px;
 color:#00267a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
 } 
 

 #linkArrowPR  { padding: 0 0 0 15px; margin: 0; } 
 #linkArrowPR ul { padding: 0; margin: 0; } 
   #linkArrowPR li {list-style: none; display: inline;  }

 #linkArrowPR li a { 
 list-style: none; display: inline; 
   background: url(../images/link-arrow.gif) top left no-repeat ;
 cursor:pointer; background-position: 195px 4px;
 color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
 float: left;
	text-decoration:none;	
	padding: 0 30px 0 0px;
 } 
 
  #linkArrowPR a:hover  {
  background: url(../images/link-arrowOV.gif) top left no-repeat ;
 cursor:pointer; background-position: 195px 4px;
 color:#00267a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
 } 
 
 
 #linkArrowAB  { padding: 0 0 0 15px; margin: 0; } 
 #linkArrowAB ul { padding: 0; margin: 0; } 
   #linkArrowAB li {list-style: none; display: inline;  }

 #linkArrowAB li a { 
 list-style: none; display: inline; 
   background: url(../images/link-arrow.gif) top left no-repeat ;
 cursor:pointer; background-position: 115px 4px;
 color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
 float: left;
	text-decoration:none;	
	padding: 0 30px 0 0px;
 } 
 
  #linkArrowAB a:hover  {
  background: url(../images/link-arrowOV.gif) top left no-repeat ;
 cursor:pointer; background-position: 115px 4px;
 color:#00267a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
 } 
 


	 #rightBar {
	float: right; 
	width: 182px; 
	padding: 30px 0 25px 0;
	font-size:11px;
}

 .rightTitle{
 background-color: #cfd1d2;
color: #262626;
font-weight:bold;	 
	padding: 4px 0 4px 8px;
	margin: 0 0 10px 0;
}

#rightNav a {padding: 5px 0px 5px 0px; float: left; overflow: hidden; }

#rightNav ul { padding: 0; margin: 0;}
#rightNav li {list-style: none; display: inline; }

#rightNav li a{
font-size: 10px;
	width: 182px; 
	text-align: left; 
	background: url(../images/rightNav.gif) top left no-repeat ;
	background-position: 125px 0px; 
	color: #a7a9ac;
	text-decoration: none; 
	 border-bottom: 1px dashed #a7a9ac;	
}



#rightNav li a:hover{ color:#00267a;  background: url(../images/rightNav.gif) top left no-repeat; background-position: 125px -20px;  }
#rightPic {padding: 0 0 18px 0; }

#rightNavCurrent { padding: 4px 0 4px 0; background: url(../images/rightNav.gif) top left no-repeat; background-position: 125px -42px; }

#rightNavCurrent a { color: #262626; text-decoration: none; }
#rightNavCurrent a:hover{ color:#00267a;  }

#rightNav li a#Active{ color:#00267a; padding: 4px 0 4px 0; background: url(../images/rightNav.gif) top left no-repeat; background-position: 125px -20px; }




#footer {
color:#FFFFFF;
 background: url(../images/footer-back.gif) top left repeat-y;
 padding: 0;
 font-size:10px;
}
#footerAddress {
padding: 8px 10px 8px 520px; 
width: 105px; 
border-right: 2px solid #fff; 
text-align:right;
}
#footerPhone {
float: right;
 width: 204px;
 padding: 8px 0 8px 0; 
}

.footerIcon {
  position: absolute;
 display: block;
  width: 20px;
  height: 34px;
  margin: auto; 
   background: url(../images/footer-icon.gif) no-repeat;
   text-indent: -9999px;
   z-index: 2;
   left: 185px;
    background-position:0px 9px; 
}

#CarouselDiv {
	float: left;
	margin: 0 0 0 -20px;

}
