@import url("css/HtmlOverrides.css"); /* Generic HTML Entity Styles from Core DNN Default Skin */
@import url("css/DnnOverrides.css"); /* DNN-Specific Styles from Core DNN Default Skin */
@import url("css/FCKStyles.css"); /* Editor Styles */
/*@import url("css/SnapsisMenuStyles.css");*/
@import url("css/Snapsis_HHover.css");
@import url("css/Snapsis_LeftNav.css");
@import url("css/SiteSpecific.css");
@import url("css/Custom_Forms.css");
@import url("css/DnnSiteSearch.css");

/*
----------------------------------------------------------
Skin Classes
----------------------------------------------------------
*/

*
{
	margin: 0; /* zero out margin and padding in all tags */
	padding: 0;
}

.PipeDelimitedRight
{
    border-left: solid 1px white;
    margin-left:5px;
    padding-left:5px;
	
	
}

.FooterLinkList
{
FONT-SIZE: 7.5pt;	
    color: #DDD6C7;
    TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
----------------------------------------------------------
DNN Control Styles
----------------------------------------------------------
*/

.CopyrightNoticeStyle
{
    font-weight:100;
    FONT-SIZE: 7.5pt;	
    color: #DDD6C7;
    TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LoginStyle
{
    font-weight:bold;
    FONT-SIZE: 8.5pt;	
    color: #ffffff;
    TEXT-DECORATION: none;
}




body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e3d4a9;
	color: #808180;
	line-height: 20px;
	font-weight: 400;
	padding: 0;
}

#wrapper
{
	width: 790px;
	margin: 0px auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

			#search
            {
               
                margin-top: 10px;  
                margin-bottom: 0px;
				padding-right:2px;
				height:28px;
				vertical-align:middle;
            }
			
	#dnn_dnnSEARCH_ClassicSearch {
	float:right;
	}
	
	#dnn_dnnSEARCH_cmdSearch
	{
		vertical-align:middle;
		_vertical-align:middle;
		#vertical-align:top;
		
	}
	#dnn_dnnSEARCH_cmdSearch img
	{
		margin-top:2px;
		_margin-top:3px;
		#margin-top:0px;
	}
	
	#dnn_flashcontent {
			height:48px;
			left:0;
			position:absolute;
			top:-38px;
			width:232px;
					   }
			
			#search input
            {
                width: 200px;
                height: 17px;
                font-size: 12px;
                border: solid 1px #666666
            }
            
 			#search img
            {
                border: none;
				padding:0,0,0,5px;
            }


	#header_upd
	{
		
	height:148px;
	_height:148px;
	#height:148px;
	margin-top:0;
	position:relative;
		
	}

		#Header
		{
			width:790px;
			_width:790px;
			height:148px;
			_height:148px;
			border:0px;
			vertical-align:top;
		
			
		}

			.LTopDrop
			{
				border:0px;
				
				width:10px;
				_width:10px;
				#width:10px;
				
				height:148px;
				_height:148px;
				#height:148px;
					
			}

			.TopHeaderDrop
			{
				border:0px;
				
				 width:778px;
				_width:778px;
				#width:778px;
				
				 height:5px;
				_height:5px;	
				#height:5px;
				
			}
			
			.RTopDrop
			{
				border:0px;
				 width:16px;
				_width:16px;
				#width:16px;
				
				 height:148px;
				_height:148px;	
				#height:148px;
			}
			
			.RHSHeader
			{
				width:778px;
				height:143px;
				_height:142px;
				border:0px;
			}


			#HeaderFlash 
			{
				margin-left:50px;
				margin-top:82px;
			}

	#Navigation
	{
		border:0px;
		_margin-top:-1px;
	}
	#NavArea_menu .TabList
	{
		_margin-left:90px;
	}

			.LNavDrop
			{
				 width:10px;
				 height:24px;
			}

	#NavArea
	{
		width:283px;
		height:24px;
		background-color:#71728c;
	}

	#NavArea_SingleColumn
	{
		width:331px;
		height:24px;
		background-color:#71728c;
	}

		#NavArea_menu
		{
			height:24px;
		}

		.RNavDrop
		{
			width:16px;
			height:24px;
		}
		
		.RightNavSpacer
		{
			 width:1px;
			 height:24px;
		}
		
		#contentHeaderLogo
		{
			width: 194px;
			height: 98px;
			position: absolute;
			top: 5px;
			left: 5px;
		}

		.TopNavflashcontent{
			position:absolute;
			top: 125px;
			left:63px;
			width: 232px;
			height: 48px;
			float: middle;
			}
	
	#layoutCenter
    {
        padding:0px;
		
        /* height:auto;  */
        min-height:370px; 
        _height:370px;
		width:776px;
		/*border:1px #333 solid;*/
		
    }
	
	#Content_Area_Splash
	{
		border:0px;
		width:805px;
	}
	
			.LContentDrop
			{
				width:10px;
				height:351px;
			}
			
			.ContentTopEdge
			{
				height:0px;
			}
			
			.RContentDrop
			{
				width:16px;
				height:351px;
			}
			
			.LeftContent
			{
				background-color:#ededed;
				height:370px;
				vertical-align:top;
				width:188px;
			}
			
			.LeftToCenter_Spacer
			{
				background-color:#ffffff; 
				height:370px; 
				vertical-align:top; 
				width:5px;
			}
			
			.LeftToCenter_SpacerImg
			{
				 width:5px; 
				 height:346px;
			}
			
			.LeftToCenter_SpacerImg2
			{
				 width:1px; 
				 height:346px;
			}
			
			.LeftToCenter_Spacer3
			{
				 width:5px; 
				 height:346px;
				 background:#ffffff;
				 vertical-align:top;
		
			}
			
			.LeftToCenter_SpacerImg3
			{
				 width:5px; 
				 height:346px;
			}

	.ContentPane
	{
		overflow: hidden;
		float: left;
		height:370px; 
		vertical-align:top; 
		width:300px;
	}

	.ContentPane_SingleColumn
	{
		background:#FFFFFF;
		height:370px; 
		vertical-align:top; 
		width:580px;
	}

	.ContentPane_SystemsOneColumn
	{
		background:#FFFFFF;
		height:370px; 
		vertical-align:top; 
		width:805px;
	}

		.CenterToRight_Spacer
		{
			 background-color:#ffffff; 
			 height:370px; 
			 vertical-align:top; 
			 width:5px;
		}
		
		.CenterToRight_SpacerImg
		{
			width:5px; 
			height:346px;
		}

		.RightContent
		{
			background-color:#faf3df; 
			height:370px; 
			vertical-align:top; 
			width:280px;
		}

		.RightToBorder
		{
			vertical-align:top;
		}
		
		.RightToBorder_Img
		{
			width:1px; 
			height:370px;
		}
		
		.LayoutCenter_AfterTb
		{
			clear:both;
		}
		

