/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html, body, form, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

.clear { clear:both; }



/* Type Elements  ____________________________________ */

body {
font-family: verdana, Arial, Helvetica, sans-serif;
color: #333333; 
font-size: 12px;
line-height: 1.4em;
background: url(/UserUploadImages/system/body.gif) top left repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 7px 0;
	color: #fff;

}
h2 {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	margin:0px ;
	color: #fff;
}

h3 {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 13px 0;
}

h4 {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0px 0;
}

 
 
 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 951px;
	height:auto;
	margin:0px auto;
}

#header { 
	width: 951px;
	height: 105px;
	overflow:hidden;
}

#logo {
width:215px;
height:98px;

padding-top:5px; 
padding-left:0px;
overflow:hidden;
}

	 
	
	 

	#header #TopLinks {
	float:right;
	width:395px;
	padding:0px 0px 0px 20px;
	
	color:#3E3E3E;
	font-size:10px; 
	}
	 
  
	#header #TopLinks .TopLinks1 { 
	width:51px;
	height:17px;
	padding:9px 10px 0px 22px;
	float:left;

	text-decoration:none;
	background: url(/UserUploadImages/system/sitemap.gif) bottom left no-repeat;
	overflow:hidden;
	}
	
	#header #TopLinks .TopLinks2 { 
	width:51px;
	height:17px;
	padding:9px 10px 0px 22px;
	float:left;
	
	text-decoration:none;
	background: url(/UserUploadImages/system/english.gif) bottom left no-repeat;
	overflow:hidden;
	}
 
	
	#header #TopLinks a{ 
	color:#3E3E3E;
	text-decoration:none; 
	}
 
	#header #TopLinks a:hover{ 
	color:#000;
	}
	
	
   #AddCMSSysPHpsearch { 
	width:215px;
	height:33px;
	padding:2px 0px 0px 10px;
	float:left;
	
	text-decoration:none;
	background:url(/UserUploadImages/system/header-right.gif) top left no-repeat;
	}
	
   #AddCMSSysPHpsearch	.AddCMSSysViewControlContainer {
	padding-top:2px;
	
	}
 
  
				.AddCMSSysSearchText {				
				background:#FFFFFF;
				border:1px solid #999999;
				 
				width:137px;
				height:13px;
				padding-top:2px;
				float:left;
				
				color:#3E3E3E;
				font-size:11px;

				}
				.AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif)  top left no-repeat;
				width:44px;
				height:17px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:5px;
				}
	
	
	
 
	
	 


/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 951px;
height: 31px;
padding: 0px 0px 0px 0px;
overflow:hidden;
background: url(/UserUploadImages/system/nav-bg.gif) top left repeat-x;
	color:#fff;
	text-decoration: none; 
	font-weight:normal;
}
 
 
#navigation ul { padding:0; margin:0; list-style:none }
#navigation ul li { padding:0; margin:0; list-style:none; display: inline }
#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
#navigation ul li a:hover { }

 
/* Navigation Menu  ____________________________________ */

#navigation ul.AddCMSSysMain{
margin:0px;
margin:0px 0px 0px 17px;
list-style: none;
height: 31px;
	border-left:2px solid #FFFFFF;
}

#navigation .AddCMSSysMain li{
	float:left;

}

#navigation .AddCMSSysMain li.AddCMSSysMainfirst {
	border-left:1px solid #FFFFFF;
}
#navigation .AddCMSSysMain li.AddCMSSysMainlast {
 border-right:2px solid #FFFFFF;
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	padding:7px 12px 4px 12px;  
	height: 20px;
	text-align: center;
	cursor: pointer;
	border-right:2px solid #FFFFFF;
	
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected , #navigation .AddCMSSysMain li a:hover{
	color: #fff;
	background: #CD2B27 ;
	padding:7px 12px 4px 12px;  	
}
  




		

 
 
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width: 951px;
height:auto;
padding: 0px ; 
overflow:hidden;
padding-top:7px;
}

 .divLeftBg {
background:url(/UserUploadImages/system/mainWrapper-LeftBg.gif) top left no-repeat;
padding:0px 0px 0px 19px; 
}

 .divRightBg {
background: url(/UserUploadImages/system/mainWrapper-RightBg.gif) top right no-repeat;
padding:0px 2px 0px 0px; 
} 

