body {
		background:#C6D4DD;
		text-align:center;
		margin:20px 0 0 0;
		padding:0;
		font-family:verdana;
		color:#000;
		font-size:12px;
		line-height:20px;
		height:100%
		}
		
#bgcontainer1  {
		bac kground:url('images/HPS-bleed-side-3-inside.jpg') repeat-y 40% 0;
		}
#bgcontainer  {
		bac kground:url('images/HPS-bleed-side-3-inside.jpg') repeat-y 50% 0;
		}
		
#container {
		height:100%;
		width:760px;
		position:relative;
		
		}

		
/* ---[ links ]------------------------------- */

a {
		color:#754c24;
		text-decoration:none;
		cursor : pointer;
		}
		
a:hover {
		color:#203451;
		text-decoration:none;
		cursor : pointer;
		}
		
a.link2	{
		color:#754c24;
		text-decoration:underline;
		}

		
p {
		text-align:left
		}	
		
			
		
		
/* ---[ Standard Areas ]------------------------------- */		

#top {
		height:150px;
		width:760px
		}
		

#home #top {
		height:221px;
		}		
			
	
#logo{
		background:url('images/subpage-logo.jpg') no-repeat 0 0;
		height:151px;
		width:221px;
		
		}	
		
#logo a{
		height:151px;
		display:block;
		}		
		
#logo {
		float:left
	}

#sp_title {
		float:right;
		font-family: "Palatino Linotype";
		font-size:30px;
	}	
	
#sp_title span {
		display: none;
	}	
	
#home #download {
		 z-index:10;
		 top:91px;
		 left:563px; 
		 position:absolute;
		 width:166px;
		 height:37px;
		}		
	
#download {
		 z-index:10;
		 top:61px;
		 left:541px; 
		 position:absolute;
		 width:166px;
		 height:37px;
		}	
		
#download a {
		 display:block;
		 width:166px
		}			
	
					
		
#nav {
		height:21px;
		line-height:17px;
		border-left:1px solid #004F95;
		border-right:1px solid #004F95;
		padding-left:200px;
		background:#6e92bf;
		clear:both
		}		
		
#main {
		background:#fff;
		border-left:1px solid #004F95;
		border-right:1px solid #004F95;
		border-bottom:1px solid #004F95;
		text-align:left;
		width:758px;
		clear:both;
		padding:0;
		margin:0
		}
		
#home #main {
		height:300px;
		clear:both;
		margin:0;
		padding:0
		}		
		
p {
		padding:0 0 20px 0;
		margin:0
		}		
		
		
/* ---[ Nav ]------------------------------- */		

#nav a {
		color:#fff;
		}	
		
#nav a:hover {
		color:#000;
		}	
		
#nav a.active {
		color:#000;
		}	
		
		
		
#nav ul.topmenu {
		float:right;
		list-style-type:none;
		margin:0;
		padding:2px 0 0px 0;
		}

#nav ul li.topmenuli {
		margin:0;
		list-style-type:none;
		float:left;
		color:#fff;
		font-weight:bold;
		font-family:verdana;
		font-size:12px;
		padding-left:20px;
		background:none
		}
		
#nav ul li a.last {
		background:none;
		}	
		
	#nav ul li a.active {
		color:#000;
		}	
		
#nav ul li a.activelast {
		background:none;
		color:#000;
		}	
		
	#nav ul li a.active {
		color:#000;
		}				
			
#nav ul li a {
		color:#fff;
		text-decoration:none;
		display:block;
		padding-right:20px;
		background:url('images/1-pxl-white.jpg') repeat-y 100% 0px;
		
		}
		
#nav ul li.submenuli{
		background:none;
		}
		
#nav li:hover ul , #nav li.over ul{ /* lists nested under hovered list items */
	display: block;
}
		

		
#nav li ul{
		
		background:#C6D4DD;
		}
		
#nav li ul a /*li.submenuli*/{
		color:#000;
		background:none;
		font-size:11px;
		display:block;
		height:18px;
		line-height:18px
		}

#nav li ul a:hover{
		color:#E28319
		}
		
#nav ul.submenuul1, #nav ul.submenuul2{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:2px 0 5px 0;
	display:none;
	border-top:2px solid #6E92BF;
}

#nav li ul.submenuul1  { 
	top: 240px;
	left: 592px;
	width:147px;
	text-align:left;
	padding-left:20px;
}
#nav li ul.submenuul2  { 
	top: 170px;
	left: 592px;
	width:147px;
	text-align:left;
	padding-left:20px;
}	

/*#home #nav li ul.submenuul2  { 
	top: 240px;
}	*/
		
/* ---[ Main ]------------------------------- */		

#main #col_1, #main #col_2 {
		width:189px;
		border-right:1px solid #669ACC;
		float:left;
		height:270px;
		padding:20px 10px 10px 20px;
		margin:0;
		backgrou nd:#666 ;
		}	
		
