


	
	
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 1. DNN */

		.ControlPanel{border:#CCC dotted;border-width:0 0 1px 0;}
		.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:#DADBDF;margin:10px 10px 0 0;padding:5px;width:auto;height:80px;}
		.console-large div:hover{background:#C90014;}
		
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 2. Layout */
	
		#Body{background:#787878;}
		#Form{width:100%;float:left;}
		
		#outer-page{background:url(images/bg.png) 50% 0 no-repeat;padding-top:28px;}
		#page{width:960px;margin:0 auto;padding-bottom:50px;background:#FFF;position:relative;min-height:600px;/*ie*/height:auto !important;height:600px;}
		#header{height:100px;overflow:hidden;background:url(images/header.png);}
		.quicklane #header{background:url(images/header-quicklane.png);}
		#logo{width:200px;height:100px;background:url(images/logo.jpg);}
		#skip2content{display:none;}
		#top-buttons{margin:0;padding:0;list-style:none;position:absolute;top:10px;left:304px;overflow:hidden;}
		#top-buttons li{margin:0;padding:0;list-style:none;float:left;width:100px;height:80px;margin-right:4px;}
		#top-buttons a{display:block;width:100px;height:80px;text-indent:-100000px;outline:none;}

		/* nav bar */
		#nav-bar{width:180px;float:left;background:url(images/menu-bg.png);margin-bottom:10px;position:relative;left:10px;z-index:89;}
		/*more in section 4*/
		
		#info-bar{clear:both;background:#F0F0F0;overflow:hidden;padding:2px 15px;}
		#page-title,
		.dnncurrentdate,
		#scbreadcrumb{float:left;}
		#search{float:right;}
		#search .NormalTextBox{background:#FFF;border:1px #FFF solid;width:150px;}
		
		/* member options */
		#member-options{}
		
		/* main content */
		#main-content{width:750px;float:right;position:relative;right:10px;z-index:1;}
		.WidePane{}
		#main-panes{}
		.MainPane{width:420px;float:left;}
		.SidePane{width:320px;float:right;}
		.ContentPane{clear:both;}
		
		#note{width:201px;height:140px;background:url(images/note.png) !important;background:url(images/note-ie6.png);position:absolute;top:-20px;right:-20px;text-indent:-100000px;z-index:89;}
		.quicklane #note{background:url(images/note-quicklane.png) !important;background:url(images/note-ie6-quicklane.png);}
		
		/* footer */
		#footer{width:910px;margin:0 auto;clear:both;padding:50px 0 0 50px;line-height:3;height:200px;background:url(images/footer.png) no-repeat;}
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		.Head{font:bold 1.25em Georgia, "Times New Roman", Times, serif;color:#333;}
		.SubHead{font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.SubSubHead{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.Normal{font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.NormalDisabled{font:1em Verdana, Arial, Helvetica, sans-serif;color:#CCC;}
		.NormalBold{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.NormalRed{font:1em Verdana, Arial, Helvetica, sans-serif;color:#F00;}
		.NormalTextBox{font:1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.StandardButton{font:1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.SkinObject{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#333;}
		.CommandButton{font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
	
		/* 3.2. Generic */
		body{font-size:75%;}
		td,th,p,div,span,li{font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;color:#333;}
		p{margin:0 0 1em 0;padding:0;line-height:1.4;}
		blockquote,q{}
		pre{}
	
			/* 3.2.1. Headings */
			h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;margin:0 0 1em 0;padding:0;line-height:normal;}
			
			h1{font-size:1.666em;font-weight:bold;}
			h2{font-size:1.666em;font-weight:normal;}
			h3{font-size:1.333em;font-weight:bold;}
			h4{font-size:1.333em;font-weight:normal;}
			h5{font-size:1.166em;font-weight:bold;}
			h6{font-size:1.166em;font-weight:normal;}
			
			/* 3.2.2. Skin */
			#page-title{font-size:1em;margin:0;font-weight:bold;line-height:1.4;}
			#footer-content *{color:#FFF;}
			#footer{color:#333;font-size:0.8em;}
			#footer *{color:#333;font-size:1em;}
		
		/* 3.3. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
			a.CommandButton:link{color:#C90014;text-decoration:underline;}
			a.CommandButton:visited{color:#C90014;text-decoration:underline;}
			a.CommandButton:hover{color:#C90014;text-decoration:none;}
			a.CommandButton:active{color:#C90014;text-decoration:none;}
			
			a.SkinObject:link{color:#C90014;text-decoration:underline;}
			a.SkinObject:visited{color:#C90014;text-decoration:underline;}
			a.SkinObject:hover{color:#C90014;text-decoration:none;}
			a.SkinObject:active{color:#C90014;text-decoration:none;}
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{font:1em Verdana, Arial, Helvetica, sans-serif;}
			a:link{color:#C90014;text-decoration:underline;}
			a:visited{color:#C90014;text-decoration:underline;}
			a:hover{color:#C90014;text-decoration:none;}
			a:active{color:#C90014;text-decoration:none;}
			
			/* 3.3.3. Skin */
			
			#logo a{display:block;width:200px;height:90px;outline:none;text-indent:-100000px;}
			
			/* 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:#C90014;color:#FFF;text-decoration:none;}
			a#skip2content:active{background:#C90014;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:#C90014;color:#FFF;text-decoration:none;}
			a.member-option:active{background:#C90014;color:#FFF;text-decoration:none;}
			
			/* footer */
			a.footer:link{color:#333;text-decoration:none;}
			a.footer:visited{color:#333;text-decoration:none;}
			a.footer:hover{color:#333;text-decoration:underline;}
			a.footer:active{color:#333;text-decoration:underline;}
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 4. Navigation */

	#nav,#nav *{margin:0;padding:0;list-style:none;line-height:1;}
	#nav{background:url(images/menu-effect.jpg) no-repeat;}

	#nav li{position:relative;}
	#nav li:hover{}
	#nav li:hover ul,
	#nav li.sfHover ul{left:182px;top:0;}
	
	#nav a{display:block;color:#333;padding:6px 15px 7px;border-bottom:2px #FFF solid;text-decoration:none;font-weight:bold;}
	#nav a.selected,
	#nav a.bcrumb{background:#C90014;color:#FFF;}
	#nav a:hover{background:#000;color:#FFF;}
	
	#nav ul{position:absolute;top:-999em;width:180px;z-index:89;background:url(images/menu-bg.png);}
	#nav ul li{width:100%;}
	#nav ul a{}
	
	#nav ul li a.bcrumb.hasChildren,
	#nav ul li a.selected.hasChildren{background:url(arrow-white.png) 100% 50% no-repeat #C90014;}
	#nav ul li a.hasChildren{background:url(arrow-dark.png) 100% 50% no-repeat #D8DADE;}
	#nav ul li a.hasChildren:hover{background:url(arrow-white.png) 100% 50% no-repeat #000;}
	#nav ul li a.bcrumb,
	#nav ul li a.selected{background:#C90014;}
	
	#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:182px;top:0;}
	#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:182px;top:0;}

		
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 5. Lists */

		dl,dt,dd,ol{}
		
		ul,li{}

	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 6. Tables */
	
		table,caption,tbody,tfoot,thead,tr,th,td{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 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 #333;padding-top:1em;}
		.border-bottom{border-bottom:1px dotted #333;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;}


		/* 8.2. Content */
		
		#slides{width:750px;height:220px;overflow:hidden;}
		#slides img{width:750px;height:220px;}

