body 			{ margin-top: 0px; margin-right: 0px; margin-left: 0px; font-family: arial, verdana; font-size: 11px; }
a 				{ color: #656565; text-decoration: underline;}
a:visited 			{ color: #656565;}
a:hover 			{ color:#007AAE}
td				{ font-size: 11px; color:#656565; }
ul 				{ margin: 0px;}
li 				{ color: #ffffff; text-decoration: none; text-transform: uppercase; }
li:hover			{ color: #AFE93C;}
em				{ font-style: normal; }
input.btn			{background-color: #CDE6ED; border-color: #007AAE;border-style: solid;border-width: 1px;padding: 0px;font-family: Arial, Helvetica, sans-serif; font-weight: normal;font-size: 11px;color: #007AAE;}

#login_menu 		{ position: relative; z-index:1; top: 0px; left: 0px; width: 100%; height: 40px; background: #AEC431; margin: 0px; text-transform: uppercase; font-size: 10px; }
#login_menu_bottom	{ position: relative; z-index:1; top: 0px; left: 0px; width: 100%; height: 5px; background: #007AAE; }
#login_menu a 		{ color: #ffffff; text-decoration: none;}
#login_menu a:visited 	{ color: #ffffff;}
#login_menu a:hover 	{ text-decoration: underline;}
#login_1 			{ position: absolute; top: 14px; left: 222px;}
#login_2 			{ position: absolute; top: 14px; left: 344px;}
#login_3 			{ position: absolute; top: 7px; left: 900px;}

#flash			{ position: relative; z-index:1; top: 0px; left: 0px; width: 100%; height: 77px; background:#ffffff;}
#td				{ font-family: arial, verdana; font-size: 11px;}
#content 			{ position: relative; top: 0px; z-index:1; width: 100%; border-top: 5px solid #00557E; border-bottom: 5px solid #00557E;}
#history			{ display: block; text-transform: uppercase; height: 17px; padding-top: 2px; color: #007AAE; font-weight: bold;}

#right_menu		{ display: block; margin-right:15px; text-transform: uppercase; background: #007AAE; width: 220px; padding-top: 2px; color: #ffffff; font-weight: bold; }
#right_menu_padding	{ display: block; margin-left: 18px; }
#textwidth			{ width: 95%; }

.box				{ border-left: 1px solid #007AAE; width: 260px; margin-right: 10px; }
.block			{ display: block; text-transform: uppercase; background: #007AAE; height: 17px; width: 260px; padding-top: 2px; color: #ffffff; font-weight: bolder;}
.text				{ display: block; padding-left: 15px; padding-top: 15px; }

.boxlist			{ display: block; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; margin-bottom: 15px; border-left: 1px solid #007AAE;  }

#contact_right		{ margin-top: 20px;}
#footer 			{ position: relative; z-index:1; top: 0px; width: 100%; height: 25px; background: #ffffff; text-align: right; padding-top: 4px; margin: 0px;}

#top_menu 		{ position: relative; z-index:1; height: 40px; left: 0px; width: 100%; background: #656565; }
#top_menu_bottom	{ position: relative; z-index:1; height: 12px; left: 0px; width: 100%; background: #ffffff; }
#top_menu a 		{ color: #ffffff; text-decoration: none; text-transform: uppercase; }
#top_menu a:visited 	{ color: #ffffff;}
#top_menu a:hover 	{ color: #AFE93C;}

#left_menu			{position: absolute; margin-top: 14px; margin-left: 10px; font-size: 10px; }
#menu			{position: absolute; margin-top: 14px; margin-left: 7px; font-size:10px; }

.sub				{ position: absolute; z-index: 10; top: 165px; background: #656565; font-size:10px; white-space: nowrap; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; line-height: 20px;}
.sub li			{ background: #656565; list-style: none; height: 21px; padding-left: 10px; padding-top: 5px; white-space: nowrap;}
.sub a 			{ color: #ffffff; text-decoration: none; text-transform: uppercase; }
.sub a:visited 		{ color: #ffffff; }
.sub a:hover 		{ color: #AFE93C; }

#quote			{color: #007AAE;}
#footer_img		{width:100%; height:40px; margin-top:10px;}
#footer a			{margin-right: 15px; margin-top: 5px;}
#banner			{position: relative; z-index: 1; left: 0px; width: 100%; height: 77px; background: url('../images/team_banner.jpg') repeat-x top}


