H2				{
				  color: #579BC0;
				  font-weight: bold;
				  font-size: 150%
				}  
				  

.footer			{
				 width: 750px;
				 float: left;
				 margin-bottom: 10px;
				 padding: 0px;
				 padding-top: 24px;
				 border: none;				 
				}
	
.invoice		{
				  font-size: 11pt;
				}
				 

.contrib		{ 
				  font-size: 110%;
				  }

.form_bg		{
				 background-color: #C0D8E4;		
				 padding-left: 6px;
				 padding-right: 6px;
				 font-size:100%;
				 }
				 
TD.form_bg		 {
			 padding-bottom: 8px
			 }
				 
SELECT.form_bg {
				 padding: 0px;
				 background-color: #FFFFFF;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 120%;
				 }

INPUT.form_bg {
				 background-color: #FFFFFF;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 120%;
				 }

TEXTAREA.form_bg {
				 background-color: #FFFFFF;
				 font-family: Arial, Helvetica, sans-serif; 
				 font-size: 120%;
				 }

.alert			{
				 font-size: 150%;
				 color: red;
				 font-weight: bold;
				 }

.error			{
				 color: red;
				 font-weight: bold;
				 }

A.navlink		{ 
				  vertical-align:bottom;				  
				  color:white;
				  font-weight: bold;
				}

A.navlink:hover	{ 
				  color: white;
				  font-weight: bold;
				  text-decoration: underline;
 }

INPUT			{
				 padding-left: 4px
				}

A 				{
				font-family: Geneva, Arial, Helvetica, sans-serif;
				color: #569bbe; 
				/* color: blue; */
				font-size: 100%;
				text-decoration: none;
				}

a:hover 		{
				font-family: Geneva, Arial, Helvetica, sans-serif;
				color: #4C84A7;
				text-decoration: underline;
				}

.menu 			{ 
				 font-family: Georgia, Times New Roman, Times Roman, Times, serif;
				 font-size: 12px;
				 /* font-family: Comic Sans MS, Georgia, Times New Roman, Times Roman, Times, serif; */
				}
		
.menu_disabled	{ 
				 font-family: Georgia, Times New Roman, Times Roman, Times, serif;
				 font-size: 12px;
				 font-weight: bold;
				 color: #CCCCCC;
				 /* font-family: Comic Sans MS, Georgia, Times New Roman, Times Roman, Times, serif; */
				}
		
A.menu			{
				 font-family: Times New Roman, Times Roman, Times, serif;
				 /* font-family: Comic Sans MS, Georgia, Times New Roman, Times Roman, Times, serif; */
				 font-weight: bold;
				 /* font-style: italic; */
				 text-decoration: none;
				}

A.menu:hover  	{
				 /* color: #0000BB; */
				 text-decoration: underline;
				 font-weight: bold;
				}



body {
	margin: 25px 0px 0px 35px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}
	
	
	
	
.container{
	width: 753px;
	float: left;
	margin-bottom: 10px;
	padding: 0px;
	border: 1px solid #000000;}
	
.logo{
	position: absolute;
	top: 8px;
	left: 500px;
	width: 82px;
	height: 82px;
	z-index: 9999;
	}	
	
	
div.banner {
	display: block; 
	margin: 0px; 
	padding: 0px; 
	border-bottom: 0px; 
	line-height: 0px;
	height: 112px;
	overflow: hidden;}
	
.left{
	top: 0;
	float: left;
	clear: none;
	height: auto;
	vertical-align: top;
	text-align: right;
	width:135px;
	}

.left img {
	border: 0;
	margin: 2px 0 2px 0;
	padding: 0;}

.left img.top {
	margin: 0;}

.left img.top-bar {
	margin: 0 0 2px 0;}

.right{
	   float: right;
	   vertical-align: bottom;
	   width: auto;
	   text-align: left;
	   background: no-repeat bottom right;
	   margin: 0px;
	   padding: 0px;
	   spacing: 0px;
	   }

.horizontalnav{
	height: 18px;
	vertical-align:bottom;
	background-color: #569bbe;		
	width: 618px;
	text-align: right;
	float: none;
	clear: left;
	padding-top: 4px;
	color: white;
	font-weight: bold;
	}

embed, object {
	margin: 0;
	padding 0;
	border: 0;
	float: left;}

/*
img { behavior: url(iepngfix.htc); }		
*/	

.main_noright{
	width: 590px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding-top: 10px; 
	padding-left: 20px;
	padding-bottom: 15px;
	}
	
.main{
	width: 450px;
	float: left;
	text-align: left;
	vertical-align: top;
	padding-top: 10px; 
	padding-left: 20px;
	padding-bottom: 15px;}
	
.rightlinks{
	width: 180px;
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 35px;}	

.rightlinks a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #569bbe;
	text-decoration: underline;
	text-transform: uppercase;
	line-height: 20px;}

.rightlinks a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #569bbe;
	text-decoration: underline;
	text-transform: uppercase;	}

.rightlinks a:hover {
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;	}

.rightlinks a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #569bbe;
	text-decoration: underline;
	text-transform: uppercase;	}		
	
.header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #569BBE;}
	
.smgrey{
	font-size: 11px;
	color: #666666;}

/*forms*/
.formbox {
	border-color: #569bbe;
	background-color: #FBFFEA;
	border-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 17px;
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;}
	
.formbox_lg {
	border-color: #569bbe;
	background-color: #FBFFEA;
	border-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;
	margin-bottom: 8px;}
	
.formtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	padding-bottom: 10px;
	padding-right: 10px;}
	

	
