/*** CHL OVER-RIDES ***/

h5 {
	margin:0;
	margin-bottom:3px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#245932;	
	line-height:18px;
}

blockquote {
	font-style:normal !important;
}

table {
	border: 1px solid #245932;	
	border-collapse: collapse;
}
tr { 
	border: 1px solid #245932;
}
#content td { 
	border: 1px solid #245932 !important;
	padding:5px 10px 5px 10px;
}

th {
	border: 1px solid #245932;
}

textarea {
	width:90%;
}


/* colour changes */

.chl2_panel {
	background-color:#e3ece9;
}

.chl2_even {
	background-color:#e3ece9;
}

.chl2_w_comment {
	padding:0;
	background-color:transparent;
}

.chl2_title h6 {
	background-color:#98b39e;
}

.chl2_form fieldset {
	border:solid 1px #fff;
}

.chl2_horizontalList li {
	border-color:#333;
}


/* tab set */

.home .chl2_tabSet {
	margin-bottom:-20px;
	position:relative;
	top:-10px;
}

.chl2_tabList li {
	margin-right:1px;
	position:relative;
	height:30px;
	border:none;
	background:#ede4d2 url('../../images/ui/chl2_tabList_li.gif') no-repeat 0 0;
	z-index:100;
}

.chl2_tabList li:hover {
	background:#f0f2f1 url('../../images/ui/chl2_tabList_li.gif') no-repeat 0 50%;
}

.chl2_tabList a.chl2_last{
	border:none;
}

.chl2_tabList li.chl2_active {
	position:relative;
	background-position:0 100%;
	z-index:300;
}

.chl2_tabList li a {
	padding:6px 20px;
	font-weight:bold;
	color:#735a39 !important;
	text-decoration:none;
	background:url('../../images/ui/chl2_tabList_a.gif') no-repeat 100% 0;
}

.chl2_tabList li a:hover {
	background:url('../../images/ui/chl2_tabList_a.gif') no-repeat 100% 50%;
	color:#245932 !important;
}

.chl2_tabList a.chl2_last {
	padding-right:30px;
	background:url('../../images/ui/chl2_tabList_chl2_last_a.gif') no-repeat 100% 0pt;
}

.chl2_tabList a:hover.chl2_last  {
	background:url('../../images/ui/chl2_tabList_chl2_last_a.gif') no-repeat 100% 50%;
}

.chl2_tabList li.chl2_active a,
.chl2_tabList li.chl2_active a:hover {
	background-position:100% 100%;
	color:#245932 !important;
}

.chl2_tabList li:hover.chl2_active {
	background-color:#fff;
}

.chl2_tabHeader {
	position:relative;
	top:-1px;
	height:9px;
	background:url('../../images/ui/chl2_tabHeader.gif') no-repeat 100% 0;
	z-index:200;
	overflow:hidden; /* ie fix */
}

.chl2_tabBody {
	padding:18px 20px;
	position:relative;
	top:-10px;
	border:solid 1px #c9d9cf;
	border-top:none;
	/* height:1%;  ie fix */
	/* height:75px;*/
}

.chl2_tabBody ul, .chl2_tabBody ol, .chl2_tabBody p {
	margin-top:0;
}

.tabcontent .moreInfo {
	background:url('../../images/ui/linkList_li.gif') no-repeat 0px 5px;
	padding-left:10px;
	float:right;

}

.tabcontent .moreInfo a{
	font-weight:bold;
}

.chl2_tabFooter {
	padding:4px;
	position:relative;
	top:-10px;
	height:26px;
	border-top:solid 1px #fff;
	background-color:#e3ece9;
	text-align:right;
}



.chl2_tabFooter .shareList {
	float:right;
}

.chl2_tabFooter .shareList h4 {
	margin-right:6px;
	font-size:11px;
	color:#5a3915;
}

/* forms */

label,
.chl2_textbox,
.chl2_password,
.chl2_textarea,
.chl2_checkbox,
.chl2_radio,
.chl2_select,
.chl2_multipleSelect,
.chl2_fileUpload {
	font-family:'Arial', sans-serif;
	font-size:12px;
}




