/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, table, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul { list-style-type: none; }
table { border-collapse: collapse; }
fieldset, img { border: 0; }

/* standard layout */
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; }

/* body */
body, input, textarea, table { font-family: Verdana, Helvetica, sans-serif; font-size: 1em; color: #000000; background-color:white; }

body { background-color: #cccccc }

a { color: #666698; text-decoration: none; font-weight:bold; }
a:hover { text-decoration: underline; }

h1 {font-size:1.6em; margin-bottom:1.0em;  }
h2 {font-size:1.4em; margin-bottom:1.0em; font-weight:bold; }
h3 {font-size:1.2em; margin-bottom:1.0em;  }
p {margin-bottom:1.0em; }

#page { position: relative; width: 100%; text-align: center; margin-top:0px; }
#innerPage { position: relative; width: 835px; margin: 0px auto; font-size: 0.8em; text-align: left; background-color: white; }

#headerDiv { width:835px; height:141px; position:relative; background-color:white; overflow:hidden; background-image:url(/images/mainhead.gif); background-repeat:no-repeat;}
#headerDiv .headerH1Holder {position:absolute; top:30px; left:0px; width:631px; text-align:center;}
#headerDiv .headerH1Holder {color:white; font-size: 1.4em; font-family: Arial, Helvetica, Verdana, sans-serif;}

#mainDiv { width:835px; min-height:300px; padding: 0px 0px 0px 0px; overflow:auto; position:relative; background-image:url(/images/background.gif); background-repeat:repeat-y; }
#mainDiv .mainLeft {position:relative; float: left; width:154px; }
#mainDiv .mainLeft ul {width:154px; float:left; position:relative;}
#mainDiv .mainLeft ul li {width:154px; height:28px; float:left; position:relative; background-image:url(/images/menuitem.gif); background-repeat:no-repeat; overflow:hidden; }
#mainDiv .mainLeft ul li a {width:120px; padding: 7px 34px 0px 0px; height:21px; text-align:right; font-size: 0.75em; display:block; color:white; font-weight:lighter; }
#mainDiv .mainRight {position:relative; float: left; width:641px; padding: 20px 0px 20px 20px; font-size: 0.9em;}


/*contact page*/
input.contactInput {border:1px solid black; color: #666698; font-weight:bold; width:200px; height:20px; }
textarea.contactInput {border:1px solid black; color: #666698; font-weight:bold; width: 500px; height: 200px;}
input.submit {background-color: #666698; color:white; border: 1px solid black; width:150px; height: 24px; font-weight:bold; cursor: pointer; text-decoration:none;}
input.submit:hover {text-decoration:underline;}
.verifyDiv { float:left; position:relative;}
.verifyInput {width:78px; border:1px solid black; color:#666698; height:18px; text-align:center; font-weight:bold; }

#footerDiv { clear:both; width:681px; height:16px; padding-left:154px; padding-top:4px; position:relative; text-align:center; color:black; font-size:0.7em; background-image:url(/images/mainfoot.gif); background-repeat: no-repeat;}
#footerDiv a {color:black; font-weight:lighter}