/*--------------------------------

--------------------------------- */

/* 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:#545454;
font-size:11px;
line-height:normal;
padding: 0 0 0px 0;
background: url(/UserUploadImages/system/body-bg.gif) top center no-repeat;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color: #BD2B33;
}
.Subpage h1 {
	font-size: 24px;
	color: #B30838;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color: #B30838;
}
.BoxWrapper2 h1, .BoxWrapper2 h2  {
	font-size: 30px;
	color: #fff;
}
.Subpage .RightPanel h2 {
	font-size: 18px;
	color: #B30838;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding: 0 0 0px 0;
	color: #ED8330;
		 
}
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0px 0;
	color:#B41541;
}
h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0px 0;
	color:#0061AA;
}

a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

a  {
color:#BD2B33;
font-weight: normal;
text-decoration:none;
}		
a:hover  {
color:#000;
font-weight:normal;
text-decoration: none;
}

/* Layout Elements ____________________________________ */

.mainContentWrapper{
	width: 892px;
	height:auto;
	margin: 0px auto;
	overflow:hidden;
}
 
 
#header { 
	width: 892px;
	height:69px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	background:url(/UserUploadImages/system/header-bg.gif) top left repeat-x;
}
 

#logo  { 
	width: 201px;
	height: 42px;
	padding:27px 0px 0px 346px;
	overflow:hidden;
	float:left;
}
 
 
#header .TopLinks {
width:290px;
height:31px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float: right;
}

.TopLinks .TopLinksText {
	width:46px;
	height: auto;
	padding: 12px 11px 0px 0px;
	float:left;
	overflow:hidden;
	

font-size:10px;
text-align:right;
}
.TopLinks .TopLinksText a {	
text-decoration:underline;
}

.TopLinks-search {
width:233px;
height:31px;
padding: 0px 0px 0px 0px;

overflow:hidden;
float:left;
background: url(/UserUploadImages/system/search-bg.gif) top left no-repeat; 
}

   .TopLinks-search #AddCMSSysPHpsearch { 
	width:202px;
	height:auto;
	padding: 6px 0px 0px 27px;
	float:left;
	overflow:hidden;
	}
  
				.TopLinks-search .AddCMSSysSearchText {
				color:#000;
				font-size:10px;
				
				background: #fff; /* url(/UserUploadImages/system/search-input-bg.gif) top left no-repeat; */
				border:0px solid #9C967A;
				 
				width:137px;
				height:12px;
				padding-top:2px;
				margin-top:2px;
				float:left;
				}
				.TopLinks-search .AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif) top left no-repeat;
				width:53px;
				height:19px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:8px;
				}
 
 
/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 892px;
height: 49px;
padding: 0px 2px 0px 0px;
overflow:hidden;
float:left;
background:url(/UserUploadImages/system/nav-bg.gif) top left repeat-x;
}
#navigation .navLeft  {
width: 892px;
height: 49px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:left;
background:url(/UserUploadImages/system/nav-Left.gif) top left no-repeat;
}
#navigation .navRight  {
width: 892px;
height: 49px;
padding: 0px 0px 0px 0px;
overflow:hidden;
float:left;
background:url(/UserUploadImages/system/nav-Right.gif) top right no-repeat;
}
 
#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: 49px;
overflow:hidden;
float:left;
}

#navigation .AddCMSSysMain li{
	float: left;
	padding:0 0px 0 0px; 
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#fff;
	font-size: 12px; 
	font-weight:bold;
	text-decoration: none;
 
	padding:0 0 0 12px;  
	height:52px;
	line-height: 52px !important;
	line-height: 52px;
	text-align: center;
	cursor: pointer;
	
	background: url(/UserUploadImages/system/nav-bg) top left repeat-x; 
	background-position: left;	
}

#navigation .AddCMSSysMain li a span{
	float: left;
	display: block;
	padding: 0 12px 0 0px;  
	font-weight:normal;
	background: url(/UserUploadImages/system/nav-right-normal.gif) top right no-repeat; 
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected,
#navigation .AddCMSSysMain li a:hover.AddCMSSysMainSelected,
#navigation .AddCMSSysMain li a:hover{
	color: #848484;
	font-size: 14px; 
	background: url(/UserUploadImages/system/nav-left-hover.gif) top left no-repeat; 
	background-position: left;
}

