 /* ---------------------------------------------------- */
/* CSS reset - Eric Meyer */
/* ---------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/* background: transparent; */
}

body.mceContentBody {
   background: #FFF;
}

/* ---------------------------------------------------- */
/* @Fonts - embedded fonts */
/* ---------------------------------------------------- */

/* ApexATTBold */

/* @font-face {
	font-family: 'ApexATTBold';
	src: url('fonts/apexatt-bold-webfont.eot');
	src: local('?'), url('fonts/apexatt-bold-webfont.woff') format('woff'), url('fonts/apexatt-bold-webfont.ttf') format('truetype'), url('fonts/apexatt-bold-webfont.svg#webfontcZcjKP20') format('svg');
	font-weight: normal;
	font-style: normal;
	} */

/* ApexATTMedium */

/* @font-face {
	font-family: 'ApexATTMedium';
	src: url('fonts/apexatt-medium-webfont.eot');
	src: local('?'), url('fonts/apexatt-medium-webfont.woff') format('woff'), url('fonts/apexatt-medium-webfont.ttf') format('truetype'), url('fonts/apexatt-medium-webfont.svg#webfontGDfG7KzY') format('svg');
	font-weight: normal;
	font-style: normal;
}
 */

/*StagStencilATTBoldItalic */

/* @font-face {
	font-family: 'StagStencilATTBoldItalic';
	src: url('fonts/stagstencilatt-bolditalic-webfont.eot');
	src: local('?'), url('fonts/stagstencilatt-bolditalic-webfont.woff') format('woff'), url('fonts/stagstencilatt-bolditalic-webfont.ttf') format('truetype'), url('fonts/stagstencilatt-bolditalic-webfont.svg#webfontFqwx0UTw') format('svg');
	font-weight: normal;
	font-style: normal;
	} */

/* ClearviewATTBold */

/* @font-face {
	font-family: 'ClearviewATTBold';
	src: url('fonts/clvatt-bold-webfont.eot');
	src: local('?'), url('fonts/clvatt-bold-webfont.woff') format('woff'), url('fonts/clvatt-bold-webfont.ttf') format('truetype'), url('fonts/clvatt-bold-webfont.svg#webfontNUwGBb58') format('svg');
	font-weight: normal;
	font-style: normal;
	} */

@font-face {
  font-family: 'Omnes';
  src: url('fonts/OmnesATT/OmnesATT-Medium.eot');
  src: url('fonts/OmnesATT/OmnesATT-Medium.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-Medium.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-Medium.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-Medium.svg#svgFontName') format('svg');
  font-weight:bold;
}

@font-face {
  font-family: 'Omnes-MediumItalic';
  src: url('fonts/OmnesATT/OmnesATT-MediumItalic.eot');
  src: url('fonts/OmnesATT/OmnesATT-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-MediumItalic.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-MediumItalic.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-MediumItalic.svg#svgFontName') format('svg');
  font-weight:bold;
  font-style: italic;
}

@font-face {
  font-family: 'Omnes';
  src: url('fonts/OmnesATT/OmnesATT-Regular.eot');
  src: url('fonts/OmnesATT/OmnesATT-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-Regular.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-Regular.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-Regular.svg#svgFontName') format('svg');
  font-weight:normal;
}

@font-face {
  font-family: 'Omnes';
  src: url('fonts/OmnesATT/OmnesATT-RegularItalic.eot');
  src: url('fonts/OmnesATT/OmnesATT-RegularItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-RegularItalic.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-RegularItalic.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-RegularItalic.svg#svgFontName') format('svg');
  font-weight:normal;
  font-style: italic;
}

@font-face {
  font-family: 'Omnes';
  src: url('fonts/OmnesATT/OmnesATT-Light.eot');
  src: url('fonts/OmnesATT/OmnesATT-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-Light.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-Light.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-Light.svg#svgFontName') format('svg');
  font-weight:lighter;
}