#tabContainer{ position:relative; width:400px; } 
#tabMenu{ position:relative; height:30px; } 
#tabContent{ position:relative; height:266px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#444444; border:4px solid #9fb2d6; overflow:auto; } 
#tabContent .content{ display:none; } 
#tabContent .active{ padding:5px 10px; display:block; }

/* Tab menu styles generated via the horitontal menu builder @ www.cssmenubuilder.com */ 
.menu {
	margin:0 auto; 
	padding:0; 
	height:30px; 
	width:100%; 
	display:block; 
	background:url('topMenuImages.png') repeat-x;
}

.menu li {
	padding:0; 
	margin:0; 
	list-style:none; 
	display:inline;
} 

.menu li a{
	float:left; 
	padding-left:15px; 
	display:block; 
	color:rgb(255,255,255); 
	text-decoration:none; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	cursor:pointer; 
	background:url('topMenuImages.png') 0px -30px no-repeat;
} 

.menu li a span{
	line-height:30px; 
	float:left; 
	display:block; 
	padding-right:15px; 
	background:url('topMenuImages.png') 100% -30px no-repeat;
} 

.menu li a:hover{
	background-position:0px -60px; 
	color:rgb(255,255,255);
} 

.menu li a:hover span{
	
} 

.menu li a.active, .menu li a.active:hover{
	line-height:30px; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	background:url('topMenuImages.png') 0px -90px no-repeat; 
	color:rgb(82,82,82);
} 

.menu li a.active span, .menu li a.active:hover span{
	background:url('topMenuImages.png') 100% -90px no-repeat;
} 

/* Site.css Overrides */

#selectAction select {
	width:150px;
	left:3px;
}

#logo a {
	background:none;
}

.featureItem .text p {
	min-height:34px;
	max-height:34px;
	height:34px;
	overflow:hidden;
}

.featureItem .image {
	height:260px;
}

.featureItem .text a {
	text-decoration:none !important;
	color:#222222;
}

.featureItem .text a:hover {
	text-decoration:none !important;
	color:#222222;
}

.featureItem .text p a {
	text-decoration:none !important;
	color:#222222;
}

.featureItem .text p a:hover{
	text-decoration:none !important;
	color:#222222;
}

/* CHL Gallery Overides */

.chl2_w_gallery .chl2_rowCollection  .chl2_row .chl2_imageTextGroup{
	float:left;
	padding:0px 25px 25px 0px;
	width:150px;
	height:150px;
	overflow:hidden;
}

.chl2_w_gallery .chl2_rowCollection  .chl2_even {
	background:none !important;
}

.optionList {
  border:1px solid #333333;
  height: 200px;
  overflow: auto;
  width: 250px;
}

.moreInfo {
	background:url('../../images/ui/linkList_li.gif') no-repeat 0px 5px;
	padding-left:10px;
}

/* Left Side Bar Menu Overiders*/

.subNavigation li {
	padding-bottom:5px;
}

.subNavigation li  ul li{
	border-bottom:1px dashed #A2BCA9;
}


/* Library Overides - start */

#library  a{
	color:#006699;
}

#library  a:visited {
	color:#006699;
}

#library  .libFeature{
  border-bottom:1px solid #BCBCBC;  
  padding-bottom:10px;
    
}


#library .chl2_imageTextGroup .chl2_image  {
    float:left !important;
	width: 330px;
	height: auto !important;
}

#library .chl2_imageTextGroup .chl2_image  img{
    padding:1px;
	border:1px solid #F28D21;
}

#library .chl2_imageTextGroup .chl2_text  {
    float:right !important;
    margin: 0px 0px 0px 20px !important;
	width: 175px !important;
}



#library .libFeature .chl2_image  {
    /*float:left !important;*/
    float:right !important;
    width: 330px;
    height: auto !important;
    margin-right:2px;
}

