/* CSS Document */

/*Begin General Tags for All Pages*/

HTML,BODY
{
/*color:#000033;*/
margin:0px 0px 0px 0px;
height: 101%;
text-align: left;
width: 100%;
background-color: #000000;
background: #000000 url(/_Images/background.gif) repeat-x top;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tbl_Main
{
	width: 1024px;
}
body p
{
margin:0px 10px 0px 10px;
text-align:justify;
}

img {
border: none;
}

a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000033;
text-decoration: none;
z-index: 0 !important;
position: relative;
}

p,li
{
font-family: Verdana, Arial, Helvetica, sans-serifVerdana;
text-align: left;
/*color: #000033;*/
font-size: 12px;
}

h1,h2,h3
{
font-family: Verdana, Arial, Helvetica, sans-serifVerdana;
text-align: left;
color: #000033;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-top: 15px;
padding-bottom: 5px;
}

.connectwithus
{
	font-family: Verdana, Arial, Helvetica, sans-serifVerdana;
text-align: left;
color: #000033;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-bottom: 5px;
vertical-align: top;
}

table
{  
/*color:#000033;*/
text-align:left;
font-family:Verdana;
font-size:14px;
/* border:solid 1px #6699CC; */
background-color:#fff;
}

table td
{
/* border:solid 1px #6699CC; */
}

/* Begin Structure Tags  (In Template Page)*/
#banner
{
    z-index: 0;
}

#content
{
/*margin-top: 40px;*/
background-color:#ffffff;
width:1024px;
margin-bottom: 30px;
z-index: 10;
position: relative;
}

#topnavigation
{
background-color: #ffffff;
float: right;
width: 790px;
width: 335px;
height: 26px;
border: solid 0px #99CCFF;
}

#sidebar
{
background-color:#ffffff;
float:left;
width:220px;
}
.body
{
	min-height: 500px;
}
.page
{
/*float:right;*/
width:770px;
height: 500px;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
padding-top:20px;
}

#footer 
{
	float:left;
	width:100%;
	padding: 5px 0px;
	
}
.leftFooter
{
	width: 210px;
}
/*End Structure Tags*/





/*Begin Table Layout*/
#tablelengthytext
{
color:#000033;
width:790px;
width: 100%;
font-size:11px;
}

.endrows
{
background-color:#003366;
color:#ffffff;
}

.colsubheader
{
background-color:#99CCFF;
font-weight:bold;
}

.rowheaders
{
width:370px;
font-weight:bold;
text-align:left;
}

.oddrows
{
background-color:#99CCFF;
}
.evenrows
{
	background-color: #ffffff;
}

#returntopdesign
{
/*margin-left:340px;*/
/*width:105px;*/
width: 100%;
}

#returntopdesign a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}

#shorttable
{
color:#000033;
font-size:11px;
width:710px;
/*padding-right: 3px;*/
}
.shorttable_lightblue
{
	background-color: #084D9C;
}

#sharedservicestablecontainer
{
margin:4px;
float:left;
}

#sharedservicestable
{
color:#000033;
font-size:11px;
width:100%;
}

#housingtablecontainer
{
margin:10px;
/*border:solid 2px #6699CC;*/
width:350px;
float:left;
}

#tablehousing
{
width:350px;
color:#000033;
text-align:left;
font-size:11px;
/*border:solid 2px #6699CC;*/
background-color:#fff;
}
/*End Table Layout*/


/*Style Tags for Bookmarks @ top of pages*/
#bookmarks
{
text-align: center;
margin: 0px;
}

#bookmarks a
{
text-decoration:none;
}

#bookmarks a:hover
{
background-color: #BA5D92;
color:#FFFFFF;
}
/* End Style Tags for Bookmarks @ top of pages*/

/*End General Tags for All Pages*/


/*Begin Staff and Contact Us Page*/
#staff
{
margin-left: 50px;
width: 700px;
height: 450px;
padding-bottom: 40px;
/*background: url(/_Images/Staff.jpg) no-repeat;*/
}

#staffleft
{
float: left;
width: 265px;
margin-top: 90px;
margin-left: 70px;
}

#staffright
{
float: right;
width: 335px;
margin-top: 90px;
}

#staff a:hover {
color:#BA5D92;
text-decoration: none;
}

.pstaff {
margin-left: 0px;
font-size: 14px;
font-weight: bold;
}

#contactleft
{
float: left;
width: 500px;
margin-top: 10px;
margin-left: 0px;
}

#contactright
{
float: right;
width: 250px;
margin-right: 75px;
margin-top: 90px;
}
/* End Staff and Contact Us Page*/


/*Begin Real Estate Section*/
/*Shared Services*/
#sharedservicesmenu
{
	background-color:#000033;
	margin-left:15px;
	width:752px;
	height:480px;
	border:solid 2px #6699FF;
}

#sharedservicesmenu a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}