.contentWrapper, .SubpagecontentWrapper {
clear:both;
width:900px;
height:auto;

padding:0px 15px 12px 15px;
overflow:hidden; 
}

.SubpagecontentWrapper {
padding:12px 15px 12px 11px;  
}


.BoxWrapper  {
width:285px;
height: auto;
float:left;
padding:0px 0px 0px 0px;


color:#2D2D2D;
line-height:normal;
font-size:12px;
}
 
.BoxTitle {
background:url(/UserUploadImages/system/boxheader-bg.gif) top left repeat-x;
width:285px;
height:51px;
padding:0px 0px 0px 0px;
}
 
.BoxTitle h2 {
text-align:center;
line-height:normal;
padding:15px 0px;
}

.BoxImage {
width:285px;
height:100px;
padding:2px 0px 2px 0px;
}

.BoxDescription  {
width:286px;

padding:0px 0px 0px 0px;
background:url(/UserUploadImages/system/boxdescription-rightbg.gif) top right repeat-y;
}

.BoxDescriptionBottomBorder {
background: url(/UserUploadImages/system/boxdescription-bottombg.gif) bottom right no-repeat;
 padding:8px 7px 14px 7px;
}

		.BoxSetDescription a.BoxSetDescriptionlink {
		display:inline;
		
		}
		.BoxSetDescription a:hover.BoxSetDescriptionlink {
		display:inline;
		 
		 }
		 
  		.BoxDescription a {
		color:#fff;
		text-decoration:none;

		padding:4px 7px 4px 7px;
		background:#0E5C2D;
		 }
		 
		.BoxDescription a:hover {
		color:#fff;
		text-decoration:none;
		 
		padding:4px 7px 4px 7px;
		background:#CD2C27;
		 }
		 

.BoxWrapperPadding  {
margin:0px 15px 0px 15px;
}		 
		 
 	 
  


/* Home Banner items */

.bannerWrapper {
	width:914px;
	height:217px;
	padding: 0px 0px 9px 0px;
	overflow:hidden; 	
}

.bannerBoxLeft {
	width:301px;
	height:217px;
	padding:0px;
	overflow:hidden;
	float:left;
	background: #00A050 url(/UserUploadImages/system/banner-left-corner.gif) bottom left no-repeat;
}

.bannerBoxLeftDescription {
	color:#fff; 
	 
	font-weight:normal;
	padding:20px 5px 10px 10px;
	line-height:normal;

}

.bannerBoxRightDescription {
	color:#fff; 
	 
	font-weight:normal;
	padding:45px 5px 10px 10px;
	line-height:normal;
	text-align:center;
}
 

.banner {
	width:454px;
	height:217px; 
	
	padding:0px 5px 0px 5px;
	overflow:hidden;
	float:left;
}

.bannerBoxRight {
	width:148px;
	height:217px;
	padding:0px;
	overflow:hidden;
	float:left;
	background: #CD2B27 url(/UserUploadImages/system/banner-right-corner.gif) bottom right no-repeat;
}








/* sub page  ____________________________________ */

 
 
.SubPagebannerWrapper {
	width:914px;
	height:172px;
	padding: 0px 0px 9px 0px;
	overflow:hidden; 	
}

.SubPagebanner {
	width:709px;
	height:172px; 
	
	padding:0px 5px 0px 0px;
	overflow:hidden;
	float:left;
}
 
 
.SubPagebannerBoxRight {
	width:199px;
	height:172px;
	padding:0px;
	overflow:hidden;
	float:left;
	background: #00A050 url(/UserUploadImages/system/subpage-description-rightcorner.gif) bottom right no-repeat;
}

