/* CSS Document */
/**/
/* Peter Gill & Associates */
/* www.petergill.com */
/**/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color: #000000;
	padding:0;
	margin:0;
}

table{
	font-size: 1em;
	padding:0;
	margin:0;
}

a:link, a:visited {
	text-decoration: none;
	color: #006699;
}
a:link:hover, a:visited:hover {
	text-decoration: underline;
	color: #006699;
}
alink:active, a:visited:active {
	text-decoration: none;
	color: #006699;
}

/* TOP MENU */
.topMenu {
	font-weight: bold;	
	padding: 0 10px;	
}
/* END TOP MENU */

/* Forms */
form{
	margin:0;
	padding:0;
}

fieldset{
	padding:0 10px 10px 10px;
	margin:10px 10px 10px 0;
	background:#EEF7FD;
}

input {
	margin:0 0 2px 0;
	}

h4 {	
	margin:0;
	font-size: 1em;
	color:#006699;
	background-color:#DFDFDF;
	font-weight:bold;
	line-height:10px;
	padding:2px;
	}

/* Breadcrumb */
.breadcrumb {
	font-weight: normal;
	color: #006198;
	padding-left: 10px;		
}
.breadcrumb:link, :visited{
	text-decoration: none;
	color: #006198;	
}
.breadcrumb:link:hover, :visited:hover{
	text-decoration: underline;
	color: #006198;
}
.breadcrumb:link:active, :visited:active{
	text-decoration: none;
	color: #006198;
}
/* END Breadcrumb */


/* Sub Navigation styles */
.nav {
	font-weight: bold;
	color: #006699;
	line-height: 2em;
}
a.nav:link, a.nav:visited {
	text-decoration: none;
	color: #006699;
}
a.nav:link:hover, a.nav:visited:hover {
	text-decoration: underline;
	color: #006699;
}
a.nav:link:active, a.nav:visited:active {
	text-decoration: none;
	color: #006699;
}

.navPadding {
	padding-top: 10px
}

.loginBox {
	padding:5px;
	width:150px;
	background-color:#EEF7FD;
	border:1px solid #666666;
	}
/* END nav */

.productSummary{
	line-height: 1.4em;
	padding: 10px;	
} 
#productSummary{
	line-height: 1.4em;
	padding: 10px;
}
#productSummary a{
	text-decoration: none;
	color: #000000;
}
#productSummary  a:hover{
	text-decoration: underline;
	color: #000000;
}
#productSummary  a:active{
	text-decoration: none;
	color: #000000;
}

.mainContent{
	font-size: 1.1em;
	line-height: 1.2em;
	padding-left: 10px;
	color: #666666;
}

.subHeader{
	line-height: 1.2em;
	color: #006198;
	font-weight: bold;
}

.pageTitle{
	font-size: 1.2em;
	line-height: 1.6em;
	color: #000000;
	padding-top: 5px;
	font-weight: bold;
}

.formField{
	line-height: 1.2em;
	font-weight: bold;
	color: #666666;	
}
.jobTitle{
	line-height: 1.2em;
	font-weight: normal;
	color: #999999;	
}
.topBorderLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}
.faqPadding {
	padding-top: 5px;
}

.address{
	line-height: 1.4em;
	color: #006699;
	padding-left: 10px;
	padding-right: 10px;
}

#special {color:#000000;}
#special a{text-decoration:underline; color:#006699;}
#special a:hover {text-decoration:none; color:#006699;}
#special a:active {text-decoration:underline; color:#006699;}

.homeBox {
	font-size:1em;
	width:175px;
	border:1px solid #ADADAD;
	float:left;
	margin-bottom:6px;
	color:#666666;
	}
	.homeBox h2 {
		font-size:1em;
		background-color:#0986C8;
		color:#FFFFFF;		
		padding:2px;
		margin:0;
		}
	.homeBox img {margin:11px 0 0 11px;}
	.homeBox p {margin:5px 11px 0 11px;
	color:#666666;}
	.boxMargin {
		margin:0 6px 0 0;
		}
	.homeTitle {
		font-size:1em;
		color:#0484C7;
		background-color:#EAF3FB;
		padding:2px;
		margin:10px 0 0 0;
		text-indent:3px;
		}
		
.copyright{
	font-size:.9em;
	line-height: 1.4em;
	color: #999999;
}
.copyrightBorder{
/*	border-top: solid 1px #999999;*/
}