@charset "UTF-8";
/* CSS Document */


body {
	margin: 0;
	padding: 0;
	background-color:#D4B48D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.rep-l {
	background-image: url(../images/pss-rep-l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rep-r {
	background-image: url(../images/pss-rep-r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/****************** STRUCTURE ********************/

#mn-wrapper {
	margin: 0 auto;
	padding: 0;
	width: 990px;
	}
	
#mn-bgrep {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 990px;	
	background-image: url(../images/pss-rep_full.jpg);
	}

/************ CONTENT **************/
	

#mn-content {
	float: left;
	width: 990px;
	margin:0;
	padding-bottom:20px;
	}
	
/************ CONTENT LEFT **************/

#mn-contentleft {
	float: left;
	width: 623px;
	margin:0;
	padding:0;
	}
	
#mn-logo {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 623px;
	height:210px;	
	background-image: url(../images/pss-logo.jpg);
	}
		
#mn-topnav {
	float: left;
	width: 623px;
	height: 42px;
	background-image:url(../images/pss-nav_bg.jpg);	
	}
	

#mn-procedurecontainer {
	float: left;
	width: 623px;
	margin:0;
	padding:0;
	background:url(../images/pss-content_procedures.jpg) no-repeat top;
	}

#mn-procedurerep {
	float: left;
	width: 623px;
	margin:0;
	padding:0;
	background:url(../images/pss-rep_procedures.jpg) repeat-y top;
	}
	#box1 {
		margin:0;
		padding:0;
		width:299px;
		float:left;
		background:url(../images/pss-box_1.jpg) no-repeat top center;
		text-align:left;
		}
	#box2 {
		margin:0;
		padding:0;
		width:298px;
		float:left;
		background:url(../images/pss-box_2.jpg) no-repeat top center;
		text-align:left;
		}
	
#mn-contentmain {
	float: left;
	width: 623px;
	margin:0;
	padding:0;
	background:url(../images/pss-header_bg.jpg) no-repeat top;
	}
	#mn-contentmain p {
	margin:0;
	padding: 10px 30px 5px 35px;
	line-height:18px;
	color:#234374;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
		}
		#mn-contentmain  a {
	line-height:18px;
	color: #3E73A7;
	text-decoration: underline;
		}
		#mn-contentmain  a:hover {
		line-height:18px;
		color: #7495E5;
		text-decoration:underline;
		}
			#mn-contentmain ul{
	margin:0;
	padding: 10px 15px 5px 70px;
	line-height:18px;
	color:#234374;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
    		}
			#mn-contentmain li {
			color:#234374;
			line-height:20px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
    		}
			#mn-contentmain li a {
			color: #2A5490;
			line-height:20px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			text-decoration:none;
   			 }
			#mn-contentmain li a:hover {
			color: #2A5490;
			line-height:20px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			text-decoration:underline;
    		}

	
/************ CONTENT RIGHT **************/

#mn-contentright {
	float: left;
	width: 367px;
	margin:0;
	padding:0;
	}
	
#mn-graphic {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 367px;
	height:372px;	
	background-image: url(../images/pss-pic.jpg);
	}
	
#mn-infoheader {
	float: left;
	width: 367px;
	height:300px;
	margin:0;
	padding:0;
	background-image: url(../images/pss-contact_r.jpg);
	background-repeat: no-repeat;
	}
	#mn-infoheader p {
	margin:0;
	padding: 28px 30px 0px 30px;
	text-align:justify;
	font-size:16px;
	font-family:Georgia, Times;
	text-decoration:none;
	line-height:18px;
	color:#FFF;
		}
		#mn-infoheader  a {
	line-height:18px;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
		}
		#mn-infoheader  a:hover {
	line-height:18px;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
		}
		
#mn-infocontent {
	float: left;
	width: 367px;
	height:195px;
	margin:0;
	padding:0;
	background:url(../images/pss-info_bg.jpg) no-repeat top;
	}
	#mn-infocontact {
	float: left;
	width: 367px;
	height:95px;
	margin:0;
	padding:0;
	background-image: url(../images/pss-info_header.jpg);
	background-repeat: no-repeat;
		}
		#mn-infocontact p {
			margin:0;
			padding: 15px 20px 0px 30px;
			text-align:justify;
			line-height:18px;
			color:#F7D033;
			font-size:18px;
			font-weight:bold;
			text-decoration:none;
			}
			#mn-infocontact  a {
			line-height:18px;
			color: #FFF;
			font-size:14px;
			text-decoration:none;
			}
			#mn-infocontact  a:hover {
			line-height:18px;
			color: #FFF;
			font-size:14px;
			text-decoration:underline;
			}
			
			
#mn-selfpay {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 367px;
	height:33px;	
	background-image: url(../images/selfpay.jpg);
	}
		
