html {height:100%;}
body {
margin:0;
padding:0;
height:100%;
background-color:#939695;
font-family:arial, serif;
color:#333333;
}
.bighead{
font:15px arial;  padding:5px;  
}
.mainbg{
  width:910px; height:360px; background:url(images/shadow.png); background-repeat:repeat-y; 
}
.headerbg{
width:900px; height:180px; z-index:200;margin-top:-3px; background:url(http://oldgreenwichmedicalgroup.com/images/final_01.jpg);
}
.menubg{
position:relative; top:120px; margin-left:265px; font-size:11px; font-weight:bold;  text-align:center;
}
.tel{
position:absolute; top:7px; margin-left:690px; font-size:13px; font-weight:bold;  color:#939695; text-align:center;
}
#wrap {
min-height:100%;
margin:auto;
position:relative; 
}
 * html #wrap {height:100%} 
#inner-wrap {
padding-bottom:0px;
 }
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}
.area{
border-top:1px solid #07B6FE; padding:5px; 
}
.bottomfooter{
 width:910px;   background:url(images/shadow.png); background-repeat:repeat-y; 
}
.bottomfooterin{
border-top:1px solid #CFCFCF; width:900px; background-color:#ccc; font:11px arial;   margin-bottom:-3px; color:#333; 
}
.bottomfooterin2{
 width:900px; background:url(images/footbg.jpg); background-repeat:no-repeat; font:11px arial;   margin-bottom:-3px; color:#333; height:37px;  
}
.title{
   padding:5px; width:10em; text-align:center; }
 .head{
 	font: 50% Century Gothic, "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:16px; font-weight:bold; color:#3878EF;    }

  .head2{
  	font: 50% Century Gothic, "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
 font-size:16px; font-weight:bold; color:#3878EF; text-align:left; padding:4px 2px 4px 2px; color:#2970FC; border-bottom:2px solid #CCCCCC; width:80%;
 }

 .boxed{
 border:1px solid #CCCCCC; padding:6px;  
 }
 .boxed2{
 background-color:#eee; padding:6px; border:0; 
 }
 .dotted{
 border-bottom:1px dotted #ccc; padding:2px; 
 }
 .standard{
font:13px arial; text-align:left;   color:#333; 
}
#header{
  width:100%;
 background-color:#939695;
}
.topheader{
 width:910px;
background:url(images/shadow.png); background-repeat:repeat-y; 
}
.menu{
background-color:#F1F1F2; padding:5px; color:#333;
}
.menuh{
background-color:#D9DBDC; padding:5px; color:#333; cursor:pointer;
}
.menusel{
background-color:#2970FC; padding:5px; color:#fff; cursor:pointer;
}
#footer {
position:relative;
bottom:0;
height:60px;
width:100%;
background-color:#939695;
margin-top:-1px;
color:white;
text-align:center;
padding-bottom:20px;
} 
#left {
float:left;
width:25%;
text-align:center;
height:100%;
margin-left:10%;
}

#main {
text-align:center;
width:100%;


} 
a:link, a:visited { 
 text-decoration: none; 
 font-weight:bold;
border-bottom: none;
color:#333;
}
a:hover, a:active { 
border-bottom-width:0; text-decoration: none; color: #2970FC;
}
#feed div{  
margin-bottom: 4px;
padding:6px; 
font-size:95%;
border-left:5px solid #ccc;
}
.labelfield{ /*CSS for label field in general*/
color:#2970FC;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color: #aaa;
font-size: 90%;
}
 .featurelink{
  color:#000;   border:4px solid #DADADC;
}
 .featurelinkb{
  color:#000;   border:4px solid #609DF8;
}
 .featurelink2{
  cursor:pointer; color:#2970FC;   border:4px solid #2970FC;
}
.featuredate{
position: absolute; left:0px; bottom: 23px;  width: 70%;  padding:4px; background-color: #2970FC; color:white;   font-size: 10px;
}

.quickinfohead{
text-align:left; font:14px arial;  font-weight:bold; color:#eee; background-color:#E3EBEE; background:url(images/boxtop.jpg); background-repeat:repeat-x; padding:4px;  border:1px solid #506E8A;}
.quickinfo{
text-align:left; font:14px arial;    color:#333; background-color:#F7FAFB; padding:4px; border-width:1px; border-style:none solid solid solid; border-color:#D1D1D1;}

