iframe {width:760px; height:400px; border:none; margin:0; padding:0; border:none;}

.banner {height: 285px;width: 920px;position: relative; background: url(../img/a_banner_press.png) no-repeat top left;}

.newsBox { width:280px; height:260px;margin:12px 0 0 20px; border-right:dotted 1px #9daaaf; float:left;position: relative;}
.newsBox h1{ height:20px;}
.media { border-right:none;}

#NewsPostDetailPrintLink {float:right;}


.scrollLinks {float:right; width:17px;bottom:0px; right:6px; position:absolute; }
.scrollLinks .newsScrollUp {width:17px; height:30px; background: url(../img/btn_newsScroll-up.png) top no-repeat;}
.scrollLinks .newsScrollDown {width:17px; height:14px; background: url(../img/btn_newsScroll-down.png) top no-repeat; }
.scrollLinks .newsScrollUp:hover {background: url(../img/btn_newsScroll-up-over.png) top no-repeat; border:solid 0px black;}
.scrollLinks .newsScrollDown:hover {background: url(../img/btn_newsScroll-down-over.png) top no-repeat; }

/* for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div.hold	{ position:relative; overflow:hidden;width:250px; height:235px; z-index:100;}
div#wn1	{ position:absolute; left:0px; top:0px; width:250px; height:235px; clip:rect(0px, 250px, 235px, 0px); overflow:hidden;	z-index:1; }
div#wn2	{ position:absolute; left:0px; top:0px; width:250px; height:235px; clip:rect(0px, 250px, 235px, 0px); overflow:hidden;	z-index:1; }
div#lyr1 { position:absolute; left:0px; top:10px; z-index:1; }
div#lyr2 { position:absolute; left:0px; top:10px; z-index:1; }

.news_body {}
.media_body {margin:10px 260px 25px 60px;}

.downloadColumn {width:48%; float:left; }
.downloadColumn .downloadBrand { padding:10px 0 10px 0; margin:0 0 4px 0; border: solid 1px #dfe5e8;float:left; width:100%;}
.downloadColumn .downloadBrand img{float:left;}
.downloadColumn .downloadBrand .downloadLinks {  margin:0px 0 0 0px; float:left;  width:250px;}
.downloadColumn .downloadBrand .downloadLinks span{margin:6px 0 0 0px; float:left;  width:230px; }
.downloadColumn .downloadBrand .downloadLinks span img{margin:0px 6px 0 0px; float:left; }
.downloadColumn .downloadBrand .downloadLinks p{margin:-16px 0 0 0; float:left; padding-left:30px; line-height:1.5em; font-size:0.9em;}
.rightColumn {margin-left:6px;}


.col_left { width:580px; }



/******  PAGE LIST STYLES  ******/
.pageList {width:208px; float:right; background: url(../img/bkg_pagelist.png) top repeat-y; padding:0 0 0 0;margin:0 0 0 0;}
.pageList #pageList-top{width:208px; height:10px; background: url(../img/bkg_pagelist-top.png) top no-repeat;}
.pageList #pageList-bottom{width:208px; height:10px; background: url(../img/bkg_pagelist-bottom.png) bottom no-repeat; padding:0 0 0 0;margin:0 0 0 0;}
.pageList #pageList-content{width:204px; padding-bottom:20px; background: url(../img/bkg_pagelist-gradient.png) top repeat-x; margin:0 0 -5px 2px; background-color:#F0F4F6; }
.pageList #pageList-content ul{list-style: none; margin:10px 0 0 0; padding:0 0 0 30px;font-size:11px;}
.pageList #pageList-content li{list-style: none; margin:6px 0 0 0;}
.pageList #pageList-content .menuparent{display:block; font-size:12px;padding:10px 0 0 20px;}
.pageList #pageList-content .menuactive {color:#5e6565; text-decoration:none}

/******  SIGN UP LIST STYLES  ******/
#mc_embed_signup li{list-style:none;}
#mc_embed_signup form { width:100%; }
.indicate-required {float:right;}
.note-required {color:red;}

.input-group-label {font-weight:bold; }
.input-group ul{ padding:0; margin:4px 0 10px 0; }

.signupFormCol1 { width:400px; float:left; margin-right:20px;}
.signupFormCol1 label { width:150px; text-align:right; display:block; float:left;}
.signupFormCol1 input { width:200px;}

#mc_embed_signup .submitBtn  { padding:10px 0 0 420px; margin-top:10px; border-top:solid 1px #dfe5e8;}
#mc_embed_signup .submitBtn .btn  {width:100px;}
