/* CSS Document */


html,body {
		font-family:Arial, Helvetica, sans-serif;
		/*height:100%;*/
		width:100%;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	p,h1, div {
			font-family:Arial, Helvetica, sans-serif;
		}
	
	table a img {
		border:none;
	}
	
	a.imglink {
		border:none;
	}
	
	hr { border-bottom:1px solid #666666;
	border-left:none;
	border-right:none;
	border-top:none;
	width:70%;
	margin:20px auto 20px auto;
	}
	
	
	a.imglink:hover {
		border:none;
	}
	
	#headLinks li{
		list-style-type:none;
		display:inline;
		margin:0px 15px 0px 0px;
	}
	
	#headLinks {
	
		background:none;
		font-size:11pt;
		font-weight:bold;
		width:780px;
		/*text-align:right;*/
		position:absolute;
		top:108px;
		left:0px;
	}
	
	#headLinks ul {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:right;
	}
	#headLinks a {
		color:#FFFFFF;
		background-color:inherit;
		text-decoration:none;
		border:none;
	}
	
	#headLinks a:hover {
		color:#003366;
		background-color:inherit;
		text-decoration:none;
		border:none;
	}
	
	#mainContent {
		background:url(../layout/backimage.gif) no-repeat;
		position:absolute;
		top:131px;
		left:151px;
		width:619px;
		padding: 10px 20px 10px 10px;
		text-align:justify;
		margin-top:3px;
		min-height:300px;
		overflow:visible;
		margin-bottom:10px;
		
	}
	#sideBar {
		position:absolute;
		top:131px;
		left:0px;
		width:150px;
	}
	
	.sideBarBox {
		margin: 10px 3px 10px 3px;
		border:1px solid #1C68A0;
	}
	
	#sideBar h1  {
		background:url('/layout/sideBarHeader.gif');
		display:block;
		width:98%;
		margin:0;
		font-size:12pt;
		height:20px;
		color:#FFFFFF;
		background-color:#0099FF;
		font-weight:bold;
		padding:0px 0px 0px 2%;
		border-bottom:1px solid #1C68A0;
	}
	
	
	#navBarList ul {
	
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#navBarList ul li {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	
	
	.sideSubHold {
		color:#FFFFFF;
		background-color:inherit;
		border:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		padding-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		vertical-align:middle;
		margin-left:0px;
	}
	#sideBar a{
		border:none;
	}
	
	.sideSub, #navBarList ul li a{
		color:#FFFFFF;
		width:97%;
		display:block;
		background-color:#5DA2DE;
		border-bottom:#1C68A0 solid 1px;
		/*border-left:#1C68A0 solid 1px;
		border-right:#1C68A0 solid 1px;*/
		border-top:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		padding-bottom:0px;
		padding-top:0px;
		padding-left:2%;
		padding-right:1%;
		margin:0 0 0 0;
	}
	
		.sideItem a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		text-decoration:none;
		color:#000000;
		border:none;
		background-color:inherit;
	}
	
	.sideItem a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#1C68A0;
		border:none;
		background-color:inherit;
		text-decoration:underline;
	}
	
	
	#navBarList a:hover {
		text-decoration:underline;
	}
	
	#navBarList ul {
		background-color:#5DA2DE;
		margin:0;
		padding:0;
	}
	
	
	#navBarList ul li ul {
		margin:0;
		padding:0;
		background-color:#C5E0F3;
	}
	
	
	
	#navBarList ul li {
		border:none;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	
	.sideItem, #navBarList ul li ul li a {
		background-color:#C5E0F3;
		display:block;
		width:95%;
		border-bottom:#1C68A0 solid 1px;
		/*border-left:#1C68A0 solid 1px;
		border-right:#1C68A0 solid 1px;*/
		border-top:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		padding-left:4%;
		padding-right:1%;
		color:#000000;
		vertical-align:middle;
		text-indent:2px;
	}
	
	.sideSub a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#FFFFFF;
		text-decoration:none;
		background-color:inherit;
		border:none;
	}
	
	.sideSub a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color:#FFFFFF;
		text-decoration:underline;
		background-color:inherit;
		border:none;
	}
	
	
	.sideBarBoxContent {
		padding:2px 2px 2px 2px;
		font-size:10pt;
		color:#000000;
		background-color:#C5E0F3;
	}
	
	#sideBar p {
		margin:0px 0px 0px 0px;
		font-size:8pt;
	}

	#mainContent p {
		margin:10px 0px 8px 0px;
		font-size:10pt;
	}
	
	
	#mainContentContacts p{
		margin:0px 0px 0px 10px;
	}
	
	

	#mainContent .noteDate {
		font-style:italic;
		font-size:8pt;
		
		margin:0px 0px 0px 0px;
		color:#666666;
		background-color:inherit;
	}
	
	h1 {
		margin:25px 0px 10px 0px;
		font-size:14pt;
		color:#1C68A0;
		background-color:inherit;
	}
	
	h2 {
		margin:20px 0px 0px 0px;
		font-size:11pt;
		color:#1C68A0;
		background-color:inherit;
		font-style:italic;
	}
	
	h3 {
		margin:10px 0px 0px 0px;
		font-size:11pt;
		color:#1C68A0;
		background-color:inherit;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.frontpagenote {
		padding-bottom:10px;
	}
	
	a{
		color:#1B75D0;
		background-color:inherit;
		text-decoration:none;
		border-bottom:1px dashed #1B75D0;
	}
	
	a:hover {
		border-bottom:1px solid #1B75D0;
	}
	
	#currentPage a {
		color:#000000;
		background-color:inherit;
		border:none;
	}
	
	#currentPage a:hover {
		color:#1B75D0;
		text-decoration:underline;
		background-color:inherit;
		border:none;
	}
	
	#mainContent li {
		font-size:10pt;
	}
	
	.productTable {
		font-size:10pt;
	}
	
	.productTable th {
		color:#1C68A0;
		background-color:inherit;
		font-weight:bold;
		text-align:center;
		font-size:11pt;
	}
	
	.productTable td {
		text-align:center;
	}
	
	.productTable a {
		font-weight:600;
	}
	
	
	.resultsTable {
		width:90%;
		margin:20px auto 20px auto;
	}
	
	.resultsTable td {
		padding:2px 5px 2px 5px;
		text-align:center;
		font-size:8pt;
	}
	
	.resultsTable th {
		font-weight:bold;
		font-size:8pt;
		text-align:center;
		padding:0px 3px 0px 3px;
	}
	
	#header {
		position:absolute;
		top:0px;
		left:0px;
		width:800px;
		height:130px;
		color:inherit;
		background:url("headImage4.gif") no-repeat #FFFFFF;
	}
	
	
	
/* can be removed */
#mainContent .addressLine p{
	padding:0;
	margin:0;
	text-indent:20px;
}

.addressLine {
	margin:0px auto 10px;
}

.infoLine {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-style:italic;
	color:#666666;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div.bignote {
	border:3px solid #1B75D0;
	margin:3px 10px 3px 10px;
	padding:20px;
}

#mainContent .bignote p {	
	font-size:14pt;
}
#mainContent .bignote h1 {	
	font-size:18pt;
}

#contactForm b {
	display:block;
	float:left;
	clear:left;
	width:150px;
}

.note { font-size:9pt; color:#999999;}
/* end remove */