@charset "UTF-8";
Body {
	margin:0;
	margin-bottom:0;	
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#303030;
	background: url(images/repeatedBackround.jpg);
	background-position: center top;
}

a img {
	border: 0
}

#survey td {border-bottom: 5px solid black; border-width: thin;}

.TopBackground {
	background-image: url(images/backgroundTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}

.BottomBackground {
	background-image: url(images/backgroundbottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
	vertical-align:bottom;
}

ul {
	line-height: 1.5em;
	margin-top: 5px;
}

div#search_box div {
	float: left;
	border: 0;
	margin: 0 15px 10px 15px;
	text-align: center;
}

div#search_box {
	border: 0;
}
/*Links-----------------------------------------*/


/*MainLink ----------*/
a:link {
	color: #005a8e;
	text-decoration: none;
}
a:visited {
	color:#005a8e;
	text-decoration:none;
}
a:active {
	text-decoration: none;
	color: #005a8e;
}

a.headerlink:link {
	color: #fff;
	text-decoration: none;
}
a.headerlink:visited {
	color:#fff;
	text-decoration:none;
}
a.headerlink:active {
	text-decoration: none;
	color: #fff;
}

/*Housing ----------*/
a.housingLinks:link {
	color: #a15d15;
	text-decoration: none;
}
a.housingLinks:visited {
	text-decoration: none;
	color: #a15d15;
}
a.housingLinks:hover {
	text-decoration: none;
	color: #a15d15;
}
a.housingLinks:active {
	text-decoration: none;
	color: #a15d15;
}

.HousingNavLinks {
	line-height: 30px;
}

a.HousingNavLinks:link {
	font-size: 8pt;
	font-weight:bold;
	color: #DEC59D;
	text-decoration: none;
}
a.HousingNavLinks:visited {
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color: #DEC59D;
}
a.HousingNavLinks:hover {
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color: #D28F21;
}
a.HousingNavLinks:active {
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color: #D28F21;
}

.HousingNavLinks img {
	float: left;
}

/*Counseling ----------*/
a.CounselingLinks:link {
	color: #49762c;
	text-decoration: none;
}
a.CounselingLinks:visited {
	text-decoration: none;
	color: #49762c;
}
a.CounselingLinks:hover {
	text-decoration: none;
	color: #49762c;
}
a.CounselingLinks:active {
	text-decoration: none;
	color: #49762c;
}

.CounselingNavLinks {
	line-height: 30px;
}

a.CounselingNavLinks:link {
	color: #B7D79F;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
}
a.CounselingNavLinks:visited {
	text-decoration: none;
	color: #B7D79F;
	font-size: 8pt;
	font-weight:bold;
}
a.CounselingNavLinks:hover {
	text-decoration: none;
	color: #6EB23E;
	font-size: 8pt;
	font-weight:bold;
}
a.CounselingNavLinks:active {
	text-decoration: none;
	color: #6EB23E;
	font-size: 8pt;
	font-weight:bold;
}

.CounselingNavLinks img {
	float: left;
}

.OverviewNavLinks {
	line-height: 30px;
	font-family: sans-serif;
}

a.OverviewNavLinks:link {
	color: #7DC9FF;
	text-decoration: none;
	font-size: 8pt;
	font-weight:bold;
}
a.OverviewNavLinks:visited {
	text-decoration: none;
	color: #7DC9FF;
	font-size: 8pt;
	font-weight:bold;
}
a.OverviewNavLinks:hover {
	text-decoration: none;
	color: #005887;
	font-size: 8pt;
	font-weight:bold;
}
a.OverviewNavLinks:active {
	text-decoration: none;
	color: #005887;
	font-size: 8pt;
	font-weight:bold;
}

.OverviewNavLinks img {
	float: left;
}

/*LangaugeSelector ----------*/
a.NotSelectedLanguage:link{
	color: #97cceb;
	text-decoration: none;
	font-weight: bold;
}
a.NotSelectedLanguage:visited {
	text-decoration: none;
	color: #97cceb;
	font-weight: bold;
}
a.NotSelectedLanguage:hover {
	text-decoration: none;
	color: #005a8e;
	font-weight: bold;
}
a.NotSelectedLanguage:active {
	text-decoration: none;
	color: #005a8e;
	font-weight: bold;
}

/* ----------*/
a.HomePageMoreNews:link, a.HomePageMoreNews:active, a.HomePageMoreNews:visited {
	font-family: Helvetica, Arial,  sans-serif;
	margin:0;
	padding:0;
	display:block;
	font-size:11px;
	color: #FFFFFF;
	font-style:italic;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#4083aa;
}
a.HomePageMoreNews:hover {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-style:italic;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#4083aa;
}

