a { text-decoration: none; } 

BODY { 						background-color: #282627;
							margin: 15px;	  } 

TABLE { 					background-color: #FFF;  } 

.framed { 					border-style: solid; 
							border-color: #A09AA8; 
							border-width: 1  } 

.error_text {  color: #EE9F16;  } 

.plainBG {  background-color: #fff ! important;  } 

.borderBackground { 			background-color: #A09AA8;  } 

.darkGreyBak { 				background-color: #7D7D7E;  } 

.navBak { 				background-color: #9E9E9E;  } 

.top_right {  background-color: #504F61;  } 

.rightSideBak { 				background-color: #9E9E9E;  } 

.hpFooter { 				background-color: #7D7D7E;
									color: #FFF;
									font-family: Arial, Verdana;
									font-size: 8pt;  } 

.copyFooter {  background-color: #282627;
							color: #bbb;
							font-family: Arial;
							font-size: 8pt;
							 } 

.copyFooter a:hover {  text-decoration: underline;   } 

.page_heading {  font-size: 13pt;
								font-weight: bold;
								color: #504F61;
								padding-top: 10px;
								padding-left: 10px;  } 

.sub_heading {  font-size: 10pt;
								font-weight: bold;
								color: #504F61;		 } 

.form_heading {  font-size: 11pt ! important; 
								font-weight: bold;
								color: #504F61;		 } 

.intro_text {  font-size: 10pt;
								font-weight: bold;
								line-height: 150%;
								color: #7D7D7E;		 } 

#main_content {   font-family: Arial, Verdana; 
									font-size: 8pt; 
									line-height: 150%;
									color: #555;  } 

#main_content TD {   font-family: Arial, Verdana; 
									font-size: 8pt; 
									line-height: 150%;
									color: #555;  } 

#main_content a {  text-decoration: none;
									color: #adc22e;
									font-weight: bold; } 

#main_content a:hover {  text-decoration: underline;   } 

#form_table {  background-color: #CFCFCF;
							padding: 1px;  } 

#form_table input {  border-style: solid;
										border-color: #000;
										border-width: 1px; 
										padding: 1px;  } 

#form_table textarea {  border-style: solid;
										border-color: #000;
										border-width: 1px; 
										padding: 1px;  } 

#form_table td {  font-size: 8pt;  } 

.form_submit {  border-style: solid;
										border-color: #000;
										border-width: 1px; 
										padding: 1px;
										color: #adc22e; 
										font-weight: bold;
										font-size: 8pt;
										background-color: #fff; 
										padding: 2px;   } 

.form_submit:hover {  text-decoration: underline;  } 

#downloads {    background-color: #CFCFCF;  } 

.downloads_top {  	background-image: url(/elements/images/downloads_top.gif);
									background-position: left bottom;
									background-repeat: no-repeat;
									background-color: #9E9E9E;
									font-family: Arial, Verdana; 
									font-size: 8pt;
									font-weight: bold;
									color: #FFF ! important;
									text-align: left;
									height: 30px;
									padding-left: 15px;
								 } 

.downloads_bot {  background-image: url(/elements/images/downloads_bot.gif);
									background-position: left top;
									background-repeat: no-repeat;
									background-color: #9E9E9E;
									height: 30px;
									padding-left: 15px;
									padding-top: 10px;
								 } 

.navDownloadText {  		font-family: Arial, Verdana; 
											font-size: 8pt;
											font-weight: normal; 
											color: #666;
 } 

.downloadText {  		font-family: Arial, Verdana; 
											font-size: 9pt;
											font-weight: normal; 
											color: #504F61 ! important;
 } 

.adobe_link {  		font-family: Arial, Verdana; 
											font-size: 8pt;
											font-weight: normal ! important; 
											color: #FFF ! important;
 } 

#search_box { 		padding: 9px;
								padding-left: 17px;
								padding-bottom: 0px;
								color: #504F61; 
								font-weight: bold;
								font-size: 8pt;
						 } 

#search_box input {  border-style: solid;
										border-color: #504F61;
										border-width: 1px; 
										padding: 2px; 
										font-size: 8pt;
										background-color: #CFCFCF;
										 } 

.search_submit {  padding: 1px ! important;
										border-style: solid;
										border-color: #504F61;
										border-width: 1px; 
										color: #adc22e; 
										font-weight: bold;
										font-size: 8pt;
										background-color: #fff ! important; 
										   } 

.search_submit:hover {  text-decoration: underline;  } 

.searchText { 	color: #504F61; 
										font-weight: normal;
										font-size: 8pt;
										text-decoration: underline;  } 

#navigation { 
	width: 155px;
	font-family:   Veranda, sans-serif;
	font-size: 11px;
	letter-spacing: .1em;
	text-decoration: none;
	padding: 2px;
	float: left;
 } 

#navigation ul { 
	padding: 0;
	margin: 0;
 } 

#navigation li { 
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0px;
 } 

#navigation a { 
	padding: 8px;
	padding-left: 15px;
	background-color: #9E9E9E;
	color: #fff;
	text-decoration: none;
	margin: 0;
	border: 0px;
	border-color: #ccc;
	border-style: solid;
	display: block;
	text-align: left;
	font-weight: bold;
 } 

#navigation a:hover { 
	color: #504F61;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/elements/images/nav_on.gif);
	background-position: left center;
	background-repeat: no-repeat;
 } 

#navigation a#top_nav { 	border-top: 0px;    } 

.nav_on { 
	color: #504F61 ! important;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/elements/images/nav_on.gif);
	background-position: left center;
	background-repeat: no-repeat;
 } 

#subNav a { 		font-weight: normal;
							color: #666;
							padding: 4px;
							padding-left: 25px;
							background-color: #CFCFCF;  } 

#subNav a:hover {  font-weight: normal;
									color: #444;
									background-image: url();  } 

#login_box { 	width: 300px;
							text-align: right;
						 } 

#login_box input {  border-style: solid;
										border-color: #504F61;
										border-width: 1px; 
										padding: 2px; 
										font-size: 8pt;
										background-color: #CFCFCF;
										 } 

#container {  padding: 10px ! important;
padding-top: 0px; } 

td { font-family: Arial, Verdana;
font-size: 8pt; 
color: #282627;  } 

.homepage_text a {  text-decoration: none;
									color: #C2D838;
									font-weight: bold; } 

