/* m2m global CSS Document */

img {border:none;
padding:0;
margin:0;}

p {
font-size:.8125em; /* 16x.8125=13px */
line-height:1.5em;
margin:0px 0px 10px 0px;
padding:0px;
}

body {
text-align:center; /* for IE */
font-family:Verdana, sans-serif;
font-size:100%;
line-height:1.25em; /* 16x1.25=20px */
background-color:#333333;
}


#wrapper {
margin:0 auto;
padding: 20px 0px 0px 0px;
width:1000px;
text-align:left; /* reset text alignment */
background-color:white;
background-image: url(../images/Int_BkGrnd_15_30.jpg);
background-repeat:repeat-x;
}

#wrapper_home {
margin:0 auto;
padding: 20px 0px 0px 0px;
width:1000px;
text-align:left; /* reset text alignment */
background-color:white;

}

.moreLinks {
text-align:right;
}

.moreLinks a {
padding:0px;
margin:0px;
}

.moreLinks a:link {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:underline;
}

.moreLinks a:visited {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:underline;
}

.moreLinks a:hover {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:none;
}

.moreLinks a:active {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:none;
}

body a {
padding:0px;
margin:0px;
}

body a:link {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:none;
}

body a:visited {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:none;
}

body a:hover {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:underline;
}

body a:active {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:underline;
}



/* header
------------------------------------------------------------*/
 #header {
 width:80%;
 }
 
 #header h1 {
 font-size:.5687em; /* 16x.6875=11px */
 font-weight:normal;
 width: 45.91em; /*11x27=297px */
 color:#333333;
 float:left;
 height:65px;
 line-height:15px;
 padding:0px 20px 0px 0px;
 margin-top:0px;
 margin-bottom:0px;
 }
 #header img
 {
 float:left;
 margin:0px 15px 8px 0px;
 padding:0px 0px 0px 15px;
 }
 

#m2mlogos ul
{
display:block;
float:right;
left:210px;
list-style-image:none;
list-style-type:none;
position:relative;
margin:0px;
padding:0px;
width:250px;
top:-70px;
}
#m2mlogos li
{
padding:0px;
display:inline;

}
#m2mlogos img
{
margin:0px;
padding:0px 8px 0px 0px;
}
#login
{
	float: right;
	left: 455px;
	position: relative;
	width:250px;
	margin: 0px 0px -30px 0px;
	padding: 0px;
	top: -30px;
}

 
 
 
 /* headerSponsorBanner
------------------------------------------------------*/
#headerSponsorBanner {
margin: 0px 120px 10px 130px;
padding:10px;
}

/* main navigation
------------------------------------------------------------*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.4em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul
{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 599;
	width: 100%;
	display: none;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 left: 99%;
}

ul.dropdown li.hover ul, ul.dropdown li:hover ul
{
	display: block;
	background-color:#131313;
}
ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li
{
	padding: 4px 5px 0px 5px;
	background-color: #5E5F5F;
}

	ul.dropdown li.hover, ul.dropdown li:hover
{
	color: #D0D0D0;	
	background-color: #000000;
}

	ul.dropdown a:link, ul.dropdown a:visited
{
	color: #D0D0D0;
	font-weight: bold;
	text-decoration: none;
	font-size: .75em;
}
	ul.dropdown a:hover
{
	color: #FAFCC9;
	font-weight: bold;
}
	ul.dropdown a:active	{ color:#D0D0D0; font-weight: bold; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 0px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}

ul.dropdown *.dir {
 padding-right: 20px;
}

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
}
#mainNav {
width: 100%;
height:27px;
position: relative;
background-color:#5E5F5F;
border-top: solid 10px black;
float:left;
list-style: none;
}
#mainNav .subnav a
{
	font-weight: normal;
	display: block;	
	font-size:small;
	
}
#mainNav .subnav
{
	width: auto;
}
#mainNav .subnav li
{
	background-color:#131313;
	border: 1px solid #0D0D0D;
	white-space: nowrap;	
	text-align:justify;
}
#mainNav .subnav li:hover
{
	background-color: #000000;
	color: #AC2E20;
	font-weight: normal;
}

#mainNav .subnav a:hover
{
	background-color: #000000;
	color: #AC2E20;
	font-weight: normal;
	
}

.search
{
	margin-left: 35px;
	text-decoration: none;
	font-weight: bold;
	font-size: .75em;
	color: #D0D0D0;
}
#mainNav_search:hover
{
	background-color:#5E5F5F;
}
#mainNav_search1:hover
{
	background-color:#5E5F5F;
}
 #mainNav_search1
{
	padding:1px;
	border-top:solid 1px black;
	line-height: 6px;
}

/* main content wrapper
--------------------------------------------------------*/
#mainContentWrapper {
width:635px;
float:left;
margin:0px 0px 25px 0px;
padding:0px;
}



/* pageDescription
---------------------------------------------------------*/
#pageDescription {
width:100%;
padding:0px 0px 0px 25px;
margin:0px 0px 15px 0px;
}

#pageDescription h1 {
font-size:1.5em; /*16x1.5=24px */ 
margin:20px 0px 15px 0px;
padding:0px;
line-height:125%;
}

#pageDescription p {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 10px 0px;
padding:0px;
color:#333333;
}



/* issue sponsor: centers 468x60 banners in the main content wrapper
-----------------------------------------------------------*/
.issueSponsor {
margin:20px 0px 15px 0px;
padding:0px;
}



/* footer
---------------------------------------------------------*/

#footer {
text-align:center;
width: 1000px;
margin:0px auto;
}

#footer p {
padding:0;
margin:5px 0px 5px 0px;
text-align:center;
font-size: .75em;
color:#CCCCCC; 
}

#footer a:link {
	color:#FFFFFF;
}
#footer a:visited{
	color:#FFF;
}

#footer a:hover, a:active {
	color:#FFFFFF;
	text-decoration:underline;
}	