/*-home page images-*/
.whatsnew {
	background-image:url(images/about_footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#005a8e;
	width:800px;
	height:43px;
	padding-top:7px;
}
.hellofromjvc {
	background-image:url(images/TopRightBlueTab.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#005a8e;
	width:396px;
	height:43px;
	padding-top:7px;
}

/*----------------------------------------------------------Main Fonts-------*/

.HomePageParagraphHeads {
	color: #005a8e;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:24px;
	font-weight:bold;
}


/*Swsol Fonts ----------*/
 
.swsolHeader, .swsolHeader a {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:18px;
	line-height: 24px;
	color:#005a8e;
	font-weight:bold;
}
a.swsolHeader:link, a.swsolHeader:hover, a.swsolHeader:active, a.swsolHeader:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height: 24px;
	color:#005a8e;
	font-weight:bold;
}
.swsolSubHeader, .swsolSubHeader a {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	line-height: 20px;
	color:#005a8e;
	font-weight:bold;
}

.swsolBodyCopy, .swsolBodyCopy a {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#005a8e;
	vertical-align: top;
}


/*Counseling Fonts ----------*/

.counselingHeader {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#49762c;
	font-weight:bold;
}
a.counselingHeader  {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#49762c;
	font-weight:bold;
}
.counselingHeader a {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#49762c;
	font-weight:bold;
}

.counselingSubHeader {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	line-height: 20px;
	color:#49762c;
	font-weight:bold;
}
.counselingSubHeader a {
	color:#49762c;
	font-size:14px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
}

.counselingBodyCopy {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#49762c;
	font-weight:normal;
}
.counselingBodyCopy a {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:10px;
	line-height: 18px;
	color:#49762c;
	font-weight:normal;
}

/*Housing Fonts ----------*/

.housinggHeader {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#a15d15;
	font-weight:bold;
}
.housinggHeader a {
	font-size:16px;
	color:#a15d15;
}

.housinggSubHeader {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	line-height: 20px;
	color:#a15d15;
	font-weight:bold;
}
.housinggSubHeader a {
	font-size:14px;
	color:#a15d15;
}

.housinggBodyCopy {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#a15d15;
}
.housinggBodyCopy a {
	font-size:10px;
	color:#a15d15;
}

/*Other Fonts ----------*/

.coloredTabsText {
	color: #FFFFFF;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	font-weight:bold;
}

.coloredTabsCopy, .coloredTabsCopy a {
	color: #FFFFFF;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:13px;
	font-weight:bold;
}

.PictureSubCopy {
	font-family: Helvetica, Arial,  sans-serif;
	font-size:11px;
	line-height: 15px;
	color:#005a8e;
}
.BlackTextHeader {
	color: #000000;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	font-weight:bold;
}

/*----------------------------------------------------------Blue Page Layout-------*/

#container800 {
	position:static;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
	margin-bottom: 50px;
	line-height: 14px;
}

#container900 {
	position:static;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
	margin-bottom: 50px;
	line-height: 14px;
}

#container785 {
	position:relative;
	width:785px;
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
}

#admin_tab {
	position: relative;
	top: -5px;
	left: 12px;
	z-index: 1;
}

#main_box {
	position: relative;
	margin: 20px 1px 70px 14px;
	padding: 20px 00px 0px 0px;
	border-width: 0px 7px 0px 7px;
	border-color: #005C8E;
	border-style: solid;
	background: #ffffff;
	z-index: 1;
}

#main_box2 {
	display:block;
	position: relative;
	margin: 20px 1px 40px 14px;
	z-index: 1;
}

#main_box3 {
	position: relative;
	margin: 20px 1px 20px 14px;
	z-index: 1;
}

#contact_container {
	position:relative;
	width:800px;
	height: 1600px;
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
}

#contact_body1 {
	position: relative;
	height: 1050px;
}

#news_tab {
	position: relative;
	top: 0px;
	left: 13px;
	z-index: 0;
}

#contact_tab {
	position: absolute;
	top: 0px;
	left: 13px;
	width: 790px;
	z-index: 0;
}

#contact_left_column {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 300px;
}
#contact_right_column {
	position: absolute;
	top: 22px;
	left: 355px;
	width: 200px;
}

#employment_body1 {
	position: relative;
	height: 1150px;
}

#employment_tab {
	position: absolute;
	top: -5px;
	left: 13px;
	z-index: 1;
}

#employment_photos {
	position: absolute;
	top: 15px;
	left: 13px;
}

#employment_bottom_tab{
	position: absolute;
	top: 248px;
	left: 13px;
}

#employment_jobs {
	position: absolute;
	top: 285px;
	left: 10px;
}

#board_tab {
	position: relative;
	top: -5px;
	left: 12px;
	z-index: 1;
}

#board_photos {
	position: relative;
	top: 15px;
	left: 12px;
	z-index: 100;
}

#board_bottom_tab{
	position: relative;
	top: 30px;
	left: 0px;
	z-index: 1;
}

#board_blue {
	position: relative;
	top: 20px;
	background-image:url(images/bod_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:785px;
	padding-left:30px;
	padding-top:20px;
	height:260px;
	color:#328ab8;
	line-height: 20px;
}

#board_green {
	position: relative;
	top: 20px;
	background-image:url(images/board_counseling_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:785px;
	padding-left:30px;
	padding-top:20px;
	height:260px;
	color:#328ab8;
	line-height: 20px;
}

