body, html, a, a:hover, a:active, a:link, a:visited, table, tr, td, ul, li, ol, select, option, input, textarea, layer, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	font-variant: normal; 
	color: #333333;
	text-decoration: none;
	text-align: left;
}
a:hover {
	text-decoration:underline;
}
.border {
	border: 1px solid #000000;
}
.border_top {
	border-top: 1px solid #000000;
	border-right: none;
	border-left: none;
	border-bottom: none;
}
.top_box_text, .top_box_text td, a.top_box_text, a:hover.top_box_text, a:link.top_box_text, a:visited.top_box_text {
	color: #FFFFFF;
}

/* ***************************************************************** */

.corner {
position: fixed;
top: 0;
right: 0;

}

.title_lime {
	margin-top:18px;
	font-size: 12px; 
	line-height: 14px; 
	font-weight: bold; 
	color: #000000;
}

h1 {
	margin-top:18px;
	font-size: 17px; 
	line-height: 18px; 
	font-weight: bold; 
	color: #000000;
}

.base_text {
	margin-left: 20px;
	font-size: 17px; 
	line-height: 18px; 
	color: #000000;
}
.left_copy {
	font-size: 11px; 
	line-height: 16px; 
}
.news {
	font-size: 11px; 
	color: #FFFFFF;
	line-height: 16px; 
	text-decoration: none;
}
.news_link td, .news_link, a.news_link, a:hover.news_link, a:link.news_link, a:active.news_link, a:visited.news_link {
	font-size: 11px;;
	color: #D2D212;;
	line-height: 16px;
	text-decoration: none;
}
.testimonials {
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
}
.testimonials_name {
	font-size: 8px;;
	line-height: 10px;
	font-weight: bold; 
}
.foot_note {
	font-size:9px;;
	text-align:center;
}

/* ***************************************************************** */

input, select, option, textarea, check {
	font-size: 13px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #002D56;
	background-color: #D2D212;
	
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	
	border-style: none;
}

.boxes, .boxes option { 
	width: 250px;
	background-color: #CCCCCC !important;
	border: 1px solid #000000 !important;
}
.boxes_sml, .boxes_sml option {  
	color: #333333;
	width: 135px;
	background-color: #CCCCCC !important;
	border: 1px solid #000000 !important;
}
.check {  
	color: #052C56;
}
.send {  
	width: 250px;
}

.send_sml {  
	color: #333333;
	background-color: #D2D212 !important;
	width: 80px;
}

/* *********Changes to make site W3 compliant********* */

.backNews{
	background-image: url("../images/navigation/nav_bg.jpg");
}

.hr{
 color: #FFF;
}

.BackImage1{
	background-image: url("../images/navigation/nav_bg_rotate.jpg");
}

.BackImage2{
	background-image: url("../images/misc/bg_bottom.jpg");
}

.BackImage3{
	background-image: url("../images/misc/right_border_sm.jpg");
}

.BackImage4{
	background-image: url("../images/misc/right_border_right.jpg");
}

.BackImage5{
	background-image: url("../images/misc/bg_base.jpg");
}

.BackImage6{
	background-image: url("../images/misc/right_border.jpg");
}

.BackGetInTouch{
	background-image: url ("../images/home/home_middle_r1_c1.jpg");
}

.BackGetInTouch2{
	background-image: url ("../images/home/home_middle_r1_c3.jpg");
}


