/* CSS sheet for usage with the Desshoes
corporate web site    
*/

.txt-white-regular{  
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; 
font-weight: normal; text-decoration: none; color: #ffffff; 
}

.txt-white-small{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; 
font-weight: normal; color: #ffffff; text-decoration: none; margin-top: 0px; margin-bottom: 0px;
}

.txt-black-regular{
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; 
font-weight: normal; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 0px;
text-align: justify;
}


.txt-red-smallbold{
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; 
font-weight: bold; color: #990000; text-decoration: none; padding-bottom: 5px; margin-left: 10px;
padding-right:10px;
}


 
 .txt-red-bold { 
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
 color: #8c0000;  /*margin-top: 5px; line-height: 17px;*/
 } 



  .txt-red-small { 
 font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;
 color: #ff0000; letter-spacing: 2px; padding-top:4px;
 }  




 
.red-link a {
        font-family: Arial, Helvetica, sans-serif;
       	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #ffffff;
    text-decoration: none; 
   text-align:center;
	margin-top: 0px;
	padding-top:3px;
	padding-bottom:3px;
   padding-left: 10px;
	padding-right: 10px;
background-color:#999999;
width:80px; 
/*display: block;*/

}

.red-link a:hover {
        font-family: Arial, Helvetica, sans-serif;
       	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #FFFFFF;
       	text-decoration: none; 
	background: #990000;
        text-align:center;
	
	background-color: #990000;
	padding-top:3px;
	padding-bottom:3px;
        padding-left: 10px;
	padding-right: 10px;
width:80px;

/*display: block;*/

}

.red-link-txt a {
        font-family: Arial, Helvetica, sans-serif;
       	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #ffffff;
       	text-decoration: none; 
        text-align:center;
	       	padding-top:2px;
	padding-bottom:2px;
        padding-left: 2px;
	padding-right: 2px;
	display:block;
        


}


.red-link-txt a:hover {
        font-family: Arial, Helvetica, sans-serif;
       	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #ffffff;
       	text-decoration: none; 
        text-align:center;
        background-color:#990000;
	padding-top:2px;
	padding-bottom:2px;
        padding-left: 2px;
	padding-right: 2px;
	display:block;

}





	.form {
    	
	border-width: 1px;
	border-style: solid;
        border-color: #990000;
        background : #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
        /*margin-top: 5px;
        margin-bottom: 5px;*/
		color: #000000;
}


	.form-field {
		border-width: 1px;
		border-style: solid;
        border-color: #8c0000;
		font-family: Arial, Helvetica, sans-serif; 
	    font-size: 12px; 
		/*line-height: 14px; */
        margin-top: 5px;
        margin-bottom: 5px;
		/*line-height: 22px;*/
		color: #8c0000;
		/* background : #ffeeaa;*/
}


		


.form-field:hover {
        border-style: solid;
			border-width: 1px;
		border-style: solid;
        border-color: #666666;
		font-family: Arial, Helvetica, sans-serif; 
	    font-size: 12px; 
		/*line-height: 14px; */
		padding-left:5px;
		padding-right:5px;
        margin-top: 5px;
        margin-bottom: 5px;
		/*line-height: 22px;*/
		color: #ffffff;
		background : #8c0000;
		
}

.image {
  border-style: solid;
  border-width: 1px;
         border-color: #ffffff;
  
}

.line {
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
  
}

table.pos_abs
{
position:absolute;
left:150px;
top:30px
}

#nav, #nav ul {
	float: left;
	width: 100px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	/*border: solid #eda;
	border-width: 1px 0;*/
	font-family: Arial, Helvetica, sans-serif;
       	font-size: 14px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #ffffff;
	/*margin: 0 0 1em 0;*/
}

#nav a {
	display: block;
	width: 100px;
		color: #ffffff;
	text-decoration: none;
	/*padding: 0.25em 2em;*/
	font-family: Arial, Helvetica, sans-serif;
       	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	
}

#nav a.daddy {
	/*background: url(rightarrow2.gif) center right no-repeat;*/
}

#nav li {
	float: left;
	padding: 0;
	width: 100px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 120px;
	/*w\idth: 13.9em;*/
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 0em;
	width: 100px;
}

#nav li ul a {
	width: 100px;
	/*width: 9em;*/
}

#nav li ul ul {
	margin: 0 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #990000;
}



