html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0 none;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
.clear{clear:both;}
.spacer{clear:both; height:14px;}

body{
 background: url(../img/bg.jpg) top center repeat-x;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}

#wrap{width:996px; margin:0 auto;}

h2{
 color:#005f9d;	
 font-size:16px;
 line-height:30px;
 text-transform:uppercase;
 font-weight:normal;
 margin-bottom:10px;
}
h2 span{
 text-transform:none;
}
h3{
 font-family: "Georgia", times, serif;
 font-size:21px;
 font-weight:normal;
 color:#847b79;
 line-height:30px;
 *line-height:34px;
 margin:0 0 20px;
}
#home h3{margin:0 15px 20px;}
h3 span,h3 a{color:#005f9d; text-decoration:none;}
h3 a.smallLink{ font-size:16px; }
h5{font-size:12px; margin:0 0 0 12px;}

/*LINKS & BUTTONS*/
a{color:#000;}
a.active{color:#f00; text-decoration:none;}
a.extra {
 background: transparent url('../img/btnExtra.jpg') no-repeat; 
 display: block;
 height: 38px;
 width:260px;
 text-align:center;
 line-height:38px;
 /* FONT PROPERTIES */
 text-decoration: none;
 color: #005f9d;
 font-size:12px;
 text-transform:uppercase;
 margin:0 auto;
}
a.extra:hover{
 background-position: bottom right;
 color:#fff;
}


/*HEADER*/
#header{height:150px; margin-bottom:28px;}
#header h1 a{
 background: url(../img/usamp_logo.png) no-repeat;
 float:left;
 width:419px;
 height:67px;
 text-indent:-9999px;
 margin:32px 0 0 10px;
}

/*SEARCH*/
#search{
 background:#dbe8f1;
 height:62px;
 line-height:52px;
 float:right;
 color:#595959;
 width:428px;
}

#search form label{float:left; margin:0 0 0 20px;}
#search form input{color:#595959; margin-left:10px;}
#search form input.btnArrow{
 background: url(../img/btnArrowBlue.jpg) 0 0 no-repeat;
 width:19px; height:19px;
 text-indent:-9999px;
 display:block;
 float:left;
 margin:16px 0 0 10px;
 border:0;
 outline:0;
 *padding-top:10px;
 *font-size:0px;
}

#search cite{
 float:left;
 margin: -10px 0 0 142px;
}
#search cite a{
 margin:0;
 line-height:14px;
 font-size:10px;
 color:#005f9d;
}
#search cite a:hover{color:#847b79;}

#search a{
 color:#595959;
 text-decoration:none;
 float:left;
 margin: 0 0 0 30px;
 *margin:-2px 0 0 30px;
}

#search a span{
 background: url(../img/btnArrowBlue.jpg) 0 0 no-repeat;
 width:19px; height:19px;
 display:inline-block;
 position:relative;
 top:4px; *top:2px; left:10px;
}

/*MAIN NAVIGATION*/
#nav{float:right; margin: 13px 0 0 0; width:996px;}
#nav ul{list-style:none; float:right;}
#nav ul li{display:inline;}
#nav ul li a {
 background: transparent url('../img/navRight.jpg') no-repeat scroll top right; 
 display: block;
 float: left;
 height: 38px;
 margin-left: 6px;
 padding-right: 15px;
 text-decoration: none;
 color: #f0eeeb;
 font-weight:bold;
 text-transform:uppercase;
 position:relative;
}
#nav ul li a span {
 background: transparent url('../img/navLeft.jpg') no-repeat; 
 display: block;
 line-height: 38px;
 height:38px;
 padding: 0px 9px 0px 24px;
 float:left;
}
#nav ul li a span div.dms_tablogo{  display:block; width:56px; height:22px; background:transparent url(../img/dms_tablogo.jpg) no-repeat center top; line-height:22px; }
#nav ul li a span div.dmsLogo { padding-top:8px; }
#nav ul li a:hover,
#nav ul li a.active {background-position: bottom right;}
#nav ul li a:hover span,
#nav ul li a.active span{background-position: bottom left; color:#756a66;}
#nav ul li a:hover span div.dms_tablogo{  background:transparent url(../img/dms_tablogo.jpg) no-repeat center bottom;}



