/*--------------------------------

--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}
 
.clear {
font-size:0px;
line-height:0px;
overflow:hidden;
clear:both; }



/* Type Elements  ____________________________________ */
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#393A3A;
font-size:13px;
line-height:normal;
background: url(/UserUploadImages/system/body-bg.gif) top center repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 0 10px 0;
	color: #323232;
}

.MainBodyText h1 {
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;	

	color: #323232;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;	
	padding: 0 0 10px 0;
	color: #323232;
}
.Subpage .MainBodyText h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #000;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #334691;
		 
}
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#000;
}
h5 {
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#fff;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


 
/* Layout Elements ____________________________________ */

.mainContentWrapper{
	width: 957px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}
 
#header { 
	width: 957px;
	height:89px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	background: url(/UserUploadImages/system/header-bg.gif) top left repeat-x;
}


#logo  { 
	width: 326px;
	height: 89px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
 
 
#header .TopLinks {
width:433px;
height:36px;
padding: 0px 0px 5px 0px;
overflow:hidden;
float: right;
background:url(/UserUploadImages/system/TopLinks-bg.gif) top left no-repeat;
}
 
 
.TopLinksDescription {
	width:auto;
	height: auto;
	padding: 5px 0px 0px 0px;
	overflow:hidden;
	
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
}
 
 
/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 606px;
height: 48px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:right;
}
 
 
#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 ul.AddCMSSysMain{
/* margin: 0 auto 0 auto; */
padding:0px 0px 0px 0px;
list-style: none;
height: 48px;
overflow:hidden;

float:right;
}

#navigation .AddCMSSysMain li{
	float: left;
	padding:0 0px 0 0px; 
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#323232;
	
	text-decoration: none;

	font-weight:bold;
	padding:0 0 0 17px;  
	height:48px;
	line-height: 48px !important;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	
	background: url(/UserUploadImages/system/nav-left-hover.gif) top left no-repeat; 
	background-position: left;	
}

#navigation .AddCMSSysMain li a span{
	float: left;
	display: block;
	padding: 0 17px 0 0px;  

	background: url(/UserUploadImages/system/nav-right-hover.gif) top right no-repeat; 
}

#navigation .AddCMSSysMain li span a,
#navigation .AddCMSSysMain li a:hover{
	color: #354A94;
	background: url(/UserUploadImages/system/nav-left-hover.gif) top left no-repeat; 
	background-position: left;
}

#navigation .AddCMSSysMain li span a span, 
#navigation .AddCMSSysMain li a:hover span{
	color: #354A94;
	background: url(/UserUploadImages/system/nav-right-hover.gif) no-repeat right top;
	background-position:right;
}
.AddCMSSysMainSelected span {color: #364b95 !important;}
 
/* Start page items */

 
 
		  
 /* Outercontent  Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width:957px;
height:auto;
padding:12px 0px 0px 0px;
overflow:hidden;
/* background:url(/UserUploadImages/system/outterWraper-bottom.gif) bottom left no-repeat; */
}
 
.Subpage .OutercontentWrapper {
 padding:5px 0px 0px 0px;
}


/* banner Wrapper ======================================================  */

.bannerWrapper {
	width:957px;
	height:220px; 
	padding:0px 0px 7px 0px;
	overflow:hidden;
	background:url(/UserUploadImages/system/bannerWrapper-bg.gif) top left no-repeat;
}
 
.bannerWrapperImage {
	width:623px;
	height:198px;   
	padding:10px 5px 0px 11px;
	overflow:hidden;
	float:left;
}

.bannerRight {
	width:309px;
	height:198px;    
	padding:10px 0px 0px 0px;
	overflow:hidden;
	float:left;
}
.bannerWrapperDescription {
	width:260px;
	height:  auto;   
	padding:49px 21px 0px 21px;
	overflow:hidden;
	float:left;
background-color: #364b95;
text-align:center;
font-size: 18px;
color: white;
}

.bannerWrapperDescription h1 {
line-height:normal;
font-size: 40px;
color: white;
}
.bannerWrapperDescription span {
text-align:center;
font-size:40px;
}	 	

		  
 /* Content Wrapper ___________________________________________ */
 
.contentWrapper {
width: 300px;
height:auto;
float:left;

padding:0px 18px 0px 9px;
overflow:hidden;
}
 

.Subpage .contentWrapper {
width: auto;
height:auto;
float:left;

padding:0px 0px 0px 0px;
overflow:hidden;
}

.Subpage .contentWrapper2 {
width: 778px;
height:auto;
float:left;

padding:0px 0px 0px 0px;
overflow:hidden;
} 
 

/* HOme page ====================================================== */
  
.MainBodyText {
width: 630px;
height: auto;
padding:0px 0px 0px 0px;
float:left;
overflow:hidden; 
}

.BoxWrapper {
width: 202px;
height: 300px;
padding:0px 0px 5px 0px;
float:right;
overflow:hidden;

background:url(/UserUploadImages/system/boxWrapper-bg.gif) top left no-repeat;
}

