/*-header.tmpl-*/
body {
	background-color: #FFFFFF;
	margin: 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 900px;
	background-color: #F0F0F0;
}

table {
	font-size: 14px;
}

a {
	color: darkgreen;
}

div#page {
	position: absolute;
	width: 900px;
	min-height: 100%;
	background-color: #FFFFFF;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #AAAAAA;
}

div#logo span,
span#PageTitle,
span#PageTitleShadow,
div#menuTop,
div#menu,
div#content,
div#disclaimer {
	padding-left: 80px;
}

div#logo {
	position: relative;
	height: 90px;
	width: 100%;
}

img#logoImg {
	position: absolute;
	z-index: 999;
}

img#column {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 998;
	height: 100%;
	width: 79px;
}

img#column2 {
	position: absolute;
	top: 0px;
	left: 49px;
	z-index: 998;
	height: 100%;
	width: 30px;
}

div#logo span {
	font-size: 30px;
	color: #81C637;
	position: absolute;
	bottom: 0px;
}

div#banner {
	position: relative;
	height: 270px;
	width:100%;
	background-color: #DDDDDD;
}

img#banner1 {
	width: 900px;
	height: 270px;
}

span#PageTitle {
	position: absolute;
	bottom: -6px;
	color: #FFFFFF;
	font-size: 28pt;
}

span#PageTitleShadow {
	position: absolute;
	bottom: -7px;
	left: 1px;
	color: #000000;
	font-size: 28pt;
}

div#menuTop,
div#menuTop a {
	background-color: #35278C;
	font-size: 11pt;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;

}

div#menuTop a {
	text-decoration: none;
	background-image: url("/global/images/menu_bg.png");
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 10px;
}

div#menu,
div#menu a {
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000000;
}

div#menu a {
	text-decoration: none;
	border-left-style: double;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #81C637;
	padding-right: 20px;
	padding-left: 4px;
}

div#menu a:hover {
	background-color: #F8F8F8;
}

div#menu_container {
	height: 55px;
}

div#contact {
	background-color: darkgray;
	text-align: center;
	width: 100%;
}

div#content {
	position: relative;
	padding-bottom: 40px;
	padding-right: 10px;
	padding-top: 0px;
	margin-left: 10px;
}

div#content h1 {
	font-size: 26px;
}

div#content p {
	font-size: 14px;
}

div.sideBar {
	float: right;
	width: 210px;
}

div.sideBarBox {
	background-color: white;
	border-style: solid;
	border-color: #81C637;
	border-width: 2px 2px 2px 2px;
	margin: 0px 10px 10px 10px;
	width: 200px;
	padding: 2px;
}

/*- index.tmpl -*/
div.sideTitle {
	background-color: #35278C;
	color: white;
	text-align: center;
}

table.hoursTable {
	width: 100%;
/*	padding: 5px; */
}

div#disclaimer {
	position: absolute;
	bottom: 0px;
	font-size: 7pt;
}

span.error {
	color: #FF0000;
}

/*- studentSearch.tmpl-*/
div.PageSelect {
	width: 100%;
	text-align: right;
}

div#AdvSearchDiv {
	background: #F8F8F8;
	display: none;
	width: 100%;
	border: 1px solid #AAAAAA;
	padding: 2px;
	height: 130px;
}

div.AdvSearchTopic {
	float: left;
	margin: 4px;
}

/*-Link Button-*/
a.button,
a.button0,
a.button1{
	background-color: darkblue;
	color: white;
	padding: 3px 15px 3px 15px;
	margin: 2px;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}

a.button:hover {
	font-style: italic;
}

a.button1 {
	color: #444444;
	background-color: #C5D78C;
}
a.button0 {
	color: #FFFFFF;
	background-color: #CCCCCC;
}

/*-landlordManageList.tmpl-*/
.Pending  {color: #CCCC22;}
.Updated  {color: #2222CC;}
.Approved {color: #22CC22;}
.Denied   {color: #CC2222;}
.Removed  {color: #888888;}


/*-For Creating/Modifying a listing-*/
span.questionmark img {
	border-style: none;
}

.Show0 {
	display: none;
}

.Show1 {
}

div.Complex {
	display: none;
}
/*--*/

/*-listingDiv.tmpl-*/
div.ListingDiv, 
div.ListingDivPending, 
div.ListingDivUpdated, 
div.ListingDivApproved, 
div.ListingDivDenied, 
div.ListingDivRemoved {
	width: 100%;
	height: 220px;
	background-color: #F0F0FF;
	margin-bottom: 10px;
	border-width: 4px 4px 4px 0px;
	border-style: solid;
}

div.ListingDivPending  {border-color: #CCCC22;}
div.ListingDivUpdated  {border-color: #2222CC;}
div.ListingDivApproved {border-color: #22CC22;}
div.ListingDivDenied   {border-color: #CC2222;}
div.ListingDivRemoved  {border-color: #888888;}


div.ListingDivStatus, 
div.ListingDivStatusPending, 
div.ListingDivStatusUpdated, 
div.ListingDivStatusApproved, 
div.ListingDivStatusDenied, 
div.ListingDivStatusRemoved {
	color: #FFFFFF;
	float: left;
	height: 100%;
	width: 100px;
	text-align: center;
	padding: 0px 4px 0px 4px;
}

div.ListingDivStatusPending  {background-color: #CCCC22;}
div.ListingDivStatusUpdated  {background-color: #2222CC;}
div.ListingDivStatusApproved {background-color: #22CC22;}
div.ListingDivStatusDenied   {background-color: #CC2222;}
div.ListingDivStatusRemoved  {background-color: #888888;}

table.ListingContent {
	width: 85%;
}

.previewImg {
	width: 100px;
	height: 100px;
	border-style: none;
}
/*--*/

/*-Posting-*/
.postListing p {
	margin-left: 20px;
}
/*--*/
