﻿/*@import url("css/FCKStyles.css"); */
@import url("css/Snapsis_HHover.css");
@import url("css/Snapsis_LeftNav.css");
@import url("css/Snapsis_LeftNav_Legal.css");


/*Override DNN Styles*/
 .Normal  {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 8pt; 
	 color: #808180;

	 }
	    


.Normal a { 
	color: #9E856B;
	text-decoration: underline;
	}
.Normal a:link { 
	color: #9E856B;
	text-decoration: underline;
	}
	
.Normal a:visited { 
	color: #9E856B;
	text-decoration: underline;
	}
	
.Normal a:hover { 
	color: #b1a79c;
	text-decoration: underline;
	}
	
.SubHead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #9e856b;
	font-weight: bold;
	padding: 0px;
    }
    
    
li {
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8.5pt;
	}
	
ul li{
      font-family:Verdana, Arial, Helvetica, Sans-Serif;
	  font-size: 8.5pt;
	  }
	  
div {
	 font-family:Verdana, Arial, Helvetica, Sans-Serif;
	 font-size: 8.5pt;
	 }
    

/*straight dump from prior version*/

    a { 
	    color: #9E856B;
	    text-decoration: underline;
	    }
	    
    a:link { 
	    color: #9E856B;
	    text-decoration: underline;
	    }

    a:visited { 
	    color: #9E856B;
	    text-decoration: underline;
	    }
    	
    a:hover {
	    color: #b1a79c;
	    }
    	
    body, p, td {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 8pt; 
	    color: #808180;
	    }
	    
	p {
	    padding-top: 0px;
	    margin-top: 0px;
	    }

/* Bread Crumb Section */
	
    .breadcrumb {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9pt; 
	    color: #9e856b;
	    padding-bottom: 0px;
	    margin-bottom: 10px;
        }

    a.breadcrumb {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9pt; 
	    color: #9e856b;
	    text-decoration: none;
	    }
    	
    a:hover.breadcrumb {
	    color: #b1a79c;
	    }	
	
/* End Bread Crumb */
/* ADP Bread Crumb Section */
	
    .ADPbreadcrumb {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9pt; 
	    color: #9e856b;
	    padding-bottom: 0px;
	    margin-bottom: 10px;
        }

    a.ADPbreadcrumb {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9pt; 
	    color: #9e856b;
	    text-decoration: none;
	    }
    	
    a:hover.ADPbreadcrumb {
	    color: #b1a79c;
	    }	
	
/* End Bread Crumb */


/* Footer Section */

    .footer {
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    color: #ddd6c7; 
	    }
	    
    a.footer {
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    text-decoration: none;
	    color: #ddd6c7; 
	    }
	    
    .footer  a:visited{
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    text-decoration: none;
	    color: #ddd6c7; 
	    }
	    
    a:hover.footer {
	    color: #b1a79c; 
	    }
	    
	    
 .ADPfooter {
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    color: #ddd6c7; 
	    }
	    
    a.ADPfooter {
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    text-decoration: none;
	    color: #ddd6c7; 
	    }
	    
    .ADPfooter  a:visited{
	    background-color: #505e7e;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7pt;
	    text-decoration: none;
	    color: #ddd6c7; 
	    }
	    
    a:hover.ADPfooter {
	    color: #b1a79c; 
	    }	    

/* End Footer*/


/* Search Section*/
    .search {
        text-align:right;
        padding-right:20px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 7.5pt; 
	    vertical-align : middle;
    	}
    	
    .search image {
        border:0;
        }

/* End Search*/


.contentbox {
	font-size: 8pt;
	background:#eff0f1; 
	border-bottom: solid 5px #FFFFFF; 
	padding: 10px; 
	margin: 0px;
	text-align: justify;
	}

