/* @charset "utf-8"; */

/* CSS Document */




@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProCondensedItalic';
    src: url('myriadpro-condit-webfont.eot');
    src: url('myriadpro-condit-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-condit-webfont.woff') format('woff'),
         url('myriadpro-condit-webfont.ttf') format('truetype'),
         url('myriadpro-condit-webfont.svg#MyriadProCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


img { behavior: url(iepngfix.htc); }



html, body {

	background: #FFFFFF url(../images/bg.gif) repeat-x top;

margin: 0;

	color: #0c3c60;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

/*	min-height: 610px; */

	height: 100%;  

}

a:link {

	color: #0c3c60;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #0c3c60;

}

a:hover {

	text-decoration: underline;

	color: #0c3c60;

}

a:active {

	text-decoration: none;

	color: #0c3c60;

}



#wrapper {

width: 950px;

margin: 0px auto 0 auto;

background: url(../images/bg_ultimate2.gif) repeat-y center;

/* min-height: 100%;

height: 100%; */

}



.wrapper {

background: url(../images/bg_ultimate2.gif) repeat-y left;

}



.wrapperindexpageONLY{

background: url(../images/bg_ultimate4.gif) repeat-y left;

}





#wrapper_USE_THIS_IF_THE_CONTENT_IS_LONGER_THAN_1_HUNDRED_PERCENT {

width: 950px;

margin: 0px auto auto auto;

background: url(../images/bg_ultimate2.gif) repeat-y center;

/* min-height: 100%; */

}



#wrapperfooterbottom{

width: 911px;

height: 24px;

margin: 0px auto auto auto;

/* position: absolute;

bottom: 0;

left: 14%; */

}



#wrapperinawrapper {

width: 950px;

margin: 0px auto auto auto;

background: url(../images/bg_ultimate.jpg) no-repeat top center;

/* min-height: 610px;

height: 100%; */

}



#wrapper1 {

width: 911px;

margin: 0px auto 0px auto;

/* height: 96%;

min-height: 95%; */

}



#menulinks_top {

	background: url(../images/barbg.jpg) repeat-x top left; 

	width: 909px;

/*	margin: 0 auto; */

	text-align: left;
	
	height: 40px;

}



.content_righttext {

width: 205px;

float: right;

height: 323px;

display: inline;

}



.content_righttext_sub {

padding: 18px 26px 0px 17px;

}







.fontArial_14BOLD{

font-size: 14px;

font-weight: bold;

}

.fontArial_12 {
	font-size: 12px;
	}



.content_image {

float: left;

display: inline;

}



.content_inside {

background:#FFFFFF url(../images/bg_content_center.jpg) top repeat-x;

}



.content_insidepa {

background:#FFFFFF url(../images/bgpa.jpg) top repeat-x;

}



.content_inside_subpage {

background:#FFFFFF url(../images/bg_content_center_subpage.jpg) top repeat-x;

}



.content_bottom_table {

background: #FFFFFF url(../images/bg_bottom_text.jpg) top repeat-x;

}



.content_flash_mainpage {

padding:209px 0px 0px 183px ;

}



.image_logobig_subpage {

margin: 0px auto 24px 0px;

}



.text_mediacenter_center {

margin: 24px auto 24px 0px;

width: 380px;

}



.menu_mediacenter_right {

margin-left: 10px;

border-bottom: #153956 solid 1px;

border-right: #153956 solid 1px; 

border-left: #153956 solid 1px;

border-top: #153956 solid 1px;

}



.menu_mediacenter_righttap {

	margin-left: 10px;

}



#headerbecomeamember {

width: 758px;

height: 505px;

background: url(../images/becomeamember.jpg) no-repeat top left;

margin: 0px auto;

}



#footerbecomeamember {

width: 758px;

height: 45px;

margin: 0px auto auto auto;

}



.headerbecomeamember_sub {

padding: 300px 0 0 0;

}

.headerbecomeamember_subt {

padding: 290px 0 0 0;

}


.headerbecomeamember_subtable {

margin: 0 auto;

}



.formborder {

border: #153956 solid 1px;
color: #0c3c60;

}

.formborderlight {
	border: #c1c9dd solid 1px;
	color: #0c3c60;
	}



#topheaderwrapper {

background: url(../images/header_topaa.jpg) repeat-x top left;

height: 26px;

text-align: right;

padding: 0px 15px 0px 0px;

display: inherit;

}



.formstayupdatedtop {

line-height: 11px;

font-size: 11px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #153956;

}



.formsubmit {

line-height: 11px;

font-size: 11px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #153956;

padding: 2px 0px -1px 0px;

}



.form_becomeamember {

line-height: 11px;

font-size: 11px;

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #153956;

vertical-align: middle;

}



