/**************************************************/
/*  Body and Wrapper                              */
/**************************************************/

body {
	margin: 0px;
	background: #ffffff;
}

ul { list-style-type:circle; line-height:16pt; }
img { border: none; } 
h1 { color: #a90061; font-size: 14px; font-weight:bold; margin-bottom:16px; }
h2 { color: #a90061; font-size: 16px; font-weight:bold;  margin-bottom:18px; }
h3 { color: #a90061; font-size: 18px; font-weight:bold;  margin-bottom:20px; }

#wrapper {
	margin: 5px auto 0px auto;
	padding: 0;
	width: 980px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/**************************************************/
/*   Header                                       */
/**************************************************/

#header {
	background: url("../App_Themes/lsstheme/top_logo.jpg") top left no-repeat; 
	width: 980px;
	height: 107px;
}
.headernav 
{
	position:absolute;
	margin-top: 35px;
	margin-left: 750px;
	padding: 0px;
	width: 210px;
	font-size: 12px;
	color: #a90061;
}
.headernav a:link 
{
	text-decoration:none;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 12px;
	color: #a90061;
	font-weight: normal;
}
.headernav a:visited {color: #a90061; text-decoration:none; font-weight: normal;}  /* visited link */
.headernav a:hover {color: #a90061; text-decoration:underline; font-weight: normal; }   /* mouse over link */
.headernav a:active {color: #a90061; text-decoration:none; font-weight: normal;}   /* selected link */

.speciallink
{
	position:absolute;
	z-index:1000;
	margin-top: 215px;
	margin-left: 445px;
	padding: 0;
	width: 246px;
	font-size: 11px;
	color: #f1dde7;
}
.speciallink a:link
{
	color: #f1dde7;
	text-decoration:underline;
	font-weight: normal;
}
.speciallink a:visited {color: #f1dde7; text-decoration:underline; font-weight: normal;}  /* visited link */
.speciallink a:hover {color: #f1dde7; text-decoration:underline; font-weight: normal; }   /* mouse over link */
.speciallink a:active {color: #f1dde7; text-decoration:underline; font-weight: normal;}   /* selected link */

/**************************************************/
/*   Containers  -  wrappers that hold the nav and content    */
/**************************************************/

#container {
	background: url("../App_Themes/lsstheme/sliver.gif") top left repeat-y; 
	width: 980px;
	height: 100%;
	padding: 0;
}
#peoplecontainer 
{
	background: url("../App_Themes/lsstheme/people.jpg") bottom left no-repeat; 
	width: 980px;
	min-height: 100%;
	padding: 0;
}

/**************************************************/
/*  Navbar                                        */
/**************************************************/

#leftnavbkd 
{
	float: left;
	background: url("../App_Themes/lsstheme/leftnav_bkd.jpg") top left no-repeat; 
	margin-top: 0px;
	padding: 0;
	width: 229px;
	height: 314px;
	text-align: left;
}
.leftnav
{
	margin-top: 20px;
	margin-left: 8px;
}
.leftnav ul
{
	list-style:none;
}
.leftnav li
{
	line-height:normal;
	width: 156px; 
	padding-left: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight:bold;
	border-bottom:solid 1px white;
}
.leftnav li a 
{
	font-weight:bold;
	text-decoration:none;
}
.leftnav li a:link { color: #1a1a1a; }
.leftnav li a:visited {color: #1a1a1a}  /* visited link */
.leftnav li a:hover {color: #ad0066}   /* mouse over link */
.leftnav li a:active {color: #ad0066}   /* selected link */

.leftnav_onstate { background-color:#ffeabd;}


/**************************************************/
/*  All the content                               */
/**************************************************/
#contentbkd 
{
	float: left;
	background:  url("../App_Themes/lsstheme/content_bkd.jpg") top left no-repeat;
	width: 751px;
	margin-top:0px;
	margin-left:0px;
}
#content 
{
	width: 702px;
	padding:0;
	padding-top: 13px;
	margin-left: 13px;
	min-height: 397px;
	vertical-align: top;
}
#content a
{
	color: #ad0066;
	font-weight:bold;
	text-decoration:none;
}
.clear
{
	clear:left;
}
.contentheading
{
	margin-top: 0px;
	margin-left: 0px;
	width:702px;
	height: 34px;
	background: url("../App_Themes/lsstheme/contentheader_bkd.gif") no-repeat;
	padding-top: 7px;
	padding-left: 18px;
	color: #fff;
	font-size: 18px;
}
.smallscrolldiv
{
	margin-top: 8px;
	padding-left: 18px;
	padding-right: 6px;
	float:left;
	width: 374px;
	min-height: 372px;
}
.quoteimagediv
{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width: 300px;
	min-height: 372px;
}
.largescrolldiv
{
	margin-top: 8px;
	margin-left: 0px;
	padding-left: 18px;
	padding-right: 18px;
}

/**************************************************/
/*   Footer                                       */
/**************************************************/

#footer 
{
	background: url("../App_Themes/lsstheme/footer_bkd.jpg") bottom left no-repeat; 
	width: 980px;
	height: 111px;
}
.footernav
{
	position:absolute;
	margin-left:326px;
	margin-top:74px;
	font-size: 12px;
	font-weight:bold;
	color: #191919;
}
.footernav a:link, .home_footernav a:link
{
	margin-right: 4px;
	margin-left: 4px;
	font-size: 12px;
	color: #191919;
	text-decoration:none;
}
.footernav a:visited, .home_footernav a:visited {color: #191919; text-decoration:none;}  /* visited link */
.footernav a:hover, .home_footernav a:hover {color: #191919; text-decoration:underline; }   /* mouse over link */
.footernav a:active, .home_footernav a:active {color: #191919; text-decoration:none;}   /* selected link */

/**************************************************/
/*   Page specific                                      */
/**************************************************/
#home_peoplecontainer
{
	background: url("../App_Themes/lsstheme/home_people.jpg") bottom left no-repeat; 
	width: 980px;
	min-height: 100%;
	padding: 0;
}
#home_bkd
{
	float: left;
	background:  url("../App_Themes/lsstheme/home_contentbkd.jpg") top left no-repeat;
	padding:0;
	width: 751px;
	margin-top:0px;
	margin-left:0px;
}
#home_content
{
	width: 702px;
	padding-top: 12px;
	margin-left: 13px;
	min-height: 425px;
	vertical-align: top;
}

* html div.home_content
{
	width: 702px;
	padding-top: 12px;
	height: 423px;
        margin-top:0px;
	margin-left: 13px;

}

* home_bkd
{
	float: left;
	background:  url("../App_Themes/lsstheme/home_contentbkd.jpg") top left no-repeat;
	padding:0;
	width: 751px;
}


#home_content td
{
	padding-top:2px;
}
#home_footer
{
	background: url("../App_Themes/lsstheme/home_footer.jpg") bottom left no-repeat; 
	width: 980px;
	height: 86px;
}
.home_footernav
{
	position:absolute;
	margin-left:326px;
	margin-top:49px;
	font-size: 12px;
	font-weight:bold;
	color: #191919;
}


.CMSSiteMapList li
{
	line-height:22px;
}

