html, body {
	height: 100%;
	font-family: Tahoma;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #a6a6a6;
	background-image: url(../img/whitebar.jpg);
	background-repeat: repeat-y;
	background-position:center;
	text-align: center;
	

}

div
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

p
	{
		color: #666666;

				
	}

li
	
	{
		font-family: Microsoft Sans Serif;
		font-size: 12px;
		line-height: 1.3;		
	}
	
input
	{
		text-indent: 4px;	
	}
	
.wrapper {
min-height: 100%;
height: auto;
height: 100%;
margin: 0 auto -88px;
}
.footer, 
	{
	height: 88px;
	
	}
	
.push
	{
	height: 0px;
	}

td {
	font-family: Tahoma;
	font-size: 9px;

}

.box 
	{
	display: -moz-inline-box;
	display: inline-table;
	border: 0px solid #000;
	font-style: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	
	}

#fieldfill
	{
		width: 256px;
		height: 32px;
		text-align: left;
	}

#fieldsend
	{
		width: 256px;
		height: 32px;
		text-align: left;	
	}	

#mainpage
	{
		width: 992px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		outline: 0px;		
	}
	
#menuitems
	{
		width: 992px;
		text-align: left;
		color: #ffffff;
		padding-top: 4px;
		height: 24px;
	}
	
#moretext
	{
		width: 672px;
		text-align: right;

	}
#spacer
	{
		width: 16px;
		margin: 0px 0px 0px 0px;
	}

#maintext
	{
		width: 672px;
		vertical-align: top;
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}



#piccolumn
	{
		width: 256px;
		vertical-align: top;
	}


#heading
	{
		text-align: center;
		width: 100%;
		height: 160px;
		background-color: #ffffff;
	}


#topbarblue
	{
		width: 100%;
		height: 32px;
		background-color: #215968;
		padding-top: 0px;

	}
	


#bottombarblue
	{
		width: 100%;
		height: 24px;
		background-color: #215968;
		text-align: center;
		
	}
	
#bottomtext
	{
		width: 992px;
		height: 64px;
		padding-top: 4px;

	}
#headingbox
	{
		width: 992px;
		height: 160px;
		background-image:url(../img/sslbanner.jpg);				
		background-repeat: no-repeat;			

		text-align: center;
	}

#headingboxsmall
	{
		width: 992px;
		height: 120px;
		background-image:url(../img/sslbannersmall.jpg);				
		background-repeat: no-repeat;			

		text-align: center;
	}


.maintext
	{
		font-family: Microsoft Sans Serif;
		font-size: 12px;
		line-height: 1.3;		
	}
	


	
.maintext10
	{
		font-family: Microsoft Sans Serif;
		font-size: 10px;
		line-height: 1.3;		
	}
	
.maintext11
	{
		font-family: Microsoft Sans Serif;
		font-size: 11px;
		line-height: 1.3;		
	}
	
.maintext12
	{
		font-family: Microsoft Sans Serif;
		font-size: 12px;
		line-height: 1.3;		
	}
	
.maintext13
	{
		font-family: Microsoft Sans Serif;
		font-size: 13px;
		line-height: 1.3;		
	}
	
.maintext14
	{
		font-family: Microsoft Sans Serif;
		font-size: 14px;
		line-height: 1.3;		
	}

.maintext15
	{
		font-family: Microsoft Sans Serif;
		font-size: 15px;
		line-height: 1.3;		
	}
	
.maintext16
	{
		font-family: Microsoft Sans Serif;
		font-size: 16px;
		line-height: 1.3;		
	}
	



.headingtext
	{
		font-family: Calibri, Microsoft Sans Serif, Arial;
		font-size: 32px;		
	}
	
.headingmediumtext
	{
		font-family: Calibri, Microsoft Sans Serif, Arial;
		font-size: 26px;
		color: #17375d;

	}
	
.titletext
	{
		font-family: Calibri, Microsoft Sans Serif, Arial;
		font-size: 12px;
	
	}
	
.headingsubtext
	{
		font-family: Microsoft Sans Serif;
		font-size: 14px;
		line-height: 1.3;		
	}

.subpagetitle
	{
		font-family: Microsoft Sans Serif;
		font-size: 10px;
		color: #000000;
		line-height: 1.2;
	}	
	
	

#linkhighlight
	{
		 background-color: #77933c;
		 color: #ffffff;
		 text-align: center;
		 padding-top: 4px;
		 width: 40px;
		 height: 22px;

	}

	
a:link, a:visited
	{
		text-decoration: none;		
		color: #ffffff;	
	}
	
a:hover
	{
		text-decoration: underline;
		

	}



