A.reg:link {color: #0000FF;}
A.reg:visited {color: #0000FF;}
A.reg:hover {color:#0D540D;}

body
{
	margin: 0;
}

h2
{
	font-weight: 700;
	font-family:Arial;
	font-size: 13pt;
	color: #600;
	padding: 0;
	margin: 0;
}

h3
{
	text-decoration: underline;
	color: #030;
	font-size: 40px;
	font-weight: bold;
	text-align:center;
	padding: 0;
	margin: 0;
}

img 
{
	border: 0;
}

table#header
{
	border: 0;
	border-collapse: collapse;
	width: 783px;
	height: 98px;
}

table#header tr#header_top img
{
	border: 0;
	float: left;
	height: 98px;
}

table#header tr#header_top h1
{
	width:175px;
	height: 98px;
	padding:0;
	margin:0;
	background: url(logo.gif) no-repeat 0 0;
	float:left;
}
table#header tr#header_top img#header_image_1{width: 146;}
table#header tr#header_top img#header_image_2{width: 130;}
table#header tr#header_top img#header_image_3{width: 146;}
table#header tr#header_top img#header_image_4{width: 161;}

table#header tr#header_nav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}
table#header tr#header_nav li
{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

table#header tr#header_nav a
{
	border: 0;
	height: 39px;
}
table#header tr#header_nav a#nav_home:link, table#header tr#header_nav a#nav_home:visited
{
	width:78px;
	background: url(menu_home.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_home:hover
{
	background: url(menu_home2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_communities:link, table#header tr#header_nav a#nav_communities:visited
{
	width:171px;
	background: url(menu_apartment.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_communities:hover
{
	background: url(menu_apartment2.gif) no-repeat 0 0;
}

table#header tr#header_nav a#nav_student:link, table#header tr#header_nav a#nav_student:visited
{
	width:131px;
	background: url(menu_student.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_student:hover
{
	background: url(menu_student2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_about:link, table#header tr#header_nav a#nav_about:visited
{
	width:126px;
	background: url(menu_about.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_about:hover
{
	background: url(menu_about2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_policies:link, table#header tr#header_nav a#nav_policies:visited
{
	width:85px;
	background: url(menu_policies.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_policies:hover
{
	background: url(menu_policies2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_specials:link, table#header tr#header_nav a#nav_specials:visited
{
	width:89px;
	background: url(menu_specials.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_specials:hover
{
	background: url(menu_specials2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_contact:link, table#header tr#header_nav a#nav_contact:visited
{
	width:103px;
	background: url(menu_contact.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_contact:hover
{
	background: url(menu_contact2.gif) no-repeat 0 0;
}
table#header tr#header_nav a#nav_fill:link, table#header tr#header_nav a#nav_fill:visited
{
	width:305px;
	background: url(menu_fill.gif) 0 0;
}
table#main
{
	border: 0;
	border-collapse: collapse;
	width: 783px;
	font-family: Arial;
}

table#main td#side_bar
{
	background:#dee5de;
}

table#main td#side_bar table
{
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

table#main td#side_bar p#side_image img
{
	width: 143px;
	height: 107px;
	border: 0;
}

table#main td#side_bar p#side_title
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: 700;
}

table#main td#side_bar p#side_contact, table#main td#side_bar p#side_address
{
	font-family: Arial;
	font-size: 8pt;
}

table#main td#content
{
	background: url(background_line.gif) repeat-y 0 0;
}

table#main td#content table
{
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

table#footer
{
	border: 0;
	border-collapse: collapse;
	width: 783px;
	background: #333;
	color: #fff;
	font: 8pt Arial;
	text-align: right;
}



.hide
{
	text-indent: -9999px;
	display: block;
	outline: 0;
}

.link
{
	text-decoration: none;
}

.caption
{
	text-align: center;
}

.caption .link:link, .caption .link:visited
{
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
	color: #600;
}

.caption .link:hover
{
	text-decoration: underline;
}

.index_link:link, .index_link:visited
{
	text-decoration: none;
	color: #030;
	font-size: 26px;
	font-weight: bold;
	text-align:center;
	padding: 0;
	margin: 0;
}

.index_link:hover
{
	text-decoration: underline;
}