﻿/* this mirrors the basic DNN page layout of html>#Body>#Form */
html{height:100%;}
#Body{height:100%;font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#333;}
#Form{height:100%;}
.Normal{font-size:13px;line-height:16px;}

/* some base styles */
a{outline:0;border:0;}
a:link{color:#036;text-decoration:underline;}
p{padding: 0 0 1em 15px;}
ul, ol{margin:0 0 0 15px;padding: 0 0 1em 15px;}
ul li{list-style-type: circle;}
.hidden{display:none;}

/* div.dnn6 is the page wrapper */
#skin{width:100%;position:relative;z-index:1;min-height:100%;background-color:#ffffff;background:url(Images/Client/master.jpg) no-repeat;}
#skin.threecolumn{width:100%;position:relative;z-index:1;min-height:100%;background-color:#ffffff;background:url(Images/Client/master.jpg) no-repeat;}

h1{font-size:26px;}
h2{font-size:22px;}
h3{font-size:18px;}

header{width:100%;}
	header .content{height:78px;}
	header nav{width:100%;height:42px;bottom:25px;left:0;background:#000000;}

#page-header{clear:both;height:150px;padding:8px 0 12px 0;}
	.page-header-right{background:#000000;float:right;max-width:700px;}

#logo{float:left;height:78px;width:280px;}

.content{position:relative;width:100%;margin:auto;}
#centre{clear:both;min-height:600px;}


.pane-wrapper{float:left;}
.pane-wrapper.twocolumn{color:#000000;min-height:600px;background:rgba(219,217,217,0.6);border:none;padding:20px;}
.pane-wrapper.threecolumn{color:#000000;min-height:600px;background:rgba(219,217,217,0.6);border:none;padding:20px;}

.pane{margin:10px;padding:10px;}
	
	#dnn_contentPane{min-height:30px;}
	#skin.twocolumn #dnn_leftPane{float:left;width:1050px;margin-left:250px;}
	#skin.twocolumn #dnn_rightPane{float:right;position:relative;width:150px;z-index:1255;}
	
	#skin.threecolumn #dnn_leftPane{float:left;width:250px;margin-left:250px;}
	#skin.threecolumn #dnn_centerPane{margin-top:20px;margin-left:310px;}
	#skin.threecolumn #dnn_rightPane{float:right;position:relative;width:150px;z-index:1255;}
	
	#dnn_bottomPane{clear:both;}
	
	#dnn_footer_leftPane{width:440px;float:left;}
	#dnn_footer_rightPane{width:440px;float:right;}
	#dnn_footer_bottomPane{clear:both;}
	
	.footerlinks{clear:both;height:15px;font-size:xx-small;float:right;}
	
	.SearchContainer{float:right;z-index:22;margin:0 10px 7px 0;width:232px;height:32px;background:url(images/search.png);}
	.SearchContainer .SearchBorder{border:0;background:none;}
	.SearchContainer .SearchIcon{float:left;width:40px;padding:3px;background-position:9px 6px;}
	.SearchContainer .SearchTextBox{float:left;background:none;width:140px;margin:3px;color:#eee;}
	.SearchContainer .SearchButton{float:left;text-indent:-9999px;display:block;height:32px;width:30px;padding:0;}

/* #Login references dnn login object and should not be changed */
	#Login{clear:both;text-align:right;color:#c5c5c5;}
	#Login .SkinObject, #Login .LoginLink{color:#ffffff;text-transform:uppercase;padding:0 0 0 5px;text-decoration:none;}
	#Login .SkinObject:hover, #Login .LoginLink:hover{text-decoration:underline;}
	#Login .LoginLink{padding:0 5px;}

	#breadcrumb{clear:both;height:30px;width:100%;line-height:30px;font-size:11px;margin:30px 0 0 0;}
	#breadcrumb span{display:inline-block;height:30px;float:left;font-weight:bold;color:#666;font-size:11px;margin:0 5px 0 5px;}
	#breadcrumb .Intro{text-transform:uppercase;padding:0 15px 0 13px;margin:0 15px 0 0;font-size:10px;background:url(images/Breadcrumb-FirstSep1.jpg) no-repeat right 0;}
	#breadcrumb .SkinObject{display:inline-block;color:#000000;height:30px;float:left;}
	#breadcrumb .SkinObject:hover{text-decoration:underline;}
	#breadcrumb span.Sep{width:14px;background:url(images/Breadcrumb-Sep.jpg) no-repeat 0 0;margin:0 5px;}

footer{clear:both;min-height:20px;max-height:20px;width:100%;background:#000000}
	#Copyright{clear:both;float:right;height:20px;width:960px;line-height:15px;}
	footer .Normal{color:#e5e5e5;}
	footer span.SkinObject{float:right;font-weight:normal;color:rgba(255,255,255,1);}
	footer a.SkinObject{float:right;font-weight:normal;text-decoration:underline;}
	footer a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited, #Footer a.SkinObject:hover{color:#e5e5e5;padding:0 0 0 0;}

/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;background:url(images/Icons.png) no-repeat -256px -64px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:14px;padding:11px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:11px;line-height:14px;}

/* Default Over-rides */
#control-panel-wrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin:0 0 2em 0;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }
/* print media sections NICK set up */
@media print
{
/* print styles for DNN */
.printlabel{font-family:Arial,Helvetica,sans-serif;font-size:large;font-weight:bold;color:#000000;	margin:0;display:block;}

header,#dnn_rightPane,#breadcrumb,.footerlinks,footer{display:none;margin:0;padding:0;}
#dnn_centerPane{background:transparent;margin-left:10px;width:350px;}
#dnn_leftPane{background:transparent;margin-left:0;padding:0;position:absolute;left:-230px;}
}
