#nodisplay {
  visibility: hidden;	
  }

p {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
		line-height: 1.35em;
        }		
a {     
    color: #A55D42;
		text-decoration:none;
		}

a:hover {       
		color: #F48F4C;
        text-decoration:none;
        }

a:visited {     
        text-decoration:none;
        }

a:link {        
        text-decoration:none;
        }

input,select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:0.8em; 
    font-weight: normal
}
     
hr {
		height: 1px; 
    color: #999999; 
    width: 100%; 
    align: center; 
}

.textstandardsmall {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
		line-height: 1.35em;
}
				
.textstandardbold {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : bold;
		line-height: 1.35em;
}

.textheader {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 0.8em; 
		color: #A55D42; 
		font-weight : bold; 
}  
   
.maintext {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
		line-height: 1.35em;
        }
.maintextbold {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : bold;
		line-height: 1.35em;
				}		
.maintextsmall {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		color: #000000;
		font-weight : normal;
		line-height: 1em;
        }		
        
a.maintext:hover {
		color: #A55D42;
        }		
		
.maintextsub {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
        }

.maintextheader {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.8em; 
        color: #000000; 
        font-weight : bold; 
        } 
				
.maintexthome {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.65em; 
        color: #000000; 
        font-weight : bold; 
        } 
						
.maintextonlinehome {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.7em; 
        color: #000000; 
        font-weight : bold; 
        } 		
				

.datatextheader {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.7em; 
        color: #000000; 
        font-weight : bold; 
        }   
		 
.maintextsubheader {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.8em; 
        color: #A55D42; 
        font-weight : bold; 
        }   

.smallbrownheader {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.75em; 
        color: #A55D42; 
        font-weight : bold; 
        }      

.producttext {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
		padding: 6;
        }

.productheader {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.7em; 
        color: #FFFFFF; 
        font-weight : bold; 
        }       
		
.footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		color: #000000;
		font-weight : normal;
        }
	
.welcometext{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 1em; 
        color: #A55D42; 
        font-weight : bold; 
}
		
.largetext{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 1em; 
        color: #000000; 
        font-weight : bold; 
}
.largertext{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 1.5em; 
        color: #ffffff; 
        font-weight : bold; 
}
		
a.footer:hover {
		color: #000000;
        }		
       
.submenuheading { 
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 0.7em; 
        color: #000000; 
        font-weight : bold; 
				line-height: 1.25em;
        }
		
a.submenuheading:hover {
		color: #A55D42;
        }		
		
.submenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight : normal;
	color: #000000;
	line-height: 1.25em;
        }
		
a.submenu:hover {
		color: #A55D42;
        }  		

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color: #F2F7F9;
	border-bottom : 1px solid #F9CEB0;
	border-left : 1px solid #F9CEB0;
	border-right : 1px solid #F9CEB0;
	border-top : 1px solid #F9CEB0;
	cursor: hand;
		}
		
.padding {
    padding-left : 5px; 
    padding-right : 5px;
}
.searchheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-weight : bold;
	background-color: #BC7458;
	height: 25px;
}
.tableheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight : bold;
	background-color: #F9CEB0;
	height: 20px;
}
.tablesubheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight : normal;
	background-color: #FDE9D9;
	height: 1.5em;
}
.tablesubheaderbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight : normal;
	background-color: #FDE9D9;
	height: 1.5em;
	font-weight : bold;
}
.tablesubheadercenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    text-align: center;
    font-weight : bold;
    background-color: #FDE9D9;
    height: 1.5em;
}
.tabledataheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    background-color: #EFEFEF;
		text-align: center;
    height: 1.5em;
		font-weight : bold;
		
}
.tabledata{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #EFEFEF;
	height: 1.5em;
	text-align: left;
	
}
.tabledatacenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    text-align: center;
    background-color: #EFEFEF;
    height: 1.5em;
		
}
.tabledataright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    text-align: right;
    background-color: #EFEFEF;
    height: 1.5em;
		
}
.tableblank {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    background-color: #FFFFFF;
    height: 1.5em;
		
}

.tabletopandnav {
    background-color: #000000;
}
.textheadlinelarge {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 0.8em; 
		color: #000000; 
		font-weight : bold; 
}
.submitblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #A55D42;
    background-color: #ffffff;
    border-bottom : 1px solid #A55D42;
    border-left : 1px solid #F9CEB0;
    border-right : 1px solid #A55D42;
    border-top : 1px solid #F9CEB0;
}
.inputblank {
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:0.7em; 
    font-weight: normal;
		border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
}
.inputtabledata {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #000000;
    background-color: #f6f6f6;
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 1.7em;
}
.inputtableblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000000;
    background-color: #ffffff;
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 1.5em;
}
.submittableblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #A55D42;
    background-color: #ffffff;
    border-bottom : 1px solid #A55D42;
    border-left : 1px solid #F9CEB0;
    border-right : 1px solid #A55D42;
    border-top : 1px solid #F9CEB0;
}

