/*--------------------------------

--------------------------------- */

/* 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: #3D3D3D; 
font-size: 14px;
line-height:normal;
background: #6F7A92;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color: #fff;
}

.Subpage h1 { color: #000; }

h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 8px 0;
	color: #0D4398;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #1A4D9E;
}
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 4px 0;
	color:#0D4398;
}
h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#666666;
}
a {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


 
/* Layout Elements ____________________________________ */

.mainContentWrapper{
	width:955px;
	height:auto;
	margin: 7px auto;
	overflow:hidden;
}
 
.mainContentWrapperMiddle {
background: url(/UserUploadImages/system/maincontentBg-middle.gif) top left repeat-y;
}
 

#header { 
	width: 955px;
	height:116px;
	overflow:hidden;
	background: url(/UserUploadImages/system/header-middle.gif) top left repeat-x;
}

#header .headerLeft {
height:116px;
background: url(/UserUploadImages/system/header-left.gif) top left no-repeat;
padding:0px 0px 0px 0px;
}
 
#header .headerRight {
height:116px;
background: url(/UserUploadImages/system/header-right.gif) top right no-repeat;
padding:0px 0px 0px 0px;
}
 

#logo  { 
	width: 244px;
	height: 50px;
	padding:12px 0px 0px 14px;
	overflow:hidden;
	float:left;
}

.headerText {
color:#007440;
font-size:18px;
padding:25px 0px 0px  0px;
	float:left;
}
 
 
 
.TopLinks-search {
width:193px;
height:49px;
padding: 0px 0px 0px 498px;
overflow:hidden;
float:right;
text-align: left;
}


   .TopLinks-search #AddCMSSysPHpsearch { 
	padding:0px 0px 0px 0px ;
	float: left;
	}
  
				.TopLinks-search .AddCMSSysSearchText {
				color:#000;
				font-size:10px;
				
				background: url(/UserUploadImages/system/search-input-bg.gif) top left no-repeat;
				border:0px solid #B0B0B0;
				 
				width:125px;
				height:15px;
				padding-top:2px;
				float:left;

				}
				.TopLinks-search .AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif) top left no-repeat;
				width:38px;
				height:17px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:4px;
                                font-size: 200px;
                                }
	

/* Top Navigation Menu  ____________________________________ */

#navigation  {
clear: both;
width: 949px;
height: 42px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
 
 
#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: 42px;
overflow:hidden;
}

#navigation .AddCMSSysMain li{
	float: left;
	background: url(/UserUploadImages/system/nav-right.gif) top right no-repeat;
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	
	color:#0D4398;
	font-size: 13px;
	font-weight: normal;

	text-decoration: none; 
	text-align: center;

	padding:13px 17px 10px 19px;
	width:auto;
	height: 42px;

	cursor: pointer;
}

#navigation .AddCMSSysMain li  a.AddCMSSysMainSelected , #navigation .AddCMSSysMain li a:hover{
	color:#6F7A92;
}
 
 
/* Start page items */

 

		  
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width:953px;
height:auto;
padding:0px 0px 0px 0px;
overflow:hidden;
background:url(/UserUploadImages/system/maincontent-bg-middle.gif) top left repeat-y;
}

.Subpage .OutercontentWrapper {
 
}

.contentWrapper {
width: 949px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
overflow:hidden;
 
background: url(/UserUploadImages/system/content-header-bg.gif) top left repeat-x;
}
.contentWrapperBottom {
width: 949px;
height:auto;
padding:0px 0px 15px 0px;
overflow:hidden;

background: url(/UserUploadImages/system/content-bottom-bg.gif) bottom left repeat-x;
}

.Subpage .contentWrapper {
padding: 20px 0px 0px 0px;
 background: none;
} 
 
 

/* banner Wrapper ====================================================== */

.bannerWrapper {
	width:949px;
	height:214px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background:#020202;
        /*color: #000000;*/
}

/*#AddCMSSysBody .bannerWrapper {
        background: #ffffff;
}*/

.bannerWrapper-left {
	width:680px;
	height:214px;  
	padding:0px 17px 0px 24px;
	overflow:hidden;
	float:left;
	
	font-size:12px;
        color: #ffffff;
	
}

#AddCMSSysBody .bannerWrapper-left .AddCMSSysDesignPlaceHolderEnabled{
        border:1px dotted white;
}
  
.bannerWrapper-right {
	width:200px;
	height:214px;  
	padding:0px 0px 0px 0px;
	overflow:hidden;
	 
	float:left;
        color: #ffffff;
}