@font-face {
  font-family: 'Omnes';
  src: url('fonts/OmnesATT/OmnesATT-LightItalic.eot');
  src: url('fonts/OmnesATT/OmnesATT-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/OmnesATT/OmnesATT-LightItalic.woff') format('woff'),
       url('fonts/OmnesATT/OmnesATT-LightItalic.ttf')  format('truetype'),
       url('fonts/OmnesATT/OmnesATT-LightItalic.svg#svgFontName') format('svg');
  font-weight:lighter;
  font-style: italic;
}
/**
@font-face {
  font-family: 'Clearview';
  src: url('fonts/ClvATT/ClvATT-Book.eot');
  src: url('fonts/ClvATT/ClvATT-Book.eot?#iefix') format('embedded-opentype'),
       url('fonts/ClvATT/ClvATT-Book.woff') format('woff'),
       url('fonts/ClvATT/ClvATT-Book.ttf')  format('truetype'),
       url('fonts/ClvATT/ClvATT-Book.svg#svgFontName') format('svg');
  font-weight:normal;
}


@font-face {
  font-family: 'Stag';
  src: url('fonts/StagATT/StagATT-Bold.eot');
  src: url('fonts/StagATT/StagATT-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagATT-Bold.woff') format('woff'),
       url('fonts/StagATT/StagATT-Bold.ttf')  format('truetype'),
       url('fonts/StagATT/StagATT-Bold.svg#svgFontName') format('svg');
  font-weight:normal;
}

@font-face {
  font-family: 'Stag';
  src: url('fonts/StagATT/StagATT-BoldItalic.eot');
  src: url('fonts/StagATT/StagATT-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagATT-BoldItalic.woff') format('woff'),
       url('fonts/StagATT/StagATT-BoldItalic.ttf')  format('truetype'),
       url('fonts/StagATT/StagATT-BoldItalic.svg#svgFontName') format('svg');
  font-weight:bold;
  font-style: italic;
}

@font-face {
  font-family: 'StagStencil';
  src: url('fonts/StagATT/StagStencilATT-Light.eot');
  src: url('fonts/StagATT/StagStencilATT-Light.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagStencilATT-Light.woff') format('woff'),
       url('fonts/StagATT/StagStencilATT-Light.ttf')  format('truetype'),
       url('fonts/StagATT/StagStencilATT-Light.svg#svgFontName') format('svg');
  font-weight:normal;
}

@font-face {
  font-family: 'StagStencil';
  src: url('fonts/StagATT/StagStencilATT-Bold.eot');
  src: url('fonts/StagATT/StagStencilATT-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagStencilATT-Bold.woff') format('woff'),
       url('fonts/StagATT/StagStencilATT-Bold.ttf')  format('truetype'),
       url('fonts/StagATT/StagStencilATT-Bold.svg#svgFontName') format('svg');
  font-weight:bold;
}

@font-face {
  font-family: 'StagStencil';
  src: url('fonts/StagATT/StagStencilATT-LightItalic.eot');
  src: url('fonts/StagATT/StagStencilATT-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagStencilATT-LightItalic.woff') format('woff'),
       url('fonts/StagATT/StagStencilATT-LightItalic.ttf')  format('truetype'),
       url('fonts/StagATT/StagStencilATT-LightItalic.svg#svgFontName') format('svg');
  font-weight:normal;
  font-style: italic;
}

@font-face {
  font-family: 'StagStencil';
  src: url('fonts/StagATT/StagStencilATT-BoldItalic.eot');
  src: url('fonts/StagATT/StagStencilATT-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/StagATT/StagStencilATT-BoldItalic.woff') format('woff'),
       url('fonts/StagATT/StagStencilATT-BoldItalic.ttf')  format('truetype'),
       url('fonts/StagATT/StagStencilATT-BoldItalic.svg#svgFontName') format('svg');
  font-weight:bold;
  font-style: italic;
}

@font-face {
  font-family: 'Arvo';
  src: url('fonts/arvo/Arvo-Bold.eot');
  src: url('fonts/arvo/Arvo-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/arvo/Arvo-Bold.woff') format('woff'),
       url('fonts/arvo/Arvo-Bold.ttf')  format('truetype'),
       url('fonts/arvo/Arvo-Bold.svg#svgFontName') format('svg');
  font-weight:normal;
}

@font-face {
  font-family: 'Arvo';
  src: url('fonts/arvo/Arvo-BoldItalic.eot');
  src: url('fonts/arvo/Arvo-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('fonts/arvo/Arvo-BoldItalic.woff') format('woff'),
       url('fonts/arvo/Arvo-BoldItalic.ttf')  format('truetype'),
       url('fonts/arvo/Arvo-BoldItalic.svg#svgFontName') format('svg');
  font-weight:normal;
  font-style: italic;
}
*/

