body {margin:30px 30px;}

#container {width:778px;  margin:auto;}
#header {width:778px; height:66px;}
#nav { float:left; width:424px; height:26px; padding:0; margin:40px 0 0 0;}
#logo {float:right; width:246px; height:66px; margin:0 0 2px 0; overflow:hidden;}
#middle {width:778px; margin:4px 0 0 2px;}
#middle2 {width:778px; margin:4px 0 0 2px; border-top:#BAB9B9 solid 1px;}
#middle3 {width:778px; margin:4px 0 0 2px; border-top:#BAB9B9 solid 1px; height:2000px}
#content {width:514px; margin-right:9px; float:left;}
#content2 {width:509px; margin:0 0 0 0; float:left;  border-left :#BAB9B9 solid 1px;}
#contentinsert {width:509px; margin:8px 0 0 0; float:left; }
#rightcol {width:240px; border-left:#BAB9B9 solid 1px; border-top:#BAB9B9 solid 1px;}
#leftcol {width:160px; height:auto; float:left;}
#leftinsert {margin:12px 0 0 10px;}
#adv {margin:12px 0 0 12px;}
#footer {margin:0 0 0 0; clear:both;}
#frmleft {margin:12px 0 0 0; text-align:right; width:150px; float:left;}
#frmright {margin:12px 0 0 4px; width:150px; float:left; }
#greenbox { background-color:#ECF1EF; padding:5px; margin:30px 0 0 10px;}


p.content {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; margin:4px 0 12px 10px;}
p.content2 {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .75em; margin:4px 0 12px 10px;}
p.right {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .65em; margin:0 0 0 4px;}
p.footer {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .55em; text-align: center; margin:15px 0 0 15px;}
p.forms {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .75em; margin:8px 0 8px 12px;}

ul.right {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .65em; margin:-11px 4px 0 15px;}
li.right {margin:0 0 4px 0;}
ul.content {color: #A6A6A6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .70em; margin:-33px 4px 0 27px; font-weight:bold}
li.content {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; margin-top:6px; margin-bottom:4px}
li.content2 {color: #666666; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .75em;}

#navlist {margin-left: 0; padding-left: 0; list-style: none;}
#navlist li { padding-left: 10px; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 .5em; }

p.nav {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .75em; margin:8px 12px 0 0; line-height: 1.75em;}
p.navstack {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .75em; margin:8px 12px 0 0; line-height: 1.25em;}

a:link {color:#666666; text-decoration:underline;}
a:visited {color:#666699; text-decoration:underline;}
a:active {color:#666666; text-decoration:underline;}
a:hover {color:#191970; text-decoration:underline;}

a.nav:link {color:#666666; text-decoration:none;}
a.nav:visited {color:#666699; text-decoration:none;}
a.nav:active {color:#666666; text-decoration:none;}
a.nav:hover {color:#191970; text-decoration:none;}

#reg-form ul {list-style: none; text-align: left; margin: 0; _margin: 0 0 0 10px;}
#reg-form li {padding: 3px; _padding: 2px; clear:both; list-style-type : none; color: black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .70em;} 
#reg-form div {width: 175px; display: inline;float: left; text-align:right;}
/* #reg-form input {margin-left:3px;} Testing form margins*/