@charset "UTF-8";
/* CSS Document for rigzone.com */
/* Global Stylesheet */

/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## TYPOGRAPHY ###################################################################
------------------------------------------------------------------------------------------------------------------------------------ */
a:link, a:visited,  a:active { color:#0066c7;
	text-decoration:none;
	outline: none; }

a images {
  border:none;
}

a:hover{
	color:#0066c7;
	text-decoration:underline; }

address {
	padding:6px 0;
	margin-left:20px;
	font-style:normal;
}

H1, H2, .Normal H1, .Normal H2, H3, .Normal H3 {
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:12px;}
	
.h1text, H2.h1text, H1.h1text, .Normal .h1text {	
	font-size:22px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	color: #0e4b64;}
	
.h2text, .H2.h2text, .H1.h2text, .Normal .h2text {	
	font-size:12pt;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	color: #0e4b64;}
	
P, H1, H2 {
	margin:0;
	padding:6px 0; }


/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## CTAs ##########################################################################
------------------------------------------------------------------------------------------------------------------------------------ */

	#main_container {
		
		width:450px;
		height:488px;
		float:left;
		background:url(bg_130619.jpg);
		background-repeat:no-repeat;
		
		

	}
	
	#title_container {
		width: 420px;
		min-height: 18px;
		float: left;
		margin-top: 15px;
		margin-left: 15px;
		color: #fff;
		font-size: 24px;
		text-align: left;
		
		
		
	}
	
	#cta_container {
		width: 413px;
		height: 340px;
		float: left;
		padding: 8px;
		margin: 10px;
	
		}	

	.MiddleWrapper {
		width:408px;
		margin:0 auto; }

	.MiddleNav {
		position:relative;
		margin:0;
		padding-left:0px;
		float:left; }

	.MiddleNav a {
		display:block;
		width: 408px;
		height: 61px;
		background-position: top right;
		background-repeat: no-repeat;
		background-image: url(ctas.png); 
		margin-bottom: 1px;}
	
	.MiddleNav a.cta1 {  background-position:   0px top; }
	.MiddleNav a.cta2 {  background-position:  0px top; }
	.MiddleNav a.cta3 {  background-position:  0px top; }
	.MiddleNav a.cta4 {  background-position:  0px top; }
	.MiddleNav a.cta5 {  background-position:  0px top; }
	.MiddleNav a.cta6 {  background-position:  0px top; }

	.MiddleNav a.cta1:hover, .MiddleNav a.cta1:focus {  background-position:   0px bottom; }
	.MiddleNav a.cta2:hover, .MiddleNav a.cta2:focus  {  background-position:   0px bottom; }
	.MiddleNav a.cta3:hover, .MiddleNav a.cta3:focus  {  background-position:   0px bottom; }
	.MiddleNav a.cta4:hover, .MiddleNav a.cta4:focus  {  background-position:   0px bottom; }
	.MiddleNav a.cta5:hover, .MiddleNav a.cta5:focus  {  background-position:   0px bottom; }
	.MiddleNav a.cta6:hover, .MiddleNav a.cta5:focus  {  background-position:   0px bottom; }
	
	.MiddleNav a span.title {
		font-size: 14px;
		color: #00FFFF;
		display: block;
		position: absolute;
		left: 19px;
		top: 14px;
		margin-left: 27px;
		width: 330px;
		
	
	}

	.MiddleNav a:hover span.title, .MiddleNav a:focus span.title {
		color:#fff; 
		text-decoration:none; 
		margin-left:27px;
	
		}
		
		.MiddleNav a span.num {
			font-size: 35px;
			color: #fff;
			display: block;
			position: absolute;
			left: -14px;
			top: 15px;
			margin-left: 27px;
			width: 20px;
			}
	
		}

		.MiddleNav a:hover span.num, .MiddleNav a:focus span.num {
			color:#fff; 
			text-decoration:none; 
			margin-left:27px;
	
			}
	
	
