/*** GLOBAL  ***/
html,body{height:100%}
body {
	font-family:Arial, Tahoma, Verdana;
	font-size:14pt;
	margin:0 auto;
	padding:0;
	color:#777;
	height:100%;
	background: transparent url(images/bg.gif) repeat-x top center;
}
* {margin: 0px; padding: 0px;}
a {color: #3bc0e1;}

#main_container {
	min-height:85%;
	background: transparent url(images/bg_header.jpg) no-repeat center 0;
	border: 0px solid red;
}
#centercolumn {
	margin: 0px auto;
	width: 1000px; border: 0px solid blue;
}
#navi {
	float: right;
	position: relative;
	right: 8px;
	width: 682px;
	height: 48px;
	display: block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background-color: #003574;
	font-weight: bolder;
	margin-bottom: 12px; 
}
	#navi ul {margin: 0; padding: 0;}
	#navi li {display: inline; margin: 15px 0px 0px 38px; line-height: 48px}
	#navi a {color: #FFF; text-decoration: none}
	
#logo {
	float: left;
	width: 255px;
	height: 245px;
	display: block;
	margin: 20px 0px 0px 0px; padding:0;
	background: transparent url(images/phs_logo.png) no-repeat 0 0;
}
#marquee {
	float: right;
	width: 690px;
	height: 269px;
	display: block;
	text-align: center;
	margin:0; padding:0;
	background: transparent url(images/bg_marquee.png) no-repeat 0 0;
}
#marquee img {
	position: relative;
	left: -3px;
	top: 6px;
	width: 672px;
	height: 250px;
}
#content {
	float: right;
	width: 691px;
	line-height: 18pt;
}
	#content h1 {color: #3bc0e1; font-size: 20pt; padding: 30px 0px 10px 0px}
	#content h2 {color: #becc60; font-size: 16pt; font-weight: normal; padding-top: 20px; padding-bottom: 4px}
	#content p {margin: 20px 0px 20px 0px}
	#content ul {margin: 20px 0px 20px 30px}
	#content li {margin-bottom: 8px}
	
#sidebar {
float: left;
	width: 265px;
	color: #666666;
	font-size: 12pt; font-weight: bold;
	margin-top: 95px;
}
	#sidebar ul {
		margin: 0; 
		padding: 8px 0px 0px 12px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;}
	#sidebar li {margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ebebeb}
	#sidebar a {color: #999; text-decoration: none}
	#sidebar a.selected {color: #becc60;}
	
#spacer {
	float: left;
	width: 100%;
	height: 60px;
}
#bottom_container {
	float: left;
	width: 100%;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	height: 130px;
}
#footer {
	margin:0 auto;
	width:1000px;
	color: #666666;
	font-size: 12pt;
	padding-top: 20px;
}
#footer p {margin: 10px 0px 10px 0px}
#footright {float:right; width: 691px;}
