h1          { color: #505050; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0; margin: 7px auto }
h2         { color: #505050; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 4px; margin-bottom: 2px }
h3    { color: #505050; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 3px; margin-bottom: 2px }
body        { color: #323232; font-size: 12px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
td  { font-size: 12px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
p  { font-size: 12px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
table  { font-size: 12px; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }


.blueTxt  { color: #3e6187; 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.blueHeading   { color: #505050; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.beigeBg { background: url(img/table-head.gif); }
.dbeigeBg { background: url(img/table-head.gif); }
.redTxt { color: #ce1d45 }


#pagePosition a {
	text-decoration: underline;
}

#pagePosition a:visited {
	text-decoration: underline;
}

a {
	color: #275B77;
	text-decoration: none;
}

#Left a {
	color: #275B77;
	text-decoration: none;
}

#Left a:hover {
	color: #1D485F;
	text-decoration: underline;
}
	
a:hover {
	color: #1D485F;
	text-decoration: underline;
}

a:visited {
	/*color: #708FA0;*/
	color: #6D828D ;
}



#beigeBanner {
	background-color: #f5f7f8;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	width: 850px;
	height: 100px
}
#greenBanner {
	background: url(img/banner.jpg) ;
	visibility: visible;
	position: absolute;
	top: 90px;
	left: 0;
	width: 850px;
	height: 16px
}
#Links {
	background-color: #f5f7f8;
	visibility: visible;
	position: absolute;
	top: 0px;
	left: 250px;
	width: 595px;
	height: 36px
}

#Logo {
	background-color: #f5f7f8;
	visibility: visible;
	position: absolute;
	top: 5px;
	left: 0;
	width: 165px;
	height: 102px
}

#Left {
	top: 0;
	left: 0;
	background-color: #f5f7f8;
	border: thin;
	border-color: #FFF;
	border-style: solid;
	border-right-color:#8ac0d0;
	visibility: visible;
	position: absolute;
	top: 3px;
	margin-left: 0;
	top: 106px;
	width: 164px;
	height: 1368px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 15px;
}


#logoText {
	visibility: visible;
	position: absolute;
	top: 39px;
	left: 170px;
	width: auto;
	height: auto
}

.navTitle {
	
	margin: 0 ;
	padding: 0 ;
	margin-bottom: 3px;
	padding-left: 8px;
	font-weight: bold;
}

#Left ul {
	list-style: none;
	list-style-type: disc;
	margin: 0 ;
	padding: 0 ;
	margin-bottom: 13px;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0; 
	line-height: 170%;
	}
	
#Left li {
	margin: 0 ;
	padding: 0 ;
	border-top: none;
	list-style: none;
}

#Phone {
	height: auto;
	width: auto;
	margin-left: 405px;
	top: 40px;
	position: absolute;
	visibility: visible;
}

#Search2 {
	background-color: #f5f7f8;
	height: auto;
	width: 280px;
	left: 550px;
	top: 52px;
	position: absolute;
	visibility: visible;
}

.table-head {
	background: url(img/table-head.gif);
}

.fltlft {
	float: left;
}

.fltrt {
	float: rigth;
}

.popup {
	margin: 10px;
	padding: 10px;
	width: auto;
	background-color: #FFF;
	overflow: hidden;
}

.popup a {
	text-decoration: underline;
}

.popup h1 {
	margin-top: 10px;
}

.clearer {
	clear: both;
}
/* ie hacks */

* html .container table { /*for IE 6 and below*/
	font: normal 1em "Lucida Sans Unicode",sans-serif;
}

* html ul li a { /* ie 6 and below fix for height spaces in lists */ 
   height: 1em;
}