.SubPagebannerBoxRightDescription {
	color:#fff; 
	 
	font-weight:normal;
	padding:27px 10px 10px 24px;
	line-height:normal;
	text-align:left;
}
 		 
	
 
/* Leftpanel Wrapper ---------------- */
 
 
.LeftpanelWrapper {
width:184px;
height:auto;
padding:0px 0px 0px 0px;
float:left;
}


.LeftNavigation ul li { padding:0; margin:0; list-style:none; }
.LeftNavigation ul li a { padding:0; margin:0; list-style:none; display: block; }
.LeftNavigation ul li a:hover{  }

.LeftNavigation ul
{
margin:0px;
padding:0px;
list-style:none;
 width:158px;
 height:auto;
}

.LeftNavigation ul.AddCMSSysMain .AddCMSSysMainSelected,
.LeftNavigation ul.AddCMSSysMain a.AddCMSSysMainSelected:hover  {
font-size:18px;
font-weight:bold;
color:#CD2C27;
padding:0px 0px 10px 4px;
text-decoration:none;
background:#FFFFFF;
}

.LeftNavigation .AddCMSSysMain li a{
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
display:block;
padding:3px 0px 3px 4px;
height:15px !important;
overflow:hidden;
background:#FFFFFF;
}

.LeftNavigation .AddCMSSysMain li a:hover,
.LeftNavigation li a.AddCMSSysSubSelected {
font-size:12px;
color:#fff;
font-weight:normal;
text-decoration:none;
display:block;
padding:3px 0px 3px 4px;
height:15px !important;
overflow:hidden;
background: #0E5C2D;
}
 
 
.LeftNavigation ul.AddCMSSysSub1 a.AddCMSSysSub1, 
.LeftNavigation ul.AddCMSSysSub1 a.AddCMSSysSub1:visited {
padding-left:5px !important;
}
 

.MainBodyText {
float:left;
width:515px;
text-align:left;
background: url(/UserUploadImages/system/subpage-content-right-border.gif) top right no-repeat;

overflow:hidden;
}

.MainBodyTextLeftBorder {
	background:url(/UserUploadImages/system/subpage-content-left-border.gif) top left no-repeat;
	padding: 0px 40px 25px 43px;	
} 


.MainBodyText h2 { 
color:#0E5C2D;
padding:0px 0px 9px 0px;
}

 
 
.MainBodyText a { 
color:#CD2C27;
text-decoration:none;
}

.MainBodyText a:hover { 
color:#0E5C2D;
text-decoration:none;
}
 


 
		 
		 
/* Right Panel ====================================================== */
		 
.RightPanel {
width:165px;
height:auto;
padding:0px 15px 17px 15px;
overflow:hidden;

color:#3A3A3A;
font-size:11px;
}
 
		
		
.RightPanelBoxDescription ul {
margin:0px;
padding:0px 0px 0px 5px;
list-style:none;
}
 
.RightPanelBoxDescription li {
font-size:11px;
color:#CD2C27;
}

.RightPanelBoxDescription li a{
color:#CD2C27;
padding: 3px 0px 6px  10px;
background: url(/UserUploadImages/system/bullet.gif) left no-repeat;
text-decoration:none;
}

.RightPanelBoxDescription li a:hover {
color:#0E5C2D;
text-decoration:none;
padding: 3px 0px 6px  10px;
background: url(/UserUploadImages/system/bullet.gif) left no-repeat;
}
 	 
.RightPanelImage {
float:right;

}	 
 
  
 
  
  

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 913px;
height:auto;

margin: 0px 6px 0px 6px;
border-top:2px solid #158B44; 
}

#footer .footerinfo {
color:#5E5E5E;
font-size:11px;
text-align:center;

padding: 10px 0px 8px 0px;
}

.footerinfo span {
color:#CD2C27;
}

#footer .footerinfo a{
color:#158B44;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#CD2C27;
text-decoration:none;
}