/*SUBNAV*/
#subnav{
 background:#ececec;
 height:344px;
 margin-bottom:20px;
}

#company #subnav{height:394px;}
#technology #subnav{height:394px;}

#subnav ul{
 float:left;
 margin:10px;
}
#subnav ul li{
 margin: 10px auto;
 text-align:center;
 text-transform:uppercase;
}
#subnav ul li a{
 background: url(../img/btnSubNav.jpg) no-repeat;
 height:40px;
 line-height:40px;
 width:188px;
 display:block;
 text-decoration:none;
}

#subnav ul li a.pubSignUp {
	height:37px;
	background: url(../img/pubSignUp.jpg) no-repeat top ;
	text-indent:-9999px;
	overflow:hidden;
	margin:70px auto 0 0;
}

#subnav ul li a:hover.pubSignUp, #subnav ul li a.pubSignUpSelected
{
	height:37px;
	background: url(../img/pubSignUp.jpg) no-repeat bottom;
	text-indent:-9999px;
	overflow:hidden;
	margin:70px auto 0 0;
}


#subnav ul li a:hover,
#subnav ul li a.active{
 background-position: bottom center;
 color:#fff;
}
#subnav ul li a span{
 text-transform:none;
}

#subnav ul li a.pdfLink{
 background: url(../img/btnPDF.jpg) center top no-repeat;
 line-height:15px;
 height:50px; 
 width:158px;
 display:block;
 padding-left:30px;
}

#subnav ul li a.pdfLink:hover{
 background-position: center bottom;
 color:#000;
}

/*HOMEPAGE*/
#home #content{float:left; width:664px;}
#home #sidebar{float:right; width:330px;}

#rotator{
 width:664px;
 height:380px;
 margin: 0 0 28px 0;
}
#rotator #prev,
#rotator #next{
 position:relative;
 z-index:10;
 margin:-200px 12px 0;
 display:block;
 width:42px;
 height:42px;
 text-indent:-9999px;
}
#rotator #prev{float:left; background: url(../img/home/arrowPrev.png) no-repeat;}
#rotator #next{float:right; background: url(../img/home/arrowNext.png) no-repeat;}



#home .blue{background: url(../img/blue.jpg) 0 0 repeat; padding:0 !important;}
#home .blue img{float:left; border:3px solid #c5cdd3; margin:20px;}
#home .blue .info{float:left; width:390px !important;}
#home .blue h2{
 color:#fff;
 font-size:23px;
 line-height:30px;
 padding:20px 70px 0px 0;
 font-weight:normal;
 text-transform:none;
}
#home .blue p{color:#fff; font-size:12px; line-height:16px; padding:0 70px 20px 0;}
#home .blue a{color:#193b52; font-size:13px; text-transform:uppercase;}


/*PANELIST*/
#panelist{margin: 0 0 28px 0; height:380px; width:330px; background: url(../img/home/panelist.jpg) top center no-repeat;}
#panelist .pointer{
 float:left;
 margin:148px auto 0 26px;
 width:270px;
 height:208px;
 display:block;
}
#panelist .pointer #output{
 margin:0; padding:0;
 width:270px;
 border-top: 1px solid #c7c3c1;
}
#panelist .pointer #output li{
 margin: 0 0 10px 0;
 padding:6px 6px 10px 6px;
 border-bottom: 1px solid #c7c3c1;
 color:#282828;
 line-height:16px;
 letter-spacing: -.05em;
 word-break: break-all;
}


/*RECENT NEWS*/
#recentNews{font-size:12px; margin:0 auto 28px; width:296px;}
#recentNews ul{margin:12px;}
#recentNews ul li{color:#686868; line-height:14px;}
#recentNews ul li a{color:#005f9d; font-weight:bold; line-height:18px; text-decoration:none;}
#recentNews ul li a.more{color:#686868;}

/*PANEL SHIELD*/
#panelShield{
 border:1px solid #c7c0be;
 margin:0 auto 28px;
 padding:4px;
 width:288px;
}

#panelShield ul{
 color:#282828;
 font-family: "Times New Roman", Times, sans-serif;
 font-size:15px;
 list-style:none;
 margin:11px auto;
 width:260px;
}
#panelShield ul li{
 height:24px;
 background: url(../img/listArrowNews.jpg) left bottom no-repeat;
 text-indent:30px;
}

