body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;
	color: #393b39; background-color: white; margin: 15px; padding: 0; }

#container { width: 900px; margin: 0 auto; }

hr { width: 100%; height: 1px; color: #175fa5; background: white; margin: 0; padding: 0; }
em { font-weight: bold; font-style: normal; }

h1, h2, h3 { color: #175fa5; background: white; font-weight: bold; }
h1 { font-size: 1.5em; margin: 0 0 0.5em 0; background-image:  url(images/common/HWbullet.gif); 
	background-repeat: no-repeat; padding: 0 0 0 25px;}
h2 { font-size: 1.35em; margin: 0 0 0.5em 0; }
h3 { font-size: 1.2em; margin: 0 0 0.3em 0; }

h6 { font-size: 1.3em; color: white; background-color: #175fa5; padding: 3px 5px; }


div#navbar { font-size: 0.95em; margin-left: 0; }
#navbar ul { list-style-type: none; text-align: left; margin-left: 0; padding: 0; line-height: 1.8em; }
#navbar ul li {  margin: 5px; }	
#navbar a:link { color: #767c77; background: transparent; font-weight: bold; text-decoration: none;
	background-image:  url(images/common/HWbulletsm.gif); background-repeat:no-repeat; padding: 10px 0 3px 20px; }
#navbar a:visited { color: #767c77; background: transparent; font-weight: bold; text-decoration: none;
	background-image:  url(images/common/HWbulletsm.gif); background-repeat:no-repeat; padding: 10px 0 3px 20px; }
#navbar a:hover { color: #175fa5; background: transparent; font-weight: bold; text-decoration: none; 
	 background-image:  url(images/common/HWbullet.gif); background-repeat:no-repeat; padding: 10px 0 3px 20px; }
#navbar a:active { color: #175fa5; background: transparent; font-weight: bold; text-decoration: none; 
	 background-image:  url(images/common/HWbullet.gif); background-repeat:no-repeat; padding: 10px 0 3px 20px; }
.navhdg { color: #767c77; background: transparent; font-weight: bold; text-decoration: none;
	background-image:  url(images/common/HWbulletsm.gif); background-repeat:no-repeat; padding: 10px 0 3px 20px; }
	 

#navbar ul li ul {list-style-type: disc; color: #767c77; background: transparent; font-size: 0.9em; 
	padding-left: 0; margin-left: 25px; line-height: 1.2em; }
#navbar ul li ul li a:link { color: #767c77; background: transparent; padding-left: 0; margin-left: 0; }
#navbar ul li ul li a:visited { color: #767c77; background: transparent; padding-left: 0; margin-left: 0; }
#navbar ul li ul li a:hover { color: #175fa5; background: transparent; padding-left: 0; margin-left: 0; }
#navbar ul li ul li a:active { color: #175fa5; background: transparent; padding-left: 0; margin-left: 0; }
	
div#content { border-left: 1px #767c77 solid; padding: 15px; } 
#content p { margin: 0 0 0.7em 0; }
#content ul { color: #175fa5; background: transparent; }
#content ul li { color: #393b39; background-color: white; margin: 0 0 0.2em 0; 
	list-style-type:  disc; padding: 0; list-style-position: outside; }

#content a:link { color: #175fa5; background: inherit; padding: 0 2px 0 2px; }
#content a:visited { color: #175fa5; background: inherit; padding: 0 2px 0 2px; }
#content a:hover { color: white; background: #175fa5; padding: 0 2px 0 2px; text-decoration: none;}
#content a:active { color: white; background: #175fa5; padding: 0 2px 0 2px; text-decoration: none;}

.logoh3 { background-image:  url(images/common/HWbulletsm.gif); 
	background-repeat: no-repeat; padding: 7px 0 0 20px; }

#content img a:link, #content img a:visited { color: #175fa5; background: white;}
#content img a:hover, #content img a:active { color: #666; background: white; }


#footer { clear: both; border-top: 1px #767c77 solid; padding: 35px 3px 3px 3px; 
	  background-image:  url(images/common/footerphotos.jpg); background-repeat: repeat-x; background-position: top;}
#footer p { text-align: center; font-size: 0.85em; }
#footer a:link { color: #767c77; background: white; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
#footer a:visited { color: #767c77; background: white; }
#footer a:hover { color: white; background: #175fa5; }
#footer a:active { color: white; background: #175fa5; }

.right { float: right; margin: 5px 3px 5px 5px; padding: 3px 3px; border: 1px #d8d8d8 solid;
	color: #767c77; background: white; font-size: 0.8em; text-align: center; }
.left { float: left; margin: 5px; padding: 5px; border: 1px #d8d8d8 solid;
	color: #767c77; background: white; font-size: 0.8em; } 
.image-border { margin: 5px; padding: 3px; border: 1px #d8d8d8 solid;
	color: #767c77; background: white; }

.hworks { color: #767c77; background: white; font-weight: bold; }

.post-it { text-align: center; float: right; font-family: Georgia, Times, serif; padding: 30px 40px 10px 5px; margin: 0;
		background-image:    url(images/common/purple-post-it.gif); background-repeat: no-repeat; width: 200px; height: 128px; }


.quote { font-size: 0.8em; font-family: Verdana, Arial, sans-serif; margin: 0 50px 10px 50px; 
padding-left: 10px; text-align: justify; }
.caption { font-size: 0.8em; padding: 3px 3px; border: 1px #d8d8d8 solid; ; color: #767c77; margin: 3px 3px; text-align: center}
.backtotop a { float: right; margin: 0; padding: 0; }

div.url { display: none; }
div.printheader { display: none; }
div.printfooter { display: none; }

div.skipnav { display: none;}

.smaller {  font-size: smaller}
h4 {  font-size: 1em; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }



div#qu-navbar { font-size: 0.95em; margin-left: 10px; }
#qu-navbar ul { list-style-type: square; text-align: left; margin-left: 0; padding: 0; line-height: 1.8em; }
#qu-navbar ul li {  margin: 5px; }	
#qu-navbar a:link { color: #767c77; background: transparent; font-weight: bold; text-decoration: none; }
#qu-navbar a:visited { color: #767c77; background: transparent; font-weight: bold; text-decoration: none; }
#qu-navbar a:hover { color: #175fa5; background: transparent; font-weight: bold; text-decoration: none; }
#qu-navbar a:active { color: #175fa5; background: transparent; font-weight: bold; text-decoration: none; }
.qu-nav  { color: #767c77; background: white; font-weight: normal; text-decoration: none; padding: none; margin: none;
	font-size: 2.5em; }

form { width: 600px;}
h3 a {  line-height: 2em; }
div .testimonial-divider { width: 100%; height: 5px; border-bottom: 1px #175fa5 dashed; margin: 0 0 15px 0; padding: 0; }