#board_orange {
	position: relative;
	top: 30px;
	background-image:url(images/board_housing_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:785px;
	padding-left:30px;
	padding-top:20px;
	height:260px;
	color:#328ab8;
	line-height: 18px;
}

#board_text {
	position: relative;
	top: 40px;
}

#board_footer {
	position: relative;
	top: 40px;
}

.staff_photos {
	float:left;
	text-align: center;
	line-height:12px;
	padding: 0px 20px 0px 20px;
	z-index: 100;
}

.contact_left {
	padding-right:10px;
}
.contact_right {
	padding-top:0px;
}
.center_container {
	margin-left:8px;
}

a.blue_nav_menu:link {
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
a.blue_nav_menu:visited {
	text-decoration: none;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 8pt;
}
a.blue_nav_menu:hover {
	text-decoration: none;
	color: #005C8E;
	font-weight: bold;
}
a.blue_nav_menu:active {
	text-decoration: none;
	color: #005C8E;
	font-weight: bold;
}

.blue_nav_menu {
	color: #005C8E;
	text-decoration: none;
	font-weight: bold;
	font-size: x-small;
	line-height: 10px;
	text-align: center;
}

#blue_box {
	margin: 20px 5px 0px 5px;
	padding: 20px 00px 20px 0px;
	border-width: 7px;
	border-color: #005C8E;
	border-style: solid;
}

#blue_box_w {
	margin: 20px -2px 0px -8px;
	padding: 20px 00px 20px 0px;
	border-width: 7px;
	border-color: #005C8E;
	border-style: solid;
}

#LangSearchLogin {
	width: 784px;
	color: #005a8e;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:12px;
}

#WhatsHappeningWhiteArea {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#BlueNews1 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 20px;
	background-color: #005A8e;
	background-image: url(images/blueWithWhiteDots.gif);
	background-position:0px 10px;
	background-repeat: no-repeat;
}
#BlueNews1 a , #BlueNews2 a {
	padding:0;
	margin:0;
	padding-top:10px;
}

#HomeGreenFade {
	background-color: #9ACB7A;
	background-image: url(images/SWCSgreenFadeHomepage.jpg);
	background-repeat: no-repeat;
	height:420px;
}

#HomeGreenFade li, #HomeOrangeFade li {
	list-style:inside;
	margin:0;
	padding:0;
}

#HomeOrangeFade {
	padding: 30px;
	background-color: #DA9D5F;
	background-image: url(images/SWHSorangeFadeHomepage.jpg);
	background-repeat: no-repeat;
	height:300px;
}
#HomeBlueFade {
	background-color: #ffffff;
	background-image: url(images/BlueFadeHomepage.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom:30px;
	padding-left: 30px;
}
#HomeIcons {
	background-image: url(images/iconDottedContainer.gif);
	background-repeat: no-repeat;
	width: 784px;
	height: 126px;
	background-position:left;
	top: 20px;
	padding-top: 40px;
	text-align: center;
	padding-left:5px;
	margin-left:9px;
	margin-top:15px;
}
#HomeRightSide {
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#swsolOverviewShortFade {
	background-color: #b7cde1;
	background-image: url(images/blue_fade_bar.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: right;
	height: 27px;
	padding-right: 15px;
	padding-top: 5px;
}

/*----------------------------------------------------------Orange Page Layout-------*/

#orange_box {
	margin: 20px 3px 0px 3px;
	padding: 20px 00px 20px 0px;
	border-width: 6px;
	border-color: #CC7408;
	border-style: solid;
}