/*NEWSLETTER*/
#newsletter{
 border:1px solid #c7c0be;
 margin:0 auto 28px;
 padding:4px;
 width:288px;
}
#newsletter p{
 line-height:20px;
 font-size:13px;
 padding:0 20px;
 margin:12px auto;
 color:#686868;
}

/*DID YOU KNOW*/
#home #dyk{
 background: url(../img/home/dyk.jpg) no-repeat;
 margin:28px 0;
 width:664px;
 height:116px;
}
#home #dyk h2{text-indent:-9999px;}
#home #dyk p{ 
 font-family: "Georgia", times, serif;
 font-size:19px;
 color:#7b716c;
 margin:20px 0 0 120px;
}

#dyk{margin-bottom:20px;}
#dyk .top{background: url(../img/dykTop.jpg) no-repeat; height:135px; text-indent:-9999px;}
#dyk .content{background: url(../img/dykMain.jpg) repeat-y;}
#dyk .content p{ 
 font-family: "Georgia", times, serif;
 font-size:17px;
 color:#716f6d;
 width:158px;
 margin:0 auto;
 text-align:center;
 line-height:24px;
}
#dyk .content p span{display:block; font-size:13px; font-style:italic;} 
#dyk .bottom{background: url(../img/dykBottom.jpg) no-repeat; height:25px;}




#content{float:right; width:774px;}
#content-search{/*float:right;*/ width:774px;}
#sidebar{float:left; width:210px;}
.hero{margin:0 0 28px 0;}

.imgWrap{float:left; margin-right:14px;}

#content #holder, #content-search #holder{width:734px; font-size:13px; margin:0 auto 14px; color:#605a58;}
#content #holder p,  #content-search #holder p{line-height:22px; margin:0 auto 14px;}
#content #holder p a, #content-search #holder p a{color:#005f9d; text-decoration:none;}
#content #holder ul, #content-search #holder ul{list-style: none;}
#content #holder ul li a, #content-search #holder ul li a{color:#005f9d; text-decoration:none;}
#content #holder ul li, #content-search #holder ul li{margin:10px auto; line-height:20px;}

.blue{background:#e9f0f4; clear:both; padding:14px;}
.blue .area{background:#fff; font-family: "Georgia", times, serif; margin:0; padding:10px;}
.blue .area h3{font-size:15px; margin:0; text-indent:20px;}
.blue .area p{margin:0 !important; text-indent:20px;}
.blue .area p a{color:#a05c04 !important;}
/*fix ie*/
.blue .area a.btnArrow{background: url(../img/btnArrowWhite.jpg) 0 0 no-repeat; margin:0 0 0 20px; line-height:19px; padding-left:6px; display:block;}


.gray{background:#ebebeb; clear:both; padding:14px;}

.gray .item{/*margin-bottom:14px; float:left; clear:both !important;*/}
.gray .item img{float:left; margin:0 14px 14px 0;}
.gray .item .info{float:left; width:540px;}
.gray .item h3{border-bottom:4px double #9c9b9b; display:block;}
.gray .item h3 span{color:#847b79; font-style:italic; font-size:15px;}
.gray .item p{/*display:block;*/}

.gray .area{background:#fff; text-align:center; margin:10px 0 !important; padding:15px 0 1px;}
.gray .area a{background: url(../img/btnDownload.jpg) top center no-repeat; display:block; height:32px; width:224px; margin:0 auto !important; text-indent:-9999px;}

.gray ol#archive{border-top:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; display:block;}
.gray ol#archive li{margin:10px 0 10px 20px; text-indent:30px;}
.gray ol#archive li a{color:#005f9d; text-decoration:none;}


/*ACCORDION*/
#accordion ul{margin:0; padding:0;}
#accordion li{list-style: none;}
#accordion li a{text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}

/*ACCORDION TECHNOLOGY*/
#technology #accordion li{
 background:#e9f0f4;
 margin:0 0 10px 0;
 padding:10px 0;
}
#technology #accordion li a{
 color:#282828;
 line-height:41px;
 height:41px;
 text-indent:80px;
 background: url(../img/listArrow.jpg) no-repeat;
}
#technology #accordion li a.opened{background-position:20px top;}
#technology #accordion li a.closed{background-position:20px bottom;}
#technology #accordion li ul {
 border-top:1px solid #b3c6d0;
 border-bottom:1px solid #b3c6d0;
 width:570px;
 margin:0 auto 10px;
 padding:10px 0;
}
#technology #accordion li ul li{
 list-style:none;
 padding:0; margin:0;
 color:#005f9d;
 font-family: georgia;
 font-size:15px;
 line-height:28px;
}
#technology li.webinar{margin-top:30px;}

#technology a{
 text-decoration:none !important;
}
#technology a img{
 margin-bottom:-2px;
}
#technology a .brown{
 background:#867772;
 margin:0; padding:0;
}
#technology a .brown p{
 font-family: "Georgia", Helvetica, Arial;
 font-size:20px;
 font-style:normal !important;
 height:40px;
 line-height:40px;
 color:#fff;
 text-align:center;
}
#technology a .brown span{
 font-size:15px;
 padding:0 10px;
}
#technology a .brown small{
 font-size:10px;
 font-style:italic;
}