#AddCMSSysBody .bannerWrapper-right .AddCMSSysDesignPlaceHolderEnabled{
        border:1px dotted white;
}
 
.bannerWrapper-rightDescription {
	padding:19px 4px 0px 0px;	
}
 
 	 	

/* Home page ====================================================== */
  

.contentWrapper .MainBodyText {
padding:2px 0px 8px 0px;
color:#3F3F3F;
font-size:11px;
font-weight: normal;
}

.BoxWrapper {
width: 230px;
height: auto;
padding:0px 0px 0px 8px;
float:left;
overflow:hidden;
background:url(/UserUploadImages/system/content-divider.gif) top right no-repeat;
}
.BoxWrapperLast {
width: 227px;
height: auto;
padding:11px 0px 0px 8px;
float:left;
overflow:hidden;
background: none;
}

.BoxWrapperLast h2 {
        text-decoration: none;
}


.contentWrapper .BoxWrapperTitle1 {
padding:11px 0px  0px 0px;
}
.contentWrapper .BoxWrapperTitle1 h2 {
/*padding:0px 0px 10px 25px;*/
/*background:url(/UserUploadImages/system/content-bullet.gif) top left no-repeat;*/
}

.contentWrapper .BoxWrapperTitle1 a {
        text-decoration: none;
}

.contentWrapper .BoxWrapperTitle2 {
padding:11px 0px 0px 0px;
}
.contentWrapper .BoxWrapperTitle2 h2 {
/*padding:0px 0px 10px 25px;*/
/*background:url(/UserUploadImages/system/content-bullet-2.gif) top left no-repeat;*/
}  

.contentWrapper .BoxWrapperTitle2 a {
        text-decoration: none;
}


.contentWrapper .BoxWrapperTitle3 {
padding:11px 0px 0px 0px;
}
.contentWrapper .BoxWrapperTitle3 h2 {
/*padding:0px 0px 10px 25px;*/
/*background:url(/UserUploadImages/system/content-bullet-2.gif) top left no-repeat;*/
}  

.contentWrapper .BoxWrapperTitle3 a {
        text-decoration: none;
}

.contentWrapper .BoxWrapper .BoxWrapperImage  {
width: 218px;
height: 110px;
padding:0px 0px 0px 0px;
overflow:hidden;
}
.contentWrapper .BoxWrapper .BoxWrapperDescription  {
width: 218px;
height: auto;
padding:11px 0px 0px 0px;
overflow:hidden; 
}
.contentWrapper .BoxWrapperLast .BoxWrapperDescription {
width: auto;
height: auto;
padding:0px 0px 0px 0px;
overflow:hidden; 
}

.contentWrapper .BoxWrapper .BoxWrapperDescription .Date {
color:#999999;
font-size:10px;
font-style:italic;
}
.contentWrapper .BoxWrapper .BoxWrapperDescription .Title {
color:#053C95;
font-size:13px;
font-weight:normal;
}

.contentWrapper .BoxWrapper .BoxWrapperDescription .Description {
color:#3F3F3F;
font-size:13px;
font-weight:normal;
}

.contentWrapper .BoxWrapper .BoxWrapperDescription .Link {
color:#FA5307;
font-size:11px;
padding:15px 0px 0px 0px;

}  

 		.contentWrapper .BoxWrapper .BoxWrapperDescription .Link  a {
		text-decoration: none;
		color:#FA5307;
		 
		} 
		
		.contentWrapper .BoxWrapper .BoxWrapperDescription .Link a:hover {
		text-decoration: underline;
		color:#000;
		} 		
		


.Row1 {
background:#DFE4EC;
width:auto;
height:auto;
padding:2px 36px 2px 14px;
overflow:hidden;

}

.Row1-Right {
float:right;
width:40px;
height:auto;
overflow:hidden;
}

.Row2 {
background:#fff;
width:auto;
height:auto;
padding:2px 36px 2px 14px;
overflow:hidden;

}

		
		
		 
 	   
			   
 /* Left Panel    ____________________________________ */ 

.LeftPanelWrapper {
width:209px;
height:auto;
overflow:hidden;
float: left;

padding:10px 0px 0px 0px;
}

.Subnav h4 {
padding-bottom:15px;
}

.Subnav {
width:209px;
height:auto;

float:left;
padding:0px 0px 0px 26px;
overflow: hidden;
}