body {
	/* line-height: 1; */
	background: #FFF;
	font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; 
	color:#666666;
	font-size: 13px;
}

a {
	color: #067ab4;
	text-decoration: none;
}

	a:hover {
		color: #103466;
	}

ul {
	margin: 25px 15px;
}

ol 
{
    margin: 25px 15px;
}
	li {
		margin: 5px;
	}
	
h2, h4, h6 {
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
    font-weight: bold;
	margin: 15px 0;
	color: #ef6f00;
    font-style: italic;
}

h3, h5 {
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
    font-weight: bold;
	margin: 15px 0;
	color: #067ab4;
    font-style: italic;
}

h1 {
	font-size: 32px;
	line-height: 38px;
	margin: 15px 0;
    color: #ef6f00;
}

.featured-desc h1, 
.featured-desc h2, 
.featured-desc h3, 
.featured-desc h4, 
.featured-desc h5, 
.featured-desc h6 {
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
    font-style: normal;
    color: #FFF;
}

.featured-desc p {
    font-size: 12px;
    color: #FFF;
    font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif;
    font-style: normal;
}
.featured-desc em {
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
    font-style: normal;
}
.sidebar-section p {
    color: #666666;
}



h3#FormHeader  {
    margin: -2px 0px 20px 0px !important;
    font-family: Omnes-MediumItalic;
    font-weight: 900;
    color: #067ab4;
} 
h2 {
	font-size: 34px;
	line-height: 38px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}

.sidebar-section img {
    max-width: 290px;
}

p {
	margin: 15px 0;
	line-height: normal;
}

/* img{-ms-interpolation-mode: bicubic;} */

blockquote, q {
	quotes: none;
}

iframe {
	display: block;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del, s {
	text-decoration: line-through;
}
em, i {
	font-style: italic;
}
strong, b {
	font-weight: bold;
}


.featured-desc h6 {
    color: #fff;
}

input[type="submit"] 
{
    cursor: pointer;
}

#PageContent { 
	width: 980px;
	margin: 0 auto;
}

/* ---------------------------------------------------- */
/* @Header */
/* ---------------------------------------------------- */
#branding {
	position: relative;
	/* z-index: 1; */
	background: #fff;
	overflow: hidden;
}
#header {
	/* height: 725px; added home
	z-index: -10; */
	position: relative;
	clear: both;
	z-index: 5;
}

.home #header {
		z-index: auto;
		height: 425px;
	}
	
#title {
	/* float: left; */
	
}

	

 

#logocontainer {
	float: right;
	margin: 15px 25px;
}

#FeaturedPhoto {
	width: 980px;
	height: 425px;
	overflow: hidden;
	position: relative;
}

#FeaturedPhoto, #FeaturedPhoto .photo 
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	/* behavior: url(../PIE.htc); DOES NOT WORK, USE IMAGE MASK */
}

/* ---------------------------------------------------- */
/* @Nav */
/* ---------------------------------------------------- */