#technology a.smvid {display:block; width:517px; height:265px; border:none; background:transparent url(../img/technology/sample-market/SampleMarket_vid.jpg) no-repeat center top; margin:5px 0; text-indent:-9999px; overflow:hidden;}
#technology a.smvid:hover { background:transparent url(../img/technology/sample-market/SampleMarket_vid.jpg) no-repeat center bottom}

/*ACCORDION COMPANY*/
#company #accordion li{background:#fff;}
#company #accordion li a{
 background: url(../img/listArrowNews.jpg) no-repeat;
 color:#005f9d;
 line-height:34px;
 height:34px;
 text-decoration:none;
 font-weight:bold;
 text-transform:uppercase;
 text-indent:50px;
}
#company #accordion li a.opened{background-position:20px top;}
#company #accordion li a.closed{background-position:20px bottom;}
#company #accordion li ul{background:#ebebeb;}
#company #accordion li ul li{background:#ebebeb; margin:0; padding:10px 0 0 0;}
#company #accordion li ul li a{
 background: url(../img/btnArrowGray.jpg) 0 0 no-repeat;
 height:20px;
 line-height:19px;
 text-indent:30px;
 margin:0 0 0 30px;
 text-transform:none;
 font-weight:normal;
}

#company .newsletter{
 border:1px solid #c7c0be;
 margin:0 auto;
 padding:4px;
 width:180px;
 float:right;
}
#company .newsletter .content{
 background:#e9ecf1;
 margin:0; padding:0 10px;	
}
#company .newsletter h2{
 margin:0; padding:0;
 display:block;
 float:left;
 background: url(../img/company/newsSubscribe.jpg) top right no-repeat;
 width:170px; height:32px;
 text-indent:-9999px;
}

#company a.subscribe img{
 margin:14px auto 0 20px;
}

/*SPECIALTY*/
ul#specialty{
 background:#fff;
 float:left;
 margin:8px 0px 8px 8px;
 padding:10px;
 text-indent:20px;
 width:200px;
 list-style: inside url(../img/listSquare.jpg) !important;
}
ul#specialty li{height:20px;}

ul#square{
 list-style:none;
}
ul#square li{
/* list-style: inside url(../img/listSquare.jpg) !important;*/
 background: url(../img/listSquare.jpg) 0 5px no-repeat;
 padding-left:12px;
 width:99%;
}

/*NEWS*/
ul#news{list-style:none !important;}
ul#news li{
 background: url(../img/btnArrowGray.jpg) 0 0 no-repeat;
 margin:10px 0 10px 20px !important; line-height:19px; 
 padding-left:30px;
}

table#newsletter{text-align:left; margin:0 10px; width:480px; border:none; float:left;}
table#newsletter tr th,
table#newsletter tr td{padding:4px 20px 4px 10px; line-height:20px;}
table#newsletter tr td.arrow{padding: 0;}
table#newsletter a{color:#005f9d; text-decoration:none;}
table#newsletter tr td.arrow{
 background: url(../img/btnArrowGray.jpg) 50% 50% no-repeat;
 text-indent:-9999px;
}