/* Title Section */

    .title {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt; 
	    color: #9e856b;
	    font-weight: bold;
	    padding: 0px;
	    margin: 5, 0, 0, 0 px;
	    }

    .title a { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt; 
	    color: #9e856b;
	    font-weight: bold;
	    padding: 0px;
	    margin: 5, 0, 0, 0 px;
	    text-decoration: underline;
	    }
	    
    .title a:link { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt; 
	    color: #9e856b;
	    font-weight: bold;
	    padding: 0px;
	    margin: 5, 0, 0, 0 px;
	    text-decoration: underline;
	    }
    	
    .title a:visited { 
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt; 
	    color: #9e856b;
	    font-weight: bold;
	    padding: 0px;
	    margin: 5, 0, 0, 0 px;
	    text-decoration: underline;
	    }
    	
    .title a:hover { 
	    color: #b1a79c;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt; 
    	font-weight: bold;
	    padding: 0px;
	    margin: 5, 0, 0, 0 px;
	    text-decoration: underline;
	    }	

    a:hover.title {
	    color: #b1a79c;
	    }

/* End Title */


/* Other Titles */
    .PageTitle {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 16pt; 
	    color: #9e856b;
	    font-weight:600;
	    padding: 0px;
	    margin-top: 0px;
	    margin-bottom: 10px;
	    width: 500px;
	    background-image: url(/images/PageTitleLine.gif);
	    background-repeat: no-repeat;
	    }
	    
	    .lefttitle {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px; 
	        color: #9e7968;
	        font-weight: bold;
	        padding: 0px;
	        margin: 5, 0, 0, 0 px;
	        }
	        
        .righttitle {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 12px; 
	        color: #687590;
	        font-weight: bold;
	        padding: 0px;
	        margin: 5, 0, 0, 0 px;
	        }
	        
/*  End Other Titles */
  

/* SubNav Section*/
  .subnavTitle {
	    color: #ffffff;
	    font-size: 10pt;
	    font-weight: bold;
	    background:#687590; 
	    border-bottom: solid 1px #FFFFFF; 
	    padding: 6, 6, 6, 10 px; 
	    margin: 0px;
	    width: 177;
    	}
    	
    .subnav {
	    font-size: 10pt;
	    font-weight: bold;
	    border-bottom: solid 1px #cccccc;
	    padding: 6, 6, 6, 10 px; 
	    margin: 0px;
	    width: 177;
	    }
	    
    a.subnavlink {
	    color: #9e856b;
	    text-decoration: none;
	    }
	    
    a:hover.subnavlink {
	    color: #b1a79c;
        }

/*End SubNav */

/*Content Box - Used on Home Page*/

     .contentboxleft {
    	background:#ededed; 
	    border-bottom: solid 5px #FFFFFF; 
	    padding: 10px; 
	    margin: 0px;
	    text-align: left;
    	}
    	
    .contentboxright {
    	background:#faf3df; 
	    border-bottom: solid 5px #FFFFFF; 
	    padding: 10px; 
	    margin: 0px;
	    text-align: left;
    	}
	
/* End Content Box */


/* Flash Styles*/

.flashcontent{
	position:absolute;
	}
	
 .TopNavflashcontent {
	    position:absolute;
		top: 88px;
		left:82px;
		width: 285px;
		height: 50px;
		border:0;
	    }

/* End Flash Style */

/*Other Old Styles Ported Over*/
.textfield {
	border: 1px solid #CCCCCC; 
	height: 17px; 
	font-size: 8pt;
	}


.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Green;
	background-color: #C4D6E2;
	padding: 0px;
	border: 1px solid #CCCCCC;
	}

/*End Other Old Styles*/

/*Used to enforce the Flash Areas Section*/
	#Header {
	height:148px;
	_height:148px;
	#height:148px;
	margin-top:0;
	position:relative;
    }

.LeftPaneDiv
{vertical-align:top;padding-top:0;margin-top:0;}

.contentPaneDiv
{width:552px;padding-bottom: 10px; padding-left: 10px; padding-right: 30px; padding-top: 10px;}

	
.editSkinContainer
{width:770px;padding-bottom: 10px; padding-left: 10px; padding-right: 30px; padding-top: 10px; vertical-align:top;}

			