#sharedservicesbuttons
{
margin:4px;
float:left;
border:solid 2px #6699CC;
background-color:#99CCFF;
font-weight:bold;
width:740px;
text-align:left;
}

#sharedservicesimg
{
margin:4px;
float:right;
width:330px;
height:270px;
border:1px cyan;
}
/*End Shared Services*/

/*Development Activity*/
#DA
{
margin-left:120px;
width:540px;
height:70px;
background-color:#000033;
border:1px solid #000033;
margin-top:0px;
clear: both;
}

.dayear
{
height:70px;
width:305px;
background-color:#070707;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:52px;
}
.landyear
{
	height:70px;
width:305px;
background-color:#070707;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:28px;
}
/* End Development Activity*/

/*Quarterly Market/CW Activity*/
#CW
{
	margin-left:150px;
	width:500px;
	height:42px;
	background-color:#000033;
	border:1px solid #666666;
	margin-top:0px;
	color: #FFFFFF;
}

#CW a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}
/* End Quarterly Market/CW Activity*/

/*PDF Icons*/

.pdficoncentered
{
margin-left:12px;
}
/*End Real Estate Section*/


/*Begin Major Employers*/
#toptencontainer
{
border:solid 3px #000033;
width:780px;
width: auto;
height: 75px;
}

#rank
{
background-color:#000000;
float:left;
/*border:solid 1px #006699;*/
height:75px;
width:130px;
}

#rank p
{
color:#FFFFFF;
text-align:center;
font-size:52px;
}

#companyinfo
{
padding:5px 0px 0px 10px;
float:left;
height:70px;
width:395px;
border-right: solid 2px #000033;
}
/*End Major Employers Section*/


/*Begin Incentives Section*/
/*Container for Incentives, Taxes, & High Skill*/
.lightbluecontainter
{
	background-color: #084D9C !important;
	width:710px;
	color: #000000;
	border: 3px solid #070707 !important;
}



.lightbluecontainter P, .lightblue P
{
	color: #ffffff;
}

.lightblue P A:HOVER
{
	
}

#incentivescontainer
{
	width:710px;
	/*background-color:#084D9C;*/
	/*border:solid 2px #9999FF;*/
	color: #000000 !important;
	background-color: #ffffff !important;
}

#datasheetheader
{
margin:0px;
width:210px;
height:20px;
text-align:left;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
background-color:#000000;
}

#datasheetheader IMG
{
	/*margin-top: 4px;*/
}
.studyfullreport IMG
{
	margin-top: 3px;
	margin-right: 5px;
}

#incentivesnavcontainer
{
background-color: #ffffff;
margin: 10px 5px 10px 10px;
float: left;
border: solid 3px #000000;
width: 210px;
color: #000000;
}

#incentivesnav
{
/*text-align:center;*/
margin:5px;
padding-top: 10px;
padding-bottom: 7px;
}
.pdficon
{
	position: relative;
	bottom: 5px;
	margin-right: 4px;
}
#incentivesnav IMG
{
	margin-right: 5px;
	position: relative;
	bottom: 5px;
}
.horizontalrow
{
	margin-left: 5px;
}

#incentivesnav a
{
margin-top:5px;
font-weight:bold;
color:#000033;
}

#incentivesnav a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}
/*End Container for Incentives, Taxes, & High Skill*/
/*End Incentives Section*/


/*Begin Demographics Section*/
/*Begin General Demographics*/
#demographicsubmenus
{
height:26px;
color:#669999;
margin-top:2px;
margin-left:4px;
margin-bottom:2px;
}

.submenubuttons
{
float:left;
margin-right:5px;
}
/*End General Demographics*/

/*Begin Population Page*/
#popcontainer
{
border:solid 4px #6699CC;
margin-left:15px;
margin: auto;
width:750px;
width: auto;
background-color:#000033;
height:325px;
}

#popmenucontainer a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}

#populationdescription
{
line-height:1.3;
margin-left:10px;
float:left;
height:150px;
width:330px;
}

.populationstats
{
padding-top:15px;
color:#FFFFFF;
font-size:20px;
}

#popmenucontainer
{
width:370px;
margin:10px;
background-color:#99CCFF;
border:solid 2px #6699CC;
float:right;
font-weight: bold;
}

#poppic
{
margin:10px;
border:solid 2px #6699CC;
float:right;
}
/*End Population Page*/

/*Begin Housing Section*/
#housingcontainer
{
margin-left:10px;
border:solid 1px #6699CC;
width:760px;
height:450px;
/*background-color:#000033;*/
}

#housingmenucontainer a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}

#housingmenucontainer
{
float:right;
border:solid 1px #6699CC;
background-color:#99CCFF;
font-weight:bold;
width:350px;
margin-top:10px;
margin-right:10px;
}

#housinglgimgcontainer
{
/*border:solid 1px #6699CC;*/
margin:10px;
width:350px;
height:274px;
float:right;
}

