html, body, form, fieldset {
	
	margin: 0;
	padding: 0;
	
	}

body {

	background: #FFF url(../images/body_bg.png) repeat-x;
	font-family: 'MyriadWebProRegular', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;
	color: #4d4d4d;
	line-height: 16px; 
	font-size: 12px; 
	font-size: 14px; 
	
	}
	
#bigwrap { }

body.disclaimer {
	
	background: #FFF url(../images/body_bg.png) 0 -222px repeat-x;
	
}

div.disclaimer {
    font-size: 12px;
    margin: 7.5em 5em;
}

body.contentpane { /* Printable Page */
	
	width: auto;
	margin: 1em 2em;
	padding: 20px;
	color: #333;
	
	}


a {
	
	text-decoration:none;
	color: #5685b9;
	
	}

a:hover, a:active, a:focus {
	
	color: #0291E6;
	
	}

p, pre, blockquote, ul, ol, /*h1, */h2, h3, h4, h5, h6 {
	
	padding: 0;
	margin:14px 0px 0px 0px;

	}

p.img_caption {
	
	margin: 0;
	font-size: .8em;
	float: left;
	
	}

p.blurb {
	
	font-weight: bold;
	font-size: 16px;
	
	}
	
h1 { 

	font-size:48px;
	line-height: 48px;
	font-weight: normal;
	margin: 0px;
    font-family: 'MyriadProLight', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
	/*letter-spacing: -.018em;*/
	
	}

h2 {
	
	font-size:22px;
	line-height: 24px;
	font-family: 'MinionProBold', Georgia, "Times New Roman", Times, serif;
	color: #0291e6;
	font-weight: normal;
	
	}

h3 {
	
	font-size: 18px;
	font-family: 'MinionProBold', Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	
	}

h4 {
	
	font-size: 10px;
	text-transform: uppercase;
	
	}

ul { 

	padding-left: 16px;

	}

ul li, ol li {

	margin-left: 12px;

	}

ol li { }

th { }

fieldset  {
	
	padding: 1em 0 0 0;
	border: none;
	font-size: .9em;
	
	}

fieldset.input {
	
	padding: 0;
	border: none;
	
	}

fieldset a {
	
	font-weight: bold;
	font-size: 1.1em;
	
	
	}

fieldset .small {
	
	font-size: .8em;
	padding: .5em 0;
	color: #999;
	
	}

hr {
	
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	
	}

td, div { }

img {
	
	border: none;
	
	}
	

#frame {
	
	clear:both ;
	margin: 0 auto;
	width: 1030px;
	width: 1010px;
	width: 1000px;
	
	}

#container { }

#container2 {
	
	float: left;
	width: 550px;
	font-family:  'MyriadWebProRegular', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
		
	}

#mainbody {

	float: left;
		
	}

#mainbody #centerwrap {
	
	float: left;
	
	}
	
#centerwrap {
	
	height: auto;
	padding: 0 0px 6px 20px;
	float:left;
			
	}
	
#illowrap {
	
	height: 184px;
 	margin-bottom: 26px;
 
 	}
	
#contentarticle img {

	float: left;
	font-size: 10px;
	color: #5f5f5f;
	margin-top: 8px;
		
	}
	
#contentarticle img.photoright {

	float: right;
    left: 400px;
    position: relative;
    top: -184px;
			
	}

#contentarticle embed,
#contentarticle iframe  { 

	/*margin-left: 10px;
	float: right;*/
	margin-right: 10px;
	float: left;
	margin-bottom: 1em;
	
	}

#contentarticle p { 

	width: 550px;
	
	}

#contentarticle strong { 

	font-size: 1.1em;
	
	}

div#centervid { 

	margin-bottom: 24px;
	
	}
	
#contentarticle .footnote {
		
	color: #919191;
	font-size: .8em;
	margin-top: 40px;
		
	}
	
#contentwrap #container {

	overflow: hidden;
	
	}

		
/* ------------ HEADER ------------  */

#header {
	
	background:#0291E6 url(../images/header_bg.png) left top no-repeat;
	min-height: 258px; 
	color: #7cc1ff;
	width: 580px;

	}

#headerleft { 

	height: 45px;
	margin-top: 35px;
	padding-left:72px;
	float: left;
	font-family: 'MinionProSemibold',Georgia, "Times New Roman", Times, serif;

}

#domain {
	
    font-size: 28px;
    letter-spacing: -0.025em;
    line-height: 24px;
	
}

