#hero aside p a + a {
    display: none;
}

/* stops mobile devices from adjusting font sizes
**************************************************/
/*fonts*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

body {
    -webkit-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6, p, a, ul, li, tr, td{font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased !important;}
h1{font-size: 25px; color: #000000; text-transform: uppercase;}
h2{text-transform: uppercase; font-size: 25px; color: #000882; margin-bottom: 10px;}
h2 a{color: #000882;}
h3{margin: 0 0 10px; color: #000882;}
h3 a{color: #000882; font-size: 20px;}
h4 a{color: #000000; font-size: 20px;}
p{font-size: 15px; color: #000000;}
a{text-decoration: none; color: #000882;}
a:hover{opacity: .8; color: #000000;}

/*
**********************
* &#62;&#62; header
**********************
*/
	header{position: relative; background: url(http://static.contentres.com/media/custom/fmgGenericHost/setup/images/header-bg.png) 55% 50% no-repeat; padding: 0; border-top: 35px solid #f0f0f1; height: 150px;}
	header .container{padding: 0;}
	header .container h3{display: none;}
	header .container h4{display: none;}
	
	/*custom topBar*/
	.topbar{position: absolute; top: -270px; left: 0; width: 100%; overflow: hidden;}
	.ie7 .topbar{top: -230px;}
	.homepage .topbar{top: -530px;}
	.topBarContainer{width: 960px; margin: 0 auto; padding: 0;}
	.topBarContainer a,
	.topBarContainer ul li{font-size: 14px;}
		.topBarContainer .primaryLink{float: left; width: 480px; margin: 0; padding: 10px 10px 10px 0;}
		.topBarContainer .primaryLink a{padding-left: 20px; background: url(http://static.contentres.com/media/custom/fmgGenericHost/setup/images/iconSprite.png) 0 -203px no-repeat;}
		.topBarContainer .primaryLink a:hover{text-decoration: none;}
		.topBarContainer .secondaryLinks{float: right; margin: 0; padding: 10px 0 10px 0;}
		a.link1{border-left: 1px solid #fff; }
		a.link1,
		a.link2{border-right: 1px solid #fff; text-transform: uppercase; padding: 10px 25px; font-size: 13px;}
			a.link1:hover,
			a.link2:hover{text-decoration: none; opacity: .8;}

		.topBarContainer .social-icons{float: right;}
			.topBarContainer .social-icons ul{list-style-type: none;}
			.topBarContainer .social-icons ul li{float:left; display:block; margin: 0; padding: 0 5px;}
				.topBarContainer .social-icons a.social{width:30px; height:35px; display:block; text-indent:-9999px; background-repeat: no-repeat; 
					background:url(http://static.contentres.com/media/custom/fmgGenericHost/setup/images/iconSprite.png) 0 0 no-repeat;
					margin: 0; padding: 0; border-right: 1px solid #fff;}
					.topBarContainer .social-icons a.facebook{background-position: 5px 9px;}
					.topBarContainer .social-icons a.linked-in{background-position: 3px -27px;}
					.topBarContainer .social-icons a.twitter{background-position: 3px -59px;}
						.topBarContainer .social-icons a.facebook:hover{background-position: 5px -96px;}
						.topBarContainer .social-icons a.linked-in:hover{background-position: 3px -132px;}
						.topBarContainer .social-icons a.twitter:hover{background-position: 3px -164px;}

	header .container .contact{background:none; margin-top: 35px;}
	header .container .contact p{font-size:13px; font-family:'Open Sans'; color:#6d6e71; background:none;}


/*
**********************
* &#62;&#62; navigation
**********************
*/

nav{background: #000882; height: 44px;}

/*navigation container*/
nav .container{background: none; padding: 0; width: 100%;}
	
	/*hide default home button*/
	nav .container #homeButton, 
	nav .container a{display: none;}
	
	/*nav align*/
	nav .container ul{text-align: center;}
		
	/*nav default bg off, reset margin/padding*/
	nav .container ul li{background: none; margin: 0; padding: 0;}

	/*padding on a tags, set font size, weight, vertical align*/
	nav .container ul li a{display: inline-block; /*ie7 inline block fix*/ zoom: 1; *display: inline; background: none; font-weight: 700; font-size: 14px; padding: 15px 20px; text-transform: uppercase; -webkit-transition: all 500ms ease-out 0; -moz-transition: all 500ms ease-out 0; -o-transition: all 500ms ease-out 0; transition: all 500ms ease-out 0;} 
	.ie7 nav .container ul li a,
	.ie8 nav .container ul li a{padding: 15px;}
	/*tansparent box on tags with drop down*/
	nav .container ul li a + a{display: none;}	

		/*hover*/
		nav .container ul li a:hover{text-decoration: none; background: #00b3e3;}
		
		/*selected*/
		nav .container a.selected{background: #00b3e3;}

		/*nav drop down*/
		nav .container ul ul{text-align: left; top: 31px; *top: 39px; text-transform: uppercase; background: #000882; opacity: 1;}
		nav .container ul li li a{display: block; text-transform: uppercase; -webkit-transition: all 500ms ease-out 0; -moz-transition: all 500ms ease-out 0; -o-transition: all 500ms ease-out 0; transition: all 500ms ease-out 0;}
		nav .container ul li li a:hover{background: #00b3e3;}
		nav li:hover ul{left:0;}

/*
**********************
* &#62;&#62; rotator
**********************
*/

#hero{margin-top: 0; background: #f0f0f1; height: 300px;}
#hero .container{padding: 0;}

#hero .wrapper{padding: 0;}

#hero aside{position: relative; width: 290px; height: 260px; background: #00b3e3; padding: 20px;}
#hero aside h2{font-size: 24px; margin: 0 0 10px; padding: 0; background: none;}
#hero aside p{font-size: 20px; margin: 0 0 10px; padding: 0; color: #FFF; line-height: 24px;}
#hero aside a{text-transform: uppercase; text-align: center; font-size: 20px; border: 1px solid #fff; padding: 15px 20px; display: inline-block; /*ie7 inline block fix*/ zoom: 1; *display: inline; position: absolute; left: 25%; color: #FFF; -webkit-transition: all 200ms ease-out 0; -moz-transition: all 200ms ease-out 0; -o-transition: all 200ms ease-out 0; transition: all 200ms ease-out 0;}
.ie7 #hero aside a{margin-top: 15px;}
#hero aside a:hover{text-decoration: none; color: #FFF; background: #fff; color: #9de2f4;}
#hero aside a.arrowLink{display: none;}

	/*custom back and forward arrows*/
	#hero .backArrow, #hero .forwardArrow {display: none;}

/*
**********************
* &#62;&#62; content
**********************
*/
.homepage #content .container{padding-top: 40px;}
.homepage #content .container .rule{display: none;}
#content .container{background: none; padding-top: 0; min-height: 520px;}
.ie7 #content .container{padding-top: 40px; min-height: 520px;}

/*CONTAINER*/

	/*ARTICLE*/
	#content .container article{}
	#content .container article h2{margin: 0 0 20px;}
		
		/*suggested*/
		#content .container article #suggested{overflow: hidden;}
		
		/*additional*/
		#additional{background: none;}
			#additional .wrapper {padding: 0;}
			#additional nav li{border-left: none; padding: 0;}

			/*additional tabs*/
			#additional nav a{font-size: 20px; text-transform: uppercase; color: #6E6F72; padding: 10px 20px;}
			#additional nav a.selected{background: #f0f0f1; padding: 10px 20px; color: #6E6F72;}
			#additional nav a:hover{color: #000000; text-decoration: none; background: #f0f0f1;}
				#additional h4{margin: 10px 0 10px;}
				#additional h4 a, 
				#additional p,
				#additional h4.viewAll a{color: #000000;}

	/*ASIDE*/
	#content .container aside{margin-top: 20px; padding-bottom: 0;}
	#content .container aside .rule{display: none;}
	#content .container aside .wrapper{margin: 0 0 40px;}

/*
**********************
* &#62;&#62; footer
**********************
*/
footer{background: #f0f0f1; color: #000000; position: relative; padding: 0;}
footer .container{padding: 0;}
footer aside{display: none;}
footer .note{width: 100%; overflow: hidden;}
	footer .note .globalDisclosure{display: none;}
	footer p{text-align: center;}

	footer .footer-agentLogo{float: left;}
		footer .footer-agentLogo img{width: 260px; height: 160px;}

	footer .footer-nav{float: right; margin-top: 40px;}
		footer .footer-nav ul{list-style-type: none;}
		footer .footer-nav ul li{display: inline; margin: 0 0 0 10px;}
		footer .footer-nav ul li a{font-weight: 700; text-transform: uppercase; color: #242021; font-size: 12px; text-decoration: none; -webkit-transition: all 500ms ease-out 0; -moz-transition: all 500ms ease-out 0; -o-transition: all 500ms ease-out 0; transition: all 500ms ease-out 0;}
		footer .footer-nav ul li a:hover{opacity: .8;}

	footer .globalCopyright{position: absolute; top: 80px; right: 0; font-size: 13px;}
	footer .customDisclosure{margin-top: 180px;}
		footer .customDisclosure p{font-size: 13px; line-height: 20px;}


/*back to top*/
.back-to-top {
	position: fixed;
	bottom: 15px;
	right: 20px;
	/*link to your image, use correct path, if in doubt, use full path with http://...*/
	background: url('http://static.contentres.com/media/custom/fmgGenericHost/setup/images/arrows.png') left top no-repeat; 
	width: 80px;
	height: 60px;
}

.back-to-top a {
	text-indent: -9999px;
	display: block;
	-webkit-transition: all 0ms ease-out 0;
	-moz-transition: all 0ms ease-out 0;
	-o-transition: all 0ms ease-out 0;
	transition: all 0ms ease-out 0;
}

.back-to-top:hover { 
/*link to your image, use correct path, if in doubt, use full path with http://...*/
	background:url('http://static.contentres.com/media/custom/fmgGenericHost/setup/images/arrows.png') left -60px no-repeat; 
}




@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

header .socialMedia {
     display: none;
}

footer a {
    color: #00000;
}