/* ---- General Format --------------- */

*{ margin:0px; padding:0px; }
p{ margin-bottom:15px; }
h1,h2,h3{ margin-bottom:8px; }

#container{ width:725px; margin:0px auto; text-align:center; position:relative; padding-top:10px; }
#container.home{ padding-bottom:15px; }


#footer{ width:725px; margin:8px auto; height:125px; text-align:center; position:relative; }
#footer ul{ padding-top:11px; }
#footer li{ display:inline; padding:0px 9px 0px 9px; }
#footer-info1, #footer-info2{ position:absolute; top:60px; left:25px; text-align:left; font-size:10px; line-height:14px; }
#footer-info2{ right:35px; text-align:right; }

#heading, #content{ width:675px; text-align:center; margin:0px auto; }
#heading{ height:60px; position:relative; }


/*---- Home Page Flash ---------------- */

#topswf, #mainswf, #bottomswf{ margin:0px auto; }
#mainswf{ margin-bottom:5px; }
#footerswf, #footer-pic{ position:absolute; top:27px; left:40px; }
#homecontent{ width:675px; margin:0px auto; text-align:center; }


/*---- Main Interior ------------------ */

#homelink{ position:absolute; top:5px; left:15px; width:265px; height:55px; z-index:15; text-decoration:none; }
#homelink span{ visibility:hidden; }

#nav{ text-align:right; position:absolute; bottom:0px; right:0px; z-index:5; }
#nav li{ display:block; float:left; height:45px; margin-left:1px; position:relative; }
#nav li a{ position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; }
#nav li span{ position:relative; top:20px; }

#n1{ width:98px; }
#n2{ width:113px; }
#n3{ width:100px; }
#n4{ width:80px; }

div.left{ width:55%; float:left; }
div.right{ width:40%; float:right; }
div.full{ width:100%; float:left; }

div.left2,div.right2{ width:47%; float:left; }
div.right2{ float:right; }

#inside-top{ width:675px; height:150px; overflow:hidden; margin:0px auto; margin-bottom:3px; margin-top:1px; }
#topflash{ margin:0px auto; }

#content{ width:645px; margin:0px auto; text-align:left; padding:15px 15px 30px 15px; min-height:350px; }
hr.clear{ visibility:hidden; clear:both; width:100%; }

li.drop, div.drop{ margin-top:20px; }
span.slide{ position:relative; left:20px; }

ol.linklist li{ list-style-type:none; }

#content ul{ margin-left:15px; }
#content li{ margin-bottom:8px; }

div.presslink{ width:100px; padding:0px 5px 15px 5px; float:left; }
div.presslink img{ border:1px solid #ababab; text-decoration:none; margin-bottom:5px;  }
div.presslink a:hover img{ text-decoration:none; }

#popup{ text-align:center; position:absolute; top:0px; left:0px; background-color:#333333; width:100%; height:100%; display:none; z-index:50; }