/*
******************************************************
		HOME PAGE LAYOUT RULES
******************************************************
*/





#ushs_logo {

	margin: 0px;
	padding: 0px;
	position:absolute; 
	left: 0px; 
	top: 0px;
	width: 158px; 
	height: 90px; 
	z-index: 1; 
	background-image: url(images/ushs_logo25.jpg); 
	layer-background-image: url(images/ushs_logo25.jpg);
	border: white solid 1px;
	}
	



#top_banner {
	
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:90px; 
	z-index:0; 
	background-color: #B4FB9F; 
	layer-background-color: #B4FB9F; 
	border:1px solid #fff;
	}
 


#InfoForBanner {

	position:absolute; 
	left:0px; 
	top:89px; 
	width:158px; 
	height:31px; 
	z-index:7; 
	background-color: #34CC67; 
	layer-background-color: #34CC67; 
	border: 1px solid #fff;
	}

#InfoAboutBanner {

	position:absolute; 
	left:0px; 
	top:119px; 
	width:158px; 
	height:31px; 
	z-index:7; 
	background-color: #81AE45; 
	layer-background-color: #81AE45;
	border: 1px solid #fff;
	}


#InfoFor {

	position:absolute; 
	left:17px; 
	top:95px; 
	width:130px; 
	height:14px; 
	z-index:12;
	}	


#InfoAbout {

	position:absolute; 
	left:17px; 
	top:125px; 
	width:130px; 
	height:14px; 
	z-index:12;
	}


#InfoForExt {

	position:absolute; 
	left:0px; 
	top:89px; 
	width:100%; 
	height:31px; 
	z-index:1; 
	background-color: #66CC66; 
	layer-background-color: #66CC66; 
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px none #fff;
	}


#InfoAboutExt {

	position:absolute; 
	left:0px; 
	top:119px; 
	width:100%; 
	height:31px; 
	z-index:3; 
	background-color: #99CC66; 
	layer-background-color: #99CC66; 
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px none #fff;
	}



#SideNavigator {

	padding: 1px;
	position:absolute; 
	left:0px; 
	top:149px; 
	width:156px; 
	height:215px; 
	z-index:2; 
	border:1px solid #fff; 
	background-color: #339966; 
	layer-background-color: #339966;
	}


#TriPicture {

	position:absolute; 
	left:0px; 
	top:363px; 
	width:158px; 
	height:103px; 
	z-index:2; 
	background-image: url(images/3pic.jpg); 
	layer-background-image: url(images/3pic.jpg); 
	border:1px solid #fff;
	}


#CenterPic {

	position:absolute; 
	left:170px; 
	top:165px; 
	width:285; 
	height:200; 
	z-index:3;
	border:1px solid #fff;
	}


#CenterPanel {

	position:absolute; 
	left:0px; 
	top:165px; 
	width:100%; 
	height:199px; 
	z-index:0; 
	background-color: #CCFFCC; 
	layer-background-color: #CCFFCC; 
	border:1px solid #fff;
	}

#InfoForNav {

	position:absolute; 
	left:170px; 
	top:95px; 
	width:533px; 
	height:18px; 
	z-index:3;
	}

#InfoAboutNav {

	position:absolute; 
	left:170px; 
	top:126px; 
	width:648px; 
	height:18px; 
	z-index:3;
	}


#BottomDivider {

	position:absolute; 
	left:0px; 
	top:467px; 
	width:100%; 
	height:18px; 
	z-index:1; 
	background-color: #339966; 
	layer-background-color: #339966; 
	border:white solid 1px;
	}



/*
******************************************************
		INDIVIDUAL PAGE LAYOUT RULES
******************************************************
*/



#InfoForBannerInd {

	position:absolute; 
	left:0px; 
	top:89px; 
	width:158px; 
	height:31px; 
	z-index:7; 
	background-color: #34CC67; 
	layer-background-color: #34CC67; 
	border: 1px solid #fff;
	}