/*
#Navigation {
	float: left;
	width: 810px;
	margin: 10px 0px 50px 0px;
	background: #fff;
	list-style: none;
}
#Navigation li{
	display:inline;
}
#Navigation a{ 
    font-family: 'Omnes', Helvetica, Arial, sans-serif !important;
	float:left;
	color:#067ab4;
	font-weight:bold;
	font-size: 18px;
	line-height: 12px;
	padding:12px 0px 5px 0px;
}
#Navigation a:hover{
	color:#067ab4;
}
*/

/* ---------------------------------------------------- */
/* @Main */
/* ---------------------------------------------------- */
#main {
	width: 580px;
  	padding-bottom: 150px;
	float: left;
	position: relative;
	background: #fff;
}

.home #main 
{
    z-index: 5;
}

.main-section {
	margin: 0 25px 15px 0px;
	overflow: hidden;
    padding: 15px 0px 0px 2px;
}
.home #MainContent_1 {
    padding-left:5px;
}	
/*.home #MainContent_1 {
	padding: 125px 25px 0 100px;
	margin: -100px 0 0 -65px;
	min-height: 110px;
}

#SubPageTitle 
{
    padding-right: 25px;
} */

#SubPageTitle span 
    {
        display: block;
    }

/* ---------------------------------------------------- */
/* @Sidebar */
/* ---------------------------------------------------- */
#sidebar {
	float: right;
	width: 400px;
	position: relative;
	z-index: 5;
	-moz-border-radius: 0 150px 150px 0;
	-webkit-border-radius: 0 150px 150px 0;
	-o-border-radius: 0 150px 150px 0;
	border-radius: 0 150px 150px 0;
	padding: 0 0 35px;
    background-image:url(images/sidebar-bg.jpg) !important;
    background-color:#d9d9d9 !important;
	}
	
	    #sidebar .sidebar-section 
	    {
	        overflow: hidden;
	    }
	
	    .home #sidebar 
	    {
	        background: transparent;
	        -moz-border-radius: 0;
	        -webkit-border-radius: 0;
	        -o-border-radius: 0;
	        border-radius: 0;
	        padding: 0;
	    }
	
#FeaturedContent { 
	position: relative;
	margin: 30px 0px 0px 30px;
    padding: 10px 16px 25px 16px;
	background-image:url(images/sidebar-orange-bg.jpg);
    background-repeat:repeat-x;
    background-color: #ef6f00;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0643a), to(#ef6f00));
	background: -moz-linear-gradient(top, #f0643a 70%, #ef6f00 30%);
	-pie-background: linear-gradient(top, #f0643a 70%, #ef6f00 30%);
	width: 308px;
	color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
    behavior: url(ie-css3.htc);
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
    font-weight: 900;
	z-index: 4;
}
#FeaturedContent p {
    font-weight: normal;
}
    #FeaturedContent a {
        color: #fff;
        font-style: italic;
    }
    #FeaturedContent a:hover {
        font-style: italic;
    }


#bg_siderbar_wrapper {
    position: relative;
    width: 336px;
    margin: 30px 0px 30px 30px;
    background-color: #fff;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

#SideBar_1 {
    clear: both;
    color: #666666;
    position: relative;
    z-index: 3;
    padding: 15px;
}

   .home #SideBar_1, .home #SideBar_2, .home #SideBar_3
	{
	    *position: relative;
	    *top: -100px;
	}
	
	.home #SideBar_2.under-top, .home #SideBar_3.under-top 
	{
	    *top: 0;
	}
	
#SideBar_2, #SideBar_3 {
    padding: 15px;
}

#sidebar .photo-montage 
{
    width: 320px;
    height: 200px;
}

    #SideBar_1.photo-montage 
    {
        /* height: 290px; */
        height: 250px;
    }

 #SideBar_1 .photo, .home #SideBar_1.top .photo 
    {
        left: 23px;
        top: 30px;
    }
    
        .home #SideBar_1 .photo 
        {
            top: 120px;
        }
        
        .home #SideBar_1.top
        {
            margin-top: 0;
            *top: 0;
        }


