/* for newsletter */ 


.MoreStory{
	color:#6FB538;
	font-weight:bold;
	pointer:hand;
	cursor: hand;
	
}

.NewsPic{
	width:200px;
	padding:10px;
}

.NewsStoryItem{
	font-size: 13px;
	line-height: 1.5em;
}

.StoryItem{
	border-bottom:1px solid #76B540;
	padding-bottom:10px;
	margin-bottom:10px;
}
/*reset styles */
#container, .Normal{

font-family: verdana, arial, san-serif;
font-size: 12px;
text-align: left;
}

a img{
border: 0;
}

.dateline{
font-size: 11px;
}

#container .latestNews a{
color: #000;
font-size: 11px;
}


a:visited{

}

#dnn_editionPane h2, #dnn_editionPane h3{
text-align: right;
color: #000;
font-weight: bold;
}

h1{
font-size: 24px;
color: #000;
margin-top: 0;
line-height: 1em;
}

h2{
font-size: 20px;
color: #000;
line-height: 1em;
margin-bottom: 0px;
font-weight: bold;
}

.eventDetail h2{
font-size: 15px;
}

#dnn_contentPane h3{
color: #000;
font-size: 15px;
font-weight: bold;
font-family: verdana, arial;
margin-bottom: 3px;
}

#container p, #container .Normal, #dnn_contentPane .Normal, #dnn_contentPane td{
margin: 10px 0;
font-size: 12px;
font-family: verdana, arial;
}
.Normal{
font-size: 12px;
font-family: verdana, arial;
}


#container a{
text-decoration: none;
}

#container #dnn_contentPane a{
text-decoration: underline;
}

/*colour scheme*/
body{
background: #fff;
}

#main{
background: #fff;
}

#dnn_sidebarPane{

}
#header{
background: #fff;
}
#footer{
background: url(images/footer.jpg) no-repeat;
height: 75px;
width: 100%;
}



/* layout */
body{
text-align: center;
}


#main{
float:left;
}

#main td{
text-align: left;
vertical-align: top;
}

.logo{
float: left;
}

/* content layout */
#dnn_contentPane, #newsContent{
padding-right: 20px;
font-size: 13px;
line-height: 1.5em;
}

#newsContent .tc_Controls, #newsContent .titleContainer{
float: left;
width: 100%;
clear: both;
}



.gG_content{
margin-top: -10px;
}

#container{
width: 981px;
margin: 0 auto;
text-align :left;
}

.content{
float: left;
width: 710px;
}

.homePage #dnn_contentPane{
width: 480px;
float: left;
}

.homePage #dnn_asidePane{
width: 215px;

float: right;
}

/*header layout */
#header{

}




#userControls{
float: right;
padding-top: 5px;
padding-right: 5px;
text-align: right;
}

#userControls a{
font-size: 10px;
color: black;
font-weight: normal;
}


/* sidebar layout */
#sidebarPane{
width: 221px;
float: left;
padding: 0;

}

#footer{
display: block;
}

#footer{
margin: 0;
padding: 0;
}

#footer  li{
list-style: none;
float: left;
border-right: 1px solid #eee;
margin-top: 7px;
}

#loginMenu li{
border: 0;
}

#footer a, #footer a.SkinObject{
display: block;
margin: 1px 10px;
color: #fff;
font-family: verdana, arial, san-serif;
font-size: 12px;
font-weight: normal;
}

#footer a.SkinObject{
color: #144071;
border: 0;
}


.contentBg{
background-color: #fff;
}

/* footer layout */
#footer{
float: left;
width: 100%;
}

/* dnn style overrides */
.SubHead span{
color: #000;
}

.Head{
font-size: 26px !important;
font-weight: bold;
font-family: arial !important; 
}
.WorkPanel .Head{
font-size: 18px !important;
}

.CommandButton{
}

#splashContainer{
background: url("images/splash.jpg") no-repeat;
height: 600px; 
width: 985px;
margin: 0 auto;
}

#splashContainer #dnn_contentPane{
 text-align: left;
height: 290px;
width:580px;
margin-top: 50px;
margin-right: 10px;
overflow-y: hidden;
}

/* Grey gradient content box */

.greyGradientContainer{
width: 759px;
float: right;
/* overflow-x: hidden; */
}

.gG_header{
background: url(images/header_content_panel.jpg) no-repeat;
height: 55px;
width: 100%;
padding-top: 20px;
padding-left: 20px;
}

.gG_content, .gG_controls{
background: url(images/bg_tile_content_panel.gif) repeat-y;
padding:0 20px 0;
}
.gG_content{
float:left;
width: 720px;
min-height: 260px;
height: auto;
}