a.orange_nav_menu:link {
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
a.orange_nav_menu:visited {
	text-decoration: none;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 8pt;
}
a.orange_nav_menu:hover {
	text-decoration: none;
	color: #CC7408;
	font-weight: bold;
}
a.orange_nav_menu:active {
	text-decoration: none;
	color: #CC7408;
	font-weight: bold;
}

.orange_nav_menu {
	color: #CC7408;
	text-decoration: none;
	font-weight: bold;
	font-size: small;
	text-align: center;
	line-height: 10px;
}

#DevelopmentIcons {
	background-image: url(images/iconDottedContainerOrange.gif);
	background-repeat: no-repeat;
	width: 784px;
	height: 126px;
	background-position:center;
	top: 20px;
	padding-top: 40px;
	text-align: center;
	padding-left: 5px;
	margin-left:5px;
	margin-top:15px;
}
#HousingOverviewShortFade {
	background-color: #f4e0c3;
	background-image: url(images/HousingMainShortFade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: right;
	height: 27px;
	padding-right: 15px;
	padding-top: 5px;
}
#HousingOverviewShortFade a {
	color:#fff;
	text-decoration:none;
}
#HousingOwnerBottom {
	background-color: #FFFFFF;
	background-image: url(images/houseMainBottom.jpg);
	background-repeat: no-repeat;
	height: 317px;
	width: 765px;
	margin-left:8px;
	padding-top: 7px;
	padding-bottom: 14px;
	padding-left:10px;
	padding-right:10px;
}
#MainDevelopmentImage {
	background-image: url(images/Development_mainImage.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 411px;
	padding-right:301px;
	padding-top:190px;
	padding-left:88px;
}
#DevelopmentLeftSide {
	background-color: #f4e0c3;
	background-image: url(images/OrangeLargeFade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#DevelopmentRightSide {
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#OrangeOverviewFade {
	background-color: #FFFFFF;
	background-image: url(images/housingOrangefadeOverview.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 130px;
	padding-top: 34px;
	padding-right: 20px;
}
#HousingOverviewTop {
	background-image: url(images/HousingOverviewTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 347px;
	padding-top: 190px;
	padding-left: 88px;
	padding-right:366px;
}
#HousingOverviewBottom {
	background-color: #FFFFFF;
	/*background-image: url(images/FeactureStoryHousing.jpg);*/
	background-repeat: no-repeat;
	background-position: left;
	height: 215px;
	width: 807px;
	margin:0;
	padding:0;
}
#HousingFocusTop {
	background-image: url(images/HousingFocusTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 487px;
	padding-top: 190px;
	padding-left:88px;
	padding-right:234px;
}
#HouseingFocusBottom {
	background-image: url(images/HousingFocusBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 241px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#housingOwnerRightSide {
	background-color: #FFFFFF;
	background-image: url(images/HousingMainIcon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#HousingOwnerTop {
	background-image: url(images/HousingMainTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 694px;
	padding-top: 190px;
	padding-left: 125px;
}
/*----------------------------------------------------------Counseling Pages Layout-------*/

#green_box {
	margin: 20px 3px 0px 3px;
	padding: 20px 00px 20px 0px;
	border-width: 7px;
	border-color: #1D902B;
	border-style: solid;
}

a.green_nav_menu:link {
	color: #7f7f7f;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
a.green_nav_menu:visited {
	text-decoration: none;
	color: #7f7f7f;
	font-weight: bold;
	font-size: 8pt;
}
a.green_nav_menu:hover {
	text-decoration: none;
	color: #1D902B;
	font-weight: bold;
}
a.green_nav_menu:active {
	text-decoration: none;
	color: #1D902B;
	font-weight: bold;
}

.green_nav_menu {
	color: #1D902B;
	text-decoration: none;
	font-weight: bold;
	font-size: small;
	text-align: center;
	line-height: 10px;
}

#counselingIcons {
	background-image: url(images/iconDottedContainerGreen.gif);
	background-repeat: no-repeat;
	width: 784px;
	height: 126px;
	background-position:left;
	/*position:relative;
	left:8px;
	top: 20px;*/
	padding-top: 40px;
	text-align: center;
	padding-left:5px;
	margin-left:5px;
	margin-top:15px;
}
#counselingOverviewShortFade {
	background-color: #d9f0c7;
	background-image: url(images/counselingMainShortFade.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: right;
	height: 27px;
	padding-right:15px;
	padding-top:5px;
}
#counselingOverviewShortFade a {
	color:#fff;
}
#counselingOwnerBottom {
	background-color: #FFFFFF;
	background-image: url(images/counselingMainBottom.jpg);
	background-repeat: no-repeat;
	margin-left:8px;
	height: 225px;
	width: 807px;
	padding-top: 7px;
}
#MaincounselingImage {
	background-image: url(images/counseling_mainImage.gif);
	background-repeat: no-repeat;
	height:54px;
	width:702px;
	padding-top: 190px;
	padding-left: 105px;
}
#counselingLeftSide {
	background-color: #d9f0c7;
	background-image: url(images/greenLargeFade.jpg);
	background-repeat:repeat-x;
	background-position: top;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}

#counselingLeftSide li {
	padding-bottom:12px;
}

#counselingRightSide {
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#counselingOverviewFade {
	background-color: #FFFFFF;
	background-image: url(images/counselingGreenfadeOverview.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 130px;
	padding-top: 34px;
	padding-right: 20px;
}
#counselingOverviewTop {
	background-repeat: no-repeat;
	background-position:left top;
	height: 38px;
	width: 511px;
	padding-top:14px;
	padding-right:247px;
	padding-left: 54px;
}
#counselingOverviewBottom {
	background-color: #FFFFFF;
	/*background-image: url(images/counselingOverviewBottom.jpg);*/
	background-repeat: no-repeat;
	background-position: left;
	height: 215px;
	width: 807px;
	margin:0;
	padding:0;
}
#counselingFocusTop {
	background-image: url(images/counselingFocusTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 471px;
	padding-top: 190px;
	padding-left: 87px;
	padding-right:266px;
}
#counselingFocusBottom {
	background-image: url(images/counselingFocusBottom.gif);
	background-repeat: no-repeat;
	background-position:top;
	height: 241px;
	padding-left:7px;
}
#counselingOwnerRightSide {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	vertical-align: top;
	padding-right: 15px;
}
#counselingOwnerTop {
	background-image: url(images/counselingMainTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width:291px;
	padding-top: 190px;
	padding-left:87px;
	padding-right:437px;
	margin-top:10px;
	
}

