/* CSS Document */
body {background-color: #FFFFFF; font-family: Verdana, arial, Geneva, Helvetica, sans-serif; }
p, td { color: #333333; font-size: 11px;  line-height : 15px }

a{ outline:none; }

.small  { color: #333300; font-size: 9px;}
.small2  { color: #333333; font-size: 9px; line-height : 12px;  text-align: left;}
.caption  { color: #333300; font-size: 11px;  line-height : 12px }
.highlight { color: #814926; font-size: 12px;}
.intro {font-size: 14px; color: #133B13;line-height: 20px;}
.hd {  FONT-SIZE: 16px; color: #143F6B; line-height: 26px;}
.hd b {  FONT-SIZE: 16px; color: #143F6B; line-height: 26px;}
.hddouble {  FONT-SIZE: 16px; color: #143F6B; line-height: 18px; margin-bottom:26px;}
.hddouble b{  FONT-SIZE: 16px; color: #143F6B; line-height: 18px; margin-bottom:26px;}


B { color: #333333; font-size: 11px;}

b.caption  { color: #333300; font-size: 11px; font-weight: bold;  line-height : 12px; }
b.small  { color: #003300; font-size: 10px; font-weight: bold;  line-height : 12px; }
b.softbold { color: #734021; font-weight: bold; font-size: 12px;}
b.softbold2 { color: #5A707D; font-weight: bold; font-size: 11px;}
b.softboldphase { color: #FFFFFF; font-weight: bold;}



ul.concierge li { 
display:block; 
list-style-type: none; 
color:#2a2a2a; 
margin:0px 0px 0px -40px; 
padding:0; 
border:0px solid #ff0000;
line-height:20px;
background: url('images/dash.gif') no-repeat 5px 5px;
	padding-left: 22px;
	padding-bottom: 0px;
	position:relative;
	}
	
ul.concierge2 li { 
display:block; 
list-style-type: none; 
color:#2a2a2a; 
margin:0px 0px 0px -40px; 
padding:0; 
border:0px solid #ff0000;
line-height:20px;
background: url('images/dash_dk.gif') no-repeat 5px 5px;
	padding-left: 22px;
	padding-bottom: 0px;
	position:relative;
	}

#sidenav {
font-size: 11px;
padding: 0px; 
}

#sidenav td{
 text-align: right;
 line-height: 13px;
 padding-bottom: 6px;
 }

#sidenav a:link {color: #334F42; text-decoration: underline}
#sidenav a:active {color: #99A4A1; text-decoration: underline}
#sidenav a:visited {color: #000000; text-decoration: underline}
#sidenav a:hover {color: #000000; text-decoration: underline}


#tablea {
font-size: 11px;
padding: 0px; 
}

#tablea td{
 border-color: #dddddd; 
 border-width: 0px 0px 1px 0px; 
 border-style: solid;
 border-spacing: 0px;
 text-align: left;
 padding: 1px;
 }
 #tablea th{
 color: #1A3652;
 border-color: #8396A8; 
 border-width: 0px 0px 1px 0px; 
 border-style: solid;
 border-spacing: 0px;
 text-align: left;
 padding: 2px;
 }
 
 #staff {
font-size: 10px;
padding: 0px; 
background-color: #DBE2E9;
}

#staff td{
 border-spacing: 0px;
 text-align: center;
 padding-bottom: 6px;
 line-height: 13px;
 }
 
//*okay*//

 #staffpop {

padding: 0px; 
}

#staffpop p{
font-size: 10px;
 border-spacing: 0px;
 text-align: left;
 line-height: 12px;
 }


#news {
font-size: 9px;
padding-left: 15px; 
}

#news td{
 text-align: left;
 line-height: 12px;
 }
 
 #news p {
margin-top:-5px !important; margin-top:0px;}


#news a:link {color: #334F42; text-decoration: underline; font-size: 10px;}
#news a:active {color: #99A4A1; text-decoration: underline; font-size: 10px;}
#news a:visited {color: #000000; text-decoration: underline; font-size: 10px;}
#news a:hover {color: #000000; text-decoration: underline; font-size: 10px;}
.newscol {text-align:center;}

.color1 { background-color: #DBE2E9; padding: 5px; text-align: center;} 
.color2 { background-color: #DBE2E9; padding: 2px; text-align: left; font-weight: bold} 


a  { color: #2D3A36; font-size: 11px;  text-decoration: underline}
a:hover  { color: #345249; font-size: 11px;  text-decoration: underline}
a:vlink  { color: #474E4C; font-size: 11px;  text-decoration: underline}

a.small:link {color: #006600; font-size: 9px;  text-decoration: underline}
a.small:active {color: #006600; font-size: 9px;  text-decoration: underline}
a.small:visited {color: #006600; font-size: 9px;  text-decoration: underline}
a.small:hover {color: #339933; font-size: 9px;  text-decoration: underline}

a.news {color: #885D38; font-size: 10px;  font-weight: bold; text-decoration: underline line-height : 13px}
a.news:link {color: #663300;}
a.news:active {color: #885D38;}
a.news:hover {color: #95643A}


form#login {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
}


#login .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 width: 45px;
 margin-right: 1px;

}

#services  {
	background: none;
	margin:0;
	padding:0px 0 0 0; /*needs this so top orange bar doesn't get covered by hover*/
	width: 480px;
}

#services ul
{
	list-style-type: none;
	background: none;
	font-size: 10px;
	margin: 0px 0 0 -20px;
}

#services li
{
	display: inline;
	background: none;
	border-bottom: 1px solid #ddd;
	width: 480px;
	float: left;
	margin: 0px 0 0px 0; /*this must be zero so whole row highlights w/o margins*/
}


#services li em
{
	display: block;
	width: 150px;
	margin: -15px 0 0px 370px;
	font-style: normal;
}

#services ul li {color: #333333; font-size: 11px;  line-height : 15px;}

