body {
	background-color: #7F6A6B;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	/* Base font size is set to 100% for all elements
	and we set individual elements to em units - which
	are proportionate to the base font size -
	.9em is almost the same as saying 90% but is
	more stable cross-browser and platform. */
	font-size: 100%;
	color: #333333;
}
#header {
	height: 106px;
	min-width: 796px;
	max-width: 802px;
	background-color: #FFFFFF;
	background-image: url(Images/header_backgournd.gif);
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#header h1 {
	margin: 0;
}

/* 	The parent container for the sidebar and maincontent DIVs */
#mainwrapper {
	width: 806px;
	margin: 0px auto;
	height: 100%;
	padding-right: 0px;
	background-image: url(Sidebar/Sidebar.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
#newwrap {
	width: 810px;
	margin: 0px auto;
	height: 100%;
	padding-right: 10px;
}
			/* NAVIGATION */
.menu {
	height: 21px;
	width: 802px;
}
/*-----1--------*/
.cssnav1	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/Properties_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 132px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.cssnav1 a:hover,.cssnav1 a:active{
color: #999901;
text-decoration: none;
}
			
/*------2-------*/
.cssnav2	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/about_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 132px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.cssnav2 a:hover,.cssnav2 a:active{
color: #5A94B6;
text-decoration: none;
}
/*------3-------*/

.cssnav3	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/Tenant_Info_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 130px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.cssnav3 a:hover,.cssnav3 a:active{
color: #B8662B;
text-decoration: none;
}
/*------4-------*/
.cssnav4	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/USC_INFO_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 137px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.cssnav4 a:hover,.cssnav4 a:active{
color: #CE9515;
text-decoration: none;
}
/*------5-------*/
.cssnav5	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/Roomates_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 132px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.cssnav5 a:hover, .cssnav5 a:active {
color: #C66C8B;
text-decoration: none;
}
/*------6-------*/
.cssnav6	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(nav%20Images/Contact_ovr.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 132px;
	height: 21px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.cssnav6 a:hover,.cssnav6 a:active {
color: #A47650;
text-decoration: none;
}

.cssnav1 a,
.cssnav2 a,
.cssnav3 a,
.cssnav4 a,
.cssnav5 a,
.cssnav6 a 
	{
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	width: 132px;
	height: 21px;
	display: block;
	float: left;
	text-decoration: none;
}


/*-------------*/
.cssnav1 img ,
.cssnav2 img ,
.cssnav3 img ,
.cssnav5 img ,
.cssnav6 img 
{
width: 132px; height: 21px; border: 0; 
}
.cssnav4 img 
{
width: 137px; height: 21px; border: 0; 
}
.sidebar1 img,
.sidebar2 img, 
.sidebar3 img,
.sidebar4 img, 
.sidebar5 img,
.sidebar6 img
{
width: 146px; height: 91px; border: 0;
}


/*-------------*/
* html a:hover 
{
visibility:visible
}
.cssnav1 a:hover img,
.cssnav2 a:hover img,
.cssnav3 a:hover img,
.cssnav4 a:hover img,
.cssnav5 a:hover img,
.cssnav6 a:hover img,
.sidebarthumb1 a:hover img,
.sidebarthumb2 a:hover img,
.sidebarthumb3 a:hover img,
.sidebarthumb4 a:hover img,
.sidebarthumb5 a:hover img,
.sidebarthumb6 a:hover img
{visibility:hidden}

.cssnav1 a:active img,
.cssnav2 a:active img,
.cssnav3 a:active img,
.cssnav4 a:active img,
.cssnav5 a:active img,
.cssnav6 a:hover img,
.sidebarthumb1 a:active img,
.sidebarthumb2 a:active img,
.sidebarthumb3 a:active img,
.sidebarthumb4 a:active img,
.sidebarthumb5 a:active img,
.sidebarthumb6 a:active img
{visibility:hidden}

/*-------------*/


/*-------------*/
.cssnav1 span,
.cssnav2 span,
.cssnav3 span,
.cssnav4 span,
.cssnav5 span,
.cssnav6 span
{
	position: relative;
	float: left;
	left: 5px;
	top: -16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 130px;
	height: 14px;
	text-align: left;
}
.sidebarthumb1 span,
.sidebarthumb2 span,
.sidebarthumb3 span,
.sidebarthumb4 span,
.sidebarthumb5 span,
.sidebarthumb6 span
{
	position: relative;
	float: left;
	left: 5px;
	top: -16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 146px;
	height: 12px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
/*-------------*/

#sidebar {
	float: left;
	width: 150px;
	font-size: 0.8em;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #C79F55;
	padding-left: 17px;
	height: 100%;
	position: relative;
	border: 0;
}

.sidebarthumb1 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/tower.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	

	}
	
