/* CSS Document */

html {
     overflow: -moz-scrollbars-vertical;
}

body{
	color:#404040;
	background-color:#FFFFFF;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

div#wrap{
	width:770px;
	padding:5px;
	margin:0 auto;
}

div#header{
	margin-bottom:5px;
	height:63px;
}

div#logo{
	float:left;
	width:231px;
}

div#topNav{
	float:left;
	text-align:right;
	padding-top:40px;
	width:529px;
	color:#959595;
}

div#topNav a{color:#959595;}
a:link{text-decoration:none; font-weight:bold;}
a:visited{text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}

div#content{
	clear:both;
}

div#leftcolumn{
	width:185px;
	float:left;
}

div#leftcolumn a{color:#FFFFFF;}

div#mainbody{
	float:left;
	margin-left:5px;
	width:570px;
}

div#mainbody img{margin:0 5px;}

div#mainbodycontent{
	margin:0 5px;
}

div#indexNav{
	padding:3px 0 0 0;
}

div#footer{
	text-align:center;
	clear:both;
	width:760px;
	padding-top:5px;
	border-top:1px solid #003873;
}

div#printemail{float:right; text-align:left; margin-top:0 !important; margin-top:15px;}

.inside{
	padding:5px;
}

.clear{
	clear:both;
}

table.it {
	width:45%;
	float:right;
	margin:5px;
	border:1px solid #689169;
}

h1, h2, h3, h4, h5, h6{
	font-family:"Baskerville","Times New Roman", Times, serif;
	color:#000000;
	font-size:1.4em;
	line-height:.75em;
}

th, td{
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
}

.contact th, .contact td{
	border:none;
}

th{background-color:#cccccc; color:#FFFFFF;}

tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}

.opening{
	/*font-size:1.25em;*/
}

.contact tr{
	background-color:#FFFFFF;
}
 
 .community{
 	float:right;
	margin:5px;
	width:200px;
 }
 
  .community p{
  	margin:0;
	padding:0;
  }
  
ul.listspacing li{
	margin:1.5em 0;
}

.search th, .search td{
	background-color:#fff;
	color:#404040;
	padding:0;
	margin:0;
	vertical-align:middle;
	border:0;
}

table.search{
	float:right;
	margin-top:-4px;
}

.warning{
	color:#FF0000;
	font-weight:bold;
}

@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #header{ display:none;}
  #leftcolumn{ display:none;}
  #content{ width:100%;}
  #footer{ display:none;}
 }