/*=================================================================*/
	/* 1. DNN */

		.ControlPanel{
	border:#CCC dotted;
	border-width:0 0 1px 0;
	background: #C4C2AF;
}
		.ControlPanel table{margin:0 auto;}
		.ControlPanel .SubHead{font-size:1em;}
		.ControlPanel a.CommandButton{font-size:10px;}
		
		.PagingTable{}
		
		.DNNEmptyPane{display:none;}
		.DNNAligncenter table{text-align:left;}
		
		.console{width:auto;}
		.console-large div{background:#F0F0F0;margin:10px 10px 0 0;padding:5px;width:auto;height:80px;}
		.console-large div:hover{background:#CCC;}
		
			
/*=================================================================*/
	/* 2. Layout */
	
		Body, #body{
	background:#fff url(images/bg.jpg) repeat-x;	
}
		#Form{width:100%;float:left;}
		
		#outer-page{
	width:965px;
	margin:30px auto 20px;
	background: #FFF;
}
		#page{
	background:#fff;
	padding:5px 5px 0;
	
	position:relative;
	height: 100%;
}
		#header{width:955px;margin-bottom:15px;overflow:hidden;}
		#dnn_dnnLOGO_imgLogo{margin:10px 10px 0;float:left;}
		#skip2content{position:absolute;top:0;right:20px;}
		.HeaderPane{border:0 !important;width:235px; height:105px; float:right;}
		
		/* nav bar */
		#nav-bar{width:100%;float:left;background:url(images/nav.png);position:relative;z-index:999;clear:both;margin-bottom:5px;}
		/*more in section 4*/
		
		/* main content */
		#main-content{}
		.WidePane{}
		#main-panes{width:715px;height:auto;float:left;}
		.alt #main-panes{width:715px;height:auto;float:right;}
		.MainPane{border:0 !important;}
		#small-panes{}
		.pane1{border:0 !important;width:235px;float:left;}
		#small-panes-main{width:475px;float:right;}
		.pane2{border:0 !important;clear:both;}
		.pane3{border:0 !important;width:235px;float:left;}
		.pane4{border:0 !important;width:235px;float:right;}
		.pane5{border:0 !important;clear:both;}
		.SidePane{border:0 !important;width:235px; float:right;}
		.alt .SidePane{border:0 !important; width:235px; float:left;}
		.ContentPane{border:0 !important;clear:both;height:auto;}
		
		
 
 /*=================================================================*/
 /*HeaderPane--LOG IN BOX*/
 
 		.HeaderPane {
	background-image: url(images/sl_log_in_bar.jpg);
	background-repeat: repeat-y;
margin:0 border:0; 		font:11px Tahoma, Geneva, sans-serif;
	color: #013366;
	padding: 3px 10px 10px 15px;
	width: 231px;
	height: 115px;
}

		
		 footer 
		#footer{clear:both;padding:0 16px 20px;line-height:2;text-align:center;}
/*=================================================================*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		
		#mainWrapper .paraIndent {
				text-indent: 3em;
			}
		.Head{font:bold 1.15em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SubHead{font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SubSubHead{font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.Normal{font:12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;margin:0 0 0 0;}
		.NormalDisabled{font:12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#CCC;}
		.NormalBold{font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.NormalRed{font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#F00;}
		.NormalTextBox{font:12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.StandardButton{font:1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.SkinObject{font:normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		.CommandButton{font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	
/*=================================================================*/		
		
		/* 3.2. Generic */
	

body{font-size:76%;}
		td,th,p,div,span,li{font:1em/1.3 Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#111;}
		p{margin:0 0 2 0;padding:0;line-height:1.3;}
		blockquote,q{}
		pre{}
	
		
	/*=================================================================*/
	
	/*============================ NEWSLETTER BARS =====================================*/
	
	.darkblueBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013366t: 16px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #013366;
	display: block;
	font-weight: bold;
	color: #F2F0D9;
}
.orangeBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013366t: 16px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #ffe6bc;
	display: block;
	font-weight: bold;
	color: #013366;
}
.greenBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013366t: 16px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #c4e2bd;
	display: block;
	font-weight: bold;
	color: #013366;
}
.purpleBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013366t: 16px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #d7cbfb;
	display: block;
	font-weight: bold;
	color: #013366;
}
.greyBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013366t: 16px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #cfdcdb;
	display: block;
	font-weight: bold;
	color: #013366;
}

