* {padding: 0; margin: 0;} 

/* Generic
---------------------------------------------------------------------------------*/
body {
	font: 85%/160% Arial, Helvetica, sans-serif;
	background: #662d91 url(images/bkgrd.jpg) no-repeat center top;
	color: #333333;
}

img {
	border: none;
}
a {
	color: #0085b2;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}

#content {
	width: 753px;
	margin: 148px auto 0;
	background: #fff;
	border: solid 1px #ccc;
	background: #fff url(images/inbkgrd.jpg) no-repeat center top;
	position: relative;
}

#logo {
	width: 743px;
}

#nav {
	width: 743px;
	margin: 1px auto 0;
	background: #fff;
	text-align: center;
}

#homeleft {
	width: 440px;
	padding: 40px 20px 0px 40px;
	float: left;
	position: relative;
	font-size: 12px;
	line-height: 1.35; 
}

#homeright {
	width: 170px;
	float: left;
	padding: 0px 10px 0px 40px;
	position: relative;
	text-align: left;
	font-size: 11px;
	line-height: 1.35; 
}

.twitterbk {
	width: 160px;
	float: left;
	padding: 10px 20px 10px 20px;
	position: relative;
	text-align: left;
	font-size: 11px;
	line-height: 1.35; 
	background: #e4d0f3;
	border: 1px solid #662d91;
}

.sites {
	border: 1px solid #ce6fa8;
	}
	
#pagecont {
	width: 660px;
	padding: 40px 0px 0px 40px;
	float: left;
	position: relative;
	font-size: 11px;
	line-height: 1.35; 
}

.header { 
	font-size: 14px; 
	font-weight: bold; 
	color: #662d91; 
	}
	
.headerctr { 
	font-size: 14px; 
	font-weight: bold; 
	color: #662d91; 
	text-align: center;
	}


.small { 
	font: 75%/160% Arial, Helvetica, sans-serif;
	line-height: 1.15; 
	}
	
.portnav {
	font-size: 14px; 
}

.sites2 {
	border: 1px solid #ce6fa8;
	margin: 0px 10px 5px 0px;
	}
	
.portimg {
	margin: 0px 10px 5px 0px;
	}
	
.center { text-align: center; }

.clientitems {
	border: 1px solid #000;
	padding: 0;
	}
	
.formcol1 {
	width: 200px;
	float: left;
	position: relative;
}

.formcol2 {
	width: 400px;
	float: left;
	position: relative;
}

.rtpad {
	padding-right: 15px;
	}
	
/* Links page
---------------------------------------------------------------------------------*/
	
.linkscol1 {
	width: 200px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	line-height: 1.35; 
	font-size: 12px; 
}

.linkscol2 {
	width: 200px;
	padding: 0px 0px 0px 20px;
	float: left;
	position: relative;
	line-height: 1.35; 
	font-size: 12px; 
}

.linkscol3 {
	width: 220px;
	padding: 0px 0px 0px 20px;
	float: left;
	position: relative;
	font-size: 12px; 
	line-height: 1.35; 
}

.splink:link {text-decoration: none; color: #0085b2;	line-height: margin-bottom: 15px; }
.splink:visited {text-decoration: none; color: #0085b2; margin-bottom: 15px;}
.splink:active {text-decoration: none; color: #0085b2; margin-bottom: 15px;}
.splink:hover {text-decoration: underline; color: #0085b2; margin-bottom: 15px;}

#linklist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
}

#linklist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#linklist li a { text-decoration: none; }

#wpcontent {
	width: 860px;
	margin: 148px auto 0;
	background: #fff;
	border: solid 1px #ccc;
	background: #fff url(images/inbkgrd.jpg) no-repeat center top;
	position: relative;
}

#wppgcont {
	width: 860px;
	padding: 40px 0px 0px 40px;
	float: left;
	position: relative;
	line-height: 1.35; 
}

.wptxt {
	width: 780px;
	font-size: 13px;
	line-height: 1.35; 
}