#InfoAboutBannerInd {

	position:absolute; 
	left:0px; 
	top:119px; 
	width:158px; 
	height:31px; 
	z-index:7; 
	background-color: #81AE45; 
	layer-background-color: #81AE45;
	border: 1px solid #fff;
	}


#InfoForInd {

	position:absolute; 
	left:17px; 
	top:95px; 
	width:130px; 
	height:14px; 
	z-index:12;
	}	


#InfoAboutInd {

	position:absolute; 
	left:17px; 
	top:125px; 
	width:130px; 
	height:14px; 
	z-index:12;
	}


#InfoForExtInd {

	position:absolute; 
	left:0px; 
	top:89px; 
	width:100%; 
	height:31px; 
	z-index:1; 
	background-color: #66CC66; 
	layer-background-color: #66CC66; 
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px none #fff;
	}


#InfoAboutExtInd {

	position:absolute; 
	left:0px; 
	top:119px; 
	width:100%; 
	height:31px; 
	z-index:1; 
	background-color: #99CC66; 
	layer-background-color: #99CC66; 
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px none #fff;
	}



#SideNavigatorInd {

	padding: 1px;
	position:absolute; 
	left:0px; 
	top:149px; 
	width:157px; 
	height:215px; 
	z-index:0; 
	border:1px solid #fff; 
	background-color: #339966; 
	layer-background-color: #339966;
	}


#TriPictureInd {

	position:absolute; 
	left:0px; 
	top:363px; 
	width:158px; 
	height:103px; 
	z-index:2; 
	background-image: url(images/3pic.jpg); 
	layer-background-image: url(images/3pic.jpg); 
	border:1px solid #fff;
	}




#InfoForNavInd {

	position:absolute; 
	left:170px; 
	top:95px; 
	width:533px; 
	height:18px; 
	z-index:3;
	}

#InfoAboutNavInd {

	position:absolute; 
	left:170px; 
	top:126px; 
	width:648px; 
	height:18px; 
	z-index:3;
	}

#SiteCue {

	position:absolute; 
	left:180px; 
	top:163px; 
	width:391px; 
	height:23px; 
	z-index:14;
	font-weight:bold;
	font-size:9pt;]
	font-style:italic;
	color:#5D5D5D;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}

.insetpic {
	
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
	border: 1px solid #000;
}








/*
******************************************************
		TYPOGRAPHY AND COLOR RULES
******************************************************
*/


BODY {
	margin: 0px;
	padding: 0px;
	background: #B4FB9F; 
	font-family: serif; Verdana, sans-serif; 
	}