/* the following should go somewhere */
.ContentPaneHome
{
	padding-left: 0px;
}

div#content
{
	margin-top: 0px;
	width: 805px;
	vertical-align: top;
	position: relative;
}

#content div
{
	float: left;
	height: 370px;
}

	
			
		.breadcrumb
		{
			background:#ffffff;
		color:#9E856B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
margin-bottom:0px;
padding-bottom:0;	
vertical-align: top;
		}
		
		

div#content-left
{
	width: 188px;
	background-color: #ededed;
	padding-left: 5px;
	padding: 0px;
	border-right: solid 5px #FFFFFF;
	text-align: left;
	line-height: 16px;
}

div#content-flash
{
	width: 300px;
	background-color: #FFFFFF;
	background-image: url(images/rhs_center.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-right: solid 5px #FFFFFF;
}

div#content-right
{
	width: 280px;
	background: #faf3df;
	border-bottom: solid 5px #FFFFFF;
}

div#ContentLeftImg
{
	background-image: url(images/LContentDrop.gif);
	height: 370px;
	width: 10px;
}

div#ContentRightImg
{
	background-image: url(images/RContentDrop.gif);
	height: 370px;
	width: 16px;
}

#navHolder
{
	width: 778px;
	background-color: #71728c;
	height: 24px;
	margin-left:0px;
	margin-right: 0px;
}

/* end for the classes above */


/*div#footer
{
	background-color: #71728c;
	padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 12px;
    padding-right: 10px;
    text-align: left;
    clear:both;
	height:25px;
}*/

	#Footer
	{
		 width:790px; 
		 height:24px;
		 border:0px;
		 vertical-align:top;
	}

			.Footer_td1
			{
				height:55px;
			}
			
			.LFootDrop
			{
				width:10px; 
				height:55px;
				_height:55px
				#height:55px;
				
			}
			
			.Footer_td2
			{
				  vertical-align:middle; 
				  height:30px;
				  _height:24px;
				  #height:24px;
				  background-color:#71728c;
			}
			
			/* Firefox 3 styles */
			 .Footer_td2,x:-moz-any-link, x:default 
			 {
				 vertical-align:middle; 
				 height:24px;
				 background-color:#71728c;
			 }
			 /* Firefox 3 styles */
			 .Footer_td2,x:-moz-any-link 
			 {
				 vertical-align:middle; 
				 height:24px;
				 background-color:#71728c;
			 }
			 
			
			#FooterInsideTable
			{
				width:100%;
				_width:100%;
			}
			
			.FooterInside_td1
			{
				text-align:left;
			}
			
			.CopyRightStatement
			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:7.5pt;
				text-decoration:none;
				color:#ddd6c7;
			
		
			 }
		
			 .FooterInside_td2
			 {
				 text-align:right;
				 color:#ddd6c7;
			 }
			 
			 .RFootDrop
			 {
				 height:55px;
			 }
			 .RFootDrop_Img
			 {
				 width:16px; 
				 height:55px;
			 }
			 
			 .BottomFootDrop
			 {
				 vertical-align:top;
				 height:18px;
			 }
			 
			 .BottomFootDrop_Img
			 {
				 width:778px;
				 height:18px;
			 }
	 
		.ContentPane
        {
            overflow:hidden; 

        }
		
		.ContentPaneRight
		{
	        padding-top: 5px;
	        padding-bottom: 10px;
	        padding-right: 30px;
	        padding-left: 10px;
	        /* IE Needs the widths */
	        #width: 539px;
	        _width: 539px;
			background-color: #ffffff;
			vertical-align: top;
			margin-left:193px;
		}
		
	.flashcontent{
	position:absolute;
	float: middle;
	}
	.Mainflashcontent{
	float: middle;
	}
	
	
    
	 #dnn_HomeLeftPane
        {
            float:left;
           width: 188px;
	background-color: #ededed;
	padding-left: 5px;
	padding: 0px;
	border-right: solid 5px #FFFFFF;
	text-align: left;
	line-height: 16px;
        }
		
		#dnn_ContentPane
		{
			
		}
		
        #dnn_ContentPane p
		{
			font-family:Verdana, Arial,Helvetica,sans-serif;
			font-size:12px;
			color: #808180;
			padding:10px 30px 10px 10px;
			
		}
		
		#dnn_ContentPane p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #9e856b;
	font-weight: bold;
	padding-left: 10px;
	margin: 5, 0, 0, 0 px;
	}
		
		#dnn_ContentPane UL LI   {
    list-style-type:    disc ;
	
	margin-left:40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808180;

}
		
        #dnn_HomeContentPane
        {
            overflow:hidden; 
			width: 300px;
	background-color: #FFFFFF;
	
	background-repeat: no-repeat;
	background-position: center;
	border-right: solid 5px #FFFFFF;
        }
		
		

        #dnn_HomeRightPane
        {
            float:right;
            width: 280px;
	background: #faf3df;
	border-bottom: solid 5px #FFFFFF;
		}
        
       
    /* End LayoutCenter */
	
	/* For RHS Side Columns */
		
		.LnavColumn
		{
		    overflow:hidden;
		    padding: 5px;
		    /* IE Needs the widths */
		    #width: 188px;
		    _width: 188px;
			max-width:188px;
			width:188px;
			margin-left:143px;
		}
		
		
		
		/* For RHS Right Column */
		
		.ContentPaneRight
		{
	        
			 padding-top: 10px;
	        padding-bottom: 10px;
	        padding-right: 30px;
	        padding-left: 10px;
	        /* IE Needs the widths */
	        #width: 539px;
	        _width: 539px;
			background-color: #ffffff;
			vertical-align: top;
		}
		
		
		
		.ContentPaneSideColumnRight
		{
		    float: right;
		}
		
		/* For RHS Left Column */
		
		.ContentPaneLeft
		{
	        padding-top: 10px;
	        padding-bottom: 30px;
	        padding-right: 10px;
	        padding-left: 10px;
	        /* IE Needs the widths */
	        #width: 539px;
	        _width: 539px;
			
		}
		
		
		
		.ContentPaneSideColumnLeft
		{
		    float: left;
			width:188px;
			margin-left:

		}
		#VSpacer
		{
		height:5px;
		display: block;
		}
		#HSpacer
		{
		clear:both;
		height:5px;
		display: block;	
		}
		

		
		.Breadcrumb_Outer
		{
			vertical-align: top;
			background:#ffffff;
			margin-top:10px;
			margin-bottom:10px;
			padding-left:10px;
		}
		
		
p.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #9e856b;
	font-weight: bold;
	padding: 0px;
	margin: 5, 0, 0, 0 px;
	}
	
.AuthenticationContent
{
	margin-top:30px;
	margin-left:40px;
}





