/* GLOBAL */
BODY 			{ background-color:#DCDCDC;margin:0px; padding:0px;font-family: arial, verdana, sans-serif; font-size:11px;color:#3f3f3f;}
TD			{ font-family: arial, verdana, sans-serif; font-size:11px;color:#3f3f3f;}
INPUT			{ font-size:11px; color:#666666;}
SELECT			{ font-size:11px;color:#666666;}
H1			{ font-size:12px;text-transform: uppercase;color:#006E3B;padding:0px; margin:0px;font-weight:bold;}
H2			{ font-size:11px;color:#006E39;padding:0px; margin:0px;font-weight:bold;font-family: arial, verdana, sans-serif;}
H2 a:link		{ font-size:11px;color:#006E39;padding:0px; margin:0px;font-weight:bold;font-family: arial, verdana, sans-serif;}
H2 a:active		{ font-size:11px;color:#006E39;padding:0px; margin:0px;font-weight:bold;font-family: arial, verdana, sans-serif;}
H2 a:visited		{ font-size:11px;color:#006E39;padding:0px; margin:0px;font-weight:bold;font-family: arial, verdana, sans-serif;}
H2 a:hover		{ font-size:11px;color:#006E39;padding:0px; margin:0px;font-weight:bold;font-family: arial, verdana, sans-serif;}

/* GENERAL */
#PageContainer		{ background-image: url(Images/PageBG.jpg); background-repeat: repeat-y;background-position:center top;margin:0px auto;width:770px;}
.ClearFloats		{ clear:both;}
#HomeContentContainer	{ width:755px;margin:3px; 0px 0px 0px;}
#ContentContainer	{ width:755px;margin:10px 0px 0px 0px;}
#SubPageContainer	{ width:755px;margin:3px 0px 0px 0px;}
#dnn_ContentPane	{ width:597px;margin-right:3px; vertical-align:top;padding-left:10px;}
#dnn_ContentPane hr	{ width:577px;}
#dnn_RightPane		{ border:solid 1px #DCDCDC;width:153px;background:#ffffff url(Images/RightColumnBottom.jpg); background-repeat: repeat-x; background-position: bottom center;vertical-align:top;color:#3f3f3f; line-height:16px;}	
#dnn_RightPane div	{ border-top:solid 1px #dcdcdc;background-image: url(Images/RightColumnHeader.jpg); background-repeat:repeat-x;width:153px;padding:5px;}
#dnn_RightPane b	{ color:#006E39;}
#dnn_RightPane h1	{ text-align: center;font-size:11px; text-transform:uppercase;color:#006E39;margin:0px; padding:0px;font-weight:normal;}
#dnn_RightPane p	{ text-align: center; margin:0px; padding:0px;}
#dnn_RightPane a:Link		{ color:#006E39;font-weight:bold;}
#dnn_RightPane a:Active		{ color:#006E39;font-weight:bold;}
#dnn_RightPane a:Visited	{ color:#006E39;font-weight:bold;}
#dnn_RightPane a:Hover		{ color:#006E39;font-weight:bold;}

#PageNavigation		{ border-top:solid 1px #8CC540;border-bottom:solid 1px #8CC540;width:585px;}
#PageNavigation td	{ width:25%;vertical-align:top;font-size:10px; color:#666666;line-height:11px;background-color:#EBF4DC;border:solid 1px #ffffff;padding:5px;}


	
/* HEADER */
#Header			{ background:#ffffff url(Images/HeaderBG.jpg); background-repeat: repeat-x;background-position:bottom left;width:755px;height:106px; }
#Logo			{ padding:5px 10px 6px 10px;}

#Search			{ padding:5px 20px 0px 0px;}
#HeaderNav		{ padding-top:5px;font-size:10px;color:#8C8C8C;}
#HeaderNav a:link	{ color:#8C8C8C; text-decoration:none; padding:0px 10px;}
#HeaderNav a:active	{ color:#8C8C8C; text-decoration:none; padding:0px 10px;}
#HeaderNav a:visited	{ color:#8C8C8C; text-decoration:none; padding:0px 10px;}
#HeaderNav a:hover	{ color:#006E39; text-decoration:none; padding:0px 10px;}

/* MAIN MENU */

.MainMenu_MenuContainer 		{ width:750px;}
.MainMenu_MenuBar			{ }
.MainMenu_MenuBar  td			{ width:100px;white-space:normal;padding-bottom:11px;color:#ffffff;padding-right:1px;height:50px;}

*html .MainMenu_MenuBar  td		{ width:100px;white-space:normal;height:50px;color:#ffffff;padding-right:5px;}

/* ITEMS MENU - SUB MENU*/

.MainMenu_MenuItem 			{  background:#8CC540 url(Images/TabN.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;}
*html .MainMenu_MenuItem 		{ padding:2px 0px 0px 0px;background-image: url(Images/TabN.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;}
.MainMenu_MenuItem IMG 		{ display: none;visibility: collapse;padding:0px;margin:0px;}

.MenuActive 				{ background:#8CC540 url(Images/TabA.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;}
*html .MenuActive 			{ padding:2px 0px 0px 0px;background-image: url(Images/TabA.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;}
.MenuActive IMG 		{ display: none;visibility: collapse;padding:0px;margin:0px;}

.MainMenu_MenuItem  IMG			{ display: none;visibility: collapse;padding:0px;margin:0px;}
.MainMenu_MenuIcon 			{ display: none;visibility: collapse;padding:0px;margin:0px;}

.MainMenu_SubMenu 			{ z-index: 1000;cursor: pointer;cursor: hand;font-size: 11px;font-weight: normal;padding:0px;margin:0px;white-space:normal;border-top:solid 1px #ffffff;}
.MainMenu_SubMenu  td  			{ background-image:none;color:#ffffff;border-top:solid 0px #ffffff;border-bottom:solid 1px #ffffff;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;padding:5px 5px 5px 3px;}

.MainMenu_SubMenuSel 			{ z-index: 1000;cursor: pointer;cursor: hand;font-size: 11px;font-weight: normal;padding:0px;margin:0px;white-space:normal;border-top:solid 1px #ffffff;color:#FFBA1B;}
.MainMenu_SubMenuSel  td  		{ background-image:none;color:#FFBA1B;border-top:solid 0px #ffffff;border-bottom:solid 1px #ffffff;border-right:solid 1px #ffffff;border-left:solid 1px #ffffff;padding:5px 5px 5px 3px;}




.MainMenu_MenuBreak 			{ margin:0px;white-space:normal;font-family: arial, verdana, sans-serif; font-size: 11px;}



/* Rollover */
.MainMenu_MenuItemSel 			{  background:#006E39 url(Images/TabA.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;}
*html .MainMenu_MenuItemSel 		{  padding:2px 0px 0px 0px;background-image: url(Images/TabA.jpg);background-repeat:no-repeat;background-position:bottom;text-align:center; vertical-align:middle;line-height:11px;font-size:11px; color:#ffffff;font-weight:normal;border:solid 0px #ffffff;}

.MainMenu_MenuItemSel IMG 		{ display: none;visibility: collapse;padding:0px;margin:0px;}
.MainMenu_MenuArrow 			{ display:none;visibility: collapse;padding:0px;margin:0px;} 


/* SUB PAGE */
#Crumbing		{ width:597px;background-color:#F2F2F2;margin:0px 0px 10px -10px;color:#006E3B;padding:0px 10px 0px 10px;font-size:10px;}
#Crumbing a:link	{ color:#9F9F9F;font-size:10px;text-decoration:none;}
#Crumbing a:active	{ color:#9F9F9F;font-size:10px;text-decoration:none;}
#Crumbing a:visited	{ color:#9F9F9F;font-size:10px;text-decoration:none;}
#Crumbing a:hover	{ color:#9F9F9F;font-size:10px;text-decoration:none;}


/* FOOTER */
#Footer			{ background-image: url(Images/FooterBG.jpg); background-repeat: no-repeat;width:770px;padding-top:10px; text-align:center; font-size:10px;color:#3f3f3f;font-weight:normal;}
.SkinObject		{ color:#3f3f3f; text-decoration:none;font-weight:normal;}
#Footer a:Link		{ color:#3f3f3f; text-decoration:none;font-weight:normal;}
#Footer a:Active	{ color:#3f3f3f; text-decoration:none;font-weight:normal;}
#Footer a:Visited	{ color:#3f3f3f; text-decoration:none;font-weight:normal;}
#Footer a:Hover		{ color:#3f3f3f; text-decoration:none;font-weight:normal;}


a.Ellipse:Link		{ width:400px;overflow:hidden;text-overflow:ellipsis;}
a.Ellipse:Active		{ width:3400px;overflow:hidden;text-overflow:ellipsis;}
a.Ellipse:Visited		{ width:400px;overflow:hidden;text-overflow:ellipsis;}
a.Ellipse:Hover		{ width:400px;overflow:hidden;text-overflow:ellipsis;}


#dnn_ctr4117_SearchResults_dgResults {width:577px;}
#dnn_ctr4117_SearchResults_dgResults td { border-bottom:dashed 1px #cccccc;vertical-align:top;}