.gG_footer{
background: url(images/footer_content_panel.jpg) no-repeat;
height: 17px;
float: left;
width: 100%;
}

.latestNews{
/*background: url(images/latest_news.jpg) no-repeat;*/


}

#container .latestNews {
padding: 30px 4px 4px;
font-size: 10px;
}

.latestNews span{
/* hide controls*/
display:none;
}

.latestNews h3{
margin: 0;
font-size: 11px;
color: #fff;
}

.latestNews .dateline{
color: #21528D;
font-weight: bold;
padding-top: 3px;
}

/*Menu */
#subMenu li{
background: url(images/nav/regItemBg.jpg) no-repeat;
padding-bottom: 8px;
padding-top: 9px;
padding-left: 35px;
font-size: 14px;
font-family: arial, verdana;
font-weight: bold;
}

#subMenu a{
color: #000;
}

.topLevel{
line-height:1em;
}

#subMenu a:hover{
color: #6fb538;
}

h2, a, a:visited, a:link, a:hover, a.CommandButton:link, a.CommandButton:visited{
color: #6fb538;
}

.contact{ float: left; width: 340px; height: 150px}


.subBorder{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-top: 8px;
width:211px;
margin-left: -34px;
margin-bottom: -9px;
background: #fff;
}


#subMenu a{

}

#subMenu li li{
background: url(images/nav/sub_arrow.gif) no-repeat 40px 7px;
border-bottom: 1px solid #e4e2e3;
width: 175px;
padding-top: 4px;
padding-bottom: 4px;
}

#subMenu li li li{
border-bottom: 0;
width: auto;
}

#subMenu li li a{
font-size: 12px;
font-weight: normal;
padding-left: 20px;
display:block;
}

#subMenu li.item_1{

padding-top: 16px;
background: url(images/nav/topItemBg.jpg) no-repeat;
padding-bottom: 6px;
}

#subMenu li.lastItem{

background: url(images/nav/regItemBg.jpg) no-repeat;
}

#subMenu ul{
margin: 0;
padding: 0;
list-style: none;
}

#subMenu li{
list-style: none;
}

.activeSubSection{
margin-top: 10px;
margin-bottom: -10px;
margin-left: -22px;
width: 190px;
display: block;
}



#SearchButton{
margin-bottom: -8px;
}

/*events */

#eventList{
float: left;
width: 500px;
}

#jCalendar{
float: right;
}

#jCalendar .event_day{
background: #B7F0aa;
}

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

#dnn_dnnLogin_cmdLogin{
color: #fff;
}

.homePage #dnn_asidePane {
position: relative;
top: -50px;
}

.tc_Content td{
text-align: left;
}

.DNN_Documents .SubHead{
display:none;
}


#copyright{
float: right;
margin-right: 100px;
margin-top: 8px;
display: none;
}

#copyright .SkinObject{
font-family: verdana, arial;
font-weight: normal;
color: #ccc;
}

#newsLetter #topBanner{
	background: url(images/newsletter/header.gif) no-repeat;
	height: 75px;
	width: 100%;
}

#newsLetter #bottomBanner{
	background: url(images/newsletter/footer.gif) no-repeat;
	height: 19px;
	width: 100%;
	float: left;
}



#newsLetter{
background: url(images/newsletter/repeater.gif) repeat-y;
float: left;
}

#dnn_editionPane{
float: right;
margin-right: 20px;
width: 300px;
margin-top: 30px;
}

#newsContent{
padding: 0 10px;
padding-top: 15px;
float: left;
width: 961px;
}

#newsLetter #dnn_leftPane{
float: left;
width: 48%;
}

#newsletter #dnn_rightPane{
float: right;
width: 48%;
}

#newsLetter #dnn_contentPane{
padding-right: 0px;
}

#newsContent #dnn_contentPane .tc_Controls{
border-bottom: 1px solid #76B540;
padding-bottom: 10px;
margin-bottom: 10px;
}

#newsContent #dnn_contentPane .tc_Header .Head{
color:#76B540;
}

.DNN_News_Item_List{
	background:url(images/latest_news2.jpg) no-repeat scroll 0 0;
	height:130px;
	padding-left:5px;
	padding-right:5px;
	padding-top:32px;
	width:218px;
}

.DNN_News_Item a:link,.DNN_News_Item a:visited{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
.DNN_News_Item {
	color:#FFFFFF;
	font-size:11px;	
}
.DNN_News_ItemDetails{
	color:black;
}
.DNN_News_ItemDate{
color:#21528D;
font-weight:bold;

}	

.latestNews{
	background: url(images/crc_siib_news.jpg) no-repeat scroll 0 0;
	width:219px;
}
#container .asidePaneTest .normal{
	margin-top:0px;
}
.asidePaneTest {
	margin-top:20px;
	
}