/* 
================================
Skin styles for DotNetNuke
================================
*/   
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
}
.pagemaster {
	width: 100%;
	height: 100%;	
}
.skinmaster {
	height: 100%;	
	background-color: #ffffff;
}
.skinheader {
	padding:0px;
	margin:0px;
}
.skingradient {
	background-color: #ffffff; 
	height:30px;
	color: 026BB9;
}
.skinfooter {
	background-color: #F2F2F2;
	height: 19px;
	color: #435869;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
	width: 768px;
	padding: 0px 0px 0px 24px;
}
.footer {
	text-align:left;
	padding-left: 25px;
	vertical-align: middle;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}

.header_title{
 height: 134px;
 width: 536px;
 background-color: #112738;
}

.header_left{
 height: 134px;
 width: 50%;
 background-color: #112738;
}

.header_right{
 height: 134px;
 width: 50%;
 background-color: #283C4C;
}

.header_menu{
 height: 134px;
 width: 232px;
 background-color: #283C4C;
 text-align: right;
 vertical-align: middle;
 padding: 0px 22px 0px 0px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FB8B00;
 text-decoration: none;
}

span.header_menu_delimiter{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FB8B00;
 text-decoration: none;
 padding: 0px 10px 0px 10px;
}

a.header_menu_link{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FB8B00;
 text-decoration: none;
}
a.header_menu_link:link{
 text-decoration: none;
}
a.header_menu_link:visited{
 text-decoration: none;
}
a.header_menu_link:active{
 text-decoration: none;
}
a.header_menu_link:hover{
 text-decoration: underline;
}

.main_menu_left{
 height: 27px;
 width: 50%;
 background-color: #4E677A;
}

.main_menu{
 height: 27px;
 max-height: 27px;
 width: 768px;
 background-color: #4E677A;
 padding: 0px 0px 0px 29px;
}

.main_menu_right{
 height: 27px;
 max-height: 27px;
 width: 50%;
 background-color: #4E677A;
}

span.main_menu_delimiter{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px 14px 0px 14px;
}

a.main_menu_link{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
}
a.main_menu_link:link{
 text-decoration: none;
}
a.main_menu_link:visited{
 text-decoration: none;
}
a.main_menu_link:active{
 text-decoration: none;
}
a.main_menu_link:hover{
 text-decoration: underline;
}

.under_menu{
 height: 48px;
 width: 100%;
 background-color: #A6B3BC;
}

.under_menu_bottom{
 height: 1px;
 width: 100%;
 background-color: #ffffff;
}

.under_menu_left{
 height: 48px;
 width: 28px;
 background-color: #A6B3BC;
}

.under_menu_sides{
 height: 48px;
 width: 50%;
 background-color: #A6B3BC;
}

.under_menu_force_width_contentpane{
 width: 288px;
 background-color: #A6B3BC;
}

.under_menu_force_width_right_pane{
 height: 48px;
 width: 393px;
 background-color: #A6B3BC;
}

.main_left{
 background-color: #ffffff;
 width: 28px;
 height: 195px;
 max-height: 195px;
}

.main_left_stretchy{
 background-color: #ffffff;
 width: 50%;
 height: 195px;
 max-height: 195px;
}

.main_right{
 background-color: #ffffff;
 width: 60px;
 height: 195px;
 max-height: 195px;
}

.main_right_stretchy{
 background-color: #ffffff;
 width: 100%;
 height: 195px;
 max-height: 195px;
}

.main_side_space{
 background-color: #ffffff;
 width: 1px;
 height: 195px;
}

img.under_menu_spacer_left{
 width: 28px;
 height: 48px;
}

img.under_menu_spacer_right{
 width: 100%;
 height: 48px;
}

img.under_menu_spacer1{
 width: 288px;
 height: 48px;
}

img.under_menu_spacer2{
 width: 393px;
 height: 48px;
}

img.main_space{
 width: 290px;
 height: 1px;
}

img.side_spacer{
 height: 195px;
 width: 1px;
}

img.left_colour_spacer{
 height: 195px;
 width: 28px;
}

img.left_colour_stretchy{
 height: 195px;
 width: 100%;
}

img.right_colour_spacer{
 height: 195px;
 width: 60px;
}

img.right_colour_spacer{
 height: 195px;
 width: 60px;
}

img.right_colour_stretchy{
 height: 195px;
 width: 100%;
}