table#newsletterSignUp td{padding:10px; width:40%;}
table#newsletterSignUp td input,
table#newsletterSignUp td select,table#newsletterSignUp td textarea{width:100%; margin-top:4px;}
table#newsletterSignUp td span{color:#005f9d;}
table#newsletterSignUp td .checkbox{
 float:left;
 width:228px;
}
table#newsletterSignUp td .checkbox input{
 width:auto;
}

table#newsletterSignUp td a.submit{
 background: url(../img/btnSubmitGray.jpg) top left no-repeat;
 width:124px; height:26px;
 display:block;
 text-indent:-9999px;
 cursor:pointer !important;
 float:left; margin-right:10px;
}
table#newsletterSignUp td a.policy{
 text-decoration:none;
 color:#005f9d;
}

/*PRODUCT*/
ul#product li{display:block; float:left; margin:0 6px !important; width:230px;}
ul#product li p{line-height:20px; padding:8px; margin:0; font-size:13px; min-height:80px;}
ul#product li a.btn{
 background: url(../img/btnExtraSmall.jpg) no-repeat;
 color:#005f9d;
 font-size:.9em;
 display:block;
 margin:10px auto;
 width:230px; height:38px;
 line-height:38px;
 text-decoration:none; text-align:center;
 text-transform:uppercase;
}
ul#product li a:hover{background-position: bottom center; color:#fff !important;}

/*ASSOCIATIONS*/
ul#associations{list-style:none;}
ul#associations li{display:inline; margin:0 17px 0 0 !important;}
ul#associations li.last{margin:0 !important;}

/*TABS*/
ul.idTabs{margin-bottom:10px;}
ul.idTabs li{display:inline; text-transform:uppercase;}
ul.idTabs li a{color:#847b79 !important;}
ul.idTabs li a.selected{color:#005f9d !important;}

/*LOCATION*/
#location{background:#ebebeb; padding:2px 0 !important; *padding:10px 0 !important;}
#location .area{width:714px; margin:10px auto;}
#location .area h2{
 display:block;
 background:#d5d3d1;
 border-bottom:4px solid #ebebeb;
 color:#564e4d;
 font-size:11px;
 text-indent:10px;
 margin:0;
}
#location .area address{background:#f7f6f6; padding:15px; font-style:normal;}
#location .area address p{margin:0 0 5px 0 !important; font-size:12px !important;}
#location .area address p span{color:#005f9d;}
#location .area address p a{
 background: url(../img/btnViewMap.jpg) no-repeat;
 width:162px;
 height:43px;
 display:block;
 text-indent:-9999px;
 margin:10px 0 -10px;
}

/*PUBLISHERS*/
#letsTalk{
 background: #fff url(../img/blue.jpg) repeat;
 clear:both;
 padding:30px 40px;
}
#letsTalk h2{
 color:#fff;
 font-size:26px;
}
#letsTalk p{
 color:#fff;
 margin:0 30px 0 0 !important;
}

/*CONTACT*/
#contact .blue .area{margin:10px 0;}

#contact #location{width:380px; float:right;}
#contact #location .area{width:350px; margin:10px auto;}
#contact #content .blue .area{margin:10px auto;}

#contact #form{background:#f5eadb; width:340px; float:left;}
#contact #form form{width:300px; margin:0 auto;}
#contact #form p{color:#686868; font-family: georgia; font-style:italic; padding-top:17px;}
#contact #form .line{height:4px; background:#fff;}
#contact #form label{color:#353535; display:block; margin-bottom:28px;}
#contact #form label input,
#contact #form label select,
#contact #form label textarea{display:block; margin:6px 0 0; width:300px;}
#contact #form label input{height:20px;}
#contact #form a{
 display:block; margin:0 auto;
 background: url(../img/btnSubmit.jpg) center center no-repeat;
 height:70px; width:168px;
 text-indent:-9999px;
}

/*SITEMAP*/
#sitemap #content #holder ul{width:242px; float:left; margin-bottom:20px; list-style: inside url(../img/listSquare.jpg);}
#sitemap #content #holder ul a:hover{text-decoration:underline;}
#sitemap #content #holder ul li{height:20px;}
#sitemap #content #holder ul li a{text-indent:6px;}

/*POLICY*/
#policy address{text-align:center; display:block; margin-bottom:20px;}