#mn-infobuff {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 367px;
	height:27px;	
	background-image: url(../images/pss-right_buff.jpg);
	}
	
/***end content***/
		

.procedureul {
	float: left;
	width: 190px;
	margin:0;
	padding:35px 10px 25px 80px;
	color:#EFB10E;
	line-height:20px;
	text-align:left;
	list-style:square;
	font-family:Arial, Helvetica, sans-serif;
    }
	.procedureul li {
	color:#EFB10E;
	line-height:20px;
	text-align:left;
	list-style:square;
	font-family:Arial, Helvetica, sans-serif;
    }
	.procedureul li a {
	color: #43669B;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
    }
	.procedureul li a:hover {
	color: #43669B;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:underline;
    }

	
#mn-buff {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 990px;
	height:13px;	
	background-image: url(../images/pss-buff.jpg);
	}


#mn-footer {	
	float: left;
	width: 990px;
	padding-top:50px;
	padding-bottom:15px;
	}	
	#mn-footer a {
		color: #685F4B;
		text-decoration: none;
		text-align:left;
		}
	#mn-footer a:hover {
		color: #FFF;
		text-align:left;	
		text-decoration: underline;
		}
	#mn-footer ul {
		text-align: left;
		margin: 0 auto;
		padding-top: 0px;
		line-height: 25px;
		}
	#mn-footer li {
		list-style-type: none;
		display: inline;
		padding-right: 30px;
		text-align:left;
		}
	
/************ STYLES **************/

	H1 {
	margin: 0;
	padding: 16px 0 0 35px;
	font-family: Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	font-style: normal;
	text-decoration:none;
	color:#234374;
	}
	H2 {
	margin: 0;
	padding: 18px 0 5px 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	text-align:left;
	text-decoration:none;
	color:#7E693D;
	}
	H3 {
	margin: 0;
	padding: 4px 0 0 140px;
	font-family: Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	font-style: normal;
	text-decoration:none;
	color:#F7D033;
	}
	H3 a	{
		text-decoration: none;
		color:#F7D033;
		}
	H3 a:hover	{
		text-decoration:underline;
		color:#F7D033
		}	
	
	H4 {
	margin: 0;
	padding: 16px 0 15px 25px;
	float: left;
	font-family: Myriad Pro, Arial;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color: #FFF;
	}
	
	H5	{
    margin: 0;
	padding: 25px 0 0 85px;
	font-family: Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	font-style: normal;
	text-decoration:none;
	color:#1A3963;
	}
	
	

.link a{
	margin: 0;
	padding: 15px 0 0 140px;
	font-family: Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	font-style: normal;
	text-decoration:none;
	color: #FF9900;
}

.link a:hover	{
	margin: 0;
	padding: 15px 0 0 140px;
	font-family: Georgia, Times;
	font-size:30px;
	font-weight:normal;
	text-align:left;
	font-style: normal;
	text-decoration: underline;
	color:#F7D033;
}

.address	{
	text-align:left;
	color: #D7CDB5;
	font-family:Arial, Helvetica, sans-serif;
	}
.ol {
	margin:0;
	padding: 10px 30px 5px 35px;
	line-height:18px;
	color:#234374;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/*Pictures*/
.picborder {
	border: 1px solid;
	border-color:#355C93;
}

.picRight {
	border: 1px solid;
	border-color:#335487;
	float:right;
	margin:5px 0 0 10px;

}
.picRightnoborder {
	float:right; 
	margin-left:10px;
}
.picLeft {
	border: 1px solid;
	border-color:#38493F;
	float:left;
	margin-right:10px;
}

div.spacer{clear:both; height:10px; display:block;}

/************************** maps page *******************************/

div#maps p	{
	color: #5D6B7D;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-left:0;
	}
	
	#maps a	{
	color: #1C5Db7;
	text-decoration:none;
	}
	
	#maps a:hover	{
	text-decoration:underline;
	color: #990000;
	}

/************************* contact us page ******************/

div#contactus	{
	margin: 5px 0 5px 15px;
	padding: 5px 0 5px 15px;
	}
	
/********************** misc divs used for spacing issues **********/

div#backtotop	{
	margin: 20px 15px 0 0;
	padding: 20px 15px 0 0;
	}
/********************** link list **********/	
.linkwrapper {
	margin: 0 auto;
	padding: 5px auto;
	width: 545px;
	height:125px;
	}
.linkleft {
	width: 250px;
	height:125px;
	float: left;
	}
.linkright{
	width: 250px;
	height:125px;
	float: left;
	}
/********************** logo link **********/	

.logolink {
	margin: 60px 60px 10px 20px;
	padding: 0;
	width: 500px;
	height:50px;
	cursor: pointer;
	}