#housingdescription{
float: left;
width: 350px;
text-align:center;
color: #FFFFFF;
margin-left: 10px;
}

#housingdescription a
{
color:#ffffff;
}

#housingdescription a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}

.menusubheader{
text-align: center;
width: 350px;
background-color: #003366;
color: #FFFFFF;
margin: 0px;
padding-bottom: 4px;
}

.imgshousing
{
float:right;
padding:2px;
}

/*End Housing Section*/

/*Begin Education Section*/
#educontainer
{

/*background-color:#000033;*/
}

#edudescription
{
float:left;
float: none;
height:100px;
width:390px;
width: auto;
}

#edumenu
{
float:right;
background-color:#99CCFF;
width:330px;
height:100px;
border: solid 2px #6699FF;
margin:5px;
}

#edumenu a:hover
{
color:#FFFFFF;
background-color:#BA5D92;
}

.edudescript
{
line-height:1.4;
padding:5px;
color:#FFFFFF;
font-size:18px;
}

#postsecondarycontainer
{
margin-left:15px;
width:750px;
height:134px;
border:solid 1px #000033;
}

#postsecondaryimage
{
float:left;
height:134px;
width:198px;
}

#degreecontact
{
float:right;
width:552px;
height:15px;
background-color:#CCCCCC;
}

.description
{
background-color:#1f1f1f;
margin:0px;
width:548px;
padding:2px;
height:100px;
text-align:justify;
color:#FFFFFF;
}

.postname
{
text-align:center;
margin:0px;
float:right;
width:552px;
background-color:#070707;
color:#FFFFFF;
height:15px;
}
/* End Education Section*/
/*End Demographics Section*/

/*Begin Membership Section*/
/*Main Membership Page*/
#membershipcontainer
{
margin-left:20px;
width:720px;
height:80px;
border:solid 1px #000033;
}

.membershipdescription
{
background-color:#084D9C;
margin:0px;
float: right;
width:710px;
padding:5px;
height:40px;
text-align:justify;
color:#FFFFFF;
}

.membershipsectionname
{
text-align:center;
font-weight: bold;
margin:0px;
float:right;
width:720px;
background-color:#000033;
color:#FFFFFF;
height:30px;
}

#membershipcontainer a:hover
{
background-color:#BA5D92;
}

/*Meeting Schedule Page*/
#meetingschedulecontainer
{
margin-left:130px;
border:1px solid black;
width:500px;
height:70px;
}

#meetingscheduleyear
{
background-color:#000033;
height:70px;
width:430px;
float:left;
}

#meetingscheduleyear a
{
font-weight:bold;
font-size:50px;
color:#ffffff;
}

#meetingscheduleyear a:hover
{
text-decoration:none;
background-color:#BA5D92;
color:#FFFFFF;
}
/*End of Meeting Schedule Page*/

/*Presentations Page Begins*/
#presentationcontainer
{
margin-left:60px;
border:1px solid black;
width:650px;
height:105px;
background-color:#000033;
}

#presentationcontainer a
{
font-size:14px;
font-weight:bold;
}

#presentationcontainer a:hover
{
background-color:#BA5D92;
color:#FFFFFF;
}
.summerleadership
{
}

#presentationtitle
{
background-color:#6699FF;
width:545px;
height:18px;
float:left;
}

#presentationdesc
{
background-color:#000033;
width:545px;
height:87px;
float:left;
}

#presentationpdf
{
float:right;
height:105px;
width:105px;
}
/*Presentations Page Ends*/
/*End Membership Section*/


.loginpanel
{
	padding: 5px;
	font-size: 11px;
	border: 0px solid #FF0000;
	float: left;
}


.ErrorBox {
	background-color: #FFCECE;
	border-color: #FF0000;
	color: #AA0000;
	
	margin: 20px;
	margin-left: 50px;
	margin-right: 50px;
	border-width: 1px;
	border-style: solid;
	padding: 18px;
	text-align: left;
	font-weight: bold;
}
.ErrorBox A, .ErrorBox A:Link, .ErrorBox A:Visited, .ErrorBox A:Active {
	color: #FF0000;
}
.ErrorBox A:Hover {
	color: #000000;
}

/*--------------------- Sub Menu ---------------------------*/
.subMenu
{
	padding-top: 5px;
	padding-left: 10px;
	width: 200px;
}
.subMenu UL
{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	/*list-style-image: url("/_Images/bullet.gif");*/
	list-style: none;
}
.subMenu UL LI
{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	border-top: 2px solid #2c2c2d;
	width: 180px;
}
.subMenu .item
{
	padding-left: 4px;
	vertical-align: top;
}
.subMenu .item IMG
{
	margin-right: 5px;
	margin-top: 5px;
}
.subMenu .item:Hover
{
	background-color: #0033cc;
}
.subMenu .item A, .subMenu .item A:Link, .subMenu .item A:Visited
{
	/*width: 220px;*/
	color: #ffffff;
}