/* Uptown Greenville Global Styles */
/* Generator - Stevil, Axis of */

html				{height: 100%;}
body				{margin: 0px; padding: 0px; background: #004D04 url(siteart/bkg_body.jpg) no-repeat bottom right; font-family: Tahoma, Arial, Helvetica, sans-serif;}
img				{border: none;}
h6				{margin: 30px 0px 0px 0px; padding: 0px; font-weight: normal; font-size: 22px;}
h6 span				{color: #00853E; font-style: italic;}

.saran				{margin: auto; padding: 0px; width: 900px;}

.header				{margin: 0px; padding: 0px; width: 100%; height: auto; background: url(siteart/bkg_head.jpg) repeat-x bottom; float: left;}
.mast				{margin: 0px; padding: 0px; width: 450px; height: 80px; background: none; float: left;}
.mast img			{margin: 13px; float: left;}
.nav				{margin: 0px; padding: 0px; width: 450px; height: 80px; background: none; float: right;}
.nav ul				{margin: 37px 0px 0px 0px; padding: 0px; list-style-type: none; float: right; font-size: 16px;}
.nav ul li			{margin: 0px 2px 0px 2px; padding: 0px; float: left;}
.nav ul li a			{margin: 0px; padding: 15px 12px 10px 12px; background: none; display: block; text-decoration: none; color: #666666; font-weight: bold;}
.nav ul li a:hover		{color: #222222; background: #ffffff;}
.nav ul li.active		{background: #ffffff url(siteart/bkg_nav_left.jpg) no-repeat bottom left;}
.nav ul li.active a		{padding: 15px 20px 10px 20px; background: url(siteart/bkg_nav_right.jpg) no-repeat bottom right;}
.nav ul li.active a:hover	{padding: 15px 20px 10px 20px; background: url(siteart/bkg_nav_right.jpg) no-repeat bottom right;}
.nav ul li a.g			{color: #00853E;}
.nav ul li a.g:hover		{color: #00853E;}

.subnav				{margin: 0px; padding: 0px; width: 900px; height: 25px; background: none; float: right; font-size: 14px;}
.subnav ul			{margin: 0px; padding: 0px; list-style-type: none; float: right;}
.subnav ul li			{margin: 4px 10px 0px 10px; padding: 0px; float: left;}
.subnav ul li a			{margin: 0px; padding: 0px; display: block; text-decoration: none; color: #666666; font-weight: bold; text-transform: lowercase;}
.subnav ul li a:hover		{color: #333333;}
.subnav ul li.active a		{color: #00853E; font-size: 15px;}


.left_nav			{margin: 0px; padding: 8px 0px 8px 0px; font-size: 12px; border-top: 1px solid #e9e9e9;}
.left_nav ul			{margin: 0px; padding: 0px; list-style-type: none;}
.left_nav ul li			{margin: 0px; padding: 0px; text-transform: capitalize;}
.left_nav ul li a		{margin: 2px 10px 2px 10px; padding: 6px 15px 6px 15px; display: block; color: #006633; width: 199px; font-weight: bold; text-decoration: none; background: #f6f6f6; border: 1px solid #B7CFC3; border-right: none; border-bottom: none;}
.left_nav ul li a:hover		{padding: 7px 14px 5px 16px; border: 1px solid #006633; border-right: none; border-bottom: none; background: url(siteart/bkg_left_nav_anim.gif) repeat-x top;}
.left_nav ul li.active a	{background: #006633 url(siteart/bkg_left_nav_one_act.jpg) repeat-x top; color: #ffffff;}
.left_nav ul li.active a:hover	{background: #006633 url(siteart/bkg_left_nav_one_act.jpg) repeat-x top; color: #ffffff;}
.left_nav ul ul				{display: none;}
.left_nav ul li.active ul 		{margin: 0px; padding: 0px; display: block;}
.left_nav ul li.active ul li		{margin: 0px; padding: 0px;}
.left_nav ul li.active ul li a		{margin: 2px 10px 2px 10px; padding: 3px 15px 3px 30px; width: 185px; background: #ffffff; color: #006633;}
.left_nav ul li.active ul li a:hover		{margin: 2px 10px 2px 10px; padding: 3px 15px 3px 30px; width: 185px; color: #006633; background: url(siteart/bkg_left_nav_anim.gif) repeat-x top;}
.left_nav ul li.active ul li.active a		{background: #048C48 url(siteart/bkg_left_nav_two_act.jpg) repeat-x top; color: #ffffff;}
.left_nav ul li.active ul li.active a:hover	{background: #048C48 url(siteart/bkg_left_nav_two_act.jpg) repeat-x top; color: #ffffff;}

.main				{margin: 0px; padding: 0px; width: 100%; height: auto; background: #ffffff url(siteart/bkg_main.jpg) repeat-x top; float: left;}
.row				{margin: 0px; padding: 10px 0px 0px 0px; width: auto; height: auto; float: left;}
.c900				{margin: 0px; padding: 0px; width: 900px; height: auto; float: left;}
.c648				{margin: 0px; padding: 0px; width: 648px; height: auto; float: left;}
.c252				{margin: 0px; padding: 0px; width: 252px; height: auto; float: left;}
.c162				{margin: 0px; padding: 0px; width: 162px; height: auto; float: left;}
.c324				{margin: 0px; padding: 0px; width: 324px; height: auto; float: left;}


.foot				{margin: 0px; padding: 20px 0px 0px 0px; width: 100%; height: auto; background: url(siteart/bkg_foot.jpg) repeat-x top; float: left;} 
.foot p				{margin: 0px; padding: 5px; font-size: 12px; color: #eeeeee;}
.foot a				{color: #ffffff; text-decoration: none; font-weight: bold;}
.foot a:hover			{text-decoration: underline;}

.banner				{margin: 0px; padding: 0px; width: 100%; height: auto; background: #115D36 url(siteart/bkg_banner.jpg) repeat-x top; float: left;}

.obj_txt			{margin: 0px; padding: 15px 5px 5px 5px;}
.obj_txt h1			{margin: 0px; padding: 0px; color: #024E26; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal;}
.obj_txt h2			{margin: 0px; padding: 0px; color: #444444; font-size: 12px; font-weight: normal;}
.obj_txt p			{margin: 7px; padding: 0px; color: #555555; font-size: 11px; line-height: 16px;}
.obj_txt a			{color: #024E26; text-decoration: none; font-weight: normal;}
.obj_txt a:hover		{text-decoration: underline;}
.obj_txt ul			{margin: 0px; padding: 0px; list-style-type: none; font-size: 11px;}
.obj_txt ul li			{margin: 10px; padding: 0px; display: block;}
.obj_txt ol			{margin: 0px; padding: 0px; list-style: inside; font-size: 11px;}
.obj_txt ol li			{margin: 10px; padding: 0px; display: block;}

.obj_blurb			{margin: 0px; padding: 0px 0px 10px 0px; border-left: 1px solid #eeeeee;}
.obj_blurb h1			{margin: 0px; padding: 3px; font-size: 14px; color: #444444; border-bottom: 1px solid #dddddd; font-weight: bold; background: #ffffff url(siteart/bkg_con_w.jpg) repeat-x bottom right;}
.obj_blurb h1 a			{color: #444444; text-decoration: none;}
.obj_blurb h2			{margin: 0px; padding: 3px; color: #222222; font-size: 10px; font-weight: bold;}
.obj_blurb p			{margin: 3px; padding: 0px; color: #444444; font-size: 10px;}
.obj_blurb ul			{margin: 0px; padding: 0px 7px 0px 7px; list-style-type: none; font-size: 12px; text-transform: capitalize;}
.obj_blurb ul li		{margin: 0px 0px 3px 0px; padding: 0px; display: block;}
.obj_blurb ul li a		{color: #024E26; text-decoration: none; font-weight: bold;}
.obj_blurb ul li a:hover	{text-decoration: underline;}
.obj_blurb .eve_wrap		{margin: 0px; padding: 0px;}
.obj_blurb .eve_wrap h3		{margin: 0px; padding: 0px; font-weight: bold; font-size: 10px; color: #ffffff; background: #006633; text-align: right;} 
.obj_blurb .eve_wrap h4		{margin: 0px; padding: 0px; font-size: 13px; text-transform: capitalize;}
.obj_blurb .eve_wrap h5		{margin: 0px; padding: 0px; font-size: 11px; font-weight: normal;}
.obj_blurb .eve_wrap dl		{margin: 0px; padding: 0px; font-size: 10px;}
.obj_blurb .eve_wrap dl dt	{margin: 0px; padding: 0px; font-size: 10px;}
.obj_blurb .eve_wrap dl dd	{padding: 0px; font-size: 10px;}

.eve				{margin: 0px; padding: 5px; width: 97%; border-bottom: 1px solid #eeeeee; float: left;}
.eve h5				{color: #666666;}
.eve a 				{color: #006633; text-decoration: none;}
.eve a:visited  		{color: #006633; text-decoration: none;}
.eve a:active 			{color: #006633; text-decoration: none;}
.eve a:hover 			{color: #009900; text-decoration: none; cursor: pointer;}
.eve .smtab			{margin: 0px 10px 0px 0px; padding: 0px; width: 38px; height: 45px; float: left; font-weight: bold; background: url(siteart/bkg_smtab_w.jpg) no-repeat top left; text-align: center; font-size: 10px; color: #FFFFFF; line-height: 14px;}
.eve .smtab span		{font-size: 14px; font-weight: bold; color: #006633;}
.eve .smtab strong		{font-size: 10px; color: #666666; font-weight: normal;}
.eve .smtab a			{color: #ffffff; text-decoration: none;}
.eve .smtab span a		{color: #006633; text-decoration: none;}
.eve .smtab strong a		{color: #666666; text-decoration: none;}

.cureve				{margin: 0px; padding: 5px; width: 97%; background: #01421F url(siteart/bkg_con_g.jpg) repeat-x top right; float: left;}
.cureve h5			{color: #FFFFFF;}
.cureve a 			{color: #ffffff; text-decoration: none;}
.cureve a:hover 		{color: #ffffff; text-decoration: none; cursor: pointer;}
.cureve a:visited 		{color: #ffffff; text-decoration: none;}
.cureve a:active 		{color: #ffffff; text-decoration: none;}
.cureve .smtab			{margin: 0px 10px 0px 0px; padding: 0px; width: 38px; height: 45px; float: left; font-weight: bold; background: url(siteart/bkg_smtab_g.jpg) no-repeat top left; text-align: center; font-size: 10px; color: #FFFFFF; line-height: 14px;}
.cureve .smtab span		{font-size: 14px; font-weight: bold; color: #006633;}
.cureve .smtab strong		{font-size: 10px; color: #666666; font-weight: normal;}
.cureve .smtab a		{color: #ffffff; text-decoration: none;}
.cureve .smtab span a		{color: #006633; text-decoration: none;}
.cureve .smtab strong a		{color: #666666; text-decoration: none;}

.obj_gal			{margin: 0px; padding: 0px; background: url(siteart/bkg_preview.jpg) repeat;}
.obj_gal h1			{margin: 0px; padding: 3px; font-size: 14px; color: #444444; border-bottom: 1px solid #dddddd; font-weight: bold;}
.obj_gal h1 a			{color: #444444; text-decoration: none;}
.obj_gal ul			{margin: 0px; padding: 10px 0px 10px 0px; list-style-type: none;}
.obj_gal ul li			{margin: 0px; padding: 0px; display: inline;}
.obj_gal ul li a img		{margin: 0px; padding: 2px; border: 2px solid #ffffff;}
.obj_gal ul li a:hover img	{margin: 0px; padding: 2px; border: 2px solid #eeeeee;}
.obj_gal ul li.active img	{border: 5px solid #DFFCE1;}
.obj_gal ul img			{width: 55px;}

.obj_contact			{margin: 0px; padding: 10px;}
.obj_contact h1			{margin: 0px; padding: 0px; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal;}
.obj_contact h2			{margin: 10px 0px 0px 10px; padding: 0px; color: #ffffff; font-size: 12px; font-weight: bold;}
.obj_contact p			{margin: 7px; padding: 0px; color: #ffffff; font-size: 11px; line-height: 16px;}
.obj_contact a			{color: #024E26; text-decoration: none; font-weight: normal;}
.obj_contact ul			{margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; font-size: 12px;}
.obj_contact ul li		{margin: 0px; padding: 0px; display: block; color: #ffffff;}

.promo				{margin: 0px; padding: 5px 10px 5px 10px; width: 222px; float: left;}
.promo h1			{margin: 0px; padding: 0px; color: #ffffff; font-size: 18px; font-weight: bold;}
.promo p			{margin: 0px; padding: 0px; color: #ffffff; font-size: 10px;}

.ad				{margin: 0px; padding: 0px;}
.row				{margin: 10px 0px 0px 0px; padding: 0px; width: 100%;}
.c648 .ad			{margin: 5px; padding: 5px; float: right; border-left: 1px solid #eeeeee;}
.c252 .ad			{margin: 3px 0px 0px 0px; padding: 8px 0px 8px 0px; border-top: 1px solid #e9e9e9;}
.row h6				{margin: 0px 10px 0px 10px; padding: 3px; font-size: 20px; color: #444444; border-bottom: 1px solid #dddddd; font-weight: normal;}
.banner .ad			{margin: 0px; float: left;}

.news_main			{margin: 10px; padding: 3px;}
.news_main h1			{margin: 0px; padding: 0px; font-weight: normal; font-size: 26px; color: #006633; text-transform: capitalize;} 
.news_main h1 a			{color: #006633; text-decoration: none;}
.news_main h1 a:hover		{color: #009900;}
.news_main h2			{margin: 0px; padding: 0px; font-weight: bold; font-size: 14px; color: #666666;} 
.news_main h3			{margin: 0px; padding: 0px; font-weight: normal; font-size: 12px; color: #888888;} 
.news_main h3 a			{color: #00853E; text-decoration: none; font-weight: bold;}
.news_main p			{margin: 10px; padding: 0px; font-size: 12px; color: #555555;}
.news_main p a			{color: #00853E; text-decoration: none; font-weight: bold;}
.news_main p a:hover		{text-decoration: underline;}
.news_main ul.role		{margin: 0px 0px 0px 50px; padding: 0px; list-style-type: none; font-size: 14px; color: #00853E; font-weight: bold;}
.news_main ul.role li		{margin: 4px; padding: 0px 0px 0px 20px; text-indent: -20px;}
.news_main	ul			{margin: 5px 5px 5px 40px; padding: 5px; font-size: 12px; color: #555555;}
.news_main	ol			{margin: 5px 5px 5px 40px; padding: 5px; font-size: 12px; color: #555555;}

.cal_main			{margin: 10px; padding: 3px;}
.cal_main .tab			{margin: 0px 10px 10px 0px; padding: 0px; width: 50px; height: 60px; float: left; font-weight: bold; background: url(siteart/bkg_tab.jpg) no-repeat top left; text-align: center; font-size: 12px; color: #FFFFFF; line-height: 18px;}
.cal_main .tab span		{font-size: 26px; font-weight: bold; color: #006633;}
.cal_main .tab strong		{font-size: 10px; color: #666666; font-weight: normal;}
.cal_main .tab a		{color: #ffffff; text-decoration: none;}
.cal_main .tab span a		{color: #006633; text-decoration: none;}
.cal_main .tab strong a		{color: #666666; text-decoration: none;}
.cal_main h1			{margin: 0px; padding: 0px; font-weight: normal; font-size: 23px; color: #006633; text-transform: capitalize;} 
.cal_main h1 a			{color: #006633; text-decoration: none;}
.cal_main h1 a:hover		{color: #009900;}
.cal_main h2			{margin: 0px 0px 30px 0px; padding: 0px; font-weight: normal; font-size: 12px; color: #666666;} 
.cal_main h4			{margin: 0px 20px 0px 0px; padding: 3px; font-weight: bold; font-size: 12px; color: #ffffff; background: #006633;} 
.cal_main p			{margin: 0px; padding: 10px 0px 0px 0px; font-size: 12px; color: #555555;}
.cal_main p a			{color: #00853E; text-decoration: none; font-weight: bold;}
.cal_main p a:hover		{text-decoration: underline;}
.cal_main dl			{margin: 5px; padding: 5px;}
.cal_main dl dt			{margin: 0px; padding: 2px; border-bottom: #eeeeee solid 1px; color: #006633; font-size: 13px; font-weight: bold;}
.cal_main dl dd			{margin: 0px 0px 3px 30px; padding: 0px; font-size: 12px; color: #666666;}
.cal_main dl dd ul		{margin: 5px; padding: 5px; list-style-type: none; color: #666666;}
.cal_main dl dd li		{margin: 7px; padding: 2px; display: inline; font-size: 12px; line-height: 18px;}
.cal_main dl dd a		{text-decoration: none; color: #00853E;}
.cal_main ul.role		{margin: 0px 0px 0px 50px; padding: 0px; list-style-type: none; font-size: 14px; color: #00853E; font-weight: bold;}
.cal_main ul.role li		{margin: 4px; padding: 0px 0px 0px 20px; text-indent: -20px;}

.inside				{margin: 0px 5px 5px 5px; padding: 0px 5px 5px 5px; width: 225px; height: auto; border-left: #eeeeee 1px solid; float: right; clear: none; background: #ffffff;}
.inside h1			{margin: 0px; padding: 0px; font-weight: bold; font-size: 12px; color: #006633; text-transform: capitalize;} 
.inside h1 a			{color: #006633; text-decoration: none;}
.inside h1 a:hover		{color: #009900;}
.inside h2			{margin: 3px; padding: 0px; font-weight: normal; font-size: 11px; color: #666666;} 
.inside h3			{margin: 0px; padding: 0px; font-weight: normal; font-size: 10px; color: #888888;} 
.inside h6			{margin: 0px; padding: 0px 5px 5px 5px; font-size: 16px; color: #444444; border-bottom: 1px solid #dddddd; font-weight: bold;}
.inside p			{margin: 10px; padding: 0px; font-size: 12px; color: #555555;}
.inside ul			{margin: 0px; padding: 0px; list-style-type: none;}
.inside ul li			{margin: 0px; padding: 5px; display: block; border-bottom: 1px solid #eeeeee;}

.con_w				{margin: 0px; padding: 0px; width: 100%; background: #ffffff url(siteart/bkg_con_w.jpg) no-repeat bottom right; color: #555555;}
.con_g				{margin: 0px; padding: 0px; width: 100%; background: #01421F url(siteart/bkg_con_g.jpg) repeat-x top right; color: #ffffff;}

.members			{margin: 0px; padding: 0px;}
.members ul			{margin: 5px 5px 5px 10px; padding: 5px; list-style-type: none; width: 20%; float: left; border-left: 1px solid #eeeeee; color: #666666;}
.members li			{margin: 2px; padding: 2px 0px 2px 0px; display: block; font-size: 12px; border-bottom: 1px #dddddd dashed;}
.members li span		{font-size: 10px; color: #999999;}
.members li.cap			{padding: 2px; font-size: 12px; border-bottom: #cccccc 1px solid; font-weight: bold;}
.members a			{text-decoration: none; color: #00853E;}
.members h5			{margin: 0px; padding: 0px;}

.sponsors			{margin: 0px; padding: 10px 0px 0px 10px;}
.sponsors ul			{margin: 5px; padding: 5px; list-style-type: none; color: #666666;}
.sponsors li			{margin: 10px; padding: 2px; display: inline; font-size: 12px;}
.sponsors a			{text-decoration: none; color: #00853E;}

.gallery			{margin: 5px; padding: 5px;}
.gallery h1			{margin: 0px; padding: 3px; font-weight: normal; font-size: 26px; color: #006633; text-transform: capitalize; border-bottom: #eeeeee 1px solid;} 
.gallery h1 span		{font-size: 12px; color: #666666; text-transform: capitalize;} 
.gallery h2			{margin: 0px; padding: 3px; font-weight: normal; font-size: 14px; color: #999999; text-transform: capitalize;} 
.gallery dl			{margin: 0px; padding: 0px;}
.gallery dl div			{margin: 5px; padding: 5px; background: url(siteart/bkg_gal_div.jpg) repeat-x bottom; border-right: 1px #F9FBF9 solid; border-left: 1px #F9FBF9 solid;}
.gallery dl dt			{margin: 10px 0px 0px 0px; padding: 1px 0px 1px 10px; font-weight: bold; font-size: 18px; color: #00853E; text-transform: capitalize; border-bottom: #dddddd solid 1px;}
.gallery dl dt span		{margin: 0px 0px 0px 10px; padding: 0px; font-size: 12px; color: #666666;}
.gallery dl dd			{margin: 0px 0px 0px 30px; padding: 0px; font-size: 12px; color: #666666; text-transform: capitalize;}
.gallery dl a			{color: #00853E; text-decoration: none; font-weight: bold;}
.gallery dl a:hover		{text-decoration: underline;}
.gallery dl p			{margin: 0px; padding: 0px; font-size: 10px;}

.showcase			{margin: 0px; padding: 10px;}
.showcase img			{width: 73%;}

.preview			{margin: 10px; padding: 10px; width: 125px; height: 400px; overflow: auto; float: right; background: url(siteart/bkg_preview.jpg) repeat;}

ul.button			{margin: 0px; padding: 0px; list-style-type: none; text-align: center;}
ul.button li			{margin: 0px; padding: 0px;}
ul.button li a			{margin: 5px 0px 5px 0px; padding: 0px; width: 125px; height: 25px; line-height: 25px; background: url(siteart/bkg_button.gif) no-repeat top center; color: #ffffff; text-decoration: none; display: block; font-weight: bold; font-size: 13px;}
ul.button li a:hover		{background: url(siteart/bkg_button_ovr.gif) no-repeat top center;}

ul.smbutt			{margin: 0px; padding: 0px; list-style-type: none; float: right;}
ul.smbutt li			{margin: 0px; padding: 0px; float: left;}
ul.smbutt li a			{margin: 4px 0px 0px 0px; padding: 3px; color: #666666; font-weight: normal; text-decoration: none; background: #ffffff url(siteart/bkg_move.jpg) repeat-x bottom; border: 1px solid #eeeeee; font-size: 10px; display: block;}
ul.smbutt li a:hover		{margin: 4px 0px 0px 0px; padding: 3px; color: #ffffff; background: #00853E url(siteart/bkg_move_hover.jpg) repeat-x bottom; text-decoration: none;}

ul.thumbs			{margin: 0px; padding: 5px; list-style-type: none;}
ul.thumbs li			{margin: 0px; padding: 0px; display: inline;}
ul.thumbs li a img		{margin: 0px; padding: 5px; border: 5px solid #ffffff;}
ul.thumbs li a:hover img	{margin: 0px; padding: 5px; border: 5px solid #eeeeee;}
ul.thumbs li.active img		{border: 5px solid #DFFCE1;}
ul.thumbs img			{width: 75px;}

ul.dl				{margin: 20px 0px 0px 100px; padding: 0px; list-style-type: none;}
ul.dl li			{margin: 0px; padding: 0px;}
ul.dl li a			{margin: 0px; padding: 5px 0px 5px 100px; width: 250px; height: 50px; background: #ffffff url(siteart/bkg_dl.jpg) no-repeat top left; line-height: 40px; display: block; color: #666666; font-weight: bold; font-size: 17px; text-decoration: none;}
ul.dl li a:hover		{margin: 0px; padding: 6px 0px 4px 101px; width: 249px; height: 50px; background: #ffffff url(siteart/bkg_dl_ovr.jpg) no-repeat top left; line-height: 40px; display: block; color: #00853E; font-weight: bold; font-size: 17px; text-decoration: none;}

.form				{margin: 0px; padding: 0px;}
.form fieldset			{margin: 0px 10px 0px 10px; padding: 10px; border: 1px solid #dddddd; font-size: 12px; color: #777777; width: 575px; float: left;}
.form legend			{margin: 10px 0px 10px 0px; font-size: 26px; color: #00853E;}
.form label, input, textarea	{margin: 0px 0px 10px 0px; width: 300px; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.form input.butt		{margin: 0px; width: 100px; display: block;}
.form select			{margin: 0px 0px 10px 0px; width: auto; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.form label			{padding: 0px 20px 0px 0px; width: 200px; text-align: right; color: #444444;}
.form br			{clear: left;}
.form textarea			{height: 100px;}
.int				{margin: 0px 0px 10px 0px; padding: 0px 0px 15px 0px; width: 100%; background: #FAF9F9; float: left;}
.int input.check		{margin: 0px; width: 25px; display: block;}
.int input.sh			{margin: 0px; width: 100px; display: block;}
.int label.sh			{width: 75px;}
.int label			{width: 135px;}
.int h4				{margin: 0px; padding: 10px; font-size: 12px; color: #00853E; font-weight: bold;}
.int h4 span			{font-size: 12px; color: #777777; text-align: center;}
#lockbox			{margin: 0px 10px 0px 0px; padding: 0px; width: 75px; height: 25px; float: left; background: #eeeeee;}
#lockbox img			{margin: 0px; padding: 0px;}
.form label span		{font-size: 10px; color: #aaaaaa;}
.form input.v_box		{width: 75px; float: left;}

.search				{margin: 0px 0px 10px 0px; padding: 8px 10px; width: 232px; height: 20px; border-top: 1px solid #e9e9e9;}
.search input	 		{margin: 0px 0px 10px 0px; padding: 3px; width: 140px; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #dddddd; background: url(siteart/bkg_search.jpg) no-repeat right center;}
.search input:focus 		{border: 1px solid #cccccc; background: #ffffff;}
.search input.butt		{margin: 0px 0px 0px 10px; padding: 2px 3px; width: 64px; display: block;  background: #ffffff; border: 1px solid #dddddd; cursor: pointer;}
.search input.butt:hover	{background: #f6f6f6;}

.search_results 		{margin: 0px; padding: 0px;}
.search_results a		{color: #00853E; text-decoration: underline;}
.search_results dl		{margin: 0px 10px 0px 10px; padding: 5px; font-size: 12px; color: #666666; border-bottom: #eeeeee solid 1px;}
.search_results dl dt		{margin: 0px; padding: 0px; font-weight: bold; font-size: 14px; color: #00853E; text-transform: capitalize;}
.search_results dl dt span	{margin: 0px 0px 0px 10px; padding: 0px; font-weight: normal; font-size: 12px; color: #666666;}
.search_results dl dd		{margin: 0px 0px 0px 20px; padding: 0px;}
.search_results dl dd.sm	{font-size: 10px;}

.data 				{margin: 0px; padding: 0px 20px;}
.data h2			{margin: 0px; padding: 0px; font-weight: normal; font-size: 18px; color: #006633; text-transform: capitalize;} 
.data h2 span			{margin: 0px 0px 0px 10px; font-size: 12px; border: none;} 
.data a				{color: #00853E; text-decoration: underline;}
.data dl			{margin: 0px 40px 5px 40px; padding: 5px; font-size: 12px; color: #666666;}
.data dl.o			{background: #DFFCE1;}
.data dl dt			{margin: 0px; padding: 0px; font-weight: bold; font-size: 14px; color: #00853E;}
.data dl dd			{margin: 0px 0px 0px 20px; padding: 0px;}
.data ul			{margin: 0px 40px 5px 40px; padding: 5px; font-size: 14px; color: #666666; list-style-type: none;}
.data li			{margin: 2px; padding: 2px; background: #ffffff;}
.data li.o			{background: #DFFCE1;}
.data ul.inl li		{display: inline;}
.data ul.inl li	a	{text-transform: capitalize;}

.home_data 			{margin: 0px; padding: 0px;}
.home_data a			{color: #00853E; text-decoration: underline;}
.home_data dl			{margin: 0px; padding: 5px; font-size: 10px; color: #666666;}
.home_data dl.o			{background: #FBFFFD;}
.home_data dl dt		{margin: 0px; padding: 0px; font-weight: bold; font-size: 11px; color: #024E26;}
.home_data dl dd		{margin: 0px 0px 0px 20px; padding: 0px;}
.home_data ul			{margin: 0px 40px 5px 40px; padding: 5px; font-size: 14px; color: #666666; list-style-type: none;}
.home_data li			{margin: 2px; padding: 2px; background: #ffffff;}
.home_data li.o			{background: #DFFCE1;}

.smcol				{margin: 0px; padding: 0px; width: 25%; float: left;}
.sitemap			{margin: 0px; padding: 10px; font-size: 13px; text-transform: capitalize;}
.sitemap a			{margin: 0px; padding: 2px 0px 2px 5px; color: #006633; text-decoration: none; font-weight: bold; border-bottom: #dddddd solid 1px; display: block;}
.sitemap a:hover 		{color: #009900;}
.sitemap ul			{margin: 0px; padding: 3px; list-style-type: none;}
.sitemap li			{margin: 1px; padding: 0px; display: block;}
.sitemap ul ul 			{margin: 0px 0px 0px 10px; padding: 0px;}
.sitemap li a			{color: #ffffff; background: #006633;}
.sitemap li ul li a		{color: #006633; background: none;}
.sitemap li ul li ul li a	{color: #006633; background: none; font-size: 11px;}

.alert					{margin: 10px; padding: 5px; background: #ecffe6; border: 2px solid #96d084;}
.alert p				{margin: 5px; padding: 0px; font-size: 12px; color: #5c8350; font-weight: bold;}