/*========================== END BARS =======================================*/

	/* 3.3.1b Headings (mainWrapper) Harry */
	

			#mainWrapper .paraIndent {
				text-indent: 3em;
			}
		#mainWrapper p.bgBlue {
	font: normal 12px Tahoma, Geneva, sans-serif;
	background: #95CAFF;
	padding: 20px;
}
			
		#mainWrapper p.bgGrey {
	font: normal 12px Tahoma, Geneva, sans-serif;
	background: #B2B09F;
	padding: 20px;
}
	#mainWrapper p.smPara {
	font: normal 11px/12px Tahoma, Geneva, sans-serif;
	color: #111;
}
#mainWrapper p.smParaMoreLeading {
	font: normal 11px/20px Tahoma, Geneva, sans-serif;
	color: #111;
}

	#mainWrapper p.noLeading {
	font: normal 12px/13px Tahoma, Geneva, sans-serif;
	color: #111;
}
#mainWrapper p.moreLeading {
	font: normal 12px/22px Tahoma, Geneva, sans-serif;
	color: #111;
}

		#mainWrapper h1,h2,h3,h4,h5,h6{font-family:Tahoma, Verdana, Arial, Helvetica, 	sans-serif; color:#6D6C62; margin:0 0 5px 0; padding:0;}
		
		mainWrapper h1 a,h2 a,h3 a,h4 a, h5 a{color:#6D6C62;text-decoration:underline;}
			#mainWrapper h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover, h5 a:hover{color:#286794;text-decoration:none;}
	
		#mainWrapper p{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#111; margin:5px 0 10px 0;padding:0;}
		

		#mainWrapper li{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	color:#111;
	padding:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

		#mainWrapper h1{font-size:1.999em;font-weight:bold; line-height: 100%;}
		#mainwrapper h2{font-size:1.666em;font-weight:bold; line-height: 100%;}
		#mainWrapper h3{font-size:1.333em;font-weight:bold; line-height: 100%;}
		#mainWrapper h4{font-size:1.222em;font-weight:bold; line-height: 100%;}
		#mainWrapper h5{font-size:1.100em;font-weight:bold; line-height: 100%;}
		#mainWrapper h6{font: 14px Tahoma, Geneva, sans-serif;color: #FFF;background: #24517E;text-align: center;padding-top: 3px;padding-bottom: 5px;display: block;
			}
		
			
			
		#mainWrapper {
	padding-right: 50px;
	padding-left: 75px;
}

/*=================================================================*/
	
			/* 3.2.1. Headings */
/*h1,h2,h3,h4,h5,{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#6D6C62;margin:0 0 2em 0;padding:0;line-height:95%;}*/

