body {
padding: 0px;
margin: 0px;
background-color:#ddd;
text-align:center;
}

h1, h2, h3, h7 {font-family: arial, verdana, helvetica, sans-serif;}

h5 {
	font-family: arial, verdana, helvetica, sans-serif; 
	padding: 0px 0px 0px 0px; 
	margin: 6px 0px 3px 0px; 
	font-size: 14px;
	font-weight:bold;
	color:#ff6600;
}

h6 {
	font-family: arial, verdana, helvetica, sans-serif; 
	padding: 0px 0px 0px 0px; 
	margin: 6px 0px 3px 0px; 
	font-size: 16px;
	font-weight:bold;
	color:#ff6600;
}

.geninfo h2 {
	display: block;
	font-size: 2em;
	margin: 0.67em 0px;
	font-weight: bold;
	color: #F60;
	text-align:center;
	clear:both;	
}

.links_ul
{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 20px;
	list-style:square;
	list-style-position:outside;
}

.links_ul li
{
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

p, th, td, dd, dt, ul, li, span {
font: 12px/1.33em verdana, arial, helvetica, sans-serif;
}
ul
{
margin-top:3px;
}
nobr 
{
white-space:normal;
}

img
{
border:none;
}

/*  formatting elements */
form {margin: 0px;padding: 0px;}

.glossaryterm
{
font-weight:bold;
}

a:link {}
a:visited {}
a:hover, a:visited:hover {text-decoration:none;}

.links
{
background-color:#fff;
}

.links a:link {color:#000;}
.links a:visited {color:#000;}
.links a:hover, .footer a:visited:hover {color:#000;text-decoration:none;}

.navigation 
{
text-align:center;
padding:7px;
font-family: Arial narrow, helvetica, sans-serif;
font-size:18px;
font-weight:bold;}
.navigation a:link 
{
text-decoration:none;}
.navigation a:visited 
{
text-decoration:none;}
.navigation a:hover, .navigation a:visited:hover 
{
text-decoration:underline;
}
.switch {padding:7px;
font-family: Arial narrow, helvetica, sans-serif;
font-size:18px;
font-weight:bold;}
.switch a, .switch a:link, .switch a:visited {
text-decoration:none;
}
.switch a:hover{
text-decoration:underline;
}

.leftcolumn {

}

.leftcolumn h3 {
margin: 0px;
padding: 0px;
padding-left:5px;
font-size: 13px;
text-transform:uppercase;
line-height:29px;
}
.rightcolumn {

}

.centercolumn {
padding-right: 10px;
padding-left: 20px;
padding-bottom: 10px;
position:relative;
}

.centercolumn img{
}

.centercolumn h3 {
margin: 0px;
padding: 0px;
font-size: 20px;
}
.centercolumn h2
{
line-height:30px;
}

.spacedlist li
{
line-height:20px;
}

.primaryImage
{
padding:5px;
}
.login{padding:5px;}
.rightcolumn p{

}
.poll{padding:10px;}

.question
{
font-weight:bold;}

.horizontalrule {
margin-top: 10px;
margin-bottom: 10px;
}

.horizontalruletop {

margin-top: 10px;
margin-bottom: 15px;
}

.footer 
{
margin-bottom: 10px;
text-align:left;
width:750px;
}

.footer span
{
float:right;
padding-top:10px;
padding-right:5px;
}

.footer a:link {color:#fff;}
.footer a:visited {color:#fff;}
.footer a:hover, .footer a:visited:hover {color:#fff;text-decoration:none;}


.quickstart
{
padding:10px;
float:right;
}
.date {

float: right;
margin: 0px;
padding: 0px;
}

.more {
float: right;
}

.numberresults {

font-weight: bold;
}

.faq
{

}
.question
{
padding:10px;
}
.answer
{
padding:10px;
}
.faqletter
{
font-size: 20px;
font-weight:bold;
font-family: arial, helvetica, sans-serif;
}

.breadcrumb {
/*padding-bottom: 10px;*/
padding: 0px;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
font-size: 12px;
}
.breadcrumb a:hover{
text-decoration: none;
}

.subnavcontent
{
float:right;
width:150px;
padding:3px;
font-size:10px;
}
.subnavcontent ul 
{
padding:0px;	
margin:0px;	
}
.nav0, .nav0:link, .nav0:visited 
{
width:144px;
padding:3px;
display:block;
}
.nav0:hover, .nav0:visited:hover {
}
.nav0over, .nav0over:link, .nav0over:visited 
{
width:144px;
padding:3px;
display:block;
}
.nav0over:hover, .nav0over:visited:hover {
}

.documentcontent
{
float:right;
width:150px;
padding:3px;
font-size:10px;
}
.documentcontent ul 
{
padding:0px;	
margin:0px;	
}
.doc0, .doc0:link, .doc0:visited 
{
width:144px;
padding:3px;
display:block;
}
.nav0:hover, .doc0:visited:hover {
}
.smallfont
{
font-size:10px;
color:#999;
}
.browsetoedit
{
background:url(../images/browsetoedit.gif) no-repeat;
display:block;
height:35px;
width:150px;}
.browsetoedit:hover
{
background:url(../images/browsetoedit.gif) no-repeat 0px -35px;
display:block;
height:35px;
width:150px;}
.browsetoedit span
{
visibility:hidden;
}

	.oursites-area
	{
	margin: 5px 0px 20px 0px;
	padding: 0px;
	width: 100%;
	min-width: 680px;
	height: 102px;
	min-height: 102px;
	background-color:#6d6c5b;
	background-repeat:repeat-x;
	font-family:"Univers", "Verdana", "Arial", sans-serif; 
	font-size: 12px;
	color: #ffffff;
	text-align: left;	
	}	
	
	.our-site
	{
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;	
	color: #0064af;
	}	
	
	.our-site a:link, .our-site  a:hover, .our-site  a:visited, .our-site  a:active
	{
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	font-family:"Univers", "Verdana", "Arial", sans-serif; 
	}
	
	.our-site a:link, .our-site  a:visited, .our-site  a:active	
	{
		color: #0064af;
	}


	.oursites-segment
	{
	width: 30%;
	margin:0px 0px 0px 20px;
	padding: 0px;
	float: left;	
	}
	
	.oursites-list
	{
		list-style-image: url('/images/list-square.png');
		margin-top: 15px;
	}
	
	.oursites-list a:link,.oursites-list a:link, .oursites-list a:visited
	{
	color: #ffffff;
	text-decoration: none;
	}
	.oursites-list a:hover
	{
	color: #0187ec;	
	text-decoration: none;	
	}	
	
