@import url("css/menu.css");
/* CSS Document */
#Body{
	background:#BEDBEF url(images/bodybg-top.png) left top repeat-x;}
html,body{
	font-family: Tahoma, Geneva, sans-serif;margin:0px; padding:0px; height:100%;}
 
/*-------- Default Style --------*/
body,h1,h2,h3,h4,h5,h6, p, .Normal,.NormalDisabled,.SubHead,.SubSubHead, a:hover, input{color:#333; font-family:Tahoma, Helvetica, Arial, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:900;color:#00456F;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a:link, a:visited {color:#00456F; font-family:Tahoma, Helvetica, Arial, sans-serif;}

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Tahoma, Helvetica, Arial, sans-serif;}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float:right; color: #fff; text-decoration: none; cursor:pointer;}
.btn * { font-style: normal; background-image:url(images/btn2.png); background-repeat: no-repeat; display:block; position:relative;}
.btn i { background-position: top left; position:absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px;}
.btn span { background-position: bottom left; left:-5px; padding: 0 0 5px 10px; margin-bottom: -5px;}
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0;}
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0;}
* html .btn span,
* html .btn i { float: left; width:auto; background-image: none; cursor: pointer;}

.btn.blue { background-color: #004D7A;}
.btn.blue { background-color: #9d4;}
.btn.blue { background-color: #e1a;}
.btn.blue { background-color: #48a2da;}
.btn.blue { background-color: #444;}
.btn[class] { background-image: url(images/shade.png); background-position: bottom;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}
	
/* ********** Control Panel Style ************** */
.controlpanel{
	background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{
	margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{
	margin:0px; }
.controlpanel TD TD TD{
	width:auto; }
.controlpanel DIV{
	border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{
	background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{
	background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{
	background:#fff; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{
	background:#fff; font-size:11px; color:#333;}
.controlpanel A.CommandButton{
	font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{
	color:#000; }
.controlpanel A.CommandButton:visited{
	color:#000; }
.controlpanel A.CommandButton:active{
	color:#000; }
.controlpanel A.CommandButton:hover{
	color:#000; text-decoration:underline;} 
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active{
	font-size:12px;color:#383838;text-decoration:none;font-weight:normal;}
A.CommandButton:hover{
	color:#000; text-decoration: underline; font-size:12px; font-weight:normal; }
TD A.CommandButton:link { padding:2px 5px 2px 5px; color: #00456F; border: solid 1px #919192; font-size: 12px; font-weight: normal;	background-color: #EAEEEE;	height: 50px;	width: 80px;}
	
.FileManager A,
.FileManager A:link,
.FileManager A:visited,
.FileManager A:active{
	color:#000;text-decoration: underline;}
.FileManager A:hover{
	color:#000;text-decoration:none;}
 
/* ********** Search Style ************** */
.dnn_search 							  { width:196px; height:26px; background:url(images/search.png) no-repeat; line-height:26px;text-align:left; float:right; margin-top:20px; position:relative;}
.dnn_search_inner 						  { width:196px; height:26px; background:url(images/search.png) no-repeat; line-height:26px;text-align:left; float:right; margin-top:20px; position:relative; margin-right:20px;}
.search,
a.search:link,
a.search:active,
a.search:visited,
.search									  { color:#767676; text-decoration:none; font-weight:normal; font-size:10px; display:block; width:38px; height:26px; position:absolute; right:12px; top:5px; text-indent:9999px; overflow:hidden; background:url(images/search_go.jpg) no-repeat;}
a.search:hover                            { color:#7CA905; text-decoration:none; font-weight:bold; font-size:10px;}
#dnn_dnnSEARCH_ClassicSearch{ }
#dnn_dnnSEARCH_txtSearch                  {	width: 140px; font-size: 12px;color:#000; height:18px; text-align: left;  margin-top:0px; margin-left:10px; border-left:1px solid #CFCFCF; border-top:1px solid #CFCFCF; font-family: Tahoma, Geneva, sans-serif; padding:4px 5px 0px 5px;}
/* ********** Buttons Style ************** */
.StandardButton{
	color: #FFFFFF;	font-family:Myriad web, Arial, sans-serif;	font-size: 13px;	font-weight: normal;	background-color: #2B5BB8;	height: 30px;	width: 80px;}
/* ********** Pane Style ************** */
.BannerPane								{ padding:5px 0px 0px 0px; float:left; margin-left:160px; min-height:110px; min-width:400px;}
.TopBannerPane								{float:right; line-height:34px; white-space:nowrap; text-align:right; padding-top:10px; padding-right:20px; color:#3E81B5;}
.LogoPane								{ padding:0px 3px 0 5px;}
.TopPane								{ padding:0px 0px 0px 0px;}
.TopLeftPane							{ padding:0px 7px 5px 7px; border-right: solid 1px #ccc; width:33.3333%}
.TopCentrePane							{ padding:0px 7px 5px 7px; border-right: solid 1px #ccc; width:33.3333%}
.TopRightPane							{ padding:0px 7px 5px 7px; width:33.3333%}
.BottomLeftPane							{ padding:7px 7px 5px 0px;}
.BottomRightPane						{ padding:7px 0px 5px 0px;}
.FooterLeftPane							{ padding:7px 7px 5px 0px;}
.FooterRightPane						{ padding:7px 0px 5px 0px;}
.LeftPane								{ padding:0px 7px 0px 0px;}
.ContentPane							{ padding:0px 7px 5px 7px; width:66.66666%; border-right: solid 1px #ccc; min-height:50px}
.RightPane							    { padding:0px 0px 0px 7px; }
.MidLeftPane							{ padding:4px 4px 4px 8px;}
.MiddlePane								{ padding:4px 4px 4px 4px;}
.MidRightPane							{ padding:0px 7px 5px 7px; width:33.3333%}
.BottomColumn1							{ padding:4px 4px 60px 8px; border-right: solid 1px #006DAE; width:22.2222%;}
.BottomColumn2							{ padding:4px 4px 60px 8px; border-right: solid 1px #006DAE; width:22.2222%; min-height:100px;}
.BottomColumn3							{ padding:4px 4px 4px 8px; border-right: solid 1px #006DAE; width:22.2222%;}
.BottomColumn4							{ padding:4px 0px 4px 8px; width:33.3333%}
.BottomPane								{ padding:0px 0px 0px 0px;}
.LeftOutPane							{ padding:0px 7px 0px 0px;}
.RightOutPane							{ padding:0px 0px 0px 7px;}
.HeadPane 								{ padding:5px; width:340px; min-height:90px;}
.BannerPane1							{ padding:0px 19px 0px 0px;}
.BannerPane2							{ padding:0px 0px 0px 0px;}
.BannerPane3							{ padding:0px 0px 0px 19px;}
.bot_seperator							{ padding:15px 0px 0px 0px; border-bottom: solid 1px #ccc;}
.top_seperator							{ padding:15px 0px 0px 0px;}
.bot_seperator_colour					{ padding:15px 0px 0px 0px; border-bottom: solid 1px #ccc;}
.top_seperator_colour					{ padding:15px 0px 0px 0px;}

 
/* ********** Container Style ************** */
.Head									{ font-size:18px;font-weight:bold;color:#00456F;font-family:Tahoma, Helvetica, Arial, sans-serif;}
.HeadWhite									{ font-size:16px;font-weight:bold;color:#00456F;}
.SubHead								{
	font-size:14px;
	color:#333;
}
.SubSubHead								{ font-size:14px; color:#333; }
.Normal									{ font-family: Tahoma, Helvetica, Arial, sans-serif;font-size:12px;line-height:18px;}
 
.NormalBold,.DataGrid_Item ,.DataGrid_Header 							{ color:#333;}
.NormalRed {color:#F00;}
.NormalWhite, .NormalWhite p, a.NormalWhite:link, a.NormalWhite:active, a.NormalWhite:Hover, a.NormalWhite:visited {color:#fff;}
 
.Surveys, .surveyitems { color: #ffffff;}
ul, li { color: #ffffff}

/* ********** Login Style ************** */
.login,
a.login:link,
a.login:active,
a.login:visited{
	color:#fff; text-decoration:none; font-weight:normal;	font-size:12px; padding:0px; }
a.login:hover{
	color:#000; text-decoration:underline; font-weight:normal; font-size:12px;}
	
 
/* ********** User Style ************** */
.user,
a.user:link,
a.user:active,
a.user:visited{
	color:#383838; text-decoration:none; font-weight:normal;	font-size:12px; padding-left:3px;}
a.user:hover{
	color:#000; text-decoration:underline;	font-weight:normal; font-size:12px; padding-left:3px;}
 
/* ********** Date Style ************** */
.date,
a.date:link,
a.date:active,
a.date:visited{
	color:#383838;	text-decoration:none;	font-weight:normal;	font-size:12px;	font-family: Myriad web, Arial, sans-serif;}
a.date:hover{
	color:#E165DD;}
 
/* ********** Footer Style ************** */
.footer,
a.footer:link,
a.footer:active,
a.footer:visited{
	font-size:12px;color:#383838;text-decoration:none;border-bottom:0px dotted;font-weight:Normal;}
a.footer:hover{
	color:#000; text-decoration:none; font-weight:Normal; text-decoration:underline; }
 
/* ********** Privacy/Terms Style ************** */
.terms,
a.terms:link,
a.terms:active,
a.terms:visited{
	font-size:12px;	color:#383838;	text-decoration:none;	font-weight: normal;	border-bottom:0px dotted;}
a.terms:hover{
	color:#000;text-decoration:none;font-weight:Normal; text-decoration:underline;}
 
/* ********** Links Style ************** */
.links,
a.links:link,
a.links:active,
a.links:visited{
	font-size:12px; color:#fff; text-decoration:none; font-weight:normal; font-family: Tahoma, Geneva, sans-serif;  padding:0px 0px 0px 0px;}	
a.links:hover{
	color:#000000;text-decoration:underline;font-weight:normal;}
 
	
 
/* ********** Breadcrumb Style ************** */
.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited{
	font-size:12px;color:#000;text-decoration:none; font-weight:normal; font-family: Tahoma, Geneva, sans-serif; border-bottom:0px dotted}
a.breadcrumb:hover{
	font-size:12px;color:#725710;text-decoration:none; font-weight:normal; font-family: Tahoma, Geneva, sans-serif;; text-decoration:underline;}
 
 
 
 
/* ********** Other Style ************** */
.dnn_width{
	width:1000px; margin:0 auto; }
#dnn_wrapper{
     margin:0 auto;width:1030px; background:#BEDBEF; min-height:100%; border-left:0px solid #306C97; border-right:0px solid #306C97;
	}
.dnn_main{
	 margin:0 auto; position:relative;}
 
/* ********** TOP ************** */
.dnn_top{
	min-height:150px; min-width:1030px; background:url(images/header.png) right top no-repeat #2683A8;}
.dnn_logo{
	float:left; height:50px; width:100px;}
.logo_bg{
	text-align:center; padding-top:70px;}
.dnn_banner{
	min-height:192px; padding:0px 14px;}
/* ********** MENU ************** */
.dnn_menu_padding{padding:5px 5px 5px 5px; margin:0px; background:#fff;}
.dnn_menu{text-align:left; height:34px; background:url(images/menu_bg.png) repeat-x top left; width:1020px; margin-left:-1px;}
 
/* ********** CONTENT ************** */
.dnn_content{
	padding:0px 5px 5px 5px; margin: 0px; background:#ffffff}
 

/* ********** BOTTOM	 ************** */
.dnn_bottom{
	 bottom:60px; color: #fff; left:0px; width:1030px; background:url(images/fourbg.png) repeat-x top left;border-top: 5px solid #EBF1F8;}
.dnn_footer{
	 height:60px; left:0px; bottom:0px; width:1030px; background:url(images/footerbg.png) repeat-x top left;}
.copyright_left{
	float:left; width:1020px; line-height:34px; color:#fff; padding-left:10px;}
.login_right{
	float:right; line-height:34px; white-space:nowrap; text-align:right; padding-top:115px; padding-right:20px; color:#3E81B5;}
.TopBannerPane{
	float:right; line-height:34px; white-space:nowrap; text-align:right; padding-top:10px; padding-right:20px; color:#3E81B5;}
 
 #terms_style{float:right; padding: 6px 5px 5px 5px;}
 
.left{
	float:left;}
.right{
	float:right;}
.clear{
	clear:both;}
 
 
 
 
.breadcrumArea{
	background-image: url(images/bread_bg.png);background-repeat: repeat-x;background-position: bottom;background-color: #FFFFFF;}

.FCKImageGalleryHeaderContainer,.FCKImageGalleryPathContainer{ color:#fff;}
 
 
 