#library .libFeature .chl2_image  img{
    /*padding:1px; */ 
    padding:0px;
    border:1px solid #F28D21;
}

#library .libFeature .chl2_text  {
    /*float:right !important;*/
    float:left !important;
    /*margin: 0px 0px 0px 20px !important; */
    margin: 0px 0px 0px 0px !important;
    width: 175px !important;
}


#library .chl2_imageTextGroup .chl2_text  h3{
	margin-top:0px;
}

#library  .right img{
	padding:1px;
	border:1px solid #F28D21;
}

#library .left #searchCat {

}

#library .left #searchCat  .chl2_row {
	padding: 10px 15px;
}

#library .left #searchCat h4 {
	margin: 0px !important;
	padding-bottom:5px;
}

#library .left #searchCat  .feature .featureBody .chl2_columnCollection .chl2_right {
	float:right;
	margin:0px 5px 0px 10px;
	width:150px;
}

#library .left #searchCat   .feature .featureBody .chl2_columnCollection .chl2_right .arrow {
	background:transparent url(../../images/ui/arrow.gif) no-repeat scroll left center;
	padding-left:8px;
}



#library .left #pageList {

}

#library .left #pageList .chl2_imageTextGroup   {
	padding:10px 0px;
	border-bottom:1px solid #BCBCBC;
}

#library  .noBorder  {
	border-bottom:none !important;
}



#library .left #pageList .chl2_imageTextGroup .chl2_image  {
	float:left !important;
	width: 80px !important;
}

#library .left #pageList .chl2_imageTextGroup .chl2_text  {
	float:left !important;
	margin: 0px 0px 0px 20px !important;
	width: 420px !important;
}

#library .left #pageList .chl2_imageTextGroup .chl2_text  h4{
	margin-top:0px;
}

#library .left #pageList .chl2_imageTextGroup .chl2_text  h4 a{
	color:#006699;
}

#library .right  .arrow {
	background:transparent url(../../images/ui/arrow.gif) no-repeat scroll left center;
	padding-left:8px;
}

#library .right .shareList img {
	border:none;
}

#library .right .shareList h4 {
	margin-right:10px;
}

#searchCat form {
	display:inline;
}

#searchCat .textbox {
	margin:-1px;
	padding:8px 9px 3px 9px;
	width:225px;
	height:18px;
	border:none;
	background:#ffffff url('../../images/ui/librarySearch.gif') no-repeat 0 0;
}

#searchCat input {
	font-family:"Arial", sans-serif;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
	color:#777;
}

#searchCat a {
	color: #006699;
	font-weight:bold;
	padding-left:4px;
	padding-top:2px;
}
/* Library Overides - end */

/* Excel Template Overrides */

#fs_excel table {
border-collapse:collapse;
margin-bottom:10px;
}
#fs_excel th{
 border:1px solid #50735A !important;
 background-color:#C3D4C8;
 padding:5px 10px;
}

#fs_excel td {
 border:1px solid #50735A !important;
 padding:5px 10px;
}

.chl2_form_excel {
width:auto;

}

.chl2_field_excel{
	float:left;
}

.chl2_formItem_excel {
	margin:0 2 0.25 0.5;
	padding: 0px !important;
	width:45%;
	float:left;
}

.chl2_formItem_excel label{
	float:left;
	text-align:left;
	width:40%;
}

.chl2_formItem_excel input{
	width:100%;
}



/* Excel Template Overrides - END*/


/*** LATEST NEWS WIDGET ***/

.chl2_w_latestNews {
	padding-bottom:10px;
	border-top:none;
	border-bottom:solid 2px #d1ded5;
}


.chl2_w_latestNews img{
	padding:1px;
	border:1px solid #F28D21;
}

.chl2_w_latestNews .chl2_2Column {
	background-position:296px 0;

}

.chl2_w_latestNews .chl2_left {
	padding-top:10px;
	margin-right:-276px;
padding:0.25em 0pt;
width:276px;
}

.chl2_w_latestNews .chl2_right {
	padding-left:22px;
	margin-left:275px;
	border-left:solid 2px #d1ded5;
}

