*{padding:0;margin:0;font-family:"Lucida Grande", Tahoma, Helvetica, sans-serif;text-align:justify;outline:none;}
img,a img{padding:0;margin:0;border:none;}

body{margin:0;line-height:1.6em;font-size:1em;color:#222222;background:#FFFFFF;}

a{text-decoration:none;color:#FF6600;}
a:hover{color:#666666;}

.addthis_button{float:right;margin:0 0 20px 0;}

p {padding:0 0 20px 0;margin:0;}

ul{padding:0;margin:0 0 20px 30px;}
ul li{padding:0 0 0 10px;margin:0 0 0 20px;}

.breaker{border-bottom:1px solid #999999;margin:5px 0 15px 0;padding:0;line-height:1px;height:1px;clear:both;}
.bold{font-weight:700;}
.hidden{display:none;}
.slide{overflow:hidden;}
.show{display:inline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.small{font-size:0.9em;line-height:1.4em;}
.big{line-height:1.5em;}
.highlight{font-weight:700;}
.notes{clear:both;line-height:1em;}
.grey{color:#999999;}

.float_right {float:right;}
.float_left {float:left;}

.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:20px;}

.clear{clear:both;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

h1,h2,h3{font-family:"Lucida Grande", Tahoma, Helvetica, sans-serif;}

h1,h1 a{font-size:1em;padding:5px 0 10px 0;margin:0;font-weight:700;font-size:1.3em;display:none;}

h2,h2 a{padding:0 0 20px 0;margin:0;font-size:1.2em;color:#FF6600;}

h3{padding:0 0 2px 0;margin:0 0 20px 0;font-size:1.1em;line-height:1.8em;border-bottom:1px solid #706466;}

#top_bar{margin:50px 0 20px 0;height:60px;background:#FF6600;}
#top_bar .content{width:800px;margin:0 auto 0 auto;padding:0 10px 0 0;}

#wrapper{margin:0 auto 0 auto;padding:0;width:810px;clear:both;}

.menu {list-style:none;padding:0;margin:0 0 15px 0;float:left;display:inline;}
.menu li{padding:0;float:left;display:inline;margin:0;}
.menu li.spacer{padding:0 7px 0 7px;color:#999999;}
.menu li a{font-size:0.9em;line-height:0.9em;color:#222222;}
.menu li.on a,.menu li.on a:hover{color:#FF6600;}
.menu li a:hover{color:#666666;}

#content{margin:0;padding:0;clear:both;width:810px;font-size:0.8em;line-height:1.4em;}

#content #top{background:url(../images/bg_content_top.jpg) no-repeat;height:30px;}
#content #middle{background:url(../images/bg_content_middle.jpg) repeat-y;padding:0 40px 0 30px;margin:0;width:740px;float:left;}

#content .inline{border:5px solid #FFFFFF;margin:0 0 30px 30px;}

.content_fix{height:200px;display:inline;float:right;width:1px;}

#footer{background:url(../images/bg_footer.jpg) no-repeat;height:50px;clear:both;padding:15px 10px 10px 0;font-size:0.7em;line-height:1.5em;color:#888888;}
#footer a{color:#888888;}
#footer a:hover{color:#666666;}

.address tr td{vertical-align:top;}
.address tr td.label{width:300px;padding:0 0 30px 0;}

.twitter{margin:0 0 10px 0;}

form{margin:0 auto;padding:0 0 20px 0;}
