/*--------------------------------
grabber
--------------------------------- */

/* HTML Elements Standard ____________________________________ */

html,body,form, div, p {
	margin: 0;
	padding: 0; 
}

img {
	border: 0px;
}


.clear { 
clear:both; 
height:0px;
overflow:hidden; }


.AddCMSSysSearchButton {display:none}

.AddCMSSysSearchText {width: 40px; border:0 solid Black;}

/* Type Elements  ____________________________________ */
body {
font-family:Verdana,  Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
line-height: 1.3em;
background: url(/UserUploadImages/system/header-bg.gif) top left repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
line-height: 1em;	
}

h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	padding: 0 0 15px 0;
	color: #000;

}
h2 {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;	
	padding: 0 0 7px 0;
	color: #232223;
}

h3 {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 3px 0;
	color:#232223;
}
h4 {
	font-family:  verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 12px 0;
	color:#FF1212;
}
h5 {
	font-family:  Arial, verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 12px 0;
	color:#231F20;
}
a {
	font-family:  verdana, Arial, Helvetica, sans-serif;
}


 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 964px;
	height:auto;
	margin:0px auto;
}

#header { 
	width: 964px;
	height: 76px;
	 
	overflow:hidden;
 
}

#logo {
width:315px;
height:47px;

padding-top:16px; 
padding-left:182px;
overflow:hidden;

float:left;
}

	 
#header .headerRight {
	float:right;
	width:127px;
	height:76px;
	padding:14px 0px 0px 0px;
	}	
	 

	#header #TopLinks {
	float:left;
	width:94px;
	height:27px;
	padding:22px 0px 0px 49px;
	
	font-size:14px;
	color:#000;
	}
 
	
	#header #TopLinks .Details { 
	border:1px solid #CDCDCD;
	padding:7px 0px 4px 41px;
	background: #FFFFFF  url(/UserUploadImages/system/sok-img.gif) top left no-repeat;
	}
	
 
	
	#header #TopLinks a{ 
	color:#000;
	text-decoration:none;
	}
 
	#header #TopLinks a:hover{ 
	color:#000;
	}
	
	 


/* Top Navigation Menu  ____________________________________ */

#navigation  {
width: 964px;
height: 32px;
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: 0 auto 0 auto;
padding:0px 0px 0px 40px;
list-style: none;
height: 32px;
overflow:hidden;
}

#navigation .AddCMSSysMain li{
	float:left;
}

#navigation .AddCMSSysMain li a{
	float: left;
	display: block;
	color:#000;
	
	text-decoration: none;

	font-weight:bold;
	padding:8px 15px 0px 8px;
	height: 32px;
	text-align: center;
	cursor: pointer;
}

#navigation .AddCMSSysMain li  a.AddCMSSysMainSelected , #navigation .AddCMSSysMain li a:hover{
	color:#ED1C24;
}
 






/* Start page items */


 
 
 /* Content Wrapper ___________________________________________ */

.OutercontentWrapper {
clear:both;
width: 964px;
height:auto;
padding:0px 0px 0px 0px;
 overflow:hidden; 
 background: url(/UserUploadImages/system/outerwrapper-bg.gif) top left repeat-x;
}
 
.contentWrapper, .innercontentWrapper  {
width:593px;
height:auto;
float:left;
 overflow:hidden;
 padding:11px 0px;
}


.innercontentWrapper {
 padding:0px 0px 0px 0px;
 overflow:hidden;
 background:url(/UserUploadImages/system/divider.gif) top left no-repeat;
}



.LeftpanelWrapper-Home {
width:156px;
height:auto;
padding:31px 21px 11px 8px;
margin:0px;
 overflow:hidden;
 float:left;
 
 background: url(/UserUploadImages/system/leftpanel-divider.png) top left no-repeat; 
}
 


 
 
 /* banner ============== */

.bannerWrapper {
	width:593px;
	height:249px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 
		.banner {
		width:593px;
		height:249px; 
		
		padding:0px 0px 0px 0px;
		overflow:hidden;	
		}
		

		 
 
 
 
 

.BoxWrapper  {
width:168px;
height:auto;
float:left;
padding:22px 14px 0px 17px;
background: url(/UserUploadImages/system/divider.gif) top right no-repeat;
line-height:normal;
}


.BoxImage {
width:171px;
height:auto;
padding:0px;
}
 
.BoxSetDescription h2 {
padding:0px 0px 18px 0px;
}

.BoxSetDescription  {
color:#6A6A6A; 
font-weight:normal;
padding:0px;
font-size:10px;
}

.BoxSetDescription .date {
color:#6A6A6A;
font-style:italic;

}

.BoxSetDescription .title {
color:#303030;
font-style:normal;
font-weight:bold;
font-size:11px;
}

.BoxSetDescription .description {
color:#6A6A6A;
font-style:italic;
padding-bottom:18px;
}

.BoxSetDescription .link {
text-align:right;
}
 
  		.BoxSetDescription a {
		color:#ED1C24;
		text-decoration:none;
		
		display:block;
		padding-top:0px;
		padding-bottom:0px;
		 }
		 
		.BoxSetDescription a:hover {
		color:#000;
		text-decoration:none;
		 }
		 
 
 
 .BoxWrapper2  {
width:164px;
height:auto;
float:left;
padding:22px 12px 0px 12px;
}

.BoxWrapper2 .BoxSetDescription h3 {
padding:0px 0px 9px 0px;
text-align:center;
}
 .BoxWrapper2 .BoxSetDescription  {
color:#6B6B6B;
padding:0px;
}

 .BoxWrapper3  {
width: 164px; /* 159px; */
height:auto;
float:right;
padding:22px 19px 0px 16px;

/* padding:22px 16px 0px 10px; */
}	 
 .BoxWrapper3 .BoxSetDescription  .description {
padding:0px;
color:#6A6A6A;
font-style:normal;
padding-bottom:11px;

}		 
		 
/* Right Panel ====================================================== */
 

 
.HomeRightPanel {
			width:159px;
			height:auto;
		    float:left;
			padding:11px 7px 0px 19px;
	/*	 background: url(/UserUploadImages/system/leftpanel-divider.png) top right no-repeat; */
		 overflow:hidden;
		}

.HomeRightPanelInfo {
padding:0px 0px 11px 0px;
}
 
 .HomeRightPanelInfo a {
		text-decoration:none;
		color:#1C8BBE;
		} 
		
		.HomeRightPanelInfo a:hover {
		text-decoration:none;
		color:#000;
		} 
 


/* sub page  ____________________________________ */
 

 
 
 
 
.LeftpanelWrapper {
width:166px;
height:100%;

padding:25px 28px 0px 0px;
float:left;
overflow:hidden;
}
 
 
 .LeftpanelWrapper h2 {
padding-bottom:11px;
}
 

 
 
#subNavigation ul { padding:0; margin:0; list-style:none; margin:0px;
padding:0px;
width:161px;
color:#000000; 
}
#subNavigation ul li { padding:0; margin:0; list-style:none; }
#subNavigation ul li a { margin:0; list-style:none; display: block; text-decoration:none;}
#subNavigation ul li a:hover { }