.BoxWrapperCenter {
width: 202px;
height: 300px;
overflow:hidden;

margin:0px 10px 5px 10px;
} 


  /*
.BoxWrapper .BoxWrapperTitle {
width: auto;
height: auto;
overflow:hidden;

padding:17px 0px 4px 12px;
 
}
*/
.BoxWrapper h3 {
padding:5px 0px 5px 0px;
}


.BoxWrapper .BoxWrapperImage  {
width: 175px;
height: 121px;
padding:0px 14px 0px 14px;
overflow:hidden;
}
.BoxWrapper .BoxWrapperDescription img  {
width: 175px;
height: 115px;
padding:1px 0px 1px 0px;
overflow:hidden;

border-top:2px solid #3851A3;
border-bottom:2px solid #3851A3;
}
 
 
.BoxWrapper .BoxWrapperDescription  {
width: 175px;
height: auto;
padding:12px 14px 0px 14px;
overflow:hidden;

color:#323232;
/* font-size:13px; */
font-weight: normal;
line-height:1.1em;
}
 
.BoxWrapper .BoxWrapperDescription a  {
color:#344892;
font-weight:normal;
text-decoration: none;
}		
.BoxWrapper .BoxWrapperDescription a:hover  {
color:#000;
font-weight:normal;
text-decoration: underline;
}		
		
		 
 
 
 /* BoxWrapper2 -------- ============================== */	   
 

.BoxWrapper2 {
width: 290px;
height: auto;
padding:0px 10px 17px 0px;
float:left;
overflow:hidden;
}

.BoxWrapper2 .BoxWrapperTitle {
width: auto;
height: auto;
overflow:hidden;

padding:0px 0px 0px 0px;
} 
.BoxWrapper2 h2 {
padding:8px 0px 22px 0px;
}  
/*
.BoxWrapper2 .BoxWrapperImage  {
width: 229px;
height: 178px;
padding:0px 0px 0px 0px;
overflow:hidden;
}
*/
 
.BoxWrapper2 .BoxWrapperDescription  {
width: auto;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;

color:#323232;
/* font-size:13px; */
font-weight: normal;
}
 
.BoxWrapper2 .BoxWrapperDescription a  {
color:#323232;
font-weight:bold;
text-decoration:underline;
}		
.BoxWrapper2 .BoxWrapperDescription a:hover  {
color:#000;
font-weight:bold;
text-decoration: none;
}		
	
  

 
/* sub page   ============================= */ 

.Subpage .MainBodyText {
 			width:746px;
			height:auto;
			padding:0px 0px 0px 0px;
			float:left;
			overflow:hidden; 
			
/* 			color:#393A3A;
			font-size:13px;  */
			font-weight: normal;
}
.Subpage .MainBodyText-Left {
 			width:auto;
			height:auto;
			padding:0px 0px 0px 0px;
			overflow:hidden;
			
			background:url(/UserUploadImages/system/subpage-mainbody-left-bg.gif) top left no-repeat;
}
.Subpage .MainBodyText-Right {
 			width:694px;
			height:auto;
			padding:0px 31px 52px 21px;
			overflow:hidden;
			
			background:url(/UserUploadImages/system/subpage-mainbody-right-bg.gif) top right no-repeat;
}
 

.Subpage .MainBodyText h2 {
padding:20px 0px 20px 0px;
}
 
.Subpage .MainBodyText a  {
color:#1A5C99;
font-weight:bold;
text-decoration:underline;
}		
.Subpage .MainBodyText a:hover  {
color:#000;
font-weight:bold;
text-decoration: none;
}


/********** Subpage 1 ============================= */

				/* breadcrumb   ============================= */ 
				
				#breadcrumb {
				 
				padding:15px 0px 0px 0px;
				
				color:#3951A3;
				/* font-size:12px; */
				}
				#breadcrumb a {
				color:#545454;
				font-weight: normal;
				text-decoration:none;
				}
				#breadcrumb a:hover {
				color:#000;
				text-decoration:none;
				}


.Subpage .MainBodyText1 {
 			width:565px;
			height:auto;
			padding:0px 0px 0px 0px;
			float:left;
			overflow:hidden; 
			
 			color:#393A3A;
			/* font-size:13px;  */
			font-weight: normal;
}
.Subpage .MainBodyText-Left1 {
 			width:auto;
			height:auto;
			padding:0px 0px 0px 0px;
			overflow:hidden;
			
			background:url(/UserUploadImages/system/subpage1-mainbody-left-bg.gif) top left no-repeat;
}
.Subpage .MainBodyText-Right1 {
 			width:506px;
			height:auto;
			padding:0px 41px 52px 23px;
			overflow:hidden;
			
			background:url(/UserUploadImages/system/subpage1-mainbody-right-bg.gif) top right no-repeat;
}
 

/* Right Panel ====================================================== */
		 
.Subpage .RightPanel {
			width:211px;
			height:auto;
			padding:65px 0px 20px 0px;
			overflow:hidden;
			float:left;
 background:url(/UserUploadImages/system/subpage-rightpanel-bg.gif) top right no-repeat;
		}

.Subpage .Subpage2 {padding-top:25px;}

.Subpage .RightPanel1 {
			padding:55px 0px 20px 0px;
		 
		}