.arial12 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



#100percent {

width: 911px;

/* min-height: 100%;

height: 100%; */

}







/* ADDITIONAL ENTRIES FOR TABLE FORMATS*/



.background_mandatory_table {

background: url(../images/bg_ultimate.jpg) top left no-repeat ;

min-height: 579px;

overflow: visible;

}

.background_mandatory_tablea {

background: url(../images/bg_ultimate.jpg) top left no-repeat ;

min-height: 569px;

overflow: visible;

}


.background_mandatory_table_for_long_content {

background: url(../images/bg_ultimate.jpg) top left no-repeat;

min-height: 100%;

height: 100%;

/*overflow:scroll;*/

}



.topheaderwrapper_table {

background: url(../images/header_topheadersmall.jpg) repeat-x top;

height: 26px;

text-align: right;

margin: 0px auto 0px auto;

display: inherit;

width: 909px;

}



.margin_table_top_table {

margin: 0px 15px 0px 0px;

}



.defaultfont12_table {

font-size: 12px;

line-height: 15px;

}



.nb {

border-style:none;

}

.rotatingimages {

margin: 11px 0px 0px 0px;}

.content_bottom_sub {

width: 241px; 

padding: 17px 23px 0px 15px;

float: right;

display: inline;

}

.content_image_bottom_sub {

margin: 0px 15px 0px 0px;

}

.thankyouforyoursubmission {

color: #FFFFFF;

font-size:12px;

padding: 3px 0px 0px 0px;

}

.stayinformed_indexpage_border {

border-left: 1px solid #a8b4cf;

height: 100%;

}



.nobailoutimage {

	margin: 79px 0 0 0;

}



.splash2centering {

	margin: 0 auto 0 auto;

	width: 760px;

}





/* MOD March 2009 for select ad campaign */



.selectadflash {

	margin: 38px 0 0 0;

}



td.selectadright {

	background: url(../images/selectad_bg.gif) repeat-x top left;

	font-size: 12px;

}



td.selectadright .contenties {

	margin: 0 15px;

	text-align: left;

	font-size: 12px;

}



/* end mod */





.backgroundstripespa {

	background: url(../images/stripes.jpg) repeat-x top left;

	height: 30px;

	}



.arial14px {

	font-size: 14px;

	line-height: 15px;

	font-family: Arial, Helvetica, sans-serif;

	}

	

.bgshadinghola {

	background: url(../images/bghola.jpg) repeat-x top left #FFF;

	}

	

.bgshadinghola form table, .omgform form table {

	margin: 0;

	padding: 0;

	font-size: 12px;

}




.mycode {

background-color:#FFFFFF;

border:1px solid #CCCCCC;

color:#666666;

font-family:"Courier New",Courier,mono;

font-size:12px;

height:130px;

margin:0;

overflow:auto;

padding:6px;

text-align:left;

width:550px;

}

.bgstate {
	background: url(../images/bgstate.jpg) no-repeat top left;
	height: 45px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #071e30;
	text-align: center;
	padding: 10px;
	}

.bgstate a {
	color: #071e30;
	}

.mediacentertvonly {
	font-size: 12px;
	margin: 0 20px;
	border-top: 1px solid #163955;
	background: url(../images/bgshadedleft.jpg) no-repeat top left;
	}

.mediacenterdivrightpadding {
	padding: 10px;
	background: url(../images/bgshadedleft.jpg) no-repeat top right;
	min-height: 300px;
	overflow: visible;
	}

.embeddingcodes {
	padding: 10px;
	border: 1px solid #cbcbcb;
	color: #6e5d63;
	line-height: 18px;
	width: 500px;
	text-align: left;
	}

.videoselection {
	font-size: 11px;
	background: #d8deec;
	padding: 3px;
	border: 1px solid #aaadb4;
	color: #055999;
	margin: 0 30px 0 0;
	}
	
form {
	margin: 0;
	padding: 0;
	}

.arial14pxblack {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 20px;
	}
	
.arial11pxblack {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 14px;
	}
	
#menu_header {
	margin: 0 0 0 138px;
	height: 40px;
	}

#menu_header ul {margin: 0; padding: 0;}

#menu_header ul li { margin: 0; padding: 0; list-style: none; float: left;}

#menu_header ul li a {
	font-family: 'MyriadProCondensed';
	display: block;
	color: #0c5489;
	font-size: 18px;
	padding: 0 15px;
	line-height: 40px;
/*	height: 40px; */
	vertical-align: middle;
	margin: 0 25px 0 0;
	}

#menu_header ul li a:hover, #menu_header ul li#active a {
	text-decoration: none;
	background: url(../images/menu_header_bg.jpg) repeat-x top left;
	}


.paddingcontent {
	padding: 20px;
	}
