
/* CSS Document */
/*
***************************************

	TYPOGRAPHY AND COLOR RULES

***************************************
*/


body    { margin: 0px; text-align: center; line-height: 1.2em; font: 11px  Arial, verdana,Helvetica, Geneva, sans-serif;  color: #bfc3bf; /*background: transparent url(images/background.gif) top left repeat;*/}

img  {
border-width: 0
}
a, a:link  {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background: transparent;
}	
a:visited  {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
background: transparent;
}	


a:hover   {
color: #c2c2c2; 
text-decoration: none;
}

/*h1   {
background-color: #e7b808;
color: white;
padding: 25px 4px 4px 10px;
text-align: left;
border-bottom: 1px solid #dedede;
font: 30px times, serif;}
*/
h1   {
color: #666666;
text-align: left;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;}

h2   {
color: #ffffff;
text-align: left;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;}


h3    {
color: #ffffff;
font-size: 12px;
text-align: left;
font-weight: bold;
background-color: #9CA29A;
padding: 3px 3px 3px 10px;
}
h4   {
color: #ffffff;
font-size: 12px;
text-align: left;
font-weight: bold;
background-color: #7C817B;
padding: 3px 3px 3px 10px;
}
h5 {color: #ffffff;
font-size: 12px;
text-align: left;
font-weight: bold;

}
h6 {color: #333333;
font-size: 12px;
text-align: left;
font-weight: bold;

}

ul {list-style-image: url('../images/bullet.gif'); list-style-position: outside; padding: 0; margin-left:2.3em; margin-right:0em; margin-top:.4em; margin-bottom:1em;}
li {line-height: 1.1em; margin: .25em 0 0 0;}

td {vertical-align: top;}

/*

***************************************

	LAYOUT RULES

***************************************

*/

div#wrap {background-color: #ffffff;  width: 750px; margin-left: auto; margin-right: auto;  margin-bottom: 0px; margin-top: 0px; }
div#logobar {width: 750px;  margin-left: auto; margin-right: auto; background-color: #5d7c5c; /*#516D78*/}
table#logobarTable {width: 750px; background-color: #5d7c5c; /*#516D78*/}
div#logo {width: 346px;  background-color: #5d7c5c; /*#516D78*/}
 #buttons {
	width: 150px;
	height: 32px;
	border: 0;
	padding: 16px 0 5px 0;
	margin: 0;

	background-color: #5d7c5c; /*#516D78*/

	}

div#navTertiary {background-color: #5d7c5c; /*#516D78*/ 	padding: 20px 0 5px 0; font-size: 9px; font-family: verdana, arial, sans-serif;}
div#navTertiary a:link {font-weight: normal;}
div#navTertiary a:visited {font-weight: normal;}
div#navTertiary a:hover {font-weight: normal;}



td#hcalendar {background-color: #769175; /*#87979D*/ width: 179px;}
td#hspotlight {background-color: #464d45; width: 451px;}
td#hhighlight1 {background-color: #2a3734; }
td#hhighlight2 {background-color: #464d45;}
td#hhighlight2table {background-color: #464d45;}
td#hcommunity {background-color: #5a6159; font-size: 10px;}
td#hcommunity table td {background-color: #5a6159; font-size: 11px;}


table#contenttable {font-size: 11px; width: 750px;}
table#contenttable td {vertical-align: top; text-align: left; }
td#tdcol1 {background-color: #949a92;}
td#tdcol2 {background-color: #e1e3e1;}
div#col2 a:link {color: #339933;}
div#col2 a:visited {color: #339933;}
div#col2 a:hover {color: #669966;}
td#tdcol3 {background-color: #cfd2cf;}
div#col3 a:link {color: #339933;}
div#col3 a:visited {color: #339933;}
div#col3 a:hover {color: #669966;}
td#tdcol4 {background-color: #464d45;}
div#col4 a:link {color: #339933;}
div#col4 a:visited {color: #339933;}
div#col4 a:hover {color: #669966;}

div#calendaritems {padding: 10px 7px 10px 10px; color: #252525; line-height: 1.0em;}
div#calendaritems a:link {color: #C4D3C0;}
div#calendaritems a:visited {color: #C4D3C0;}
div#calendaritems a:hover {color: #ffffff;}

div#photobar {width: 750px;  margin-left: auto; margin-right: auto; padding-top: 0px;}
div#tagline {width: 750px; margin-left: auto; margin-right: auto;  margin-bottom: 20px; margin-top: 65px;}
div#shadow {width: 750px;  margin-left: auto; margin-right: auto; background-color: #747a72; height: 20px;}
div#titlebar {width: 750px;  margin-left: auto; margin-right: auto; background-color: #949a92; height: 52px;}
div#nav2 {width: 735px;  margin-left: auto; margin-right: auto; text-align: left; background-color: #747a72; height: 20px; padding: 5px 0px 0px 15px;}
div#nav2 a:link {font-weight: normal;}
div#nav2 a:visited {font-weight: normal;}
div#nav2 a:hover {font-weight: normal;}