#sponsor {
	
	font-size: 12px;
	float: left;
	font-weight: 200;

	}

#sponsor  a {
	
	color: #F1F1F1;
	
	 }

#sponsor  a:hover {
	
	color: #FFF;
	
	 }

#headline { 

	width: 550px;
	padding: 20px 0 0 17px;
	/* padding: 12px 0 0 17px;*/ /* ---- USE IF HEADLINE INCLUDES <sup> TAG ----- */
	float: left;
	clear: both;
	color: #FFF;
	text-transform: uppercase;

	}
	
/* ------------ LEFT AND RIGHT COLUMNS ------------  */

#col1 {
	
	width: 169px;
	float: left;
	padding-left: 30px;
	border-right: 1px #e5e5e5 solid;	
	overflow: hidden;
	margin-top: 14px;
	margin-bottom: 24px;
	
	}
	
#col1 #padding {
	
	padding:0 10px;
	
	}


#col2 {
	
	float: right;
	overflow: hidden;
	width: 420px;
	background:url(../images/header_bg.png) -580px 0 no-repeat;

	}

#col2 #padding {
	
	padding: 0 11px 16px 11px;
	background:#0291e6;	
	margin: 32px 30px 0 0;
 
 	}

#col2 .formintro {
	
	font-size: 22px;
	line-height: 24px;
	padding:13px 12px 0 28px;
	font-family: 'MyriadProSemibold', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;
	color: #b4dcff;
	
	padding: 13px 12px 0 20px;
			
	}

#col2 .formintro strong,
#col2 .formintro .pop {
	
	color: #FFF;
			
	}

#col2 .formintro strong {
	
	font-size: 32px;
	line-height: 32px;
	font-weight: normal;
	font-family: 'MyriadProBold', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;

	}
	
#col2 #colbottom {
	
	height: 16px;
	background:url(../images/contact_bg_bottom.png) no-repeat;
	
	}

#col2 #disclaimertop {
	
	height: 16px;
	margin:8px 30px 0 0;
	background:#dfdfdf url(../images/disclaimer_bg_top.png) no-repeat;
	
	}

#col2 #disclaimer {
	
	background:#dfdfdf;
	margin-right: 30px;
	font-size: 10px;
	padding: 8px 40px;
	
	}

#col2 #disclaimer p {
	
	margin: 0px;
	padding: 0px;
	
	}

#col2 #disclaimerbottom {
	
	height: 16px;
	margin-right: 30px;
	background:#dfdfdf url(../images/disclaimer_bg_bottom.png) no-repeat;
	
	}

#col2  h3 {
	
	font-size: 12px;
	margin: 0 0 8px 0;
	text-transform: uppercase;

	}
	
/* ----------------------------- FOOTER ----------------------------- */
	
#footerwrap {
	
	padding:0;
	margin: 32px 0;
	font-size: 9px;
	color: #5e5e5e;
			
	}

#footerwrap a { 

	font-family: 'MyriadProBold', Lucida Grande, Tahoma, Helvetica, Arial, sans-serif;

	}

#footerwrap strong { 

	font-weight: normal;
	
}

#footer { 
	
	margin: 0 auto;
	width: 1010px;
	width: 1000px;
	min-height: 160px;
	font-size: 9px;
	
	}
	
#footer1 {
		
	padding: 0 0 6px 20px;
	
	}
	
#footer1 #copyright {
	
	padding: 4px 0;
	margin-bottom: 20px;
	border: 2px #ccc solid;
	border-width: 1px 0 2px 0;
	font-size: 11px;
	
	}

#footernav { 

	width: 230px;
	padding: 0 10px 0 0;
	float: left;

	}

#formdisclaimer,
#sitedisclaimer { 

	width: 740px;
	float: left;

	}

#formdisclaimer p,
#sitedisclaimer p { 

	margin: 0 ;

	}

/* ----------------------------- MISC ----------------------------- */


/* Clearfix */
.clearfix,
.clear {
	
	clear:both;
	
	}
	
.clearfix:after {
	
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	
	}

* html > body .clearfix {
	
	width: 100%;
	display: block;
	
	}

* html .clearfix {
	
	height: 1%;
	
	}

/* Firefox Scrollbar Hack - Do not remove */
html {
	
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
	
	}
	
#footer a,
h1 a,
h2 a,
h3 a {
	
	border: none;
	/*color: inherit;*/
	
	}
	
textarea {
    resize: none;
} 
