﻿body{behavior: url("/files/jm/js/csshover3.htc");padding:0;margin:0;font-family:"lucida grande", Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;font-size:11px;color:#505050;background:#000;}
h1, h2, h3, h4, h5, h6, p{margin:0px;padding:0px;}
a{color:#ff0000;text-decoration:none;}
a:hover{color:#650000;text-decoration:underline;}
a img{border:none;}
h1{font-size:21px;font-weight:bold;}
h2{font-size:17px;font-weight:bold;}
h1 a, h2 a{color:#707070}
#backgroundContainer{position:absolute;top:0px;left:0;width:100%;height:auto;overflow:hidden;z-index:1;}
#background{width:100%;background-color:#222;}
#backgroundOverlay{position:absolute;top:0;left:0;width:100%;height:auto;background:url('/files/jm/graphics/backgroundPattern.gif') fixed repeat;z-index:2;}
#container{position:absolute;z-index:10;width:100%;}
#containerInner{width:935px;margin:20px auto;}
#topLogo{margin-left:-105px;}

#top{width:950px;height:300px;margin-bottom:20px;}
#flashtop{float:left;}
#menu{float:left;width:235px;margin-top:0px;margin-left:20px;padding:0px;}
#menu li{list-style:none;margin:0px 0px;padding:0px 0px 0px 10px;text-transform:uppercase;}
#menu li ul{list-style:none;display:none;margin:0px;margin-bottom:4px;padding:0px 0px 0px 0px;text-transform:uppercase;}
#menu li a{color:#999;text-decoration:none;}
#menu li:Hover{background:url('/files/jm/graphics/menu/hover.jpg')   no-repeat;cursor:pointer;}
/*#menu li:hover ul{display:list-item;}*/
#menu li.active{background:url('/files/jm/graphics/menu/active.jpg') no-repeat;cursor:pointer;}
#menu li.active ul{display:list-item;}
#content{width:690px;margin:10px 0px;}

#contentPage{clear:both;width:650px;margin:10px 0px;padding:16px 10px;border:5px solid white;background:#e5e5e5;}
.contentBox{ clear:both;width:650px;margin:10px 0px;padding:16px 10px;border:5px solid white;background:#e5e5e5;}

.blogPhoto{float:left;}
.newsContent{width:460px;float:right;}
.newsContent a{color:#505050}

.newsContent:hover a.more, .newsContent:hover h2 a{color:#ff0000;text-decoration:none;}

.teamLeft           {padding-bottom:4px;padding-right:5px;width:50%;}
.teamCaptionLeft    {padding-bottom:4px;padding-right:5px;vertical-align:top;}
.teamDataLeft       {padding-bottom:4px;padding-right:5px;vertical-align:top;}
.teamRight          {padding-bottom:4px;padding-left:5px;width:50%;border-left:1px solid gray;}
.teamCaptionRight   {padding-bottom:4px;padding-left:5px;vertical-align:top;border-left:1px solid gray;}
.teamDataRight      {padding-bottom:4px;padding-left:5px;vertical-align:top;}

.frontBox{float:left;width:325px;height:172px;margin:0px 10px 10px 0px;padding:0px 0px;border:5px solid white;background:#e5e5e5;}
.frontBox h1, .frontBox h2, .frontBox h3, .frontBox h4, .frontBox h5, .frontBox h6{padding:2px 10px;} 
.frontBox p{padding:2px 10px;}

.contactForm input,.contactForm textarea{background:#fff;border:2px solid #999}
p.tweetDate{ font-style:italic;padding-bottom:0px;}
p.tweetMessage{ font-weight:bold;padding-top:0px;}

#twitter_update_list{list-style:none;margin:0px;padding:0px;}
#twitter_update_list li{list-style:none;margin:0px;padding:10px 10px;}