
/************* General styles ****************/
body 		{background-color: #9bd0fc;background-image: url(/images/background.jpg);background-repeat: repeat-x;background-position: left top;
			margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

body,td,th 	{text-align: left;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #FFFFFF;line-height: 1.5em;font-style: normal;}
p 			{ text-align: left; }
h1 			{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FFFFFF;}


/************* Custom styles ****************/
.shadow 	{background-image: url(/images/drop_shadow.jpg);background-repeat: repeat-y;background-position: center top;width: 830px;margin: 0px;padding: 0px;}

.shadow #shadow_left 	{float: left;vertical-align: top;margin: 0px;padding: 0px;}
.shadow #shadow_right 	{float: right;vertical-align: top;margin: 0px;padding: 0px;}

.wrapper 	{background-color: #56ad42;padding: 0px;width: 800px;text-align: left;vertical-align: top;display: block;margin: 0px;float: left;}

.header 	{background-position: left top;background-image: url(/images/head_bkg.jpg);background-repeat: repeat-x;text-align: left;margin: 0px;padding: 0px;height: 53px;}
.header img {margin: 0px;padding: 0px;float: left;}

.banner 		{background-image: url(/images/banner.jpg);background-repeat: no-repeat;background-position: left top;height: 158px;width: 800px;margin: 0px;padding: 0px;}
#banner_bottom 	{display: block;text-align: left;height: 25px;position: relative;}


/************* Nav styles ****************/
.nav 	{width: 100%;padding: 0px;text-align: left;float: left;top: 130px;position: relative;margin: 0px;color: #FFFFFF;height: 28px;
		font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}

.nav #nav_cell_l 	{width: 95%;}
.nav #nav_cell_r 	{background-image: url(/images/nav_background.jpg);background-repeat: repeat-x;background-position: top;width: 10%;}
.nav a 				{color: #FFFFFF;text-decoration: none;white-space: nowrap;padding-top: 2px;padding-bottom: 8px;}
.nav a:hover 		{color: #95fa28;}


.nav .btn 		{background-image: url(/images/nav_btn_bkg.gif);background-repeat: no-repeat;background-position: right top;height: 22px;padding-right: 15px;float: left;white-space: nowrap;line-height: normal;padding-top: 6px;}
.nav .btn #on 	{color: #95fa28;}
.nav img 		{margin: 0px;float: left;padding: 0px;}



/************* Content styles ****************/
.content 			{width: 763px;padding: 0px;margin-top: 0px;float: right;margin-right: 0px;}
.content #lCol 		{width: 50%;float: left;}
.content #cCol 		{padding-left: 16px;float: left;width: 200px;}
.content #cCol img 	{margin-bottom: 8px;}
.content #rCol 		{float: right;width: 46%;padding-right: 16px;}
.content #wCol 		{padding-left: 16px; padding-right: 10px; float: left;width: 100%; margin-right:20px;}

/************* News cell styles on homepage ****************/
.home_content_background	{background-image: url(/images/home_c_bkg.gif);background-repeat: repeat-y;background-position: right bottom;}
.newsBottom 				{float: right; background-image: url(/images/news_bottom.gif);background-repeat: no-repeat;background-position: right bottom;}
.newsBottom #rCol 			{float: right;width: 157px;background-color: #9edd90;padding-right: 0px;}
.newsBottom #rCol h3 		{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #1f8021;padding: 0px;margin: 0px;margin-left: 10px;}
.newsBottom #rCol li 		{font-size: 11px;color: #1f8021;font-family: Tahoma, Arial, Helvetica, sans-serif;line-height: normal;font-weight: normal;padding-bottom: 10px;list-style-type: none;padding-left: 0px;margin-left: 0px;}
.newsBottom #rCol label 	{font-weight: bold;display: block;}
.newsBottom #rCol a 		{color: #1f8021;text-decoration: none;}
.newsBottom #rCol a:hover 	{color: #ffffff;}
.newsBottom #rCol ul 		{padding: 0px;margin-top: 10px;margin-right: 8px;margin-bottom: 0px;margin-left: 10px;}



/************* Footer styles ****************/

.sub_footer 	{margin: 0px;width: 830px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.sub_footer img {margin: 0px;padding: 0px;float: left;}

.footer 	{font-size: 10px;font-style: normal;color: #FFFFFF;padding: 0px;margin-top: 0px;vertical-align: top;width: 800px;}
.footer h1 	{display: inline;vertical-align: 100%;margin-top: 10px;padding-top: 10px;padding-right: 15px;padding-bottom: 0px;padding-left: 0px;}
.footer h2 	{font-size: 12px;display: inline;font-weight: normal;vertical-align: 100%;margin-top: 10px;padding-top: 10px;padding-right: 15px;padding-bottom: 0px;padding-left: 0px;}
.footer a 	{color: #FFFFFF;text-decoration: none;}