.sidebarthumb2 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/spot.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	
	}
	
	.sidebarthumb3 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/Trojandale.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	
	}
	
	.sidebarthumb4 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/pointe.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	
	}
	
	.sidebarthumb5 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/Place.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	
	}
	.sidebarthumb6 	{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:  url(Sidebar/mirage.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 146x;
	height: 91px;
	margin: 0;
	font-size: 12px;
	color: #993300;
	right: 5px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding-bottom: 15px;
	float: left;
	
	}
		
.sidebarthumb1 a,
.sidebarthumb2 a,
.sidebarthumb3 a,
.sidebarthumb4 a,
.sidebarthumb5 a, 
.sidebarthumb6 a 
	{
	display: block;
	color: #990E06;
	font-size: 12px;
	width: 146px;
	height: 91px;
	display: block;
	text-decoration: none;
	}

.sidebarthumb1 a:hover,
.sidebarthumb2 a:hover,
.sidebarthumb3 a:hover,
.sidebarthumb4 a:hover,
.sidebarthumb5 a:hover,
.sidebarthumb6 a:hover
	{
 
	text-decoration: none;
	color: #000077;
	}

.sidebarthumb1 a:visited,
.sidebarthumb2 a:visited,
.sidebarthumb3 a:visited,
.sidebarthumb4 a:visited,
.sidebarthumb5 a:visited,
.sidebarthumb6 a:visited
	{
 
	text-decoration: none;
	color: #993300;
	}

/* Fixes for IE8 */
.sidebarthumb1 img,
.sidebarthumb2 img,
.sidebarthumb3 img,
.sidebarthumb4 img,
.sidebarthumb5 img, 
.sidebarthumb6 img,
.menu img
	{
		float: left;
	}


/*-------------*/
			/* END OF NAVIGATION */
/* 	We float both the maincontent and sidebar DIVs right.
	Since sidebar comes first in the markup, it assumes
	the rightmost position. By floating both DIVs, we
	eliminate inherent bugs in IEPC and create a more
	stable layout.
	
	Width is calculated so that the sum of the sidebar and
	maincontent DIVs plus their left padding, right padding,
	left border, and (or) right borders is equal to the width
	of the mainwrapper DIV. */
#maincontent {
	float: left;
	width: 631px;
	margin: 0;
	padding: 0 0px 18px 0;
	border-right: 0px none;
	font-size: 0.9em;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	height: 100%;
	background-color: #FFFFFF;
}
#flashintro {
	width: 626px;
	align: right;
	float: left;
}
/* 	We set the top margin on the UL that holds the navbar */
#nav {margin: 1em 0 0 0; padding: 0;}

/* 	We set the bottom margin of each list item to 1px and
	we turn off the default bullet character. */
#nav li {
	margin: 0 0 1px 0;
	padding: 0;
	list-style-type: none;
}

/* 	For navbar links only - We turn off underlines, assign
	3px padding, a border, a background color, a text color
	and we set the link to display block which makes it act
	like a "button" */
#nav a, #nav a:visited {
	text-decoration: none;
	padding: 3px;
	border: 1px solid #FFFFFF;
	background-color: #666666;
	color: #CCCCCC;
	display: block;
}

/* 	the hover class is obvious. Active serves a dual purpose. In
	all browsers, it is triggered when the mouse is down and
	releases when the link loses focus. In IEPC it also is the
	state of the link when tabbed to using the keyboard. Focus
	is triggered when the link is tabbed to in browsers other
	than IEPC. */
#nav a:hover, #nav a:active, #nav a:focus {
	color: #333;
	background-color: #ccc;
}
h2 {font-size: 1.2em; margin: 24px 0px 0px;}

#footer {
	clear: both;
	background-color: #FFFFFF;
	font-size: 0.7em;
	min-width: 728px;
	border-bottom: 2px dashed #B4B6CD;
	width: 802px;
}
#footer p {
	margin: 0;
}
#footer a:link, #footer a:visited {
		color: #000066;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover, #footer a:active {
	color: #000066;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	
}
.bodylink{
	color: #000066;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.bodylink a:link, .bodylink a:visited {
	color: #000066;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.bodylink a:hover {
	color: #000066;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	
}

.bodylink2, .bodylink2 a:link, .bodylink2 a:visited {
	color: #00008A;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.bodylink2 a:hover {
	color: #00008A;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;	
}

.headerlink, .headerlink a:link, .headerlink a:visited {
	color: #000066;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.headerlink a:hover {
	color: #000066;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;	
}
.mainbody {
	padding-left: 10px;
	background-color: #FFFFFF;
	height: inherit;
}
.iframe {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
}
.sidebarthumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formtable{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding-left: 6px;
}

.style1 {
	color: #990000;
	font-weight: bold;
	font-size: 2em;
}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
}
.style3 {
	font-size: 1.2em;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
	right: 5px;
	padding-bottom: 7px;
	background-color: #C79F55;
}
.style4 {color: #000066}
.style5 {color: #003399}
.style6 {color: #FFFFFF}
.style7 {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.style8 {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-transform: none;
}
.style9 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
    .viewermain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.web_awards {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	float: right;
}