#navigation .AddCMSSysMain li a.AddCMSSysMainSelected span,
#navigation .AddCMSSysMain li a:hover.AddCMSSysMainSelected span,
#navigation .AddCMSSysMain li a:hover span{
	color: #848484;
	
	background: url(/UserUploadImages/system/nav-right-hover.gif) no-repeat right top;
	background-position:right;
}

#breadcrumb ul.AddCMSSysMain { background: url(/UserUploadImages/system/main-nav-arrow.gif) no-repeat; padding: 0px 0px 0px 15px; }
#breadcrumb ul.AddCMSSysMain li { padding: 0px 9px; border-right: 1px solid black; height: 14px; overflow: hidden;  }
 
 
/* Start page items */

 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width:892px;
height:auto;
padding:12px 0px 0px 0px;
overflow:hidden;
}

.Subpage .OutercontentWrapper {
 padding:0px 0px 0px 0px;
}

.contentWrapper {
width: 892px;
height:auto;
float:left;

padding:0px 0px 0px 0px;
overflow:hidden;
}

/* banner Wrapper ======================================================  */

.bannerWrapper {
	width:892px;
	height:229px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
 
.bannerWrapperImage {
	width:892px;
	height:229px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
	background:url(/UserUploadImages/system/banner-img.jpg) top left no-repeat;
}
.bannerWrapperLink {
	width:57px;
	height:48px;    
	padding:181px 0px 0px 0px;
	overflow:hidden;
	float:right;
	background:url(/UserUploadImages/system/banner-img2.jpg) bottom left no-repeat;
}
.bannerWrapperLink .banner-button {
	width:31px;
	height:31px;    
	padding:13px 0px 0px 15px;
	overflow:hidden;
	float:left;
}

/* HOme page ====================================================== */
  
.contentWrapper .MainBodyText {
padding:14px 0px 0px 0px;
width: auto;
height: auto;
float:left;
overflow:hidden;
}

 .BoxWrapperCenter {
margin:0px 0px 0px 12px;
} 
 
/* BoxWrapper2 --------============================== */	   

.BoxWrapper2 {
width: 214px;
height: 254px;
padding:0px 0px 0px 0px;
float:left;
overflow:hidden;
}
.BoxWrapper2Title{
width: 214px;
height: 50px;
padding:0px 0px 0px 0px;
overflow:hidden;
background:url(/UserUploadImages/system/BoxWrapper2Title.gif) top left no-repeat;
text-align:center;
}
.BoxWrapper2 h1, .BoxWrapper2 h2 {
padding:13px 0px 0px 0px;
}  
.BoxWrapper2 .BoxWrapperImage  {
width: 214px;
height: 108px;
padding:0px 0px 0px 0px;
overflow:hidden;
}

.BoxWrapper2 .BoxWrapperDescription  {
width: auto;
height: 96px;
padding:16px 14px 0px 14px;
overflow:hidden;
background:url(/UserUploadImages/system/BoxWrapper2Description.gif) top left no-repeat;

color:#fff;
/* font-size:11px; */
}
.BoxWrapper2 .BoxWrapperDescription a   {
display:block;
padding:12px 0px 0px 0px;
text-decoration: underline;
color:#fff;
}

/* Sub page ========================================= */

/* breadcrumb   ============================= */ 
				
	#breadcrumb {
	width:892px;
	height:22px;
	overflow:hidden;
	
	/* color:#545454;
	 font-size:12px; */
	background:url(/UserUploadImages/system/breadcrumb-mid.gif) bottom left repeat-x;
	}
	#breadcrumb .leftBorder {
	width:892px;
	height:22px;
	overflow:hidden;
	background:url(/UserUploadImages/system/breadcrumb-left.gif) bottom left no-repeat;
	}
	#breadcrumb .rightBorder {
	width:881px;
	height:15px;
	overflow:hidden;
	background:url(/UserUploadImages/system/breadcrumb-right.gif) bottom right no-repeat;
	padding:4px 0px 3px 5px;
	}
	#breadcrumb a {
	color:#545454;
	font-weight: normal;
	text-decoration:none;
	}
	