#buttons
	{
		width: 992px;
		height: 40px;
		text-align: right;
	}

#taboption
	{
		width: 128px;
		height: 40px;
	}

.rolloverred	
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/red.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0px; 
		padding: 0px; 
		color: #ffffff;
		}
			
.rolloverred a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 12px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloverred img 
		{
		width: 128px; height: 40px; border: 0; 
		}


.rolloverred a:hover img{visibility:hidden}
 
.rolloverred span 
		{
		position: absolute;
		left: 0px;
		top: 12px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 14px;
		font-family: Calibri, Verdana, Arial;
		text-decoration: none;
		}

	
.rollovergreen	
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/green.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		}
			
.rollovergreen a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 12px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;

		text-decoration: none;
		}
 
.rollovergreen img 
		{
		width: 128px; height: 40px; border: 0; 

		}


.rollovergreen a:hover img{visibility:hidden}
 
.rollovergreen span 
		{
		position: absolute;
		left: 0px;
		top: 12px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #FFFFFF;
		font-size: 14px;
		font-family: Calibri, Verdana, Arial;
		text-decoration: none;
		}

.rolloverblue
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/blue.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		}
			
.rolloverblue a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloverblue img 
		{
		width: 128px; height: 40px; border: 0; 
		}


.rolloverblue a:hover img{visibility:hidden}
 
.rolloverblue span 
		{
		position: absolute;
		left: 0px;
		top: 12px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 14px;
		font-family: Calibri, Verdana, Arial;
		text-decoration: none;
		}

.rolloveryellow
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/yellow.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		text-decoration: none;
		}
			
.rolloveryellow a 
		{
		display: -moz-inline-box;
		display: inline-table;
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloveryellow img 
		{
		width: 128px; height: 40px; border: 0; 
		text-decoration: none;
		}


.rolloveryellow a:hover img{
		visibility:hidden;
		text-decoration: none;
		}
 
.rolloveryellow span 
		{
		position: absolute;
		left: 0px;
		top: 12px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 14px;
		font-family: Calibri, Verdana, Arial;
		text-decoration: none;
		}


.rolloverredhome
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/grey.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0px; 
		padding: 0px; 
		color: #ffffff;
		}
			
.rolloverredhome a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloverredhome img 
		{
		width: 128px; height: 40px; border: 0; 
		}


.rolloverredhome a:hover img{visibility:hidden}
 
.rolloverredhome span 
		{
		position: absolute;
		left: 0px;
		top: 10px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 12px;
		font-family: Verdana, Arial;
		text-decoration: none;
		}

	
.rollovergreenhome	
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/grey.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		}
			
.rollovergreenhome a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;

		text-decoration: none;
		}
 
.rollovergreenhome img 
		{
		width: 128px; height: 40px; border: 0; 

		}


.rollovergreenhome a:hover img{visibility:hidden}
 
.rollovergreenhome span 
		{
		position: absolute;
		left: 0px;
		top: 10px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #FFFFFF;
		font-size: 12px;
		font-family: Verdana, Arial;
		text-decoration: none;
		}

.rolloverbluehome
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/grey.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		}
			
.rolloverbluehome a 
		{
		display: -moz-inline-box;
		display: inline-table;
	
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloverbluehome img 
		{
		width: 128px; height: 40px; border: 0; 
		}


.rolloverbluehome a:hover img{visibility:hidden}
 
.rolloverbluehome span 
		{
		position: absolute;
		left: 0px;
		top: 10px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 12px;
		font-family: Verdana, Arial;
		text-decoration: none;
		}

.rolloveryellowhome
		{
		display: -moz-inline-box;
		display: inline-table;
		position:relative;
		font-family: arial, helvetica, sans-serif;
		background-image:  url(../img/grey.jpg);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 128px;
		height: 40px;
		margin: 0; 
		padding: 0; 
		color: #ffffff;
		text-decoration: none;
		}
			
.rolloveryellowhome a 
		{
		display: -moz-inline-box;
		display: inline-table;
		color: #ffffff;
		font-size: 11px;
		width: 128px;
		height: 40px;
		display: block;
		float: left;
		color: black; 
		text-decoration: none;
		}
 
.rolloveryellowhome img 
		{
		width: 128px; height: 40px; border: 0; 
		text-decoration: none;
		}


.rolloveryellowhome a:hover img{
		visibility:hidden;
		text-decoration: none;
		}
 
.rolloveryellowhome span 
		{
		position: absolute;
		left: 0px;
		top: 10px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 128px;
		height: 20px;
		text-align: center;
		color: #ffffff;
		font-size: 12px;
		font-family: Verdana, Arial;
		text-decoration: none;
		}

