html, body {width:100%;margin:0;padding:0;background-color:#fff;font-family:'Arial', sans-serif;font-weight:200;color:#777;line-height:1.8em;font-size:14px;}
a{text-decoration:none;}
a,a:visited,a:hover,a:active{color: transparent;}
/* MAIN
--------------------------*/

#main_container{overflow:hidden;position:absolute;top:50%;left:50%;width:1024px;height:710px;margin-left:-512px;margin-right:-512px;margin-top:-355px;margin-bottom:-355px;}
#spacer{height:1px;margin-bottom:100px;}
#container{width:988px;padding:0;margin-left:12px;margin-right:0;}
#IE_container{width:988px;padding:0;margin-left:35px;}
#bullet_list{width:1024px;display:inline-block;position:relative;padding:0;margin-left:10px;}
#bullet_list h4{display:inline;font-family:'Arial', sans-serif;font-weight:bold;font-size:20px;}
.o_box{padding:7px 5px 20px 7px;display:block;border:2px solid orange;
      height:170px;width:220px;float:left;margin:12px 22px 15px -5px;
      background:rgba(255,180,50,0.2);font-size:14px;}
.o_box p{margin-top:-1px;}
#left{width:370px;margin:35px 0px 73px 16px;}
#left p{margin-bottom:30px;}
#right-index{float:right;margin-top:35px;margin-left:10px;margin-right:16px;width:581px;}
.body{width:988px;margin-left:14px;margin-top:20px;}
#about{margin-top:35px;}
#mission{margin-top:35px;}
#locate{margin-top:30px;margin-bottom:31px;}
p .para {margin-left:8px;}
p#bottom_copy{/*margin-bottom:84px;*/}
#bottom-mod{margin-bottom:97px;margin-left:5px;width:950px;}
#talk{margin-top:-15px;}
#top-mod{margin-top:35px;margin-left:5px;width:700px;}
/* NAV
  -------------------------*/

table{border:0;padding:0;margin-left:14px;border-spacing:0;border-collapse:collapse;}
table tr{width:100%;margin:0;padding:1px;}
table td:last-child a img{margin-right:0;}
table td a img{margin-right:16px;}
table td img.fake_a{margin-right:16px;}

table td a{border:none;}
/*
table td a
table td a :active{background-color:orange;color:black;}
table td a:visited{color:#777;}
table td a{text-decoration:none;}*/

/** HEADER
 -----------------------*/
header{position:relative;}

/** FOOTER
-------------------------*/

#footer{bottom:0%;position:absolute;width:990px;height:25px;padding:5px;background-color:#ccc;margin-left:12px;}
#right{text-decoration:underline;position:relative;float:right;padding-bottom:10px;top:0px;font-size:14px;color:#444;}


/* FORM
  -----------------------*/
form{margin-top:35px;margin-left:16px;}
label.left{display:block;text-align:right;float:left;width:205px;margin-right:1%;}
textarea, input.input_box, input.input_box_error{border:1px solid #bbb;width:775px;height:25px;font-size:14px;}
textarea{height:200px;resize:none;width:775px;}
#submit_button{cursor:pointer;color:#555;font-size:18px;text-align:right;position:relative;left:835px;width:160px;height:30px;display:block;
               background-color:#ccc;border:none;margin-bottom:97px;margin-top:15px;}
#submit_button:hover{background-color:orange;color:white;}
.clear{clear:both;margin-bottom:-20px;}
label.error{width:300px;color:red;}
#p_area{height:20px;width:350px;font-size:14px;border:1px solid #bbb;}
