#container {
margin:0 auto;
position:relative;
text-align:left;
width:970px;
}
#main {
background:transparent url(/images/bg_content.gif) repeat-x scroll left top;
}
#fullWidth {
background-color:#EEEDE9;
padding:10px;
}

#masthead {
margin:0 0 26px;
}

.clearfix {
display:inline-block;
}

/*
HEADER
----------------------------------------------------------*/
#masthead	{margin:0 0 26px 0;}
#logo		{float:left; background:transparent url(/images/swap_logo.gif) top left no-repeat; width:270px; height:97px; overflow:hidden; text-indent:-3000em;}
#logo a		{display:block; width:370px; height:97px;}
#tagline	{float:left; width:370px; height:97px; background-color:#eeede9; text-transform:uppercase; font-family:"Helvetica Neue Light", "HelveticaNeue-Light", Helvetica, Arial, sans-serif;}
#tagline p	{margin:0; padding:40px 200px 0px 9px; font-size:.85em; line-height:1em;}


/*
FOOTER
----------------------------------------------------------*/
#footer p		{margin:20px 0 10px 0; color:#666; font-size:0.9em;}
#footer p a		{color:#666; text-decoration:underline;}
#links			{padding:10px 5px; width:960px; background-color:#f6f6f4; font-weight:bold; color:#333;}
#links ul		{float:left; margin:0; padding:0; list-style-type:none;}
#links li		{float:left; padding:0 7px 0 9px; background:transparent url(/images/divider_footer.gif) 0 50% no-repeat;}
#links li.first	{padding-left:0; background-image:none;}
#links a		{color:#000;}
#links .ico		{clear:none; float:right; margin-right:5px;}

#primary, #secondary, #primaryTop, #secondaryTop {
float:left;
}

.margins {
}

#primary, #primaryTop {
background:#EEEDE9 url(/images/borderbottom_primary.gif) no-repeat scroll left bottom;
margin:0 34px 0 0;
padding:0 0 20px;
width:640px;
}

#actionItem img {
float:left;
margin:0 20px 20px 0;
}

.primaryContent {
padding:0 20px;
}
.primaryContent a {
}
.primaryContent a:hover {
text-decoration:none;
}
.primaryContent ul {
list-style-type:none;
margin:0;
}
.primaryContent li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0 4px;
line-height:1.3em;
margin:0 0 15px;
padding:0 0 0 14px;
}

.summary {
font-size:1.14em;
font-weight:bold;
padding:0;
}

p, td, .formSignPetition label,
.sig_form_wrapper .form_label { 
color: #000;
font-family:Arial, Helvetica, sans-serif;
}

/*




