@charset "utf-8";
 #mainbody  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #a1a1a1 url(http://www.hammerbros.net/mvga/img/back3.png) repeat-x ;
	margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	margin-bottom:35px;
	margin-top:-5px;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}

#info
{
height:25px;
background:#000;
width:100%;
margin:0pt auto;
}

#info p
{
padding:5px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
}

#header
{
background: url(http://www.hammerbros.net/mvga/img/header3.png) repeat-x;
height:185px;
width:100%;
margin-bottom:15px;
}
#headercon
{
width:880px;
height:185px;
background: url(http://www.hammerbros.net/mvga/img/hglow.png) no-repeat;
margin:0pt auto;
padding-top:35px;
}
#headerr
{
float:right;
background-position:top 8px;
width:365px;
height:144px;
margin-top:-45px;
margin-bottom:-144px;
}
#blurb
{
text-align:right;
float:left;
width:505px;
height:144px;
margin-top:-35px;
margin-bottom:-400px;
}
#blurb p
{
font-size:11px;
color:#b7b6b6;
text-align:left;
}
#headerr p
{
padding-top:15px;
margin-bottom:0px;
}
#headerr strong
{
font-weight: lighter;
color:#e4e4e4;
text-shadow:1px 1px #024789;
}
#headerr img
{
padding:0 2px 0 2px;
}
#blurb strong
{
font-size:23px;
margin-left:45px;
font-style:italic;
text-transform:uppercase;
font-weight:lighter;
color:#f1f1f1;
text-shadow:2px 2px #024789;
}
a img, a:hover img
{
border:none;
}
#nav
{
float:right;
height:35px;
width:880px;
margin-top:105px;
margin-bottom:10px;
text-align:left;
padding:5px;
}
#nav li a
{
font-size:100px;
}
#nav a
{
font-family:Helvetica;
color:#fff;
font-size:13px;
text-decoration:none;
padding:10px 10px 5px 10px;
text-shadow:none;
}

#nav a:hover
{
text-decoration:none;
color:#fbb716;
}
#top
{
width:880px;
height:135px;
margin:0pt auto;
margin-bottom:35px;

/*position: relative;
left:125px;
padding-top:0;
*/
text-align:center;
}


#topl
{
background:url(http://www.hammerbros.net/mvga/img/side.png) repeat-y #fff;
border:thin solid #034c91;
clear: right;
float:left;
width:240px;
height:135px;
padding:5px;
    display:inline;
}

#topmid
{
display:inline;
width:245px;
height:135px;
background:url(http://www.hammerbros.net/mvga/img/side.png) repeat-y #fff;
border:thin solid #034c91;
clear: right;
float:left;
margin-left:10px;
padding:5px;
}
#feature
{

float:right;
height:170px;
width:270px;
background:#a1a1a1;
border:0 0 1px 1px solid #333;
padding:5px;
display:none;
margin:35px 0 5px 10px;
}
.first
{
width:300px;
}
#topr
{
background:url(http://www.hammerbros.net/mvga/img/side.png) repeat-y #fff;
border:thin solid #034c91;
width:340px;
float:right;
height:135px;
padding:5px;
color:#0055a5;
    display:inline;
}
#top h2
{
padding-top:0px;
padding-bottom:2px;
margin-top:2px;
margin-bottom:2px;
font-size:18px;
}
#topr h2
{
}
#nav form
{
width:250px;
background:transparent;
float:right;
margin-top:-30px;
}
#nav .inpButton
{
width:50px;
padding:3px;
float:left;
}
#srchForm
{
float:left;
width:150px;
padding:0pt;
margin:0pt;
background:transparent;
}
#SearchValue
{
background:transparent;
padding:3px;
width:150px;
float:left;
}

#footer p
{
font-size:10px;
color:#034C91;
}
#footer
{
text-align:center;
margin:0pt auto;
margin-top:35px;
border: 0px solid #0055a5;
padding:5px;
}
#footer h2
{
margin-top:0;
}
.footlink
{
padding:0 10px 0 10px;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#container { 
	width: 880px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom:35px;
	background: url(http://www.hammerbros.net/mvga/img/side.png) repeat-y #fff;
	border:thin solid #034c91;

	text-align: left; /* this overrides the text-align: center on the body element. */
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 5px 10px 15px 20px;
}
#sidebar2 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 5px 10px 15px 20px;
	margin-top:25px;
	clear:both;
}
#mainContent { 
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 10px 20px 20px;
	border-left: 1px solid #c7c5c5;
	background:#fff; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

p
{
color:#030708;
font-family:Helvetica;
font-size:13px;
line-height:18px;
}
a, a.visited
{
color:#0055a5;
font-size:13px;
text-decoration:underline;
}
#twitter_div li
{
list-style-type:none;
padding:10px 0 0 25px;
color:#030708;
border-top:0px solid #c7c5c5;
font-family:Helvetica;
font-size:12px;
font-style: italic;
line-height:15px;
background: url(http://www.hammerbros.net/mvga/img/quote.png) no-repeat top left;
}
a:hover
{
color:#fbb716;
}

#sidebar1 h2
{
font-size:18px;
}
#sidebar2 h2
{
font-size:18px;
}
h1, h2, h3
{
text-transform:uppercase;
font-size:24px;
font-style: normal;
font-weight:lighter;
font-family:Helvetica;
color:#0055a5;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #fab616;
}

strong
{
font-size:14px;
color:#0055a5;
}

small
{
font-size:9px;
}

.modContent, .modContainer 
{
border:none;
background:transparent;
}


#lgClearCookies
{
display:none;
} 
#lgSeperator
{
display:none;
}
#lgLoginButtonDIV 
{
padding-top:3px;
} 
.mnuPiquaSub
{
background:#4e4e4e;
color:#fff;
padding:10px 10px 5px 10px;
border:1px solid #333;
}

.mnuPiquaSubActive
{
background:#4e4e4e;
color:#fff;
padding:10px 10px 5px 10px;
border:1px solid #0255A3;

}

.mnuPiquaSub li
{
}

.mnuPiquaItemOver
{
border:1px solid #333;
border-bottom:none;
background:#0255A3;
}

.mnuItem, .mnuActive, .mnuActiveOver, .mnuItemActive, .mnuItemActiveOver
{
font-family:Helvetica;
color:#fff;
text-shadow:none;
background:transparent;
text-decoration:none;
padding:10px 10px 5px 10px;

}

.mnuSub
{
color:#fbb716;
text-shadow:none;
text-decoration:none;
background:#013C73;
margin-bottom:3px;
border-bottom:none;
}
.mnuSub a:hover
{
}

.mnuSubActive
{
color:#fbb716;
text-shadow:none;
background:#0255A3;
border:1px solid #0255A3;
border-bottom:none;
}
.mnuItemOverActive
{
color:#fbb716;
text-decoration:none;
background:transparent;
padding:10px 10px 5px 10px;
text-shadow:none;
}
.mnuItemOver
{
color:#fbb716;
text-decoration:none;
background:transparent;
padding:10px 10px 5px 10px;
text-shadow:none;
}
li.mnuItemOver
{
color:#fbb716;
text-decoration:none;
background:transparent;
padding:10px 10px 5px 10px;
text-shadow:none;
}
.mnuItemSeparatorV
{
display:none;
}
#menumainNav li
{
text-shadow:none;
}

#mdMemberDirectory
{
position:relative;
z-index:1;
}