/* 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:center; /* 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:center; /* reset text alignment */
background-color:white;
background-image: url(images/home_BkGrnd_15_30.jpg);
background-repeat:repeat-x;
}

.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:100%;
 }
 
 #header h1 {
 font-size:.6875em; /* 16x.6875=11px */
 font-weight:normal;
 width:27em; /*11x27=297px */
 color:#333333;
 float:left;
 padding:0px 20px 0px 0px;
 margin-top:55px;
 margin-bottom:0px;
 }
 
 #header img {
 float:left;
 margin:38px 15px 8px 0px;
 padding:0px 0px 0px 20px;
 }
 
 /* headerSponsorBanner
------------------------------------------------------*/
#headerSponsorBanner {
margin: 0px 0px 0px 130px;
padding:0px;
}

/* main navigation
------------------------------------------------------------*/
#mainNav {
float: left;
width: 100%;
height:35px;
margin: 1px 0px 0px 0px;
padding: 0px;
list-style: none;
background-image: url(images/nav_bkGrnd.gif);
background-repeat: repeat-x;
}

#mainNav li {
float: left;
margin: 0;
padding: 0;
}

#mainNav a {
float: left;
display: block;
padding: 0.175em .5em 2em .125em;
text-decoration: none;
font-weight: bold;
font-size: .75em;
color:#FFFFFF;
}

#mainNav #mainNav_home a {
padding-left: 25px;
}

#mainNav a:hover {
color:#333333;
}

/* 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;
}	