body {font-family: arial; font-size: 10pt;}
table {font-family: arial; font-size: 10pt;}
h1 {font-family: arial; font-size: 14pt; color: #426E6D; line-height:180%; margin-bottom: 0px;}
h2 {font-size:14pt; color:#fff; padding:2px;background-color:#93b3b2;	cursor:pointer;cursor:hand;}
h3 {font-size:14pt; color:#93b3b2;}

.leftNavWhite {font-family: arial; font-size: 10pt; color:#fff; font-weight: bold;}
#search td {color:#fff; font-size: 9pt;}
#search input {height:18px;}
#search INPUT.search {font:10px arial;color:#ffffff;background-color: #C37137; border:single #8E4C1E;border-width:1px 0px 1px 0px;}

li A:link{	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold; margin-left: -15px; list-style-type: none;}
li A:visited {	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold; margin-left:  -15px; list-style-type: none;}
li A:active  {	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold; margin-left:  -15px; list-style-type: none;}
li A:hover  {	color:#fff; font-family:arial; text-decoration:underline;	font-size: 12px; text-weight:bold; margin-left:  -15px; list-style-type: none;}

li {list-style-type: none; margin-left: -15px;}
th {color: #fff;}

A:link{	color:#426e6d; font-family:arial; text-decoration:none;	text-weight:bold;  }
A:visited {	color:#426e6d; font-family:arial; text-decoration:none;text-weight:bold;  }
A:active  {	color:#426e6d; font-family:arial; text-decoration:none;	 text-weight:bold;  }
A:hover  {	color:#93b3b2; font-family:arial; text-decoration:underline; text-weight:bold;}

h2 A:link{	color:#E9F1F8; font-family:arial; text-decoration:none;	text-weight:bold;  }
h2 A:visited {	color:#E9F1F8; font-family:arial; text-decoration:none;text-weight:bold;  }
h2 A:active  {	color:#E9F1F8; font-family:arial; text-decoration:none;	 text-weight:bold;  }
h2 A:hover  {	color:#426e6d; font-family:arial; text-decoration:underline; text-weight:bold;}

A.link1:link{	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold; margin-left: 0px; list-style-type: none;}
A.link1:visited {	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold;margin-left: 0px; list-style-type: none;}
A.link1:active  {	color:#fff; font-family:arial; text-decoration:none;	font-size: 12px; text-weight:bold; margin-left: 0px; list-style-type: none;}
A.link1:hover  {	color:#fff; font-family:arial; text-decoration:underline;	font-size: 12px; text-weight:bold;margin-left: 0px; list-style-type: none;}
#navy {background-color: #93b3b2;}
#aptContent {padding-left:15px;}
input.btn{
   color:#75a4a3;
   font-family:'arial',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#B8D1EA;
   border-left-color:#B8D1EA;
   border-right-color:#3E75B6;
   border-bottom-color:#3E75B6;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#c9e5e8');}
input.btnhov{
   border-top-color:#406e6c;
   border-left-color:#406e6c;
   border-right-color:#75a4a3;
   border-bottom-color:#75a4a3;}
.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 14px; height: 14px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px -1px 0px 0px; }
.borderBL { margin: -14px 0px 0px 0px; }
.borderBR { margin: -14px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -4px;
    ma\rgin-left: -1px;
}
html>body .borderTL {
    margin-left: -1px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -1px;
}
html>body .borderTR {
    margin-right: -1px;
}
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #DCDCDC;
	float:left;
	
}
.contentBlue {
    margin: 0px;
    padding: 0px;
	
    
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
	background-color: #F8F8F8;
	width: 90%;
	
} 
#largeImage{float: left; padding:10px; spacing:10px;}
/*#thumbImage{float: left; height:75px; width:330px; overflow: scroll;height:95px; width:350px;overflow:-moz-scrollbars-horizontal;overflow-x:scroll;}*/
#thumbImage{float: left; width:330px; }

	/*div.TabbedMenu ul {
	text-align:left;
	margin:0 0 0 60px;
	padding:0;
	cursor:pointer;
	list-style: none;
		display:inline;
		width:100%;	
	
	}

	div.TabbedMenu ul li {
	display:inline;
	list-style:none;
	margin:0 0 0 0;
	cursor:pointer;*/
	/*font-size:10px;
	text-align:center;
	background-image:url("images/tab.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
	}

	div.TabbedMenu ul li a {

	width:50px;
	position:relative;
	z-index:0;
	color:black;
	text-decoration:none;
	cursor:pointer;
	font-size:10px;
	vertical-align: middle;
	font-family: "arial narrow";
	text-align:center;
	height:26px;
	display:inline;

	line-height:120%;
	}

	div.TabbedMenu ul li a.current {
	background-image:url("images/tabCurrent.jpg");
	background-repeat: no-repeat;
	width:50px;
	height:26px;
	position:relative;z-index:2;
	cursor:pointer;
	font-size:10px;
	vertical-align: bottom;
	background-position: bottom;
	font-family: "arial narrow";
	display:inline;
	}*/
	#tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#tabs ul li {
	width:50px;
	margin-left: 0;
	margin-bottom: 0;
	padding: 2px 15px 5px;
	border: 1px solid #000;
	list-style: none;
	display: inline;

	}
	
		
#tabs ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
	}

div.TabbedMenu ul li a.current:hover {
	background-color:#F5F5F5;
	cursor:pointer;
	font-size:10px;
	font-family: "arial narrow";
	display:inline;
	}

	/*div.TabbedMenu ul li a:hover {
	z-index:2;
	background-color:#F5F5F5;
	border-bottom:0;
	cursor:pointer;
	font-size:10px;
	font-family: "arial narrow";
	display:inline;
	}*/
	
	div.TabbedMenu a span {display:none;}
	
	div.TabbedMenu a:hover span {
		display:inline;
		position:absolute;
		top:2.3em;
		/*background-color:#F5F5F5;
		border-bottom:thin dotted gray;
		border-top:thin dotted gray;*/
		font-weight:normal;
		left:0;
		padding:1px 2px;
		cursor:pointer;
		font-size:12px;
	}
	
	div.TabbedPanes {
		padding: 1em;
		border: dashed 2px #CCCCCC;
		background-color: #F5F5F5;
		display: none;
		text-align:left;
		position:relative;z-index:1;
		margin-top:0.15em;
	}

#tabs {
	width:55px; 
	float: left; 
	background-image:url("images/tab.jpg");
	background-repeat: no-repeat;
	height:36px;
	position:relative;z-index:2;
	cursor:pointer;
	font-size:10px;
	vertical-align: bottom;
	background-position: bottom;
	font-family: "arial narrow";}
#tabs a	{
	width:55px; 
	float: left; 
	
	height:26px;
	position:relative;z-index:2;
	cursor:pointer;
	font-size:10px;
	vertical-align: bottom;
	font-family: "arial narrow";
	line-height:120%;
	text-align: center;}
	#tabs a:hover	{
	margin-left:0px;
	}

#tabs.here {
	width:55px; 
	float: left; 
	background-image:url("images/tabCurrent.jpg");
	background-repeat: no-repeat;
	height:26px;
	position:relative;z-index:2;
	cursor:pointer;
	font-size:10px;
	vertical-align: bottom;
	background-position: bottom;
	font-family: "arial narrow";}
	
	#tabs a.current {
	background-repeat: no-repeat;
		background-image:url("images/tabCurrent.jpg");
	width:55px;
	height:36px;
	position:relative;z-index:2;
	cursor:pointer;
	font-size:10px;
	vertical-align: bottom;
	background-position: bottom;
	font-family: "arial narrow";
	display:inline;
	}
	
	#tabs a.current:hover {
	background-color:#F5F5F5;
	cursor:pointer;
	font-size:10px;
	font-family: "arial narrow";
	display:inline;
	margin-left: 0px;
	}

.pixel {border-left:1px solid #75a4a3; width:5px;}
.address {vertical-align:top; line-height:150%; padding:10px;}
.head {font-weight:bold; color:#426e6d;}
.head2 {font-weight:bold; color:#426e6d;}
#Table5 {background-repeat: repeat-x; border:1px solid #426e6d;
		background-image:url("images/gradient.gif"); background-position:top; background-color:#E9F1F8;}
#leftnav{padding:5px; color:#996A2A; text-weight:bold; background-color:#cfddea; line-height:150%;}

#hometext {font-size:12px;}
.phone {color:#A0602B; font-size:22px; font-family:georgia;}