/*CSS Design By R. Kirk McPike*/

/*Layout Stuff*/
body { color: black; background-color: #0079c2; font-size: 0.9em; margin-bottom: 0px; text-align:center; margin-top: 0px; padding-left: auto;	padding-right: auto; }
#frame { width:774px; margin-top:0px; background-color: white; height: auto; position: relative; }
#wrap { width: 774px; float: left; position: relative;  height: auto;  background-color: white; }
#menu { width: 150px; height: auto; float:left; 	clear: both; border-left: solid; border-color: white; border-width: 2px; font-size: 0.8em; font-family: Verdana, san-serif; color: white; text-align: left; background-image: url(../images/menuback.png); background-repeat: repeat; }
#legal { width: 770px; height: auto; float:left; clear: both; background-color: black; border-left: solid 2px white; border-right: solid 2px white; border-top: solid 15px white; }
#contentmiddle { width:420px; height: auto; padding:0px; float: left; background:#fff; }
#contentright { width:200px; height: auto; border-right: solid 2px white; padding:0px; float: right; background: white; padding-top: 15px; }
#contentheader { background:#fff; border-left: solid; border-right: solid; border-width: 2px; border-color: white; float: left; width: 770px; }
#contentmiddle2 { width:520px; height: auto; padding:0px; float: left; background:#fff; }
#contentright2 { width:100px; height: auto; border-right: solid 2px white; padding:0px; float: right; background: white; padding-top: 15px; }


/*Typography*/
h1, h2, h3, p, ul { font-family: Verdana, MS Trebuchet, Arial, san-serif; }

#legal h3 { font-size: 0.8em; color: white; font-weight: normal; }

#contentmiddle h1 { font-size: 1.4em; color: #0079c2; margin-left: 15px; text-align: left; margin-top: 3px; }
#contentmiddle p { font-size: 0.9em; color: black; line-height: 1.2em; margin-left: 15px; margin-right: 5px; text-align: left; }

#contentmiddle2 h1 { font-size: 1.4em; color: #0079c2; margin-left: 15px; text-align: left; margin-top: 3px; }
#contentmiddle2 p { font-size: 0.9em; color: black; line-height: 1.2em; margin-left: 15px; margin-right: 5px; text-align: left; }
#contentmiddle2 ul { font-size: 0.9em; color: black; line-height: 1.2em; margin-left: 35px; margin-right: 5px; text-align: left; }

#menu p { margin-left: 10px; margin-bottom: 10px; font-size: 1.1em; text-transform: uppercase;}
#menu a:link { color: white; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu a:visited { color: white; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px;  }
#menu a:hover { background-color: #993333; }
#menu a:visted:hover { background-color: #993333; }

/*Hacks for IE*/
* html body #wrap { margin-top: -3px; }
* html body #menu img { margin-bottom: -3px; }
* html body #legal { padding-top: 13px; }