#subNavigation ul {
margin:0px;
padding:0px;

}

#subNavigation .AddCMSSysMain li {
list-style:none;
font-weight:normal;

}
 
#subNavigation .AddCMSSysMain li a {
color:#FF1212;
font-size:13px;
font-weight:normal;
padding:0 0 12px;
text-decoration: none;
}
 
#subNavigation .AddCMSSysMain li a:hover,
#subNavigation .AddCMSSysMain li a.AddCMSSysSubSelected {

}




#subNavigation ul ul{
margin:0px;
padding:0px;
border-top:1px solid #C2C2C2;
}

#subNavigation .AddCMSSysMain li li{
list-style:none;
font-weight:normal;
border-bottom:1px solid #C2C2C2;
}
 
#subNavigation .AddCMSSysMain li li a {
color:#000000;
padding:4px 0px 3px 18px;

background: url(/UserUploadImages/system/left-nav-nor.gif) left no-repeat;
}
 
#subNavigation .AddCMSSysMain li li a:hover,
#subNavigation .AddCMSSysMain li li a.AddCMSSysSubSelected {
color:#fff;
background: url(/UserUploadImages/system/left-nav-hover.gif) left no-repeat;
}


  
 









/* sub page  ============================= */ 


.SubpagecontentWrapper {
width:947px;
height:auto;
 overflow:hidden;
 padding:7px 0px 7px 17px;
background: url(/UserUploadImages/system/leftpanel-divider.png) top left no-repeat; 
}
 
.SubpagecontentWrapper-borderRight {
height:auto;
 overflow:hidden;
  background:url(/UserUploadImages/system/rightpanel-divider.jpg) top right no-repeat; 
}  

.SubpagecontentWrapper .bannerWrapper {
	width:928px;
	height:160px; 
	padding:0px 0px 0px 0px;
	overflow:hidden;
} 
		.SubpagecontentWrapper .banner {
		width:928px;
		height:160px; 
		
		padding:0px 0px 0px 0px;
		overflow:hidden;	
		}
		

		 





 .MainBodyText {
float:left;
padding: 22px 0px 5px 20px;
width:480px;
height:auto;
background:url(/UserUploadImages/system/subpage-divider.gif) top left no-repeat;
overflow:hidden;
}

.MainBodyText-borderRight {
padding: 0px 15px 0px 0px;
background:url(/UserUploadImages/system/subpage-divider.gif) top right no-repeat;
}
  
.MainBodyText a { 
color:#000;
text-decoration:none;
}

.MainBodyText a:hover { 
color:#000;
text-decoration:none;
}
 
  
  
  
/* SubpageRightPanel ==================================== */ 
  
.SubpageRightPanel {
			width:200px;
			height:auto;
		    float:left;
			padding:46px 10px 0px 18px;
		 overflow:hidden;
		 
		 color:#000000; 		}

.RightPanelBoxDescription {
padding:0px 0px 11px 0px;
}

.RightPanelBoxDescription span {
		color:#3A3A3A;
		}

 .RightPanelBoxDescription a {
		text-decoration:none;
		color:#6A6A6A;
		} 
		
		.RightPanelBoxDescription a:hover {
		text-decoration:none;
		color:#000;
		} 
 
 
		
.RightPanelBoxDescription ul {
margin:0px;
padding:10px 0px 20px 0px;
overflow:hidden;
}
 
.RightPanelBoxDescription li {
font-size:10px;
color:#000000;
background:url(/UserUploadImages/system/rightpanel-bullet.gif) left no-repeat;
padding: 0px 0px 0px 15px;
list-style:none;
}
 		   
  
  

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 964px;
height:auto;
padding:10px 0px 10px 0px;
overflow:hidden;
border-top:1px solid #DEDEDE;
}
 

#footer .footerinfo {
color:#959595;
font-size:10px;
text-align:center;
}
  

#footer .footerinfo a{
color:#959595;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration:none;
}


