
/* CSS Reset By Eric Meyer: meyerweb.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

*{font-size: 13px;}
body{background: url(/static/css/fusion/images/background.png) repeat-x fixed; margin: 0; padding: 0; font-family: Ariel, sans-serif; font-size: 14px; color: #000000}

a{cursor: pointer;}

a:link{text-decoration: underline;color:  #000000;}
a:visited{text-decoration: underline;color: #000033;}
a:hover{text-decoration: none;color: #000033;}
a:active{text-decoration: none; color: #999999;}
em{font-style: italic;}
h1,h2,h3,h4,h5,th{font-weight: bold;}
td {padding: 3px 0;}
dl{margin-left: 9px;}
dt{font-weight: bold;}
dd{text-indent: 9px; margin-bottom: 7px}

h2{font-size: 18px; margin-bottom: 8px; border-bottom: 2px dashed #004e91; padding-bottom: 3px; width: 95%; color: #004e91}
h3{padding-left: 9px; margin-bottom: 8px; font-size: 16px; font-weight: bold;}
p{margin-left: 9px;}
th{padding: 6px 0 0 0; vertical-align: top}
fieldset{border: 1px solid #333; width: 95%}
legend{padding: 0px 8px}
strong{font-weight: bold;}
em{font-style: italic;}



#container{width: 922px; margin: 0px auto; overflow: auto; background: url(/static/css/fusion/images/left_bg.jpg) repeat-y #f2f2f2; }

#page_header{width: 922px; height: 143px; background: url(/static/css/fusion/images/header.png) no-repeat; overflow: hidden; text-indent: -400px; border-top: 4px solid #000}

#ad_space{width: 121px; padding: 1px; float: right; margin-top: 21px}


#content p{padding-left: 9px; margin-bottom: 6px}

#main{width:535px; margin: 22px 0px 0 0; float:right; padding: 15px 5px 0 4px; border-right: 1px dotted #333333; min-height: 350px}
#main.wide{width: 650px; margin-top: 0px}
    #main ul{margin: 10px 12px 15px 24px; list-style-type: disc;}
    #main ol{margin: 10px 12px 15px 28px; list-style-type: decimal;}
    #main ul li, #main ol li{margin: 5px 0 !important}
    #main p{line-height: 16px; margin: 5px 0; padding: 6px 0 3px 9px; width: 90%}
    #main p.separated+p.separated{border-top: 1px solid #aaa}

#top_menu{position: absolute; height: 22px; display: inline; background: url(/static/css/fusion/images/menu_bg.jpg) repeat-x; width: 922px;top: 145px;}

#top_menu li{float: left;}

#top_menu li a{display: block; height: 22px; overflow: hidden; text-indent: -4000px; background-image: url(/static/css/fusion/images/menu.jpg); background-repeat:no-repeat;}

#links .header{text-indent: -200px; overflow: hidden; background: url(/static/css/fusion/images/links_head.png) no-repeat;width:250px; height: 40px}
#links li{margin-bottom: 5px; padding: 2px 1px; text-indent: 8px;}

#weather{ margin-bottom: 15px;}
#weather li{margin-bottom: 3px; padding: 2px 1px; margin-left: 8px;}

#weatherUpdate{background: #ffc; width: 90%; border: 2px solid #ec0; margin-left:9px;}
#weatherUpdate strong{margin-right: 5px; width: 60px; display: inline-block}
#weatherUpdate h3{color: #000; text-align: center;}

#footer{clear:  both; width: 922px; margin: 0 auto 5px auto; font-size: 11px; text-align: center; padding: 3px 0; overflow: auto}
#footer ul{float: left; margin-left:100px; margin-bottom: 5px}
#footer p{margin: 6px 0 6px 0; clear: both;}
#footer li{margin: 6px 0;}


#fusion_home{display: block; position: absolute; width: 124px; height: 43px; top: 10px; left: 941px}
#news li{list-style-type: none; margin-left: 0;}
p.icon{clear:left; margin-bottom:10px; padding-top: 9px;  overflow: auto}
p.icon img{display: inline; float: left; margin-right: 8px}
p.icon+p.icon{border-top: 1px solid #c1c1c1}

ul.submenu {position: absolute; display: none; background: #fff !important; z-index: 20; border: 1px solid #333; border-bottom: none;}
ul.submenu li{float: none !important; border-bottom: 1px solid #333;}
ul.submenu li a{ font-size: 12px; text-indent: 0 !important; width: auto !important; background-image: none !important; padding: 2px; text-decoration: none;}
ul.submenu li a:hover{background-color: #ddd}


.topper{margin-top: 12px; margin-bottom: 0px;text-decoration: underline; font-weight: bold}
.tight{margin-top:0;}
.nomark {padding: 0; margin: 0 !important}
    .nomark li{list-style-type: none;}
	
.roster{margin-left: 9px; width: 70%;}
  .roster th{cursor: pointer; text-indent: 5px; padding-bottom: 4px; border-bottom: 2px solid black!important}
  .roster td{min-width: 100px;}
  .roster td, .roster th{border-bottom: 1px solid black; border-right: 1px solid black; text-indent: 5px}
  .roster td:first-child, .roster th:first-child{border-left: 1px solid black}

.even{background-color: #fff}
.bold{font-weight: bold;}
