/* CSS Document */

html,body{margin:0;padding:0}
body{font-size: 1em; line-height:150%; font-family:Helvetica, Arial,sans-serif; background-image:url('../graphics/topbg.gif');}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#ff6600;}
a:hover {color:#993300;}
h1 {color:#ff6600; font-size:1.4em; }
h2 {color:#777777; font-size:1.4em; }
ul{color:#ff6600;}
li {color:#ff6600;}


#top {padding:0; margin:0 0 14px 26px; height:20px;}

#top ul {list-style:none; display:block; padding:0; margin:0; }
#top ul li {height:16px; float:left; list-style: none; display:inline; padding:0; margin:0 10px 0 0; text-indent:-9999px;}
#top ul li a { display:block; width:100%; height:100%; }

#top li#tophome {background-image:url('../graphics/tophome.gif'); width:39px; }
#top li#topabout {background-image:url('../graphics/topabout.gif'); width:42px; }
#top li#topcontact {background-image:url('../graphics/topcontact.gif'); width:54px; }
#top li#toplegal {background-image:url('../graphics/toplegal.gif'); width:41px; }
#top li#topdata {background-image:url('../graphics/topdata.gif'); width:41px; }

#logo {background-image:url('../graphics/logo.gif'); text-indent:-9999px; width:355px; height:47px; margin:0 0 9px 26px;}
#logo a {display:block; width:355px; height:47px; }


#leftnav { line-height:135%; width:211px; float:left; margin:0 0 0 10px; padding: 0 0 10px 0; background-image:url('../graphics/sidenavbg.gif'); font-size:80%; }
#leftnav p {font-family: font-style:italic; margin:0; padding:3px 0 3px 0; font-size:1.2em; color:#990000;}
#leftnav em {font-size:.8em; font-style:normal; line-height:1em; }

#leftnavmain { padding:0 5px 0 0; }
#leftnavmain ul {list-style:none; display:block; padding:0; margin:0;}
#leftnavmain li {border-bottom:dotted 1px #cccccc; margin:0 0 0 10px; padding:3px 5px 3px 5px; list-style:none;}
#leftnavmain a { color:#555555; font-size:1.3em; text-decoration:none;}
#leftnavmain a:hover { color:#000000; text-decoration:none;}

#leftnav02 ul {list-style:none; display:block; padding:0; margin:5px 0 0 0;}
#leftnav02 li { margin:0 0 10px 0; height:33px; padding:3px 5px 3px 21px; display:block; list-style:none;}
#leftnav02 strong {color:#ff6600; margin:2px 0 0 0; padding:0; font-weight:bold;}
#leftnav02 em {font-style:normal; color:#999999;}
#leftnav02 li a {width:212px; height:39px; display:block; }
#leftnav02 li#downloads {background-image:url('../graphics/leftnav02_downloads.gif');}
#leftnav02 li#news {background-image:url('../graphics/leftnav02_news.gif');}
#leftnav02 li#calendar {background-image:url('../graphics/leftnav02_calendar.gif');}


#main {float:left; width:740px; padding:15px; font-size:80%;}

#callusnow { background-image:url('../graphics/callusnow.gif'); text-indent:-9999px; width:212px; height:68px; }

#end { font-size:80%; margin:10px 0 10px 230px; padding:0; }
#end a {color:#ff6600;}



div#wrapper{width:1000px; margin-left:auto; margin-right:auto;  }
div#wrapper02 { }

hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	




div#header{background-color:#F3F2ED;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#F6F0E0;}
div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#extra{background:#CCC8B3;}
div#footer{background:#BFBD93;}
div#footer p{margin:0;padding:5px 10px}
div#container{width:700px;margin:0 auto}
div#content{margin: 0 150px}
div#navigation{float:left;width:150px;margin-left:-700px}
div#extra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%}
