*{margin:0;padding:0}
body{text-align:left;font:12px Tahoma, Verdana, Arial,sans-serif;background:#EEF3E3 none no-repeat 0 0;color:#666666; border-top: 14px solid #a4aaad;}
a{text-decoration:none;color:#9D9CA0}
a:hover{text-decoration:none; background-color: #f2f2f2;}
a:focus {-moz-outline: none;} 
a img{border:none}
ul{list-style-type:none}
.clear{width:100%;height:0px;font-size:0px;clear:both}
.close {cursor: pointer;}
.nolink{text-decoration:none;color:#666666}
.nolink:hover{text-decoration:none;}

#Container{margin:0;padding:0;width:100%;text-align:left;position:relative;background-color:#FFFFFF;padding:0;}
#Container #topMenu {padding: 0; margin: 0 auto; height: 71px; width: 940px;}

#Container #mainImage {width: 940px; height:259px; clear: both; margin: 0 auto; overflow: hidden; background: url(images/jordana-gilman-md-img-background.jpg) no-repeat;}
#Container #content {margin: 0 auto 30px auto; width:895px; background-color:#FFFFFF;}
#Container #widetext {padding: 10px 0 0 20px; width:780px; line-height: 160%; background-color:#FFFFFF;}
#Container #widetext h1 {float:left;clear:both;width:100%;padding:0; height: 25px; font-weigh: bold; line-height: 160%; font-size: 13px;}

.leftbar {float:left; }
h2 {padding:2px 0 0 0; height: 25px; font-weight: bold; line-height: 160%; font-size: 11px; color:#999}
.normaltext { padding: 0 0 0 20px; width:645px; line-height: 160%; background-color:#FFFFFF;}
.normaltext h1 {padding:0 0 5px 0; height: 25px; font-weight: bold; line-height: 160%; font-size: 13px;}

.sidenote {line-height: 160%; padding-left:40px;}
.sidenote2 {line-height: 160%; padding-left:20px;}

.specialstext {float:left;height:350px;padding: 0 0 0 20px; width:580px; line-height: 100%; background-color:#FFFFFF; font:12px Tahoma, Verdana, Arial,sans-serif;}
.specialstext h4 {padding:0 0 6px 0; margin:0; font-weight: bold; line-height: 140%; font-size: 13px;color:#666666}
.specialstext h5 {padding:0 0 6px 0; margin:0; font-weight: normal; line-height: 120%;font-size: 12px;color:#666666}
.specialstext h6 {padding:0; margin:0; font-weight: normal; line-height: 120%;font-size: 11px;color:#777}
.specialstext p {height:26px}

.largerbold {font-size:12px; font-weight:bold;}

#servicelist li { padding: 0px; list-style-type:disc; list-style-position:inside;}
#servicelist a { padding: 0px;}
#servicelist img {width:80px; height:35px;line-height:35px;
margin-bottom:-15px;}
#servicelist a{text-decoration:none;color:#666; font-weight:bold;}
#servicelist a:hover{text-decoration:none;color:#999; font-weight:bold;}

#servicelista li { padding: 0px; list-style-type:disc; list-style-position:inside;margin-bottom:20px;}
#servicelista a { padding: 0px;}
#servicelista img {width:80px; height:35px;line-height:35px;
margin-bottom:-15px;}
#servicelista a{text-decoration:none;color:#666; font-weight:bold;}
#servicelista a:hover{text-decoration:none;color:#999; font-weight:bold;}

#iboxtext {text-align:left;font:12px Tahoma, Verdana, Arial,sans-serif;color:#666666;line-height: 160%; }
#iboxtext li { padding: 0px; list-style-type:disc; list-style-position:inside;}

.mainPage ul.newsList {clear: both; overflow: hidden; padding: 10px 0 15px 15px;}
.mainPage ul.newsList li{padding:0 23px 0 0;width:274px;clear:none;overflow:hidden; float: left;}
.mainPage ul.newsList li.last{padding-right: 0;}
.mainPage ul.newsList h3.title{float:left;clear:both;width:100%;padding:0; height: 25px; font-weigh: bold; line-height: 160%; font-size: 13px;}
.mainPage ul.newsList .lead {float:left;clear:both;width:100%; padding: 0 0 15px 0; line-height: 160%;}

.pad-image {
  display: block;
  padding: 2px;
  margin:2px;
  margin-top:10px;
  margin-bottom:0px;
  border: 1px solid #999;
  background-color: #FFF;
}   
.pad-image2 {
  display: block;
  padding: 2px;
  margin:2px;
  margin-top:0px;
  margin-bottom:0px;
  border: 1px solid #999;
  background-color: #FFF;
}   

ul.pop {
  padding: 15px;
  margin:0;
}

#logo{
  margin:22px 0 0 32px;
  float:left;
  width:346px;
}

#menu {
  list-style: none;
  margin:25px 0 0 0;
  float:left;
}
#menu ul li {
	display:inline;
	float:left;
	position:relative;
	margin:0;
	font-size:18px;
	text-transform:lowercase;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:29px;
	letter-spacing: -1px;
}
#menu ul li a {
	color:#686868;
	text-decoration:none;
}
#menu ul li a:hover {
	color:#8d909e;
	background-color:#fff;
}
#menu ul li.book a {
	color:#746699;
}
#menu ul li.book a:hover {
	color:#8d909e;
}

.exlink{text-decoration:underline;color:#746699;}
.exlink:hover{text-decoration:none;color:8d909e;}

.logos li{
float:left;
width:120px;
margin-top:10px;
}
.logos img{
border: 1px solid #eee;
}

#faq { min-height:630px; width:770px; margin:10px auto;} 
#faq p{ margin:2px 0 10px 0; padding:0;} 
.answer {font-weight:bold; color:#727a9f; }
.accordionButton {	
	width: 100%;
	float: left;
	_float: none;  
	color:#727a9f;
	font-weight:bold;
	background: #FFF;
	cursor: pointer;
	margin-bottom:10px;
	}
.accordionContent {	
	width: 100%;
	float: left;
	_float: none;
	background: #FFF;
	line-height:16px;
	font-size:13px;
	margin-bottom:1px;
	}
.on {
	background: #EEE;
	color:#555;
	}
.over {
	background: #F7F7F7;
	color:#555;
	text-decoration:underline;
	}
 
 
#bottom {
	border-top: 1px solid #e8e8e8;
}
#footer { color: #666666; float: none; font-size: 10px; margin: 0 auto; padding-top: 20px; padding-bottom:15px; text-align: center; width: 650px;  background-color: #EEF3E3; border-top: 1px solid #CCCCCC; float: left;  margin: 0 auto; width: 100%; }
a.footer:link, a.footer:visited { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 18px; padding-left: 8px; padding-right: 8px; text-align: left; text-decoration: none; }
a.footer:link, a.footer:visited { display: inline; font-size: 10px; text-decoration: none; }
a.footer:hover { border-bottom: 1px solid #EDEDED; color: #666666; }
a.footer:hover{ color: #000000; font-size: 10px; text-decoration: none; }
.footersub {color: #666666; font-size: 10px; text-decoration: none;}
.footersub:hover {color:#000000; font-size: 10px; }

.input { font-family:verdana, arial; font-size:11px ; color: #111 ; border: 1px solid #999 ; background:#FFF }
.input2 { font-family:verdana, arial; font-size:11px ; color: #444 ; border: 1px solid #999 ; background:#FFF }
.input3 { font-family:verdana, arial; font-size:10px ; color: #111 ; border: 1px solid #EEE ; background:#B6CFE3 }
.send { font-family:verdana, arial; font-size:11px ; color: #111 ; border: 1px solid #333 ; background:#B8D0E3 }
textarea { font-family:verdana, arial; font-size:11px ; color: #111 ; border: 1px solid #999 ; background:#FFF }