#main #col_2 {
		border-right:none;
		}		
						
	
#main #col_3 {
		wid th:313px;
		height:270px;
		fl oat:left;
		backgr ound:#333 ;
		text-align:right
		}	
	
#main h1
	{
	color:#dc581a;
	font-weight:bold;
	font-size:16px;
	padding:0 0 10px 0;
	margin:0;
	back ground:green
	}		
		
#main .hometext1
	{
	color:#dc581a;
	font-weight:bold;
	font-size:13px;
	}	
	
#main .hometext2
	{
	color:#00519f;
	font-weight:bold
	}	
	
#home #col_1 ul {
		margin:0;
		padding:0 0 0 0px
		}	
		
#home #col_1 ul li {
		margin:0;
		padding:0 0 0 15px;
		background:url('images/bullet.gif') no-repeat 0 7px;
		list-style-type:none
		}		
				
#main #subpages {
		padding:18px 20px 20px 20px;
		margin:0;
		backgro und:red
		}	
		
#main #subpages dl{
		padding:0;
		margin:0;
		}	
		
#main #subpages dl dt{
		color:#dc581a;
	font-weight:bold;
	font-size:12px;
	padding-top:10px
		}	
		
#main #subpages dl dd{
		padding-bottom:5px
		}							
		
#main h2
	{
	color:#dc581a;
	font-weight:bold;
	font-size:13px;
	padding:0;
	margin:0
	}	
	
#main .highlight1{
		color:#dc581a;
		font-weight:bold;
		}	
		
#main #highlightbox_outer {
		float:right;	
		}
		
#main #highlightbox_top {
		width:220px;
		height:15px;
		background:url('images/boxUp.gif') no-repeat 0 0;
		}			
		
#main #highlightbox	{
		border-right:1px solid #dd4c25;
		border-left:1px solid #dd4c25;
		width:200px;
		padding:0px 8px 0 10px;
		background:#fce6c9;
		}	
		
#main #highlightbox_bot {
		width:220px;
		height:15px;
		background:url('images/boxDown.gif') no-repeat 0 0;
		}			
		
#main #highlightbox ul {
		margin:0;
		padding:0 0 0 0px
		}	
		
#main #highlightbox ul li {
		margin:0;
		padding:0 0 0 15px;
		background:url('images/bullet.gif') no-repeat 0 7px;
		list-style-type:none
		}			
				
	
#main #features, #main #contact {
		padding:18px 20px 20px 20px;
		margin:0 0 0px 0;
		backgrou nd:red
		}	
		
#main #features span.subtitle{
		color:#dc581a;
		font-weight:bold;
		font-size:13px;
		}	
		
		
#main #features .col1, #main #features .col2, #main #features .col3{
		float:left;
		width:270px;
		margin:0 20px 20px 0
		}	

#main #features .left{
		float:left;
		}	
		

		
#main #features #fileshare{
		background:url('images/icon_fileshare3.gif') no-repeat 0 0;
		padding-left:50px
		}	
		
#main #features #network{
		background:url('images/icon_network.gif') no-repeat 0 0;
		padding-left:50px
		}			
		
#main #features #proxy{
		background:url('images/icon_proxy.gif') no-repeat 0 0;
		padding-left:50px
		}		

#main #features #privacy{
		background:url('images/icon_privacy.gif') no-repeat 0 0;
		padding-left:50px
		}	
		
#main #features #background{
		background:url('images/icon_background.gif') no-repeat 0 0;
		padding-left:50px
		}												
		
br.clear { clear: both;padding-top:20px }
	
	
#main #contact .col1, #main #contact .col2 {
		float:left;
		width:310px;
		margin:0 20px 20px 0;
		}	
		
#main #contact .col3 {
		float:left;
		width:620px;
		margin:0 20px 20px 0;
		}	

#main #contact dl dt {
		margin:0;
		float:left;
		font-weight:bold;
		clear:both;
		width:150px;
		line-height:14px
		}
		
#main #contact dl dd {
		margin:0 0 20px 0px;
		float:left;
		wi dth:300px
		}		
		
/* ---[ bottom ]-------------------------------- */
#bottomlinks {
	clear:both;
	height:60px;
	line-height:30px;
	margin: 0px 20px 0 0px;
	padding: 0px 0px 0 0px;
	font-size:10px;
	color:#203451;
		}
	

#bottomlinks dl {
		text-align:center;
		padding-left:151px
		}

#bottomlinks dl dd {
		float:left;
		margin:0;
		padding:0 17px 0 10px;
		background:url('images/bullet.gif') no-repeat right 11px;
		}

		
#bottomlinks dl dd a {
		text-decoration:none;
		color:#203451;
	}
	
#bottomlinks dl dd.last {
		background:none;
	}
	
#bottomlinks dl dd.first {
		padding-left:0px;
	}
		
	
#copyright {
	background:url('images/HPS-bottom-shadow3.jpg') no-repeat 50% top;
	clear:both;
	}		