/* 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:400px;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;}

/*SITE MAP*/

#SiteMap{ width:400px;margin:0px 0px 10px 10px;padding:0px 10px 0px 10px;}


/* 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;}


/* MENU STYLES SITEMAP*/
/*DNN MENU*/

.MainMenu_MenuContainer2 {
	width:100%;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;   
	border-right: #FFFFFF 0px solid;  
	background-color: #transparent; 
}

.MainMenu_MenuBar2 {
	cursor: pointer; 
	cursor: hand; 
}

.MainMenu_MenuItem2 {
	cursor: pointer;
 	cursor: hand; 
	background-color: Transparent;
	font-family:arial, sans-serif; 
    font-size:12px; 
	line-height:14px; 
    color: #3F3F3F; 
	text-decoration:none; 
	background-image:none;
	font-weight:normal;
	border-right: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;
	} 


.MainMenu_MenuItem2 TD{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:normal; 
    color: #3F3F3F;
    background-color: Transparent;
    background-image:none;  
    height:25px; 
    border-bottom: solid 1px #FFFFFF; 
}   
.MainMenu_Active2 TD
{
    margin:0px; 
    padding:0px;
    font-family: Arial, Sans-serif;
    font-size:12px; 
    font-weight:normal; 
    color:#FFFFFF;
    background-color:#89A35E;
    background-image:none;
    width:200px;  
    height:20px; 
    border-bottom: solid 0px #FFFFFF; 
    white-space:nowrap;
}   

.MainMenu_Inactive2
{
    margin:0px; 
    /*padding:0px;*/
    padding:3px 0px;
    font-family: Arial;
    font-size:16px; 
    font-weight:bold; 
    color:#006E39;
    background-color:transparent;
    background-image:none;
    width:200px;  
    /*height:20px;*/ 
    border-bottom: solid 1px #FFFFFF; 
    white-space:nowrap;
}

.MainMenu_SubMenu2
{

    font-family: Arial;
    font-size:12px; 
    font-weight:bold; 
    color:#3f3f3f;
    background-color:transparent;
    background-image:none;
    text-decoration:underline;
    width:200px;  
    height:20px; 
    white-space:nowrap;
}
.MainMenu_SubMenu2 td
{
    margin:0px; 
    padding-top:5px;
    padding-bottom: 5px;
    
 }   