#navigation ul li ul {
border-top: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
height:auto;
padding:3px 0 0px 0;
margin-top: -6px;
background-color:white;
}

#navigation ul ul li {
float: none !important;
}


#navigation .AddCMSSysMain li ul li a, 
#navigation .AddCMSSysMain li ul li a:visited {
padding:3px 15px;
text-decoration:none;
border-bottom: 1px solid #ebebeb;
text-align: left !important;
float: none !important;
}

#navigation ul ul li a:hover {
background-color:#ebebeb;
}







/* Top Navigation Menu  ____________________________________ */

#navigation  {
clear: both;
width: 570px;
float:right;
padding: 43px 0px 0px 0px;
}
 
#navigation ul { padding:0; margin:0; list-style:none; height: auto;}
#navigation ul li { padding:0; margin:0; list-style:none;  }
#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
#navigation ul li a:hover { }
 
/* Navigation Menu  ____________________________________ */
 

#navigation ul.AddCMSSysMain{
margin: 0 auto 0 auto;
padding:0px 0px 0px 0px;
list-style: none;

}

#navigation .AddCMSSysMain li{
	float: left;
}

#navigation .AddCMSSysMain li a{
	
	display: block;
	color:#597F27;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none; 
	text-align: center;
	text-transform:uppercase;
	padding:0px 0px 0px 15px;
	
	cursor: pointer;
}

#navigation .AddCMSSysMain li  a.AddCMSSysMainSelected , #navigation .AddCMSSysMain li a:hover{
	color:#000;
}
 











/* */

#bannerWrapperNoRightMenu #banner {width: 810px;}

#bannerWrapperNoRightMenu .contentWrapper {width: 810px;}

#bannerWrapperNoRightMenu .bannerWrapper {width: 810px;}

#bannerWrapperNoRightMenu #MainBodyText{width: 810px;}




/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

.clear {
font-size:0px;
overflow:hidden;
line-height:0px;
clear:both; }

a {
color:#597F27;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}





/* Type Elements  ____________________________________ */
body {
font-family:"lucida sans unicode","lucida grande",sans-serif;
/* font-family: Verdana, Arial, Helvetica, sans-serif; */
color: #000;
font-size: 11px;
line-height: 1.3em;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 19px;
	font-weight: normal;
	padding: 0 0 15px 0;
	color: #808080;

}
h2 {
	font-family:  "lucida sans unicode","lucida grande",sans-serif;
	font-size: 16px;
	font-weight: normal;	
	padding: 0 0 7px 0;
	color: #808080;
}

h3 {
	font-family:  "lucida sans unicode","lucida grande",sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 3px 0;
	color:#808080;
}
h4 {
	font-family:  "lucida sans unicode","lucida grande",sans-serif;
	font-size: 25px;
	font-weight: normal;
	padding: 0 0 12px 0;
	color:#000;
}
h5 {
	font-family:  "lucida sans unicode","lucida grande",sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 12px 0;
	color:#464646;
}
a {
	font-family:  Arial, verdana, Helvetica, sans-serif;
}


 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 810px;
	height:auto;
	margin:0px auto;
}

#header { 
	width: 810px;
	padding: 0 0 10px 0;
	/* overflow:hidden; */
float:left;
	background:url(/UserUploadImages/system/header-bg.gif) bottom left repeat-x;
}

#logo {
width:238px;
height:57px;

padding-top:40px; 
padding-left:0px;
overflow:hidden;
}


	 
	
	 

	#header #TopLinks {
	float:right;
	width:100px;
	height:15px;
	padding:25px 0px 0px 0px;
	overflow:hidden;
	}
 
	
	 #header #TopLinks .links {
			width:20px;
			height:13px;
			padding: 0px 0px 0px 9px;
			float:right;
			}
	
 
	
	#header #TopLinks a{ 
	color:#424242;
	text-decoration:none;
	border:0px;
	}
 
	#header #TopLinks a:hover{ 
	color:#000;
	}
	
	 




/* Start page items */

.bannerWrapper, #banner {
	width:594px;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:0;
} 

 
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width: 810px;
height:auto;
padding:20px 0px 0px 0px;
 overflow:hidden; 
}
 
