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

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 {
}

.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;
}

.content_image {
float: left;
display: inline;
}

.content_inside {
background:#FFFFFF url(../images/bg_content_center.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_subtable {
margin: 0 auto;
}

.formborder {
border: #153956 solid 1px;
}

#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;
height: 579px;
}

.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 */