﻿body {background: #162941 /*navyBlue*/ url("images/bgSmall.jpg") repeat-x; text-align: center; font-family: Arial, Sans-Serif; font-size: 100%; line-height: 160%; margin: 0; padding: 0;

}

h1{font-family: Arial, Sans-Serif; font-size: 160%; font-weight: normal; color: #9a1e11 /*red;*/; text-transform:capitalize;}
h2, legend{font-family: Arial, Sans-Serif; font-size: 120%; font-weight: normal; font-style:italic;color: #9a1e11 /*red;*/;text-transform:capitalize;}
h3, caption{font-family: Arial, Sans-Serif; font-size: 100%; font-weight: bold;color: #9a1e11 /*red;*/;}
h4{font-family: Arial, Sans-Serif; font-size: 80%; font-weight: bold;color: #9a1e11 /*red;*/;}
h5{font-family: Arial, Sans-Serif; font-size: 80%; font-weight: normal; font-style:italic;color: #9a1e11 /*red;*/;}

p, li, table tr td, dd, label, blockquote{font-family: Arial, Sans-Serif; font-size: 80%;line-height: 160%; color: #2F2F2F /*darkGray*/;}

ul, ol{}
    ul li{}
    ol li{}
    ul li ul li, ul li ol li{font-size: 100%;}/*this prevents nested lists from displaying microscopically*/
    
dl{}
    dt{}
    dd{}    
    
a:link{text-decoration:underline; color: #5E82B4 /*lightBlue*/;}
a:visited{text-decoration:underline; color: #2F2F2F /*darkGray*/;}
a:hover{text-decoration: none; }
a:active{text-decoration: underline; }

form{}
    fieldset{}
    legend{padding: 0 .5em;}
    label{cursor: pointer; vertical-align: middle;}
    input{}
    select{}
    textarea{}
        label.textArea{vertical-align: top;}
    .button{border:1px solid gray; background: #e6e6e6/*lightGray*/; padding: .25em 2em; margin: 10px; cursor: pointer; font-weight: bold;}
    #submit{}
    
    
img{border: 0;}
    .left{float: left; margin: .5em 1em 1em 0;}
    .right{float: right; margin: .5em 0 1em 1em;}

table{}
    tr{}
    td{vertical-align: top; padding: .25em .5em .5em .5em; /*border-bottom: 1px solid #2F2F2F /*darkGray*/}
    thead{font-weight: bold; text-align:center; background: #B7B49C /*darkBrown*/ url("images/tableHeadBG.gif") repeat-x;}
        thead tr td{ }
    tbody{}
    tfoot{background: #B7B49C /*darkBrown*/; }
        tfoot tr td{border-top: 1px solid #2F2F2F /*darkGray*/; font-weight: bold; color: Black;}
    caption{text-align:left; font-weight: bold; margin: 1em 0 .5em 0;}
    
    tr.rowShadeOn td{background: #F1EFDA /*lightBrown*/;}
    tr.rowShadeOff td{background: none;}

#logo{border:none;}

#wrapper{width: 1024px; background: none; margin: -10px auto 0 auto; text-align: left;}

#headerBar{font-size: 90%; width: 977px; /*border:1px solid black;*/ background: #0b1727 /*darkBlue*/ url("images/navBG.gif") repeat-x top left; margin: 0 0 .25em 0; padding: 0; color:White; height: 28px;}




	
/*Menu Navigation*/
#navBar{margin: -28px 0 0 0; padding: 0;height: 28px; width: 380px; float: left; text-decoration:none;}
#navBar a{text-decoration: none; display: block; margin: 0;}
#navBar table td{padding: 0; margin: 0;}

.lvl1{padding: 3px 7px 2px 7px;}
.lvl2{padding: 3px 7px 2px 7px;}    
.lvl3, lvl4{}



.menuItem, .lvl3, .lvl4{font-size: 12pt;}
    .menuItem {}
    .menuItem a {color: White;} 
    
    .lvl3 a, .lvl4 a {color: black; padding: 2px 7px;}
    .lvl3 a:hover, .lvl a:hover{color:Black; }

.menuHover{background: url("images/navHighlightBG.gif") repeat-x; }
    .menuHover a{background: none;color: Black;}
    
.menuBG{}
.menuSelected{}
    .menuSelected a{background: none;}
    
.menuSubMenu{}    
    .menuSubMenu td{background: #B0A474;}
    .menuSubMenu a:hover{background: url("images/navHighlightBG.gif")}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
    



/*html body form #form1 div table #navigation .navigation_2 tbody tr td div #navigationn2Items .navigation_0 table tbody tr #navigationn5 td table tbody tr td {}/*this is just the css map */


/*
#navBar table tbody tr td {padding:0; border:none;}
#navBar table tbody tr td a {display: block; padding:5px; text-decoration:none; color: white; font-size: 10pt;}
    #navBar table tbody tr td a:link{text-decoration:none;}
    #navBar table tbody tr td a:hover{text-decoration:none; background: #A6BDDC; color: Black; }
    #navBar table tbody tr td a:visited{text-decoration:none;}
    #navBar table tbody tr td a:active{text-decoration:none;}

 #navBar table tbody tr td div table tbody tr td table tbody tr td { border: 0;} 
 #navBar table tbody tr td div table tbody tr td table tbody tr td a{color: Black; padding: 5px; display: block;} 
     #navBar table tbody tr td div table tbody tr td table tbody tr td a:hover{background: #A6BDDC;text-decoration:none;}
    */









			
		
		
		
		
		
		/*Using Classes on Menu Style*/
		
		
		
		/*end Menu Styles*/
			
	#loginBar{width: 390px; float: right; padding-top: 1px; }
		#loginBar fieldset{margin: 0; padding: 0; border: 0;}
		#loginBar label{margin: 0; padding:0 5px; position:relative; top:-7px; color: White; }
		#loginBar input#loginNameField, #loginBar input#passwordField{position:relative; top:-7px;  width: 85px; margin: -10px 0 0 0px;padding: 0;}
			
			
	
#main{margin: -7px 0 0 0; padding: 0 1.75em; background: #ffffee /*beige*/; width: 968px;}
	#bottomRounder{margin-top:0 ;}
	

#content{float: left;width: 730px;}



#sidebarRight{float:right; margin: 44px 0 0 0; width: 227px; background: url("images/sideBarBG.jpg") no-repeat top left; padding: 0;}
	.homepageSidebarItem, .secondarySidebarItem, .sidebarItem {height: auto; border: 0; margin: 0 10px 1em 10px;}
    div#wx_module_6185 td{border-bottom:none; padding: 1px;}
    #sidebarRight ul {margin: 5px 10px; padding: 0; list-style:none;}
    #sidebarRight ul li{margin: 0 0 1em 0;}
	
#learnDHIprovo{margin:1em 0 0 0;}

#adSpace{width: 729px;/*background: #e6e6e6;*/ margin: 14px 0 0 0; text-align: center;}
#adSpace img{margin: 0 auto; text-align:left;}

#footer{clear: both; margin: 0 auto 0 auto; color: white; background: url("images/footerPlate.gif") no-repeat; width: 1024px; height: 82px; padding: 30px 1em;}
	#footer a{color: White; text-decoration: underline;}
	#footer a:link{}
	#footer a:visited{}
	#footer a:hover{text-decoration: none;}
	#footer a:active{}
	#copyrightInfo{float:left;}
	    #copyrightInfo p{color:White;}
    #socialMedia{float: left; margin: 25px 0 0 75px;}
	#footerLinks{float:right; margin-right: 25px;}
		#footerLinks ul#footerLinksList{list-style: none;}
			#footerLinks ul#footerLinksList li{margin: 0;  padding: 0 .25em; display: inline; border: solid white; border-width: 0 1px 0 0;}
			#footerLinks ul#footerLinksList li.last{border: 0;}
	
	

.clear{clear:both;}
.none{display:none;}

/*Secondary Pages*/

#secondaryPageContent{float: left; margin-left: 10px; width: 528px; font-size: 110%;}
/*
#sidebarRightSecondaryPages{float: left; margin: 20px 0 50px 30px; width: 227px; background: url("images/sideBarBG.jpg") no-repeat top left; }
    #sidebarRightSecondaryPages p{margin: 3px 8px;}
    
*/  
#sidebarLeftSecondaryPages{float: left; width: 173px; padding-top: 5px;}

#breadCrumb{border-bottom: 1px solid #e9e7cd/*tan*/; padding: 15px 0 5px 0; padding: 15px 0 5px 0;}
    #breadCrumb p{color: #616161 /*darkGray*/; margin: 0;}
    #breadCrumb p span.thisPage{font-weight: bold;}
    #breadCrumb p a{color: #616161 /*darkGray*/; text-decoration:none; font-weight: normal;}    

#graphicCalendar{width: 175px;}
#graphicCalendar .calendarTitle td{color: White;}
    .event{border: 1px solid #162941 /*navyBlue*/; margin: 0 0 1em 0; padding: .25em 1em;}
    
#sitemap{}
    .sitemap1{font-weight: bold; font-size: 18px;}
    .sitemap2{font-weight: bold; font-size: 18px;}        
    .sitemap3{font-weight: normal;}
    .sitemap4{font-weight: normal;}


/*Product Information Form*/
.prodInfoUnit{}

/*Calendar*/
#tbl_events{}
#tbl_events td{border-bottom: 1px solid #2F2F2F /*darkGray*/; }

td.eventName{width: 100px;}
td.eventDescription{}
td.eventLocation{width: 160px;}
td.eventDate{width: 130px; text-align:right;}

.lineOver{border-top: 1px solid #2F2F2F /*darkGray*/;}
tr.shaded td{background: #eeecd4 /*tan*/;}



.testimonial{padding: 0px 10px; width: 80%;}
.testimonial p{font-size: 100%; font-weight: bold; font-style: italic; color: #0b1829/*navy*/;}
.testimonial p span.attribute{font-weight: normal; font-style: normal; font-size: 80%; color: Black;}

.validation{border: 1px solid red; background: #fee; color: Red; padding: 0 3px; font-size: 80%; font-weight: bold;}
.validation ul li{color: Red; font-weight: normal; font-size: 100%;}

div.quote{border: 1px solid gray; background: #e6e6e6/*lightGray*/; padding: 5px 10px; margin: 30px 100px;}
    .quote p{margin: 0; padding: 0;}
    .quote p.attribution{font-weight: normal; font-style:italic; margin: .5em 0 0 0; text-align: right;}  
    
.disclaimer{font-size: 80%; color: Gray;}
.important{font-weight: bold; color: black; width: 70%;}