/* ---------------------------------------------------- */ 
/* @footer */
/* ---------------------------------------------------- */

#FooterContent {
	clear: both;
	padding: 15px 0 30px;
	font-size: 11px;
	width: 580px;
    position: relative;
}

/* ---------------------------------------------------- */
/* @Miscellaneous classes */
/* ---------------------------------------------------- */
	.button:hover {
		color: #fff;
	}
	
.photo-montage {
	position: relative;
}

	.photo-montage .photo {
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.photo-montage .mask {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
#SignUp {
	display: block;
}

	#SignUp h3 {
		margin: 12px 0 2px;
	}
	
	#SignUp h4 {
		margin: 0 0 12px;
	}

	#SignUp label {
		font-size: 12px;
		color: #666666;
	}
	
	#SignUp input {
		display: block;
		border: 1px solid #cbcbcb;
		background: #d9d9d9;
		margin: 5px 0 12px;
		padding: 2px;
		width: 99%;
	}

	#SignUp #SignUpSubmit, .sign-up-submit {
		font-size: 20px;
		width: 110px;
		padding: 2px 15px;
		border: 0;
		margin: 18px 0;
		background: #067ab4;
		color: #fff;
	}

.clear {
	clear: both;
}

#Navigation {
	float: left;
	width: 810px;
	margin: 25px 15px 25px 0px;
	list-style: none;
}

#Navigation li {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
    /*margin-right: -30px !important;*/
}

#Navigation a 
{
    font-family: 'Omnes', Helvetica, Arial, sans-serif;
	color:#067ab4;
	font-size: 14px;
	line-height: 14px;
	padding-right: 8px;
}
	
#Navigation a:hover {
	color: #067ab4;
}

#Navigation.Enhanced li
{
    border: none;
    background: none;
}

#Navigation.Enhanced a
{
    color: #067ab4;
    line-height: 14px;
	padding-right: 8px;
}

#Navigation.Enhanced a:hover
{
    color: Orange;
}


TABLE.petition-signatories TH
{
    color: #067ab4;
}


/*------------redesign 2014 MU------------*/

.BlogPostHeader h4 {
color: #067ab4;
margin: 15px 0px 10px 0px;
}

.BlogPostHeader strong {
    font-style: bold;
    color: #666666;
}

body {
    color: #666666;
}

.more {
    text-transform: lowercase;
}

.more a:first-letter {
    text-transform: uppercase;
}

.BlogPost {
border-bottom: solid 1px #c2dff4 !important;
margin-bottom: 30px;
}

h4#FormSubHeader {
    font-size:14px;
    margin-top:-15px;
}

#Container_Main_Sidebar {
    float: left;
    position: relative;
    background-color: #d9d9d9;
    background-image: url(images/sidebar-bg.jpg) !important;
}


.home #title {
        width: 405px;
        height: 234px;
	    background: url(images/title-bg-orangecircles.png) no-repeat;
		position: absolute; 
		z-index: 5;
		left: 0px;
		top: 0px;
		margin: 0;
	}

#title a {
		float: left;
		padding: 0px 0px 0px 0px;
		color: #fff;
		text-decoration: none;
		font-family: 'Omnes', Helvetica, Arial, sans-serif !important;
        font-style: italic !important;
        font-size: .73em;
        font-weight: 900;
	}
.home #PageTitle {
        padding: 15px 0px 0px 20px;
        width: 365px;
        font-size: 42px;
	    line-height: 38px;
	    font-weight: bold;
    }

.home #PageTitle span {
    width: 313px;
    height: 120px;
    display: inline-block;
}

.SubPage #title a {
		float: right;
		padding: 0px 0px 0px 0px;
		color: #c2dff4;
		text-decoration: none;
		font-family: 'Omnes', Helvetica, Arial, sans-serif !important;
        font-style: italic !important;
        font-size: .73em;
        font-weight: 900;
	}