.tile_spacing{
 padding: 0px 1px 1px 0px;
}
.tile_spacing2{
 padding: 0px 0px 1px 0px;
}

#index_content_title{
 padding: 20px 0px 0px 16px;
}

#index_content{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
 padding: 20px 21px 0px 23px;
}

.bold{
 font-weight: bold;
}

img.index_testimonial_heading{
 border-style: solid;
 border-width: 24px 0px 0px 0px;
 border-color: #ffffff;
}

img.subheading_line{
 border-style: solid;
 border-width: 4px 0px 6px 0px;
 border-color: #ffffff;
 width: 240px;
 height: 1px;
}

.footer_left{
 background-color: #F2F2F2;
 height: 19px;
 width: 50%;
 margin: 0px 1px 0px 0px;
}

.footer_right{
 background-color: #F2F2F2;
 height: 19px;
 width: 50%;
 margin: 0px 0px 0px 1px;
}

span.footer_link_delimiter{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px 25px 0px 0px;
}

a.footer_link{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #435869;
 text-decoration: none;
}
a.footer_link:link{
 text-decoration: none;
}
a.footer_link:visited{
 text-decoration: none;
}
a.footer_link:active{
 text-decoration: none;
}
a.footer_link:hover{
 text-decoration: underline;
}
.contentcell {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
}
.toppane {
	/*width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.leftpane {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	/*width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.contentpane {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
 padding: 0px 0px 0px 0px;
}
.contentpane2 {
 width: 288px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
 padding: 20px 21px 0px 23px;
}
.rightpane {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	background-image:url(fade-back.gif);
	background-repeat:repeat-x;
	/*width: 175px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.bottompane {
	/*width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.MainMenu_MenuContainer {
 background-color: #4E677A;
 height: 27px;
 max-height: 27px;
}
.MainMenu_MenuContainer img{
 visibility:hidden;
}	
.MainMenu_MenuBar {
 background-color: #4E677A;
 height: 27px;
 max-height: 27px;
 margin: 0px 0px 0px 0px;
}
/* Main Menu normal style*/
.MainMenu_MenuItem {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
 background-color: #4E677A;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style: none;
 height: 20px;
}
.MainMenu_MenuBreak{
 background-color: #4E677A;
 border-style: none;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.MainMenu_MenuIcon {
 background-color: #4E677A;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style: solid;
 border-width: 1px;
 border-color: #4E677A;
 height: 20px;
 width: 14px;
}
.MainMenu_SubMenu {
 background-color: #4E677A;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style: none;
 z-index: 1000; 
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 0px;
}

/*Rollover Menu Style*/
.MainMenu_MenuItemSel {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ffffff;
 background-color: #4E677A;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-style: none;
 height: 20px;
}
.MainMenu_MenuArrow {
	border-right: #4E677A 0px solid; 
	border-bottom: #4E677A 0px solid; 
	border-top: #4E677A 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	color: #4E677A;
	background-color: #4E677A;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	color: #4E677A;
	background-color: #4E677A;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
.browntext {
	color: #673D25;
	line-height: 130%;
}
.newsItem{
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #333333;
   width:100%;
   border-bottom:1px solid #F89832;
   padding-bottom:5px;
   padding-top:0px;
}
.newsItem a, .newsItem a:link{
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #333333;
}

.eventItem{
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #333333;
   width:100%;
   border-bottom:1px solid #EB8C60;
   padding-bottom:5px;
   padding-top:0px;
}
p .eventItem a, p .eventItem a:link{
	font-family: Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   color: #333333!important;
}

.contentpane img{
	margin:0px;
}

.page_title{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}
a.normal{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4E677A;
}
a.normal:link{
 text-decoration: none;
}
a.normal:visited{
 text-decoration: none;
}
a.normal:active{
 text-decoration: none;
}
a.normal:hover{
 text-decoration: underline;
}

.search_input{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #B7C3CC;
 color: #344755;
 border-style: solid;
 border-width: 1px;
 border-color: #4E677A;
 margin: 0px 0px 0px 0px;
 padding: 3px 4px 3px 8px;
 width: 110px;
 //height: 21px;
}

.search_go_button{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background-color: #FB7E00;
 color: #ffffff;
 border-style: solid;
 border-width: 0px;
 border-color: #FB8500;
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 3px 0px;
 width: 30px;
}
