* html body { /*IE6 hack */ padding-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; /*Set value to (0 0 0 0} */ }
html,body { z-index: 0; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; min-height: 500px; color: #c5c6da; }
h2 { font-family: Copperplate Gothic Light, Georgia, sans; text-align: center; margin-top: 5px; }
h3 { font-family: Copperplate Gothic Light, Georgia, sans; text-align: center; }
h4 { font-family: Copperplate Gothic Light, Georgia, sans; text-align: center; }
h5 { font-family: Copperplate Gothic Light, Georgia, sans; text-align: center; }
img { border: 0px; }
p { font-size: 12px; font-family: Georgia, sans; font-weight: normal; text-align: left; padding: 2px; margin: 0 20px; white-space: normal; text-indent: 20px; }
hr { width: 90%; color: #fff; margin: auto; }
#background {position: absolute; z-index: -10; width: 100%; height: 100%}
#logosign {position: absolute; z-index: 10; left: 0px; top: 20px; width: 175px; }
#framecontent { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; /*Width of frame div*/ height: 100%; overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/ background: transparent; color: #000021; }
#maincontent { position: absolute; top: 0; left: 0; /*Set left value to WidthOfFrameDiv*/ right: 0; bottom: 0; overflow: auto; background: transparent; padding-left: 185px; z-index: 3; } 
.hide { display: none; }
.menu { position: fixed; width: 200px; padding-top: 240px; margin-left: -195px; z-index: 5; }
.menu h2 a { text-decoration: none; font-size: 20px; font-weight: normal; line-height: 20px; }
.menu h2 a:hover { font-weight: bold; font-size: 22px; color: #fff; }
.menusingle { margin-top: 8px; margin-bottom: 8px; color: white; }
.quotes { position: fixed; width: 182px; padding-top: 530px; margin-left: -185px; z-index: 2; }
.quotes p { margin: 0 10px; text-indent: 0px; text-align: center; }
.quoteshr { width: 90%; background: #000021; margin: auto; height: 1px; margin-bottom: 14px; }
.header { margin: auto; text-align: center; width: 100%; min-width: 600px; padding: 0px; margin-top: 0px; }
.hr { width: 580px; margin: auto; height: 1px; background: #000021; }
.vstripe { position: absolute; left: 182px; background: #000021; height: 98%; padding-left: 1px; margin-top: 5px; }
.footer { clear: both; width: 580px; font-size: 9px; margin: auto; text-align: center; text-indent: 0; }
.footerdiv { margin: auto; text-align: center; width: 100%; min-width: 580px; bottom: 1px; }
.tableform { width: 400px; margin: auto; text-align: justify; }
.about { border: 1px solid #000021; text-align: center; }
#center { text-align: center; margin: auto; }
.faqq { font-size: 13px; font-family: Georgia, sans; font-weight: bold; text-align: left; padding: 2px; margin: 0 20px; }
.faqa { font-size: 12px; font-weight: normal; margin: 0 40px; }
.services { list-style-type: disc; list-style: disc; text-align: justify; margin-left: 50px; font-size: 15px; font-family: Georgia, sans; font-weight: normal; text-align: justify; padding: 2px; white-space: normal; font-variant: small-caps; }
.servicesbullet { list-style-type: none; list-style: none; font-variant: normal; padding-right: 80px; font-size: 12px; }
.wpfloatleft { padding: 2px; margin: 10px 20px; float: left; border: 1px solid #000021; width: 300px; }
.wpfloatright { padding: 2px; margin: 10px 20px; float: right; border: 1px solid #000021; width: 300px; }
.tableprojects { min-width: 600px; width: 90%; margin: auto; text-align: center; height: 423px; vertical-align: top; }
.tableprojects td { width: 20%; height: 100px; vertical-align: top; }
.tableprojects p { text-indent: 0; text-align: center; }
.tableprojects img { border: 1px solid #000021; width: 100px; }
.tableprojects img:hover { border: 1px groove white; }
.divprojects { min-width: 600px; width: 90%; margin: auto; text-align: left; min-height: 357px;}
.divprojects p { text-indent: 0; text-align: center; }
	.projectsfont { text-align: left; font-weight: bold; margin: 25px auto 10px auto; font-size: 15px; }
.divprojects img { border: 1px solid #000021; width: 100px; height: 75px; }
.divprojects img:hover { border: 1px groove white; }
	.subdivs { float: left; padding: 0 2px 20px 2px; }
.projectsmain { min-width: 600px; width: 90%; margin: auto; text-align: center; height: 400px; vertical-align: middle; }
.projectsmain p { text-indent: 0; text-align: center; }
.projectsmain td { padding-bottom: 10px; }
.paragraph p { text-indent: 20px; text-align: left; }
.pcenter p { text-indent: 0; text-align: center; clear: both; }
.projectsmain img { border: 3px double #000021; width: 200px; }
.projectsmain img:hover { border: 3px groove white; }

.submenu { margin: auto; text-align: center; width: 600px; vertical-align: middle; }
.submenu h3 { margin-top: 4px; margin-bottom: 4px; }
.submenu h4 { margin-top: 7px; margin-bottom: 7px; }
.submenu h5 { margin-top: 10px; margin-bottom: 10px; }
.projectslinks { text-align: center; width: 580px; clear: both; margin: auto; text-indent: 0; }
.projectslinks ul { margin: 0 auto; padding: 0; }
.projectslinks li { list-style-type: none; display: inline; }
.links { text-align: center; font-family: Copperplate Gothic Light, Georgia, sans; font-size: 17px; font-weight: bold; margin: 20px auto 5px auto; }
.table { width: 600px; margin: auto; text-align: center; }
.tablelinks { width: 700px; min-width: 500px; }
.tablelinks td { margin: 5px auto; }

/* link hover */
a:link { color: #000021; text-decoration: underline; }
a:visited { color: #000021; text-decoration: underline; }
a:active { color: #000021; text-decoration: underline; }
a:hover { text-decoration: none; color: #fff; }
/* link hover end */
