body {
	margin: 0;
	background: #074234 url(img/ps-bottom.jpg) repeat-x bottom center;

	font-family: Arial, sans-serif;
	font-size: 12px;
	color: white;
}

p, span, div, table, tr, th, td {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

p { margin: 0px; }

hr {
       border: none;
       border-top: 1px solid #9F1313;
}

/** dynamIt editor styles follow **/

.titles {
	font-size: 16px;
	color: #C3DFCF;
}

.subheadings {
	font-size: 13px;
	color: #CFCFCF;
	font-style: italic;
}

.emphasis {
	color: #EFEAB3;
}

.dark {
	color: #4F4F4F;
}

/** end editor styles **/


#outer {
        background: url(img/ps-top-bg.png) repeat-x;
	background-position: center -21px;
}

#outerin {
	background: url(img/top-bg.png) repeat-x top center;
}

#container {
	width: 922px;
	margin: 0 auto 0 auto;
}

#header {
	height: 114px;
	background: url(img/header.png) no-repeat top center;
	position: relative;
	color: white;
}

#header a, #header a:link, #header a:visited  {
	text-decoration: none;
	color: white;
}

#mubar {
        height: 37px;
        line-height: 37px;
        text-align: right;
}

#mubar a, #mubar a:link, #mubar a:visited,
#physbar a, #physbar a:link, #physbar a:visited  {
        text-decoration: none;
        color: white;
}

#physbar {
        padding: 36px 0 0 0;
        line-height: 39px;
        text-align: right;
        color: white;
}

#physbar .holder {
        width: 126px;
        text-align: center;
        margin: 0 0 0 auto;
}


#left {
        float: left;
        position: relative;
}

ul#nav {
        list-style-type: none;
        margin: 0;
        margin-top: 5px;
        padding: 0;
        width: 238px;
        border: 1px solid #464646;
}

ul#nav li { border-bottom: 1px solid #626262; position: relative; }
	ul#nav li a, ul#nav li a:link, ul#nav li a:visited { display: block; background-color: #363636; border-left: 6px solid #363636; padding: 7px 7px 7px 14px; font-family: Times New Roman, Times, serif; font-size: 21px; color: white; text-decoration: none; }
	ul#nav li a:hover, ul#nav li a:active { background-color: #191919; border-left: 6px solid #c21b1b; }

ul#nav li a small {
        display: block;
        font-family: Arial, sans-serif;
        color: white;
        font-size: 11px;
}



#DROPDOWNS {
        position: absolute;
        top: 6px;
        left: 238px;
        z-index: 5;
}


ul.menuDiv {
        position: absolute;
        top: 0px;

        visibility: hidden;

        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 238px;
        background-color: #191919;
}


ul.menuDiv li a,
ul.menuDiv li a:link,
ul.menuDiv li a:visited {
        display: block;
        height: 22px;
        line-height: 22px;
        border: 0;
        background-color: #191919;
        color: #b8b5b4;
        font-family: Arial, sans-serif;
        font-size: 12px;
        text-decoration: none;

        padding: 4px 4px 4px 15px;
}

ul.menuDiv li {
        border: 0;
}

ul.menuDiv li a:hover,
ul.menuDiv li a:active {
        display: block;
        height: 22px;
        line-height: 22px;
        border: 0;
        background-color: #191919;
        color: #b8b5b4;
        font-family: Arial, sans-serif;
        font-size: 12px;
        text-decoration: none;
}

#main {
	background: url(img/ps-chalk.jpg) no-repeat top center;
	position: relative;
}

#left {
	width: 210px;
	float: left;
}

	#left #subnav {
		width: 210px;
		background: url(img/ps-subnav-bg.png) repeat-y top left;
	}

	#left #subnav-bottom {
		width: 210px;
		height: 141px;
		background: url(img/ps-subnav-bot.png) no-repeat top left;
	}

#content {
	margin: 0 210px 0 260px;
	text-align: left;
	min-height: 412px;
}

	#contentpadd {
		padding: 15px 0 10px 0;
		line-height: 17px;
	}

		#contentpadd a {
			text-decoration: none;
			color: #efeab3;
			border-bottom: 1px dashed #efeab3;
		}

		#contentpadd a:hover {
			text-decoration: none;
			color: #efeab3;
			border-bottom: 1px solid #efeab3;
		}

#right {
	width: 200px;
	margin-top: 140px;
	float: right;
	position: relative;
}

	#right a {
		text-decoration: none;
		color: #efeab3;
		border-bottom: 1px dashed #efeab3;
	}

	#right a:hover {
		text-decoration: none;
		color: #efeab3;
		border-bottom: 1px solid #efeab3;
	}

#right hr {
       border: none;
       border-top: 1px solid #efeab3;
}

.spotlight-spacer {
	height: 8px;
	width: 20px;
}

#clean {
	clear: both;
	height: 300px;
}


ul#sublinks {
	list-style-type: none;
	margin: 0;
	padding: 0 26px 0 36px;
}

ul#sublinks li {
	line-height: 16px;
}

ul#sublinks li a,
ul#sublinks li a:link,
ul#sublinks li a:visited {
         display: block;
         background-color: white;
         color: #7f7f7f;
         padding: 6px 0 6px 14px;
         text-decoration: none;
         font-size: 12px;
}


ul#sublinks li a:hover,
ul#sublinks li a:active {
	display: block;
	background-color: #e6e6e6;
	color: #5a0606;
	padding-left: 14px;
}

.right {
	text-align: right;
}

.copydiv {
	padding-top: 250px;
}

a img { border: none; }

.copydiv a {
	font-family: Verdana; 
	font-size: 9px; 
	color: #fcb803;
}


a.homelink, a.homelink img  {
	float:left;
	height:35px;
	width:275px;
}



