

	/*
		- Index ---------------------------------------
		
		1. DNN
		2. Layout
			2.1. Top Bar
			2.2. Header
			2.3. Main Content
			2.4. Footer
		3. Typography
			3.1. DNN
			3.2. Generic
				3.2.1. Headings
			3.3. Skin
			3.4. Links
				3.4.1. DNN
				3.4.2. Generic
				3.4.3. Skin
		4. Navigation
			4.1. Main Nav
			
		5. Lists
		6. Tables
		7. Forms
		8. Helpful styles for content
			8.1. Generic
			8.2. Skin related
			
		9. News Articles
				
	*/


	/*--------------------------------------------------------------------------------------------------------------*/
	/* 1. DNN */

		.ControlPanel{border:#CCC dotted;border-width:0 0 1px 0;}
		.ControlPanel table{margin:0 auto;}
		.ControlPanel a.CommandButton{font-size:10px;}
		
		.PagingTable{}
		
		.DNNEmptyPane{display:none;}
		.DNNAligncenter{text-align:left;}
		
		.FileManager{font-size:0.85em;width:100%;}
		
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 2. Layout */

		#Body{background:url(images/bg.png) #FFF;margin:0;padding:0;height:100%;}
		#Form{width:100%;float:left;}
		
		#asan{width:960px;margin:0 auto;padding-top:10px;}
		
		/* 2.1. Top Bar */
		#asan #top-bar{float:right;background:url(images/top-bar-left.png);overflow:hidden;position:relative;right:20px;padding-left:20px;}
		#asan #top-bar span{float:left;}
		#asan #top-bar ul{height:29px;float:left;margin:0 0 0 5px;padding:0 20px 0 0;list-style:none;background:url(images/top-bar-right.png) right no-repeat;}
		#asan #top-bar span,
		#asan #top-bar li{line-height:2.6;display:inline;}
				
		/* 2.2. Header */
		#asan #header{clear:both;position:relative;height:136px;background:url(images/header.png) no-repeat;}
		
		/* 2.3. Main Content */
		#asan #main-content{width:940px;background:url(images/side-column.png) 5px 5px repeat-y #FFF;padding:0 15px 0 5px;overflow:hidden;border-top:5px solid #FFF;}
		#asan #main-panes{width:730px;float:right;}
		#asan #side-column{width:180px;padding:15px 10px;float:left;background:url(images/side-column-top.png) no-repeat;}
		#asan #nav-title{display:block;margin-bottom:5px;}
		#asan .leftpane{border:0 !important;margin-top:15px;}
		#asan .contentpane{border:0 !important;padding-top:10px;}
		
		#asan #subpanes{background:url(images/subrightpane-dots.png) 505px 0 repeat-y;}
		#asan .subleftpane{border:0 !important;width:470px;float:left;padding:15px 0 0 20px; overflow:hidden;}
		#asan .subrightpane{border:0 !important;width:215px;padding:15px 0 0 10px;float:right;}
		#asan #subpanes .empty{clear:both;background:url(images/dots.png) bottom repeat-x;}
		
		#asan .footerpane{border:0 !important;clear:both;padding-top:15px;}
		
		/* 2.4. Footer */
		#asan #footer{clear:both;background:url(images/footer.png) bottom no-repeat;height:73px;padding-left:30px;}
		#asan #footer .footer{display:block;padding-top:33px;}


	/*--------------------------------------------------------------------------------------------------------------*/
	/* 3. Typography */
	
		/* 3.1. DNN */
		.Head{font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.SubHead{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.SubSubHead{font:bold 0.85em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.Normal{font:1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.NormalDisabled{font:1em Verdana, Arial, Helvetica, sans-serif;color:#CCC;}
		.NormalBold{font:bold 1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.NormalRed{font:1em Verdana, Arial, Helvetica, sans-serif;color:#F00;}
		.NormalTextBox{font:1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.StandardButton{font:1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
		.SkinObject{font:normal 1em Verdana, Arial, Helvetica, sans-serif;color:#000;}
	
		/* 3.2. Generic */
		body{font-size:70%;}
		td,th,p,div,span,li{font:1em/1.4 Verdana, Arial, Helvetica, sans-serif;color:#000;}
		p{margin:0 0 .8em 0;padding:0;line-height:1.4;}
		blockquote,q{}
		pre{white-space:normal;}
	
			/* 3.2.1. Headings */
			h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0 0 0.8em 0;padding:0;line-height:normal;}
			
			h1{font-size:1.6em;font-weight:bold;}
			h2{font-size:1.2em;font-weight:bold;}
			h3{font-size:1.2em;font-weight:normal;}
			h4{font-size:1em;font-weight:bold;}
			h5{font-size:0.9em;font-weight:bold;}
			h6{font-size:0.8em;font-weight:bold;}
			
		/* 3.3. Skin */
		#asan #top-bar *{color:#FFF;}
		#asan #top-bar span{font-weight:bold;}
		#asan #nav-title{font-weight:bold;}
		
		/* 3.4. Links */
		
			/* 3.3.1. DNN */
			a.CommandButton{font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
			a.CommandButton:link{color:#EB5482;text-decoration:underline;}
			a.CommandButton:visited{color:#EB5482;text-decoration:underline;}
			a.CommandButton:hover{color:#EB5482;text-decoration:none;}
			a.CommandButton:active{color:#EB5482;text-decoration:none;}
			
			a.SkinObject:link{color:#EB5482;text-decoration:underline;}
			a.SkinObject:visited{color:#EB5482;text-decoration:underline;}
			a.SkinObject:hover{color:#EB5482;text-decoration:none;}
			a.SkinObject:active{color:#EB5482;text-decoration:none;}
	
			/* 3.3.2. Generic */
			a img{border:0;}
			
			a{font:1em Verdana, Arial, Helvetica, sans-serif;}
			a:link{color:#EB5482;text-decoration:underline;}
			a:visited{color:#EB5482;text-decoration:underline;}
			a:hover{color:#EB5482;text-decoration:none;}
			a:active{color:#EB5482;text-decoration:none;}
			
			/* 3.3.3. Skin */
			#asan #top-bar a{}
			#asan #top-bar a:link{color:#FFF;text-decoration:none;}
			#asan #top-bar a:visited{color:#FFF;text-decoration:none;}
			#asan #top-bar a:hover{color:#FFF;text-decoration:underline;}
			#asan #top-bar a:active{color:#FFF;text-decoration:underline;}
			
			#asan a.member-option{}
			#asan a.member-option:link{color:#FFF;text-decoration:none;}
			#asan a.member-option:visited{color:#FFF;text-decoration:none;}
			#asan a.member-option:hover{color:#FFF;text-decoration:underline;}
			#asan a.member-option:active{color:#FFF;text-decoration:underline;}
			
			#asan #footer .footer{color:#FFF;}
			#asan #footer a:link{color:#FFF;text-decoration:none;}
			#asan #footer a:visited{color:#FFF;text-decoration:none;}
			#asan #footer a:hover{color:#FFF;text-decoration:underline;}
			#asan #footer a:active{color:#FFF;text-decoration:underline;}
			
			
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 4. Navigation */
		
		/* 4.1. Main Nav */
		#asan div.panelbar{float:none;background:none;border:0;width:180px;}
		#asan div.panelbar img{display:none;}
		
		#asan div.panelbar ul.rootGroup{background:none;border:0;padding:0;}
		#asan div.panelbar li.item{border:0;background:url(images/nav-bullet.png) 0 5px no-repeat;padding:3px 0 3px 15px;line-height:1;}
		#asan div.panelbar a.link{cursor:pointer;outline:none;text-decoration:none;border:0;}
		
		#asan div.panelbar a.current{}
		#asan div.panelbar a.current:hover{}
		#asan div.panelbar a.link:hover{}
		
		#asan div.panelbar span.text{color:#000;font:normal 1em Verdana, Arial, Helvetica, sans-serif;background:none;padding:0;}
		#asan div.panelbar a.link:hover span.text{text-decoration:underline;}
		
		#asan div.panelbar ul.group{}
		#asan div.panelbar ul.group li.item{background:none;padding:1px 0;}
		#asan div.panelbar ul.group a.link{}
		#asan div.panelbar ul.group span.text{font:normal 1em Verdana, Arial, Helvetica, sans-serif;}
		
		#asan div.panelbar li ul.group li.item{background:none;padding:1px 0 1px 10px;}
			
		
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 5. Lists */

		dl,dt,dd,ol{}
		
		ul,li{}
		
		ul.nostyle,
		ul.nostyle li,
		li.nostyle{list-style:none;margin:0;padding:0;}

	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 6. Tables */
	
		table,caption,tbody,tfoot,thead,tr,th,td{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 7. Forms */
	
		form,fieldset,legend,label,input,textarea,select{}
		
	
	/*--------------------------------------------------------------------------------------------------------------*/
	/* 8. Helpful styles for content */
	
		/* 8.1. Generic */
		.b{font-weight:bold;}
		.u{text-decoration:underline;}
		.i{font-style:italic;}
		.del{text-decoration:line-through;}
		
		.text-large{font-size:1.6em;}
		.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-right{text-align:right;}
		.text-center{text-align:center;}
		
		.center{margin:0 auto;display:block;text-align:center;}
		
		.img-left{float:left;margin-right:15px;}
		.img-right{float:right;margin-left:15px;}
		
		.left{float:left;}
		.right{float:right;}
		.none{float:none;}
		
		.clear{clear:both;}
		
		/* 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. Skin related */
		.text-pink{color:#EB5482;}
	

/*--------------------------------------------------------------------------------------------------------------*/
	/* 9. News Articles */
		
		.ListAM a { display: block; padding-bottom: 5px; padding-top:5px; border-bottom: 1px dotted #CCCCCC; text-decoration:none;}





#dnn_ctr545_View_lblUnSelectCampaign,
#dnn_ctr545_View_chkUnSubscribeList,
#dnn_ctr545_View_lnkUnsubscribe,
#dnn_ctr545_View_lblSelectCampaign,
#dnn_ctr545_View_chkSubscribeList {
	display: none; visibility: hidden;
}