/*----------------------------------------------------------SWSOL Pages Layout-------*/

#SWSOLlogo {
	background-image: url(images/SWSOLlargeBlue.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

#SWSOLFocusTop {
	width: 353px;
	padding-left: 51px;
	padding-right:403px;
	padding-top:5px;
}
#SWSOLFocusBottom {
	background-image: url(images/SWSOLFocusBottom.gif);
	background-repeat: no-repeat;
	height: 200px;
	padding-top: 5px;
	padding-left: 16px;
	padding-right: 10px;
}
#SWSOLBlueFade {
	background-color: #b7cde1;
	background-image: url(images/SWSOLblueFade.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#swsolOverviewFade {
	background-color: #FFFFFF;
	background-image: url(images/blue_overview.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 130px;
	padding-top: 34px;
	padding-right: 20px;
}
#swsolOverviewTop {
	background-repeat: no-repeat;
	background-position:left top;
	height: 54px;
	width: 511px;
	padding-top:14px;
	padding-right:247px;
	padding-left: 54px;
}
.left_overview {
	padding-top:40px;
}
.left_overview_green {
	padding-top:44px;
}
.left_overview_orange {
	padding-top:50px;
}
.left_overview_single {
	padding-top:63px;
}

.right_overview {
	padding-top:6px;
}

#swsolOverviewBottom {
	background-color: #FFFFFF;
	background-image: url(images/counselingOverviewBottom.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 215px;
	width: 807px;
	margin:0;
	padding:0;
}