.Subnav ul  li { padding:0; margin:0; list-style:none; }
.Subnav ul li a { padding:0; margin:0; list-style:none; display: block; }
.Subnav ul li a:hover{  }

.Subnav ul, 
.Subnav  ul.AddCMSSysMain{
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
 width:161px;
 height:auto;
 
  border-top:1px solid #C2C2C2;
}

.Subnav .AddCMSSysMain li {
float:left;
padding:0px 0px 0px 0px;

  width:161px;
 height:22px;
  border-bottom:1px solid #C2C2C2;
}

.Subnav .AddCMSSysMain li a.AddCMSSysSub {
color:#0D4398;
font-size:14px;
font-weight:normal;
text-decoration:none;
display:block;

padding:2px 0px 0px 14px;
height:22px;
overflow:hidden;
background: url(/UserUploadImages/system/subnav-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:2px 0px 0px 14px;
height:22px;
overflow:hidden;

background: url(/UserUploadImages/system/subnav-hover-bullet.gif) top left no-repeat;
}

   

/* sub page   ============================= */ 

.Subpage .MainBodyText {
float:left;
padding: 0px 0px 20px 0px;
width:505px;
height:auto;
}

.Subpage .MainBodyText .left-divider{
padding: 0px 0px 0px 0px;
background: url(/UserUploadImages/system/subpage-MainBodyText-left-divider.gif) top left no-repeat ;
}

.Subpage .MainBodyText .right-divider{
padding: 11px 30px 11px 30px;
background: url(/UserUploadImages/system/subpage-MainBodyText-right-divider.gif) top right no-repeat ;
}



.Subpage .MainBodyText h3 {
padding: 0px 0px 16px 0px;
}
 
.Subpage .MainBodyText a { 
color:#826C12;
text-decoration: underline;
}

.Subpage .MainBodyText a:hover { 
color:#000;
text-decoration:none;
}
	
	
	
  
		 
/* Right Panel ====================================================== */
		 
.RightPanel {
			width:220px;
			height:auto;
		    float:left;
			padding:26px 0px 0px 13px;
			overflow:hidden; 
		}
		
.RightPanel-Box {
			width:222px;
			height:auto;
		    float:left;
			padding:0px 0px 10px 0px;
			overflow:hidden;

		}

.RightPanel-Image {
width:190px;
height:150px;
padding:0px 0px 0px 0px;
border:1px solid #C5C5C5;
overflow:hidden;
}
 

.RightPanelInfo {
padding:14px 0px 0px 0px;
color:#000;
font-size:12px;
font-weight: normal;
}
 
  
.RightPanelInfo span {
			color:#000;
			font-size:12px;
			font-weight:bold;
		}
		
 		.HomeRightPanelInfo a {
		text-decoration:none;
		color:#000;
		font-weight: normal;
		text-align:right;
		display:block;
		} 
		
		 .HomeRightPanelInfo a:hover {
		text-decoration: underline;
		color:#000;
		} 

 
.RightPanelInfo  ul{
 margin:0px;
 padding:24px 0 0px 0px;
}

.RightPanelInfo li {
color:#1A4D9E;
font-size:12px;
font-weight: normal;
 
 list-style-type:none;
 background:  url(/UserUploadImages/system/rightpanel-bullet.gif) center left no-repeat;
}
 
.RightPanelInfo li a {
 color:#1A4D9E;
 text-decoration: none;
 padding:2px 0px 2px 14px;
 display:inline;
}
.RightPanelInfo li a:hover {
 color:#000;
  text-decoration:underline;
 padding:2px 0px 2px 14px;
 
 }
  
  
  
  
 		  

/* Footer  ____________________________________ */

#footer {
clear: both;
width:955px;
height:58px;
padding:0px 0px 0px 0px;
overflow:hidden;
}
  
#footer .Image {
width:948px;
height:46px;
padding: 13px 0px 5px 0px;
float:left;
overflow:hidden;
 } 
 
#footer2 {
clear: both;
width:955px;
height:58px;
padding:0px 0px 0px 0px;
margin-bottom:7px;
overflow:hidden;
background: url(/UserUploadImages/system/footer-bottom-bg.gif)  top left no-repeat;
} 
 
 #footer2 .footerinfo {
color:#FFFFFF;
font-size:13px;
font-weight: normal;
text-align:center;

padding:21px 0px 0px 0px;
}
 
#footer2 .footerinfo a{
color:#2E2E2E;
text-decoration:none;
}
#footer2 .footerinfo a:hover{
color:#000;
text-decoration:underline;
}