div#footer        {margin-left: auto; margin-right: auto; width: 750px;  font-size: 9px; height: 20px; padding-top: 10px; background-color: #d0d2d0; color: #5a6159; font-family: verdana, arial, sans-serif;}
div#footer a:link {color: #747a72; font-weight: bold; }
div#footer a:visited {color: #747a72; font-weight: bold; }
div#footer a:hover {font-weight: bold;  }
div#grey1 {background-color: #bfc3bf; height: 120px; margin-left: auto; margin-right: auto; width: 750px;  }
div#grey2 {background-color: #e1e3e1; height: 45px; margin-left: auto; margin-right: auto; width: 750px;  }


/*table#mainTable {width: 774px; background: transparent; padding: 0px; margin-left: auto; margin-right: auto; margin-top: 20px;}
table#mainTable td {vertical-align: top; text-align: left;}
div#left {width: 210px; padding: 15px 10px 10px 0px; font-size: 10px; line-height: 12px; }
div#right { width: 180px; padding: 15px 10px 10px 0px; font-size: 10px; line-height: 12px;}
div#middle {width: 340px; padding: 0px 10px 0px 20px; margin: 10px 10px 10px 20px; border-left: 1px solid #dadada; border-right: 1px solid #dadada;}


div#left {width: 145px; padding: 0px 10px 20px 15px; margin: 10px 0 0 0;}
div#left a:link {text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-weight: bold; color: #006f3c; font-size: 11px; padding: 4px 6px 0px 5px; display: block;}
div#left a:visited {text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada; font-weight: bold; color: #006f3c; font-size: 11px; padding: 4px 6px 0px 5px; display: block;}
div#left a:hover {color: #e7b808;  text-decoration: none;}
*/
/*a.leftsm:link {display: block; padding: 0px 8px 0px 13px; text-decoration: none; color: #860042; font-size: 9px; text-transform: none;}
a.leftsm:visited {display: block; padding: 0px 8px 0px 13px; text-decoration: none; color: #860042; font-size: 9px; text-transform: none;}
a.leftsm:hover {color: #333333; text-decoration: none;}
*/

div#ad1 {padding: 5px 5px 5px 15px; font-size: 11px; text-align: left;  }
div#ad1 img  {float: left; padding-right: 5px; }
div#ad2 {border-left: 1px dotted #dadada; padding: 5px 5px 5px 15px;  font-size: 11px;  text-align: left;}
div#ad2 img  {float: left; padding-right: 5px; }

div#high1 {padding: 15px 15px 0px 15px; }

div#col1 {padding: 15px 12px 15px 12px; color: #ffffff}
div#col1Sale {padding: 15px 12px 15px 12px; color: #ffffff}
div#col1Sale a:link {display: block; padding: 3px 0px 3px 0px;}
div#col1Sale a:visited {display: block; padding: 3px 0px 3px 0px;}
div#col1Sale a:hover {display: block; padding: 3px 0px 3px 0px;}
div#col2 table td {font-size: 11px;}
div#col2 {padding: 15px 12px 15px 12px; color: #464d45}
div#col2 table td {padding: 5px;}
div#col3 {padding: 15px 12px 15px 12px; color: #464d45}
div#col4 {padding: 15px 12px 15px 12px; color: #ffffff}

div#communityitems {padding: 10px; font-size: 11px; text-align: left;  }
div#communityitems table td img  {float: left; padding-right: 5px; }

.right  {position: relative; float: right}
.left { 	position:relative; float:left;}
.break {clear: both}
.bold {font-weight: bold; }
.dottedLine {border-bottom: 1px dotted #999999;  }
.uppercasewhite {font-weight: bold; text-transform: uppercase; color: #ffffff;}
.uppercaseblack {font-weight: bold; text-transform: uppercase; color: #000000;}
.uppercasegrey {font-weight: bold; text-transform: uppercase; color: #464d45;}
.uppercasehometitle {font-weight: bold; text-transform: uppercase; color: #e1e3e1;}



	
	

 #navigation {
	width: 750px;
	height: 21px;
	border: 0;
	padding: 0px 0 0 0;
	margin: 0;
background-color: #252824;


	}

#navigation ul	{
	width: 476px;
	height: 21px;
	margin: 0;
	padding: 0;
	position: relative;
	background: #252824 url(../images/navigation.gif) top left no-repeat;
	border: 0;
	}

#navigation ul li	{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}


#navigation ul li, #navigation a	{
	height: 21px;
	display: block;
	border:0;
	padding: 0;
	margin: 0;
	}

#navigation ul li a {
	text-decoration: none;
	text-indent: -9999px;
	}

#n1 {	position: absolute; left: 15px; width: 35px; }
#n2 {	position: absolute; left: 65px ; width: 105px;}
#n3 {	position: absolute; left: 180px ; width: 85px;}
#n4 {	position: absolute; left: 280px ; width: 120px;}
#n5 {	position: absolute; left: 415px ; width: 55px;}


#n1 a:hover , #hom #n1{background: transparent url(../images/navigation.gif) -15px -21px  no-repeat;}
#n2 a:hover, #abo #n2{background: transparent url(../images/navigation.gif) -65px -21px no-repeat;}
#n3 a:hover, #wor #n3{background: transparent url(../images/navigation.gif) -180px -21px no-repeat;}
#n4 a:hover, #edu #n4{background: transparent url(../images/navigation.gif) -280px -21px no-repeat;}
#n5 a:hover,  #new #n5{background: transparent url(../images/navigation.gif) -415px -21px no-repeat;}