/*FOOTER*/
#footer{
 border-top: 4px double #c8d0d6;
 border-bottom: 4px double #c8d0d6;
 clear:both;
 font-size:10px;
 line-height:40px;
 margin:10px 0px;
}
#footer ul{list-style:none; text-align:center;}
#footer ul.last{line-height:normal; margin-bottom:20px;}
#footer ul li{display:inline; margin:0 20px;}
#footer ul li a{text-transform:uppercase; text-decoration:none;}
#footer ul li a:hover, #footer ul li a.active, #footer ul li a span{color:#ac5a13;}



/* Panel Book Search CSS Start*/

.panel_search_box{
	font-size:14px;
	color:#888;
	width:150px;
	height: 17px;
}

.panel_search_box_result{
	font-size:14px;
	color:#000;
	height: 17px;
}

.search_panel_button{
	background-image: url(../images/img_16.jpg);
	background-repeat: no-repeat;
	width:89px;
	font-size:9px;
}

.keyword_paging_link
{
    font-family:verdana;
    font-weight:normal;
    font-size:11px;
    color:#4775B3;
    text-decoration: none;
}

.keyword_paging_link:visited 
{    
    color: #4775B3; 
    text-decoration: none; 
}

.keyword_paging_link:hover 
{ 
    color: #4775B3; 
    text-decoration: underline; 
}

.keyword_paging_link_active 
{    
    color: #000; 
    text-decoration: none;
    font-weight:normal;
    font-size:11px;
    font-family:verdana;
}

.heading_panel_search_result {
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:15px 0px 15px 25px;
}

/* Panel Book Search CSS End */

/*Contact Us Form*/
.submit_contact{
 	background: url(../img/btnSubmit.jpg) no-repeat;
	width: 175px;
	height: 40px;
	border:0px;
	margin-left: 70px;
}

.contact-label{
	color:#353535;
	display:block;
	margin-bottom:28px
}

.contact-text{
	width:300px;
	margin-top:5px;
}

#holderSearch .blue{
 display:block;
 width:100%;
 margin:0 auto;
/* padding:0 !important;*/
}

#holderSearch .blue input#panel_search_box_result{
 float:left;
 height:24px !important;
 padding:8px 0 0 10px;
 position:relative;
 margin-right:10px;
}

#holderSearch .blue form label{
 float:left;
 margin-right:10px;
 line-height:40px;
}

#holderSearch .blue form .subBut{
 background: url(../img/btnSubNav.jpg) no-repeat;
 height:40px;
 line-height:40px;
 width:188px;
 display:block;
 text-decoration:none;
 border:0px;
 font-size:12px;
 text-transform:uppercase;
 margin-left:10px;
}
#holderSearch .blue form .subBut:hover,
#holderSearch .blue form .subBut:active{background-position: center -40px !important; color:#fff;}

#holderSearch p,
#holderSearch .blue p,
#holderSearch ol{
 line-height:22px;
 margin:0 auto 14px;
 color:#605a58;
}
#holderSearch ol{list-style:decimal inside !important;}
#holderSearch ol li{margin-bottom:10px;}
#holderSearch ol li a.example{float:left; margin-left:42%;}

/* Added 8/13/2010 By: Armen Kesablyan -- Publishers Form */
#publisherFormContainer { position:absolute;width:420px;z-index:500;left:-12px;overflow:hidden; height:680px; background:#F5EADB; margin:auto; margin-top:100px; } 
#publisherFormContainer iframe { width:420px;overflow:hidden; height:630px; background:#F5EADB; }
.pubTitlte { font-size:26px; line-height:32px; padding:20px 0px 0px 25px; font-weight:bold; color:#075D9A; float:left; font-family:	"Georgia",times,serif;}
.btnCloseContainer { float:right;  padding:20px 25px 0px 0px; }
.btnCloseContainer a, .btnCloseContainer a:link, .btnCloseContainer a:visited { background:url('http://usamp.s3.amazonaws.com/pl/usamp/btnClose2.jpg') no-repeat center top; height:29px; width:36px; color:#FFF; text-transform:uppercase; line-height:29px; display:block; text-align:center; text-decoration:none; font-weight:bold;}
.btnCloseContainer a:hover { background-position:center bottom;  }