.blueTop {
	background-image:url(images/m-headtop.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:810px;
	height:22px;
}

.blueLeft {
	background-image:url(images/m-headlt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:22px;
	height:153px;
}

.blueRight {
	background-image:url(images/m-headrt.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:24px;
	height:153px;
}

.blueBottom {
	background-image:url(images/m-headbtm.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:810px;
	height:42px;
	margin-bottom:30px;
}

	.greenTop {
		background-image:url(images/h-headtop.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:810px;
		height:22px;
	}

	.greenLeft {
		background-image:url(images/h-headlt.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:20px;
		height:153px;
	}

	.greenRight {
		background-image:url(images/h-headrt.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:26px;
		height:153px;
	}

	.greenBottom {
		background-image:url(images/h-headbtm.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:810px;
		height:42px;
		margin-bottom:30px;
	}

	.greenTop2 {
		background-image:url(images/h-headtop4.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:810px;
		height:38px;
	}

	.greenLeft2 {
		background-image:url(images/h-headlt4.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:18px;
		height:161px;
	}

	.greenRight2 {
		background-image:url(images/h-headrt4.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:16px;
		height:161px;
	}

	.greenBottom2 {
		background-image:url(images/h-headbtm4.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:810px;
		height:16px;
		margin-bottom:30px;
	}
	
	.orangeTop {
		background-image:url(images/h-headtop2.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:810px;
		height:22px;
	}

	.orangeLeft {
		background-image:url(images/h-headlt2.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:20px;
		height:153px;
	}

	.orangeRight {
		background-image:url(images/h-headrt2.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:26px;
		height:153px;
	}

	.orangeBottom {
		background-image:url(images/h-headbtm2.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:810px;
		height:22px;
		margin-bottom:30px;
	}

	.orangeTop2 {
		background-image:url(images/h-headtop3.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:810px;
		height:38px;
	}

	.orangeLeft2 {
		background-image:url(images/h-headlt3.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:18px;
		height:162px;
	}

	.orangeRight2 {
		background-image:url(images/h-headrt3.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:17px;
		height:162px;
	}

	.orangeBottom2 {
		background-image:url(images/h-headbtm3.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:810px;
		height:16px;
		margin-bottom:30px;
	}
	
	.centerImage {
		width:750px;
		height:153px;
		margin:0;
		padding:0;
	}
	
	.green_bottom_top {
		background-image:url(images/c_bottomtop.jpg);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:78px;
		width:414px;
		padding-right:299px;
		height:41px;
	}

	.green_bottom_left {
		background-image:url(images/c_bottomleft.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:11px;
		height:116px;
	}

	.green_bottom_right {
		background-image:url(images/c_bottomright.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:12px;
		height:116px;
	}

	.green_bottom_bottom {
		background-color:#14953d;
		background-repeat:no-repeat;
		background-position:center;
		width:785px;
		height:6px;
		margin-bottom:30px;
		margin-left:3px;
	}
	.green_bottom_bottom2 {
		background-image:url(images/c_bottombottom.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:396px;
		padding-right:395px;
		height:44px;
		margin-bottom:30px;
	}
	
	.feature_right {
		padding-left:10px;
		padding-right:10px;
	}
	
	.bottomGreenBar {
		background-color:#1d913d;
		color:#fff;
		font-family: Helvetica, Arial,  sans-serif;
		font-size:16px;
		font-weight:bold;
		height:16px;
		padding-top:5px;
		padding-bottom:5px;
		width:350px;
	}
	
	
	.bottomOrangeBar {
		background-color:#CA7328;
		color:#fff;
		font-family: Helvetica, Arial,  sans-serif;
		font-size:16px;
		font-weight:bold;
		height:16px;
		padding-top:5px;
		padding-bottom:5px;
		width:350px;
	}
	.bottomOrangeBar a {
		color:#fff;
		text-decoration:none;
	}
	.bottomBlueBar {
		background-color:#125b9c;
		color:#fff;
		font-family: Helvetica, Arial,  sans-serif;
		font-size:16px;
		font-weight:bold;
		height:16px;
		padding-top:5px;
		padding-bottom:5px;
		width:350px;
	}
	
	.orange_bottom_top {
		background-image:url(images/h_bottomtop.jpg);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:78px;
		width:414px;
		padding-right:299px;
		height:36px;
		padding-top:4px;
	}

	.orange_bottom_left {
		background-image:url(images/h_bottomleft.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:11px;
		height:116px;
	}

	.orange_bottom_right {
		background-image:url(images/h_bottomright.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:12px;
		height:116px;
	}

	.orange_bottom_bottom {
		background-color:#c07029;
		background-repeat:no-repeat;
		background-position:center;
		width:785px;
		height:6px;
		margin-bottom:30px;
		margin-left:3px;
	}
	.orange_bottom_bottom2{
		background-image:url(images/h_bottombottom.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:396px;
		padding-right:395px;
		height:44px;
		margin-bottom:30px;
	}
	
	.blue_bottom_top {
		background-image:url(images/s_bottomtop.jpg);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:78px;
		width:414px;
		padding-right:299px;
		height:41px;
	}

	.blue_bottom_left {
		background-image:url(images/s_bottomleft.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:11px;
		height:116px;
	}

	.blue_bottom_right {
		background-image:url(images/s_bottomright.jpg);
		background-repeat:repeat-y;
		background-position:left;
		width:12px;
		height:116px;
	}

	.blue_bottom_bottom {
		background-image:url(images/s_bottombottom.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:396px;
		padding-right:395px;
		height:44px;
		margin-bottom:30px;
	}
	
/*----------------------------------------------------------SiteMap Pages Layout-------*/

#SiteMapIcons {
	background-image: url(images/SiteMapTop.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 764px;
	height: 145px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right:10px;
}

.blue_nav_top {
	width:800px;
	height:11px;
	background-image:url(images/s_addtop.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}

.blue_nav_left {
	width:13px;
	height:117px;
	background-image:url(images/s_addleft.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.blue_nav_right {
	width:13px;
	height:117px;
	background-image:url(images/s_addright.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.blue_nav_bottom {
	width:195px;
	height:17px;
	margin:0;
	padding:0;
	padding-top:4px;
	vertical-align:text-bottom;
	background-image:url(images/news_03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:5px;
	padding-right:592px;
}

.blue_nav_bottom2 {
	width:195px;
	height:36px;
	margin:0;
	padding:0;
	background-image:url(images/top_clean.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:5px;
	padding-right:592px;
}

.blue_nav_bottom3 {
	width:195px;
	height:7px;
	margin:0;
	padding:0;
	background-image:url(images/blue_nav_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:5px;
	padding-right:592px;
}

.green_nav_top {
	width:792px;
	height:11px;
	background-image:url(images/green_nav_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.green_nav_left {
	width:13px;
	height:117px;
	background-image:url(images/green_nav_left.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.green_nav_right {
	width:13px;
	height:117px;
	background-image:url(images/green_nav_right.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.green_nav_bottom {
	width:792px;
	height:17px;
	margin:0;
	padding:0;
	background-image:url(images/green_nav_bottom.jpg);
	background-repeat:no-repeat;
}

.orange_nav_top {
	width:792px;
	height:11px;
	background-image:url(images/orange_nav_top.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.orange_nav_left {
	width:13px;
	height:117px;
	background-image:url(images/orange_nav_left.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.orange_nav_right {
	width:13px;
	height:117px;
	background-image:url(images/orange_nav_right.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

.orange_nav_bottom {
	width:792px;
	height:17px;
	margin:0;
	padding:0;
	background-image:url(images/orange_nav_bottom.jpg);
	background-repeat:no-repeat;
}

.blue_nav_footer {
	width:195px;
	height:22px;
	background-image:url(images/news_09.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:594px;
	padding-top:0px;
	padding-right:3px;
	color:#fff;
}
/* ----- main news -------*/
.news_top {
	width:792px;
	background-image:url(images/news_05.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:14px;
	margin-left:5px;
}
.news_nav_blue {
	margin-left:281px;
	margin-top:54px;
}
.news_nav_blue_cell {
	width:23px;
	height:23px;
}

.news_top_fade {
	background-image:url(images/news_06.jpg);
	width:792px;
	height:91px;
}

/*---news page---*/
.news2_top {
	width:792px;
	background-image:url(images/news_blue_top.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:36px;
	margin-left:5px;
	padding-left:5px;
	padding-right:592px;
}
.news2_nav_blue {
	margin-left:28px;
	margin-top:54px;
}
.news2_nav_blue_cell {
	width:23px;
	height:23px;
}

.news2_top_fade {
	background-image:url(images/news2_05.jpg);
	width:792px;
	height:91px;
}

/* -- counseling news -- */

.counseling_top {
	width:792px;
	background-image:url(images/news_green_top.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:36px;
	margin-left:5px;
	padding-left:5px;
	padding-right:592px;
}

.counseling_top_fade {
	background-image:url(images/green_05.jpg);
	width:792px;
	height:91px;
}

.housing_top {
	width:791px;
	background-image:url(images/news_orange_top.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:36px;
	margin-left:1px;
	padding-left:5px;
	padding-right:592px;
}

.housing_top_fade {
	background-image:url(images/orange_05.jpg);
	width:791px;
	height:91px;
}


.news_nav_text {
	padding-top:6px;
	font-size:16px;
	padding-bottom:0;
}


.orange {
	background-image:url(images/blue_orange.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	width:420px;
	color:#ce7d21;
	font-weight:bold;
	font-size:14px;
	padding-left:69px;
}

.blue {
	background-image:url(images/blue_blue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	width:420px;
	color:#328ab8;
	font-weight:bold;
	font-size:14px;
	padding-left:69px;
}

.green {
	background-image:url(images/blue_green.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	width:420px;
	color:#66a83c;
	font-weight:bold;
	font-size:14px;
	padding-left:69px;
}

.greenGreen {
	background-image:url(images/green_green.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	width:420px;
	color:#66a83c;
	font-weight:bold;
	font-size:14px;
	padding-left:69px;
}

.orangeOrange {
	background-image:url(images/orange_orange.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:41px;
	width:420px;
	color:#ce7d21;
	font-weight:bold;
	font-size:14px;
	padding-left:69px;
}



.more {
	padding-left:20px;
	padding-bottom:30px;
}


.first_line {
	padding-top:4px;
	font-size:14px;
}


.second_line {
	font-size:12px;
}

.col2 {
	padding-top:8px;
padding-left:31px;
padding-right:2px;
}

.blueHeadline {
	font-size:16px;
	font-weight:bold;
	color:#006699;
	padding-bottom:20px;
}
.bluesubHeadline {
	font-size:16px;
	font-weight:bold;
	color:#006699;
	padding-top:25px;
	padding-bottom:12px;
}
.bluetext, .bluetext a {
	color:#005a8e;
	font-weight:bold;
	line-height:15px;
	font-size:12px;
}
.greentext, .greentext a {
	color:#66a83c;
	font-weight:bold;
	line-height:15px;
	font-size:12px;
}
.orangetext, .orangetext a {
	color:#ce7d21;
	font-weight:bold;
	line-height:15px;
	font-size:12px;
}

.coloredTabsText a {
	color: #FFFFFF;
	font-family: Helvetica, Arial,  sans-serif;
	font-size:16px;
	font-weight:bold;
}
.site_green {
	color:#303030;
	font-size:12px;
	font-weight:normal;
}

.site_green a {
	color:#49762c;
	font-size:12px;
	font-weight:normal;
}
.site_blue {
	color:#303030;
	font-size:12px;
	font-weight:normal;
}

.site_blue a {
	color:#005a8e;
	font-size:12px;
	font-weight:normal;
}
.site_orange {
	color:#303030;
	font-size:12px;
	font-weight:normal;
}

.site_orange a {
	color:#a15d15;
	font-size:12px;
	font-weight:normal;
}
.indent {
	margin:0;
	padding:0;
	padding-left:50px;
}
.indent2 {
	padding:0;
	margin:0;
	padding-left:30px;
	width:700px; 
	text-align:left;	
}
.firstP {
	text-align:left;
	margin:0;
	padding:0;
	padding-left:10px;
}
.blog_body {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
}

#employment_blue {
	background-image:url(images/employment_05.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:525px;
	padding-left:260px;
	padding-top:55px;
	height:260px;
	color:#328ab8;
}
#employment_blue a {
	color:#328ab8;
}
#employment_orange {
	background-image:url(images/employment_06.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:375px;
	height:334px;
	padding-top:250px;
	color:#ce7d21;
	display:inline-block;
}
#employment_orange a {
	color:#ce7d21;
}

#employment_green {
	background-image:url(images/employment_07.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:375px;
	height:334px;
	padding-top:250px;
	color:#66a83c;
	display:inline-block;
}
#employment_green a {
	color:#66a83c;
}

.employment_grey {
	background-image:url(images/employment_08.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:785px;
	height:480px;
	background-position:bottom;
	color:#666666;
}

.job_green {
	background-image:url(images/employment_c_head.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:791px;
	height:139px;
	color:#66a83c;
}
.job_green_left {
	background-image:url(images/employment_c_column.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:817px;
	color:#66a83c;
}
.job_green_right {
	color:#66a83c;
	font-weight:bold;
}

.job_blue {
	background-image:url(images/employment_s_head.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:791px;
	height:139px;
	color:#328ab8;
}
.job_blue_left {
	background-image:url(images/employment_s_column.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:817px;
	color:#328ab8;
}
.job_blue_right {
	color:#328ab8;
	font-weight:bold;
}

.job_orange {
	background-image:url(images/employment_h_head.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:791px;
	height:139px;
	color:#ce7d21;
}
.job_orange_left {
	background-image:url(images/employment_h_column.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:817px;
	color:#ce7d21;
}
.job_orange_right {
	color:#ce7d21;
	font-weight:bold;
}
.job_green_footer {
	background-image:url(images/employment_c_footer.jpg);
	width:791px;
	height:40px;
	background-repeat:no-repeat;
	background-position:left;
}
.job_blue_footer {
	background-image:url(images/employment_s_footer.jpg);
	width:791px;
	height:40px;
	background-repeat:no-repeat;
	background-position:left;
}
.job_orange_footer {
	background-image:url(images/employment_h_footer.jpg);
	width:791px;
	height:40px;
	background-repeat:no-repeat;
	background-position:left;
}
.overview_top_blue {
	background-image:url(images/overview_01.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:469px;
	width:287px;
	padding-right:51px;
	height:34px;
}
.overview_left_blue {
	background-image:url(images/overview_02.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:18px;
	height:165px;
}
.overview_right_blue {
	background-image:url(images/overview_04.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:15px;
	height:165px;
}
.overview_bottom_blue {
	background-image:url(images/overview_05.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:807px;
	height:15px;
}


#counselingLeftSide a {
	color:#66a83c;
}
#DevelopmentLeftSide3 {
	font-size:11px;
}
#SWSOLBlueFade li {
	margin:0;
	padding:0;
	padding-left:2px;
	padding-bottom:5px;
}
SWSOLBlueFade ul {
	margin:0;
	padding:0;
}

.editing {
	visibility:hidden;
}

/* ----------------------------------------------------------- */

div.tableContainer {
	width: 99%;		/* table width will be 99% of this*/
	height: 580px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
	}

.tableContainer table {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #f0f0f0;
	}
	
.tableContainer table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 500px;
	overflow-x: hidden;
	}
	
.tableContainer thead tr	{
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	}
	
.tableContainer thead td, thead th {
	text-align: center;
	font-size: 10px; 
	background-color: #005C8E;
	color: #ffffff;
	font-weight: bold;
	border-top: solid 1px #d8d8d8;
	line-height: 11px;
	}
	
.tableContainer thead td a {
	text-align: center;
	font-size: 10px; 
	color: #ffffff;
	font-weight: bold;
	line-height: 11px;
	}

.tableContainer td	{
	color: #000;
	background-color: #d0d0d0;
	padding-right: 2px;
	font-size: 10px;
	line-height: 11px;
	#text-align: right;
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	}
	
.tableContainer table tfoot tr { /*idea of Renato Cherullo to help IE*/
      position: relative; 
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
      }

.tableContainer tfoot td	{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: papayawhip;
	color: #ffffff;
	border-top: solid 1px slategray;
	}

.tableContainer td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

.outer {
position:relative;
padding:32px 0 0 0;
width:99%;
background:#eee;
margin:0 auto 3em auto;
}
.innera {
overflow:auto;
width:99%;
height:580px;
background:#eee;
}

.outer thead tr {
position:absolute;
top:0em;
height:1.5em;
left:0;
}

.outer th, .outer td {
width:120px;
padding:0;
margin: 0;
border:0;
border-spacing:10px;
text-align:left;
background-color: #d0d0d0;
}


.tbcell {
width:110px;
padding: 0 5px 0 5px;
font-size: 10px;
line-height: 11px;
word-wrap: break-word;
}

.lasttbcell {
width:110px;
padding: 0 0 0 5px;
font-size: 10px;
line-height: 11px;
word-wrap: break-word;
}

.outer th {
background:#005C8E; 
color:#fff;
text-align:center;
}

.left_menu_box {
	float: left;
	width: 250px;
	padding: 0;
	margin: 0 10px 0 10px;
	border-width: 0;
}

.left_menu {
	position: relative;
	padding-top: 0px;
	margin: 20px 0px 20px 0px;
	width: 250px;
	border-style:solid;
	border-width:1px;
	border-color: #005C8E;
}

.left_menu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.left_menu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.left_menu ul li a:visited{
color: black;
}

.left_menu ul li a:hover{ /*hover state CSS*/
background: #8BBAD9;
}

.main_profile {
	float: left;
	width:600px;
	margin: 20px 10px 20px 0px;
	border-style:solid;
	border-width:1px;
	border-color: #005C8E;
	background: #E9E9E9;
}

.profile_header {
	background: #005C8E;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 7px 31px;
}

.profile_content {
	padding: 0 10px 0 10px;
}
	
.profile_content div {
	float: left;
	width: 200px;
    margin: 10px 10px 10px 10px; 
}

.profile_content div a{
	display: block;
	padding: 5px;
	text-align: center;
}

#photoupload {
	display: none;
}