.chl2_w_latestNews .chl2_right .chl2_image {
float:left;
width:156px;
padding-right:10px;
}

.chl2_w_latestNews .chl2_right .chl2_text {
padding-left:10px;
padding-top:6px;
}
.chl2_w_latestNews .chl2_rowCollection {
	border:none;
}

.chl2_w_latestNews .chl2_row {
	border-bottom:solid 1px #c3d4e5;
}

.chl2_w_latestNews .chl2_row.chl2_last {
	border:none;
}

.chl2_w_latestNews .chl2_imageTextGroup {
	padding-top:3px;
}

.chl2_w_latestNews .chl2_left .chl2_text {
	padding:6px 10px;
}

.chl2_w_latestNews .chl2_right .chl2_text {
	padding-top:6px;
	padding-left:10px;
}

.chl2_w_latestNews .chl2_rss {
	font-size:12px;
}

.chl2_date{
	font-weight:bold;
}

 
/* Extra Settings Needed When Intergrated with Freestyler (JJ) */

.nolink {
	text-decoration:none !important;
}

.chl2_panel {
	background-color:transparent !important;
}

.chl2_row {
	padding:1em 0.5em;
}

.chl2_form label {
	/*width:15%;*/
}

.chl2_rowCollection {
	border-top: none;
}
.chl2_title h6 {
background-color:#C3D4C8 !important;
}

.calendarToday {
background-color:#F0ECE1 !important;
}

.alt{
background-color:#E0EBE2 !important;
}

.calendarShadeDark {
background-color:#C3D4C8 !important;
}

#fs_calendar .chl2_rowCollection {
	padding-bottom: 10px;
}

.rawHTML table, td {
	border: 1px solid #E0EBE2;
}
#content .fs_formFactory table{
	width:100%;
}

#content .fs_formFactory table, tr, td {
	border:none !important;
}

#content .fs_formFactory  td {
	padding-bottom:10px;
	border:none !important;
}
#content .fs_formFactory  .label {
	padding-right:20px;
	border:none !important;
	width: 30%;
	vertical-align:top;
}

#content .fs_formFactory  .field {
	padding-right:20px;
	border:none !important;
}

.hideme{
  display:none;
}

#content #gateway .right {
min-height:270px !important;
padding-top:20px;
}

#gateway .left {
padding-top:20px;
}
#gateway .featureBody {
height:260px !important;
}

.gatewayFooter {
	height:10px;
	background:url('../../images/ui/gatewayFooter.gif') no-repeat 0 0;
}

.chl2_caption{
margin-left:15px;
height:auto;
}

.fileDownloadsImage  img{
margin:0px 5px -5px 0px;
}

#content .pageImage img {
	margin-bottom:10px;
}

/* SITEMAP OVERRIDES */
.chl2_w_sitemap ul li {
	padding:10px 0px 10px 0px;
}

.chl2_w_sitemap li ul {
	border-bottom:1px dashed #d1ded5;
	padding-bottom:20px;
	padding-top:5px;
}

/* FORM OVERRIDES */

legend {
	color:#245932;
	font-size:20px;
	font-weight:normal;
	line-height:30px;
	margin:9px 0;
	padding:0;
}

.homeForms {
	top:0px;
}

.homeForms fieldset {
	border:none !important;
	padding:0px;
	float:right;
	width:190px;
}

.homeForms legend {
	margin:0px;
}

#headerLinks {
width:570px;
height:25px;
}

.libForms fieldset {
	border:none !important;
	padding: 0px;
}

.newsForms fieldset {
	border:none !important;
	padding:0px;
}

.iwanttoForm fieldset{
border:none;
}

.shareList {
	padding:20px 0px 0px 0px;
}

.chl2_tabFooter .shareList {
	padding:0px;
}

#header .secondaryLinks {
	float:left;
}

#header .primaryLinks {
float:left;
}

.legendText {
	left: 9999px;
	position:absolute;
}