.Subpage .RightPanel .RightPanelDescription {
			width:196px;
			height:auto;
			padding:0px 15px 40px 0px;
			overflow:hidden;
			float:left;
			
			color:#393A3A;
			font-size:11px; 
		}

		
.Subpage .RightPanel ul {
padding:15px 0px 15px 0px;
margin:0px;
color:#000;
}		

.Subpage .RightPanel ul li{
padding:3px 0px 3px 12px;
color:#3950A3;
list-style:none;
background:url(/UserUploadImages/system/subpage-rightpanel-bullet2.gif) left no-repeat;
}		

.Subpage .RightPanel ul li a{
color:#3950A3;
text-decoration:none;}		

 

/* Sub page ========================================= */

/* Left Panel   ============================= */ 

.Subpage .LeftPanelWrapper {
width:179px;
height:auto;
padding:10px 0px 0px 0px;
overflow:hidden;
float:left;
}


.Subnav h4 {
padding-bottom:12px;
}

.Subnav {
width: auto;
height:auto;

padding:0px 0px 0px 9px;
overflow: hidden;
}


.Subnav ul { padding:0; margin:0; list-style:none; }
.Subnav ul  li{ padding:0; margin:0; list-style:none; display: inline; }
.Subnav ul li a { padding:0; margin:0; list-style:none; display: block; }
 
.Subnav ul li a:hover{  }

 
.Subnav ul.AddCMSSysMain{
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
width:161px;
height:auto;
 
border-top:1px solid #A29F9E;
}

.Subnav .AddCMSSysMain li {
float:left;
padding:1px 0px 1px 0px;
width:161px;

overflow:hidden;
border-bottom:1px solid #A29F9E;
}

.Subnav .AddCMSSysMain li a.AddCMSSysSub {
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;

display:block;


padding:3px 0px 0px 15px;
overflow:hidden;
background: url(/UserUploadImages/system/subpage1-leftpanel-bullet.gif) top left no-repeat;
}


.Subnav .AddCMSSysMain li a:hover.AddCMSSysSub,
.Subnav li a.AddCMSSysSubSelected {
color:#fff;
font-weight:normal;
text-decoration:none;

display:block;


padding:3px 0px 0px 15px;
overflow:hidden;
background: url(/UserUploadImages/system/subpage1-leftpanel-hover.gif) top left no-repeat;
}


/* banner Wrapper ====================================================== */

.Subpage .bannerWrapper {
	width:957px;
	height:182px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background: none;
}
 
.Subpage .bannerLeft {
	width:721px;
	height:182px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/subpage2-bannerWrapper-bg1.gif) top left no-repeat;
}

.Subpage .bannerLeft .bannerWrapperImage {
	width:692px;
	height:158px;    
	padding:13px 0px 0px 14px;
	overflow:hidden;
	float:left;
}

.Subpage .bannerRight {
	width:236px;
	height:182px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/subpage2-bannerWrapper-bg2.gif) top left no-repeat;
}
.Subpage .bannerWrapperDescription {
/*	width: 212px;
	height:auto;    
	padding:30px 12px 0px 12px;
	overflow:hidden;
	text-align:center;
*/	margin: 15px;
	
		width: 185px;
	height:auto;    
	padding:30px 12px 0px 12px;
}
.Subpage .bannerWrapperDescription h5 {
	padding:0px 0px 0px 0px;
		line-height:1.1em;
} 




/* banner Wrapper ====================================================== */

.Subpage .bannerWrapper2 {
	width:957px;
	height:182px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background: none;
}
 
.Subpage .bannerLeft2 {
	width:542px;
	height:182px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/subpage1-bannerWrapper-bg1.gif) top left no-repeat;
}

.Subpage .bannerLeft2 .bannerWrapperImage {
	width:510px;
	height:158px;    
	padding:13px 0px 0px 16px;
	overflow:hidden;
	float:left;
}

.Subpage .bannerRight2 {
	width:236px;
	height:182px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/subpage2-bannerWrapper-bg2.gif) top left no-repeat;
}
/*	.Subpage .bannerRight2 .bannerWrapperDescription {
	width: 185px;
	height:auto;    
	padding:30px 12px 0px 12px;
	overflow:hidden;
	
font-size:20px;
	font-weight: bold;
	color:#fff;


	text-align:center;
}*/
.Subpage .bannerRight2 .bannerWrapperDescription h5 {
	padding:0px 0px 0px 0px;
		line-height:1.1em;
} 

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 950px;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden;
border-top:3px solid #E6E6E6;

margin:0 auto;
}
   
#footer .footerinfo {
width:400px;
height: auto;
overflow:hidden;

text-align: left;
font-size:11px;
color:#919191;
font-weight: normal;

padding:11px 0px 15px 5px;
}
#footer .footerinfo1 {
width:165px;
height: auto;
overflow:hidden;
float:left;

padding:0px 0px 0px 0px;
}
.footerinfo2 {
width:490px;
height: 100px;
overflow:hidden;
float:right;

padding:0px 0px 0px 0px;
}


#footer .footerinfo a{
color:#231F20;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration:underline;
}
 