/*h1,h2,h3,h4, h5{
	margin:0 0 -15px;
	padding: 0px;
}*/
h1 a,h2 a,h3 a,h4 a, h5 a{color:#6D6C62;text-decoration:underline;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover, h5 a:hover{color:#286794;text-decoration:none;}

		h1 a:link{color:#6D6C62;text-decoration:underline;}
		h1 a:visited{color:#6D6C62;text-decoration:underline;}
		h1 a:hover{color:#286794;text-decoration:none;}
		h1 a:active{color:#6D6C62;text-decoration:underline;}
		
		h2 a:link{color:#6D6C62;text-decoration:underline;}
		h2 a:visited{color:#6D6C62;text-decoration:underline;}
		h2 a:hover{color:#286794;text-decoration:none;}
		h2 a:active{color:#6D6C62;text-decoration:underline;}
		
		h3 a:link{color:#6D6C62;text-decoration:none;}
		h3 a:visited{color:#6D6C62;text-decoration:none;}
		h3 a:hover{color:#286794;text-decoration:underline;}
		h3 a:active{color:#6D6C62;text-decoration:none;}
		
		h4 a:link{color:#6D6C62;text-decoration:none;}
		h4 a:visited{color:#6D6C62;text-decoration:none;}
		h4 a:hover{color:#286794;text-decoration:underline;}
		h4 a:active{color:#6D6C62;text-decoration:none;}
		
		h5 a:link{color:#6D6C62;text-decoration:none;}
		h5 a:visited{color:#6D6C62;text-decoration:none;}
		h5 a:hover{color:#286794;text-decoration:underline;}
		h5 a:active{color:#6D6C62;text-decoration:none;}

		h1{font-size:1.999em;font-weight:bold; line-height: 100%;}
		h2{font-size:1.666em;font-weight:bold; line-height: 100%;}
		h3{font-size:1.280em;font-weight:bold; line-height: 100%;}
		h4{font-size:1.140em;font-weight:bold; line-height: 100%;}
		h5{font-size:1em;font-weight:bold; line-height: 100%;}

		
		

			/* 3.2.2. Skin */
			#logo{font:bold 3em Georgia, "Times New Roman", Times, serif;letter-spacing:3px;font-variant:small-caps;margin:0;background:#F0F0F0;color:#3F464F;padding:10px 20px;float:left;}
			#page-title{font-size:1em;margin:0;font-weight:bold;line-height:1.4;}
			#footer-content *{color:#FFF;}
			#footer{color:#111;font-size:11px;text-align: center;margin-top: 15px;clear: both;padding-top: 10px;}
			#footer *{color:#111;font-size:11px;}
			
		
		/* 3.3. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;}
			a.CommandButton:link{color:#44433D;text-decoration:none;}
			a.CommandButton:visited{color:#44433D;text-decoration:none;}
			a.CommandButton:hover{color:#286794;text-decoration:underline;}
			a.CommandButton:active{color:#44433D;text-decoration:none;}
			
			a.SkinObject:link{color:#44433D;text-decoration:none;}
			a.SkinObject:visited{color:#44433D;text-decoration:none;}
			a.SkinObject:hover{color:#286794;text-decoration:underline;}
			a.SkinObject:active{color:#44433D;text-decoration:none;}
			
/*=================  CONTROLS ACCHOR UNDERLINES ====================================================*/
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{
	font:bold 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
			a:link{color:#6D6C62;text-decoration:none;}
			a:visited{color:#6D6C62;text-decoration:none;}
			a:hover{color:#286794;text-decoration:underline;}
			a:active{color:#6D6C62;text-decoration:none;}
			
			
/*======================================================================================================*/
			
			/* 3.3.3. Skin */
/*===========================================================*/
		#skip2content{
	text-indent: -9000px;
}
/*===========================================================*/
			
			 skip to content 

			a#skip2content{left:20px;top:-20px;right:auto;background:#3F464F;color:#FFF;padding:4px 15px;display:none;font-size:0.8em;}
			a#skip2content:link{color:#FFF;text-decoration:none;}
			a#skip2content:visited{color:#FFF;text-decoration:none;}
			a#skip2content:hover{background:#286794;color:#FFF;text-decoration:none;}
			a#skip2content:active{background:#286794;color:#FFF;text-decoration:none;}
			
			 member options 
			a.member-option{padding:6px 15px 8px;display:block;float:left;margin-left:5px;background:#3F464F;font-weight:bold;font-size:0.9em;}
			a.member-option:link{color:#FFF;text-decoration:none;}
			a.member-option:visited{color:#FFF;text-decoration:none;}
			a.member-option:hover{background:#286794;color:#FFF;text-decoration:none;}
			a.member-option:active{background:#286794;color:#FFF;text-decoration:none;}
			
			 footer 
			a.footer:link{color:#44433D;text-decoration:none;}
			a.footer:visited{color:#44433D;text-decoration:none;}
			a.footer:hover{color:#44433D;text-decoration:underline;}
			a.footer:active{color:#44433D;text-decoration:underline;}
	
	/*=================================================================*/
	/* 4. Navigation */

	#nav,#nav *{margin:0;padding:0;list-style:none;}
	#nav{line-height:1;}

	#nav li{float:left;position:relative;background:url(images/nav-separator.png) 100% 0 no-repeat;padding-right:2px;}
	#nav li:hover{visibility:inherit; fixes IE7 'sticky bug' }
	#nav li:hover ul,
	#nav li.sfHover ul{left:-1px;top:30px;}
	
	#nav a{display:block;position:relative;color:#111;padding:8px 11px;background:url(images/nav.png);text-decoration:none;font-weight:bold;}
	#nav a.selected,
	#nav a.bcrumb{background:url(images/nav-selected.png);color:#FFF;}
	#nav a:hover{background:url(images/nav-hover.png);}
	
	#nav ul{position:absolute;top:-999em;width:15em;z-index:999;border:1px #FFF solid;}
	#nav ul li{width:100%;background:none;padding:0;}
	#nav ul a{height:auto;line-height:normal;padding:5px 40px 5px 11px;border:0;}
	
	#nav ul li a.hasChildren{background:url(arrow-dark.png) 100% 50% no-repeat #D4D3CB;}
	#nav ul li a.bcrumb,
	#nav ul li a.hasChildren:hover{background:url(arrow-white.png) 100% 50% no-repeat #D4D3CB;}
/*=================================================	*/	
	#nav ul li a.selected{
	background:#24517E;
}
/*=================================================	*/	
	#nav ul li a.selected.hasChildren{background:url(arrow-white.png) 100% 50% no-repeat #D4D3CB;}

	#nav ul ul{}
	
	#nav li:hover li ul,
	#nav li.sfHover li ul{top:-999em;}
	#nav li li:hover ul,
	#nav li li.sfHover ul{left:10em;top:-1px;}
	#nav li li:hover li ul,
	#nav li li.sfHover li ul{top:-999em;}
	#nav li li li:hover ul,
	#nav li li li.sfHover ul{left:10em;top:-1px;}

		
	/*=================================================================*/
	/* 5. Lists */

		/*dl,dt,dd,ol{}*/
		
		/*ul,li*/p{
		
			}

	/*=================================================================*/
	/* 6. Tables */
	
		/*table,caption,tbody,tfoot,thead,tr,th,td{
	margin-bottom: -10px;
}*/
		
	/*=================================================================*/
	/* 7. Forms */
	
		form,fieldset,legend,label,input,textarea,select{}
		
	/*=================================================================*/
	/* 8. Helpful */
	
		/* 8.1. Generic */
	/*	.b{font-weight:bold;}
		.u{text-decoration:underline;}
		.i{font-style:italic;}
		.del{text-decoration:line-through;}
		
		p.last{margin:0;}
		
		.highlighted{background:#EFEADD;padding:10px;}
		
		.border-top{border-top:1px dotted #111;padding-top:1em;}
		.border-bottom{border-bottom:1px dotted #111;padding-bottom:1em;margin-bottom:1em;}
		
		.text-large{font-size:1.5em;}
		.text-medium{font-size:1.2em;}
		.text-small{font-size:0.9em;}
	*/
		.reset{margin:0 !important;padding:0 !important;border:0 !important;line-height:normal !important;font-weight:normal !important;font-style:normal !important;font-size:100% !important;font-family:inherit;!important}
		
		.text-left{text-align:left;}
		.text-center{text-align:center;}
		.text-right{text-align:right;}
		
		.center{margin:0 auto;display:block;}
		
		.img-left{float:left;margin:0 10px 4px 0;}
		.img-right{float:right;margin:0 0 4px 10px;}
		
		.float-left{float:left;}
		.float-right{float:right;}
		.float-none{float:none;}
		
		.clear{clear:both;}
		
		.padding-5{padding:5px;}
		.padding-10{padding:10px;}
		.padding-15{padding:15px;}

		/* Clearing floats without extra markup  */
		.clearfloats{display:inline-block;}
		.clearfloats:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		* html .clearfloats{height:1%;}
		.clearfloats{display:block;}
		
/*=================================================================*/
/* Vasilis Terzopoulos // thinkofdesign.com */
/* Edited by HB // 8-31-09 */