#SubTitleHeader  {
    width: 923px;
    padding: 5px 30px 2px;
    background-color: #ef6f00;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0643a), to(#ef6f00));
	background: -moz-linear-gradient(top, #f0643a 70%, #ef6f00 30%);
	-pie-background: linear-gradient(top, #f0643a 70%, #ef6f00 30%);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
    behavior: url(ie-css3.htc);
}

h2#SubPageTitle {
    color: #FFF;
}

.SubPage #header {
    margin-top: -25px;
}

.SubPage #sidebar {
	float: right;
	width: 400px;
	position: relative;
	z-index: 5;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	padding: 0 0 35px;
    background-image:url(images/sidebar-bg.jpg) !important;
    background-color:#d9d9d9 !important;
	}

#bg_siderbar_wrapper_sub {
    position: relative;
    width: 336px;
    margin: 30px 0px 30px 30px;
    background-color: #fff;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

h3#FormHeader {
    font-family: 'Omnes', Helvetica, Arial, sans-serif !important;
    font-style: normal !important;
}
	
.SubPage .sidebar-section p {
    font-size: 14px;
    font-weight: normal;
    color: #666666;
}
.SubPage #SideBar_1 {
    padding: 15px 15px 15px 15px;
}

#main #EmailForm {
    width: 460px;
    height: auto;
}

#sidebar #EmailForm {
    width: 300px;
    height: auto;
}

/*#SideBar_1 img {
    margin-left:13px;
}*/

#FooterContent {
    margin: 0 auto;
    width: 940px;
    padding: 10px 20px 10px 20px;
    background-color: #fff;
     -moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
    margin-bottom: 40px;
    color: #666666 !important;
    border-top: solid #dddddd 1px !important;
}
#FooterContent p {
    color: #666666 !important;
}

#FooterContent span {
    color: #666666 !important;
}

#FooterContent a {
    color: #666666 !important;
}

.button {
	color: #fff;
	font-family: 'Omnes', Helvetica, Arial, sans-serif;
	font-weight: bold;
	float: left;
	/* behavior: url(../PIE.htc); */
    background: url(images/btn-bottom-bar-blue.png);
    background-repeat:no-repeat;
    background-position:left bottom; 
    display: block;
	width: 310px;
    padding: 15px 15px 35px 15px;
    font-size: 22px;
    font-style: normal;
}

#FeaturedLink {
    background: #103365;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10557d', endColorstr='#103365'); */
	background: -webkit-gradient(linear, left top, left bottom, from(#7ac3ff), to(#288fcc));
	background: -moz-linear-gradient(top, #7ac3ff, #288fcc);
	-pie-background: linear-gradient(top, #7ac3ff, #288fcc);
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding: 0px;
	margin: 30px 30px 0px 30px;
	position: relative;
	z-index: 5;
}

.button a {
    margin-top:-15px;
}

#MainContent_3 #EmailForm {
    height: 535px !important;
}

.sidebar-section img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#SignUp #SignUpSubmit, .sign-up-submit {
    font-size: 14px;
    width: auto;
    padding: 10px 10px;
    border: 0;
    margin: 18px 0;
    background: #067ab4;
    color: #fff;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: #103365;
	background: -webkit-gradient(linear, left top, left bottom, from(#7ac3ff), to(#288fcc));
	background: -moz-linear-gradient(top, #7ac3ff, #288fcc);
	-pie-background: linear-gradient(top, #7ac3ff, #288fcc);
}

/*div.partial-petition {
    font-weight: normal !important;
    margin-bottom:-10px;
}*/

.petition-form input[type*="text"] {
    /*width:300px !important;*/
    background-color: #d9d9d9;
    border: 1px solid #cbcbcb;
}

.partial-petition-helptxt {
    font-size: 10px;
}
.sidebar-section h1,
.sidebar-section h2,
.sidebar-section h3,
.sidebar-section h4,
.sidebar-section h5,
.sidebar-section h6 {
    font-style: normal;
}

hr {
    width: 90%;
    border: #d9d9d9 1px solid;
}