h1 {
	
	font-weight:normal;
	font-size:14pt;
	color:#006600;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}

h2 {
	
	font-weight:normal;
	font-size:14pt;
	color:#006600;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}

h3 {
	
	font-weight:bold;
	font-size:12pt;
	font-style:italic;
	color:#006600;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}
	
p {
	
	font-weight:normal;
	font-size:10pt;
	color:#5D5D5D;
	font-family:Verdana, Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}

p.table {
	
	font-weight:normal;
	font-size:10pt;
	color:#5D5D5D;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}

div.pre p {

	white-space: pre;
	line-height: 1.2em;
	}

a.PLink {

	font-weight:normal;
	font-size:10pt;
	color:#0000FF;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}

a.PLink:hover {

	font-weight:normal;
	font-size:10pt;
	color:#0000FF;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:underline; 
	line-height: 1.5em;
	}


a.TableLink {

	font-weight:normal;
	font-size:10pt;
	color:#0000FF;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}

a.TableLink:hover {

	font-weight:normal;
	font-size:10pt;
	color:#0000FF;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:underline; 
	line-height: 1.5em;
	}


ol.p {

	font-weight:normal;
	font-size:10pt;
	color:#5D5D5D;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}

ul.p {

	font-weight:normal;
	font-size:10pt;
	color:#5D5D5D;
	font-family:verdana,Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 1.5em;
	}


a.LinkText {

	font-weight:normal;
	font-size:10pt;
	color:#fff;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}

a.LinkText:hover {

	font-weight:normal;
	font-size:10pt;
	color:#006600;
	font-family:Arial,Geneva, Helvetica;
	text-decoration:underline; 
	line-height: 15pt;
	}      

a.SideNavLinkText {

	font-weight:bold;
	font-size:12pt;
	color:#fff;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}

a.SideNavLinkText:hover {

	font-weight:bold;
	font-size:12pt;
	color:#FF9900;
	font-family: Arial,Geneva, Helvetica;
	text-decoration:underline; 
	line-height: 15pt;
	}      


a.LinkTextNew {

	font-weight:normal;
	font-size:10pt;
	color:red;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}



a.LinkTextNew:hover {

	font-weight:normal;
	font-size:10pt;
	color:#006600;
	font-family: Arial,Geneva, Helvetica;text-decoration:underline; 
	line-height: 15pt;
	}      

span.navlink {

	font-weight:normal;
	font-size:10pt;
	color:#fff;
	font-family:Arial,Geneva,Helvetica;
	text-decoration:none; 
	line-height: 15pt;
	}

span.footertxt {

	font-weight:bold;
	font-size:8pt;
	color:#006600;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:none; 
	line-height: 1em;
	}


span.footertxthighlight {

	font-weight:bold;
	font-size:8pt;
	color:#0000FF;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:none; 
	line-height: 1em;
	}


a.footertxtlink {

	font-weight:bold;
	font-size:8pt;
	color:#0000FF;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:none; 
	}


a.footertxtlink:hover {

	font-weight:bold;
	font-size:8pt;
	color:#0000FF;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:underline; 
	}

a.NewsAndLine {

	font-weight:bold;
	font-size:12pt;
	color:#FF9900;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}

a.NewsAndLine:hover {

	font-weight:bold;
	font-size:12pt;
	color:#FF9900;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}




span.Motto {

	font-weight:normal;
	font-size:18pt;
	color:#fff;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:none; 
	}

span.Motto1 {

	font-weight:normal;
	font-size:12pt;
	color:#009900;
	font-family:Geneva,Arial,Helvetica;
	text-decoration:none; 
	}

span.NewsAndLine {

	font-weight:normal;
	font-size:8pt;
	color:#009900;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}

span.InformationTxt {

	font-weight:bold;
	font-size:8pt;
	color:#fff;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}



span.SideNavTxt {

	font-weight:bold;
	font-size:12pt;
	color:#fff;
	font-family:Arial,Helvetica,Geneva;
	text-decoration:none; 
	}






/*
******************************************************
		marco
******************************************************
*/










div.news.nTitle{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color: #7E2B2C;
	}
div.news.frontTitle{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 22px;
	color: #7E2B2C;
	}

div.news.date{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	}
div.news.author{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	}
p.article{
	margin: 0px;
	padding: 0px 20px 10px 0px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	}
a.more, a.more:hover{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: red;
	}
a.more{
	text-decoration: none;
	}
a.more:hover{
	text-decoration: underline;
	}












.tTitle {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #E27E4F;
	margin: 5px 0px 3px 0px;
	}
.aboutArticle {
	margin: 0px 0px 10px 0px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	}
div.newsArticle{
	margin: 0px;
	padding: 30px 40px 20px 40px;
	}
.newsDate{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	}
.newsAuthor{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	}
.newsTitle{
	font-family: arial, tahoma, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #E27E4F;
	line-height: 22px;
}
.newsHeader{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
a.newsArchive, a.newsArchive:hover{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #7E2B2C;
	}
a.newsArchive{
	text-decoration: none;	
}	
a.newsArchive:hover{
	text-decoration: underline;	
}
div.about {
	margin: 30px 30px 0px 100px;
	padding: 0px 20px 10px 20px;
	border-left: 1px solid #000;
	}
h1.tTitle {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #E27E4F;
	}
p.aboutArticle {
	margin: 0px 0px 10px 0px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	}
.list {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	}