.submittableblanklarge {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.95em;
    color: #A55D42;
    background-color: #ffffff;
    border-bottom : 2px solid #A55D42;
    border-left : 2px solid #F9CEB0;
    border-right : 2px solid #A55D42;
    border-top : 2px solid #F9CEB0;
    font-weight : bold;
    padding-left : 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}


.faqtableheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    font-weight : bold;
    background-color: #F9CEB0; 
    height: 1.5em;
}

.faqtablesubheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color: #000000;
    background-color: #FDE9D9;
    height: 1.5em;
}

.smallprint {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #000000;
		font-style : normal;
		line-height: 1.15em;
        }
		
.brownsmallprint {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		color: #A55D42;
		font-style : normal;
		line-height: 1.2em;
        }
.textmessageemphasis, .textmessagebold, .textsmallprintbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.65em;
    color: #FF0000;
    font-style : normal;
    font-weight : bold;
} 
.textcommentemphasis{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #A55D42;
    font-weight : bold;
}
.textattention {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.7em;
    font-weight : bold;
    color: #A55D42;
}
.orange11pxplain { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #A55D42; 
	font-weight : normal; 
	height: 0.7em;
	}
	
.linkatoz{
    color: #000000;
    text-decoration:none;
}
.linkatoz:hover{
    color: #000000;
    text-decoration:none;
}
.tableatoz{
    font-size: 1.125em;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom : 0.1em solid #A55D42;
    border-left : 0.1em solid #A55D42;
    border-right : 0.1em solid #A55D42;
    border-top : 0.1em solid #A55D42;
    width:1.35em;
    height:1.25em;
    align: center;
    cursor: hand;
}

.tableatoznumeric{
    font-size: 1.125em;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom : 0.1em solid #A55D42;
    border-left : 0.1em solid #A55D42;
    border-right : 0.1em solid #A55D42;
    border-top : 0.1em solid #A55D42;
    align: center;
    cursor: hand;
}

.atozletter{
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 1.125em;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom : 0.1em solid #A55D42;
    border-left : 0.1em solid #A55D42;
    border-right : 0.1em solid #A55D42;
    border-top : 0.1em solid #A55D42;
    width:1.35em;
    height:1.25em;
    align: center;
}
.atoznumeric{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 1.125em;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom : 0.1em solid #A55D42;
    border-left : 0.1em solid #A55D42;
    border-right : 0.1em solid #A55D42;
    border-top : 0.1em solid #A55D42;
    align: center;
}

.tableheight{
	height: 100%;
}

/* coolmenus styles */

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; padding:0px; width:10; height:10; background-color:#000000; layer-background-color:#000000; visibility:hidden;}
.clLevel0,.clLevel0over{position:absolute; padding:2px 0px 0px 5px; font-family:verdana,arial,helvetica,"sans-serif"; font-size:11px; font-weight:bold;	vertical-align: bottom;}
.clLevel0{background-color:#000000; layer-background-color:#000000; color:#FFF;}
.clLevel0over{background-color:#B5B5B5; layer-background-color:#B5B5B5; color:#000; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFF; layer-background-color:#FFF}


/* homepage styles */

.homeBody {
  height: 270px;
  background: #dedede;
  border-left: 3px solid #D3D3D3;
  padding: 0 10px;
}

.homeContainer {
  margin-top: 5px;
}

.onlineContainer, .printedContainer {
  float: left;

}

.onlineContainer {
  margin-bottom: 5px;
}

.homeText {
 margin-left: 13px;
}

a.onlineVersion {
  border: 0;
  text-decoration: none;
  display: block;
  width: 283px;
  height: 220px;
  background-image: url(/dofd/images/online.gif);
  background-repeat: no-repeat;
  margin-left: 7px;
}

a.onlineVersion:hover {
    display: block;
    width: 273px;
    height: 220px;
    background-image: url(/dofd/images/online_hover.gif);
    background-repeat: no-repeat;
    margin-left: 7px;
} 

a.printedVersion {
 border: 0;
 text-decoration: none;
 display:  block;
 width: 268px;
 height: 220px;
 background-image: url(/dofd/images/printed.gif);
 background-repeat: no-repeat;
}

a.printedVersion:hover {
 border: 0;
 text-decoration: none;
 display:  block;
 width: 268px;
 height: 220px;
 background-image: url(/dofd/images/printed_hover.gif);
 background-repeat: no-repeat;
}