.contentWrapper, .SubpagecontentWrapper {
clear:both;
width:594px;
height:auto;
float:left;
padding-right:27px;
 overflow:hidden;
}
 
 

 		 
		 
/* Right Panel ====================================================== */
		 
.HomeRightPanel {
			width:189px;
			height:auto;
		    float:left;
			padding:0px 0px 0px 0px;
			overflow:hidden;
		}
		
.HomeRightPanel-Box {
width:189px;
height:auto;
padding:0px 0px 0px 0px;
}
#HomeRightPanel-Title1, #HomeRightPanel-Title2, #HomeRightPanel-Title3  {
width:189px;
height:22px;
background:url(/UserUploadImages/system/righpanel-header-title-bg.gif) top left repeat-x;
}

				
#HomeRightPanel-Title1 h3, #HomeRightPanel-Title2 h3, #HomeRightPanel-Title3 h3 {
padding:4px 5px 0px 5px;
font-weight:bold;
}

#HomeRightPanelInfo1,#HomeRightPanelInfo2, #HomeRightPanelInfo3 {
padding:5px 0px 15px 0px;
color:#597F27;
font-weight:bold;
background: url(/UserUploadImages/system/righpanel-content-bg.gif) top left repeat-x;
}

#HomeRightPanelInfo1 ul,#HomeRightPanelInfo2 ul, #HomeRightPanelInfo3 ul {
padding:0px 0px 10px 0px;
margin:0px;
}
#HomeRightPanelInfo1 li,#HomeRightPanelInfo2 li, #HomeRightPanelInfo3 li {
padding:10px 0px 10px 0px;
border-bottom:1px solid #9D9DA1;
}

 #HomeRightPanelInfo1 li a,#HomeRightPanelInfo2 li a, #HomeRightPanelInfo3 li a  {
		text-decoration: none;
		color:#597F27;
		font-weight: bold;
		} 
		
  

 #HomeRightPanelInfo1 a,#HomeRightPanelInfo2 a, #HomeRightPanelInfo3 a  {
		text-decoration: underline;
		color:#597F27;
		font-weight: normal;
		} 
		
		#HomeRightPanelInfo1 li a:hover, #HomeRightPanelInfo1 a:hover, 
#HomeRightPanelInfo2 li a:hover, #HomeRightPanelInfo2 a:hover,
                #HomeRightPanelInfo3 li a:hover, #HomeRightPanelInfo3 a:hover  {
		text-decoration:none;
		color:#000;
		} 
		   
		 
 



/* sub page  ____________________________________ */
 
 

.SubpageBannerWrapper {
	width:594px;
	height:138px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 
		.Subpagebanner {
		width:594px;
		height:118px; 		
		padding:20px 200px 0px 22px;
		color: #fff;
		overflow:hidden; 
		font-size:20px;
		line-height:1.3em;	
		}

		.Subpagebanner-Info span {
		font-size:11px;
		}
		


/* sub page banner ============================= */ 

#MainBodyText {
float:left;
padding: 24px 0px 0px 0px;
width:594px;
height:auto;
}

#MainBodyText h2 { 
padding:0px 0px 7px 0px;
text-transform:uppercase;
}
 
#MainBodyText a { 
color:#597F27 !important;
text-decoration: underline !important;
}

#MainBodyText a:hover { 
color:#000 !important;
text-decoration:none !important;
}	   
  
  

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 810px;
height:auto;
padding:0px 0px 0px 0px;
overflow:hidden;
background:url(/UserUploadImages/system/footer-bg.gif) top left repeat-x;
}
 

#footer .footerinfo {
width: auto;
height:auto;
float:left;
overflow:hidden;
padding: 11px 0px 10px 12px;

text-align:left;
}
#Column1 {
float:right;
width:154px;
height:auto;
text-align:right; 

padding: 0px 28px 10px 20px;
}
#Column2 {
float:left;
width:594px;
height:auto;
padding-top:0px;
}  

#footer .footerinfo a{
color:#597F27;
text-decoration:underline;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration:none;
}



