﻿/*-------------- Demographics/Education Section ---------------------*/
.educontainer
{
	background-color: #1f1f1f;
	margin-left:15px;
	margin: auto;
	width:750px;
	width: auto;
	height:115px;
	height: auto;
	/*border:solid 2px #6699FF;*/
}
.educontainer .gen_description
{
	
}
.educontainer .postname
{
	background-color: #070707 !important;
}

.colheaders
{
	background-color:#070707;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-right:solid 2px #FFFFFF;
}
/*----------------- Containers --------------------------*/
.container
{
	background-color: #1f1f1f !important;
	border: 3px solid #070707 !important;
}

.container .tablecontainer
{
	border:solid 2px #ffffff !important;
}
.container .tablecontainer TABLE
{
	border:solid 2px #070707 !important;
}
.container .imgcontainer
{
	border:2px solid #ffffff !important;
}
.container .menucontainer
{
	border: solid 1px #ffffff !important;
	background-color:#ffffff !important;
}
.menusubheader
{
	background-color: #070707 !important;
	border: 1px solid #ffffff !important;
}
/*----------------- Begin General Text Tags----------------------*/
.PageTitle
{
	font-size: 25px;
}
.sideMenuCell
{
	background-image: url("/_Images/sideMenuBackground.gif");
	background-repeat: repeat-x;
	background-position: left top;
	width: 210px;
}
.subheader
{
text-align:left;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color: #070707;
}

.footer
{
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#020202;
text-align:center;
margin:0px;
width:950px;
}

.imgnavigation
{
float:right;
margin-left:0px;
border:0px;
}

.floatleft
{
float:left;
}

.floatright
{
float: right;
}

.center
{
text-align:center;
}

.justifywhitetext
{
text-align:justify;
color:#FFFFFF;
padding-top: 5px;
}

.lgtext
{
font-size:20px;
}

.smtext
{
font-size: 10px;
}

.white
{
color: #FFFFFF;
}

.bold {
font-weight: bold;
}

.padding3px
{
padding-top:3px;
}

.padding5px
{
padding-top:5px;
}

.marginright5px
{
margin-right:5px;
}

.marginleft20px{
margin-left: 20px;
}

.margintop5px
{
margin-top: 5px;
}

.margin0px
{
margin: 0px;
}

a.pinklinks {
color: #FF3399;
text-decoration: none;
font-size:12px;
}

a:visited.pinklinks  {
color: #FF3399;
text-decoration: none;
font-size:12px; }

a:hover.pinklinks {
/*color: #FFFFFF;*/
text-decoration: underline;
font-size:12px; }

/*------------------------End General Text Tags--------------------------*/

/*------------------------ General Listing Styles ------------------------*/
.edit
{
	text-align:center;
}
.inputLabel
{
	text-align:right;
	font-size:12px;
	padding-right:20px;
}


.ListView {
	
}
.ListView .Header TH
{
	background-color: #1f1f1f;
	font-size: 12px;
	text-decoration: none;
	color: #E8F6FF;
	letter-spacing: 1px;
	font-weight: bold;
	text-align:left;
	padding: 3px;
	padding-left:10px;
}
.ListView .Image {
	padding: 5px;
	border-left: 1px solid #1F1F1F;
	width: 120px;
	
}
.ListView A IMG {
	border: 1px solid #1F1F1F !important;
}
.ListView .Name {
	text-align: left;
	vertical-align: top;
	padding: 8px;
	font-weight: bold;
}
.ListView .Name A, .ListView .Name A:Link, .ListView .Name A:Active, .ListView .Name A:Visited {
	color: #34689B;
	text-decoration: none;
}
.ListView .Name A:Hover {
	color: #6699cc;
}

.ListView .SqFt {
	text-align: right;
	vertical-align: top;
	padding: 8px;
	font-weight: bold;
	font-size: 12px;
	border-right: 1px solid #1F1F1F;
	color: #34689b;
}

.ListView .Item TD
{
	border-bottom: 1px solid #1F1F1F;
}

.ListView .AltItem TD
{
	border-bottom: 1px solid #1F1F1F;
	background-color: #EAF2F9;	
}

.Pager {
	text-align: center;
	font-size: 12px;
}
.Pager A, .Pager B {
	padding: 8px;
	font-weight: bold;
}
.Pager A {
	color: #34689B;
	text-decoration: none;
}
.Pager A:Hover {
	color: #6699CC;
}


.listViewSqFt
{
	padding:20px;
	font-size:12px;
	
}

.admininfo
{
	text-align: left;
	padding-bottom: 25px;
}