/* Subpage banner Wrapper ====================================================== */

.Subpage .bannerWrapper {
	width:654px;
	height:155px; 
	padding:14px 0px 0px 0px;
	overflow:hidden;
}
 
.Subpage .bannerWrapperImage {
	width:654px;
	height:155px;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

/* Subpage Text ====================================================== */

.Subpage .MainBodyText {
 			width:654px;
			height:auto;
			padding:0px 0px 40px 0px;
			overflow:hidden; 
			float:left;
			
  			/* color:#424242;
			 font-size:12px; */
			font-weight: normal;
                        margin: 14px 0px 0px 0px;
}
 
.Subpage .MainBodyText h1 {
padding:20px 0px 20px 0px;
}
.Subpage .MainBodyText .MainBodyTextImage {
	width:197px;
	height:132px;    
	padding:0px 0px 10px 8px;
	overflow:hidden;
	float:right;
}


/* Right Panel ====================================================== */
		 
.Subpage .RightPanel {
			width:237px;
			height:auto;
			padding:10px 0px 0px 0px;
			overflow:hidden;
			float:left;
			
/* 			color:#000;
			font-size:11px; 
			font-weight: normal;
 */
		}

 
/* Subpage RightPanel TextBox ====================================================== */
	

.Subpage .RightPanel .TextBox {
	width:221px;
	height: auto;    
	padding:0px 0px 0px 16px;
	overflow:hidden;
	float:left;
}
.Subpage .RightPanel .TextBox-Top {
	width:221px;
	height: auto;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background:url(/UserUploadImages/system/RightPanel-TextBox-top.gif) top left no-repeat;
}

.Subpage .RightPanel .TextBox-Middle {
	width:221px;
	height: auto;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background:url(/UserUploadImages/system/RightPanel-TextBox-Middle.gif) top left repeat-y;
}

.Subpage .RightPanel .TextBox-Bottom {
	width:221px;
	height: auto;    
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background:url(/UserUploadImages/system/RightPanel-TextBox-bottom.gif) bottom left no-repeat;
}

.Subpage .RightPanel h2 {
padding:18px 0px 10px 0px;
}

.Subpage .RightPanel .RightPanelDescription {
			width:auto;
			height:auto;
			padding:0px 10px 0px 18px;
			overflow:hidden;
			float:left;
			
		/*	color:#000;
			font-size:12px; */
		}
 
.Subpage .RightPanel .RightPanelDescription   ul{
 margin:0px;
 padding:0px 0 28px 0px;
}

.Subpage .RightPanel .RightPanelDescription  li {
padding:3px 0 3px 0px;
 
color:#515151; 
list-style-type:none;
background:  url(/UserUploadImages/system/ico-pdf.gif) center left no-repeat;
}
 
.Subpage .RightPanel .RightPanelDescription  li a {
 padding:3px 0px 3px 17px;
 display:inline;
}



/* Form ================================== */

.Subpage .RightPanel .Form {
width:185px;
height:auto;
padding:0px 0px 33px 0px;
overflow: hidden;
}

.Subpage .RightPanel .Form .Input {
padding:3px 0 0px 0;
color:#fff;
font-size:12px;
color:#797979;
}

.Subpage .RightPanel .FormInput {
width:170px;
height:20px;
border:1px solid #54585B;
padding:0px 0 0px 0;

font-size:13px;
}

.Subpage .RightPanel .Form .FormSubmitButton {
padding-top:16px;
clear:both;
}

/* Footer  ____________________________________ */

#footer {
clear: both;
width:795px;
height: auto;
padding:12px 30px 0px 30px;
margin:0 auto;
overflow:hidden;
}  

#footer .footerLeftImage {
width:auto;
height: auto;
overflow:hidden;
background:url(/UserUploadImages/system/footer-img1.gif) top left no-repeat;
}
#footer .footerinfo {
width:auto;
height: 40px;
overflow:hidden;

text-align: center;
/* font-size:11px; */
color:#848484;
font-weight: normal;
 
padding:11px 73px 6px 73px;

background:url(/UserUploadImages/system/footer-img2.gif) top right no-repeat;
}
#footer .footerinfo span{
color:#BD2A33;
}

