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:335px;
 height:67px;
 text-indent:-9999px;
 margin:32px 0 0 10px;
}

/*LOGIN*/
#login {
 height:33px;
 float:right;
 width:109px;
}

#login a{
 height:100%;
 width:100%;
 display:block;
 background: #31a6e2 url("../img/home_loginBut.jpg") no-repeat left top;
 border:none;
 text-size:0px;
 text-indent:-9999px;
 overflow:hidden;
}

#login a:hover{ background-position: left bottom; }


/*SOCIALMEDIAICONS*/

#socialMediaIcons {
	height:20px;
	float:right;
	width:380px;
	margin:12px 0 0 0;
}
#socialMediaIcons a { color:#716d6c; text-decoration:none; font-size:10px; display:block; float:left;}
#socialMediaIcons a:hover { color: #449AC5; }
#socialMediaIcons a.button {
	width:20px;
	height:20px;
	border:none;
	text-size:0px;
	text-indent:-9999px;
	overflow:hidden;
	background: #d5cfcc url("../img/socialmediaIcons4.jpg") no-repeat;
	margin-right:8px;
}

#socialMediaIcons a#smi_facebook { background-position: left top;}
#socialMediaIcons a#smi_twitter { background-position: -20px top;}
#socialMediaIcons a#smi_linkedin { background-position: -40px top;}
#socialMediaIcons a#smi_youtube { background-position: -61px top;}
#socialMediaIcons a#smi_google { background-position: -81px top;}
#socialMediaIcons a#smi_blog { background-position: -101px top; width:49px}

/*
#socialMediaIcons a#smi_facebook:hover { background-color:#1788c0; background-position: left -20px;}
#socialMediaIcons a#smi_twitter:hover { background-color:#1788c0; background-position: -20px -20px;}
#socialMediaIcons a#smi_linkedin:hover { background-color:#1788c0; background-position: -40px -20px;}
#socialMediaIcons a#smi_youtube:hover { background-color:#1788c0; background-position: -61px -20px;}
#socialMediaIcons a#smi_blog:hover { background-color:#1788c0; background-position: -80px -20px;}
*/


/*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; margin-right:50px;}
#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; padding-bottom:30px; }
#technology #subnav { height:235px; margin-bottom:0; }

#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:128px;
 display:block;
 padding-left:60px;
}

#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;}
#home .midpagelinks {display:block; margin:0 0 20px 0;}

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

/* Graph Homepage */
#graphContainer  {  border:1px solid #c7c0be; margin:0 auto 28px; padding:15px; width:288px; text-align:left; }
#graphContainer .graphHeader { text-align:center; color:#006699; font-size:16px; padding:10px; background-color:#eaedf2; margin-bottom:10px; }
#graphContainer h5 { font-size:12px; margin:0;} 
#graphContainer .title a { color:#005f9d; font-weight:bold; line-height:18px; text-decoration:none; font-size:12px; }
#graphContainer .subtitle { color: #686868;line-height: 16px; font-size:12px; }
#graphContainer .subtitle a { color: #686868;line-height: 16px; font-size:12px;font-weight: bold;text-decoration: none; }
#graphContainer .graph { text-align:center; }
#graphContainer .fullReport { color:#006699; font-weight:bold; }
#graphContainer .legends { background-color:#eaedf2; margin:10px 0px; }
#graphContainer .legends2 { margin:20px 0 10px 0; }
#graphContainer .legend { position:relative; padding:5px; }
#graphContainer .legend .copy { margin-left:35px; color:#847b79; line-height:16px;}
#graphContainer .legends2 .legend .copy { margin-left:0px; color:#000; line-height:16px; font-size:14px;border-top: 1px solid #c7c0be; padding:10px 0 0 0;}
#graphContainer .legendIcon { position:absolute; width:25px; height:10px; left:5px; top:10px; padding:0px; }
#graphContainer .legends .grayBG { background-color:#acaaa9; }
#graphContainer .legends .blackBG { background-color:#000000;}
#graphContainer .legends .blueBG { background-color:#036298; }
#graphContainer .legends .oliveBG { background-color:#524f26;}

/*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, #home #dyk2 h2{text-indent:-9999px;}
#home #dyk p{ 
 font-family: "Georgia", times, serif;
 font-size:19px;
 color:#7b716c;
 margin:20px 0 0 120px;
}

#home #dyk2{
 background: url(../img/home/dyk2.jpg) no-repeat center top;
 margin:28px 0;
 width:300px;
 height:200px;}
 
#home #dyk2 p{ 
 font-family: "Georgia", times, serif;
 font-size:17px;
 color:#7b716c;
 margin:100px 20px 0 50px;
 text-align:center;
}


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

/* TESTIMONIAL */
#testimonials { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; height:300px; margin:10px 0 0 0; }
#testimonials #quoteT { padding:10px 20px 0; border:none; background-image:url(../img/sb_testimonialBox.jpg); height:290px; width:170px; color:#025b95; font-family:Arial, Helvetica, sans-serif; }
#testimonials #quoteT p { line-height:20px; }


#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 { border-top:1px solid #0073ae; 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 h3 a{ display:block; height:19px; width:19px; color:#847b79; font-style:italic; font-size:11px; float:right; margin:0 0 5px 5px;}
.gray .item h3 a.twitter{padding:0; background:transparent url(../img/socialnetwork_icons.gif) no-repeat top left;}
.gray .item h3 a.facebook{padding:0; background:transparent url(../img/socialnetwork_icons.gif) no-repeat top right;}
.gray .item h3 a.twitter:hover{ background-position:bottom left;}
.gray .item h3 a.facebook:hover{ background-position:bottom right;}

.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 {}
#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 PRESS ROOM */
#newsaccordion { margin-left:10px; }
#newsaccordion .accordion-title { color:#0073ae; font-size:16px; text-transform:uppercase; margin-top:30px; padding:0 0 0 30px; background-image:url('http://www.staging.usamp.com/objects/img/btnAccArrow.jpg'); background-repeat:no-repeat;}
#newsaccordion .accordion-open .accordion-title{
background-image:url('http://www.usamp.com/objects/img/btnAccArrowOver.jpg')
}	
#newsaccordion .accordion-content{
	padding:10px 0 0 10px;
}


/*ACCORDION TECHNOLOGY*/
#technology #accordion li, #company #accordion li{
 background:#e9f0f4;
 margin:0 0 10px 0;
 padding:10px 0;
}
#technology #accordion li a, #company #accordion li a{
 color:#282828;
 line-height:41px;
 height:41px;
 text-indent:80px;
 background: url(../img/listArrow.jpg) no-repeat;
}
 #company #accordion li a { font-size:20px; padding-left: 20px; background-position: 30px 0;}

#company #accordion li ul li a{
	background: url("../img/btnArrowGray.jpg") no-repeat scroll 0 0 transparent;
    color: #005F9D;
    font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
    font-size: 13px;
    height: auto;
    line-height: 19px;
    text-indent: 0;
    text-transform: none;
	margin: 10px 0 !important;
	padding-left: 30px;
}

#technology #accordion li a.opened, #company #accordion li a.opened{background-position:20px top;}

#technology #accordion li a.closed, #company #accordion li a.closed{background-position:20px bottom;}
#technology #accordion li ul, #company #accordion li ul {
 border-top:1px solid #b3c6d0;
 border-bottom:1px solid #b3c6d0;
 width:570px;
 margin:0 auto 10px;
 padding:10px 0;
}

#company #accordion li ul {width:540px;}

#technology #accordion li ul li, #company #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; height:130px;}
#technology div.webinarOut{margin:30px 0 30px 10px;}

#technology li.samplemarket188{margin-top:30px; height:238px;}



#technology a{
 text-decoration:none !important;
}
#technology a img{
 margin-bottom:-2px;
}
#technology a .brown{
 background:#867772;
 margin:0; padding:0;
}

#technology a .brown2{
 background:#867772 url(../img/technology/sample-market/brown_bg.jpg) no-repeat;
 margin:0; padding:0;
}


#technology a .brown p, #technology a .brown2 p{
 font-family: "Georgia", Helvetica, Arial;
 font-size:18px;
 font-style:normal !important;
 height:40px;
 line-height:40px;
 color:#fff;
 text-align:center;
}
#technology a .brown span, #technology a .brown2 span{
 font-size:15px;
 padding:0 10px;
}
#technology a .brown small, #technology a .brown2 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}



#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*/
#specialty {
	float:left;
	font-size:18px;
	margin:40px 0 0 75px;
}

/* #specialty li { height:20px; font-size:18px; } */


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;
}
ul#news .archiveLink { padding:0 0 0 30px; color:#005F9D; text-decoration:none; font-size:15px; text-transform:uppercase; }
*/

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 { margin-top:100px; }
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;}

ul#product_squares {  }
ul#product_squares li{display:block; float:left; margin:0 6px !important; width:230px;}
ul#product_squares li p{line-height:20px; padding:8px; margin:0; font-size:13px; min-height:80px;}
ul#product_squares 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_squares li a:hover{background-position: bottom center; color:#fff !important;}


/* DOWNLOAD, CONTACT, PANEL BOOK, & SIGN UP BUTTONS */
#holder a.downloadbtn{
 float:left;
 background: url(../img/btnBrochure.jpg) no-repeat;
 background-position: top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 150px;
 padding-left:15px;
 width:190px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover {background-position: bottom left; color:#005f9d !important;}

#holder a.contactbtn{
 float:left;
 background: url(../img/btnContact.jpg) no-repeat;
 background-position:top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 0;
 padding-left:50px;
 width:140px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover {background-position: bottom left; color:#005f9d !important;}

#holder a.btncontact{
 float:left;
 background: url(../img/btnContact.jpg) no-repeat;
 background-position:top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 0;
 padding-left:50px;
 width:190px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover {background-position: bottom left; color:#005f9d !important;}


#holder a.panelbookbtn {
 float:left;
 background: url(../img/btnBrochure.png) no-repeat;
 background-position: top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 130px;
 padding-left:25px;
 width:220px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover { background-position: bottom left; color:#005f9d !important; }

#holder a.signupbtn{
 float:left;
 background: url(../img/btnSignUp.jpg) no-repeat;
 background-position: top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 0;
 padding-left:50px;
 width:190px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover {background-position: bottom left; color:#005f9d !important;}


#holder a.webinarbtn {
 float:left;
 background: url(../img/btnWebinar.jpg) no-repeat;
 background-position: top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 50px 20px 0;
 padding-left:20px;
 width:220px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover {background-position: bottom left; color:#005f9d !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; margin:0 20px !important;}
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 #contactForm { background:#f5eadb; width:340px; float:left; }
#contact #contactForm form { margin-left:18px; padding:20px 0; }
#contact #contactForm p { color:#686868; font-family:georgia; font-style:italic; }
#contact #contactForm .error { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CC3300; font-style:normal; margin-left:15px; display:none; }
#contact #contactForm span { color:#0073ae; }
#contact #contactForm label { margin-top:10px; }
#contact #contactForm .textbox { width:300px; }
#contact #contactForm textarea { width:300px; }
#contact #contactForm label { color:#353535; margin-bottom:5px; }
#contact #contactForm .submit { display:block; margin:0 auto; background: url(../img/btnSubmit.jpg) center center no-repeat; height:70px; width:168px; text-indent:-9999px !important; border:none; cursor:pointer; }

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


#videoContainer { width:570px; margin: 90px auto 40px auto; }
#videoContainer a { width:570px; height:292px; display:block; text-indent:-9999px; overflow:hidden; background: #fff url('../img/technology/smVideoBut.jpg') no-repeat center top; }
#videoContainer a:hover { background-position: center bottom; }

#videoContainerSB { width:681px; margin: 90px auto 40px auto; }
#videoContainerSB a { width:681px; height:383px; display:block; text-indent:-9999px; overflow:hidden; background: #fff url('../img/technology/sb_video.jpg') no-repeat center top; }
#videoContainerSB a:hover { background-position: center bottom; }

#usampVideos { height:40px; margin-bottom:20px; }

#storyVideo { width:260px; height:37px; margin:0 auto 20px auto; float:left; margin-left:30px; }
#storyVideo a { width:250px; height:25px; display:block; text-transform:uppercase; text-decoration:none; padding:12px 0 0 20px; background:#fff url('../img/btnPlayVideo.jpg') no-repeat center top; color:#ffffff; }
#storyVideo a:hover { text-transform:uppercase; text-decoration:none; color:#0073ae; background-position: center bottom; }

#companyVideo { width:260px; height:37px; margin:0 auto 20px auto; float:right; margin-right:30px; }
#companyVideo a { width:250px; height:25px; display:block; text-transform:uppercase; text-decoration:none; padding:12px 0 0 20px; background:#fff url('../img/btnPlayVideo.jpg') no-repeat center top; color:#ffffff; }
#companyVideo a:hover { text-transform:uppercase; text-decoration:none; color:#0073ae; background-position: center bottom; }

/* 
#videoContainer_sidebar { font-size: 10px;margin: 20px 0 0;text-align: center;text-transform: uppercase;width: 188px; }
#videoContainer_sidebar a { width:188px; height:97px; display:block; text-indent:-9999px; overflow:hidden;  background: #fff url('../img/technology/smvideo_sidebar.jpg') no-repeat center top; }
#videoContainer_sidebar a:hover { background-position: center bottom; }
*/

.SB_comboBanners { width:210px; margin: 5px 0 10px 0; }
.sb_testimonial { padding:30px 20px 0; margin:0; border:none; background-image:url(../img/sb_testimonialBox.jpg); height:270px; width:170px; font-size:14px; line-height:20px; color:#025b95; font-family:Arial, Helvetica, sans-serif; }
.quoteGiver { font-size:12px; font-weight:normal; line-height:20px; color:#025b95; font-family:Arial, Helvetica, sans-serif; }

.sbc_head { padding:0; margin:0; border:none; }
.sbc_banner {  height: 169px; margin-top:3px;  padding:0; }
.sbc_banner a { display:block; width:210px; height:169px; text-indent:-9999px; overflow:hidden; font-size:0px; background:#fff url("../img/technology/SampleMarket_sbBanners.jpg") no-repeat; border:none !important; }
.sbc_banner a.sbc_video { background-position: left top; }
.sbc_banner a.sbc_video:hover { background-position: left bottom; }
.sbc_banner a.sbc_webinar { background-position: -420px top; }
.sbc_banner a.sbc_webinar:hover { background-position: -420px bottom; }
.sbc_banner a.sbc_citytour { background-position: right top; }
.sbc_banner a.sbc_citytour:hover { background-position: right bottom; }
.sbc_banner a.sbc_signUp { background-position: -210px top; }
.sbc_banner a.sbc_signUp:hover { background-position: -210px bottom; }


/*  NEW HOMEPAGE STYLES 08-2011  */

#home #content2 { width:100%; height:100%; padding-bottom:30px;}

#home #content2 #mainLinks { height:131px; border-left:solid 1px #cbc7c0; border-bottom:solid 1px #cbc7c0; border-right:solid 1px #cbc7c0; background:#dddad1 url("../img/home/sliderArt/home_mainBut_bg.jpg") repeat-x; }
#home #content2 #mainLinks li { display:inline;}
#home #content2 #mainLinks li.seperator span { display:block; float:left; width:0; height:103px; border-left:dotted 1px #6e653d; margin:16px 0;}
#home #content2 #mainLinks li a { display:block; float:left; width:304px; height:67px; margin:16px; text-align:center; padding:18px 0; color:#595353; font-size: 15px; line-height:20px; text-decoration:none; }
#home #content2 #mainLinks li a strong { display:block; color:#0075b0; font-size:18px; margin-bottom:5px;}
#home #content2 #mainLinks li#left a, #home #content2 ul li#right a { width:293px;}
#home #content2 #mainLinks li a:hover { background: #31a6e2 url("../img/home/sliderArt/home_mainBut_hover_bg.jpg") repeat-x; color:#fff;}
#home #content2 #mainLinks li a:hover strong { color:#c8ebfd;}

#home #content2 h3 { font-family:Arial; color:#8a8157; font-size:16px; margin: 32px 0 0 0; font-weight:bold;}
#home #content2 p { font-size:14px; line-height:20px; color:#5b5555;}
#home #content2 p a { color:#449ac5; text-decoration:none;}
#home #content2 p a:hover { color:#8a8157; }


#home .royalSlider {position:relative; width:996px; height:360px;}

#home .royalSlider .royalWrapper {overflow:hidden;	position:relative;background: #fff url("../img/home/sliderArt/sliderBG.png") repeat-x top left; width:996px; height:360px;}
#home .royalSlider .royalSlidesContainer {position: relative;left: 0;top: 0;list-style:none;margin:0;padding:0;overflow:hidden;}
#home .royalSlider .royalSlide{padding:0;margin:0;	position:relative;float:left;background-repeat:no-repeat;background-position:center top;overflow:hidden;}

#home .royalSlider .arrow {background:url("../img/home/sliderArt/home_mainArt_but.gif") no-repeat 0 0;width:34px; height:34px; top:155px; cursor: pointer; display: block; position: absolute; z-index: 25;
	opacity: .65;
	filter: alpha(opacity=65);
	-ms-filter: "alpha(opacity=65)";
	-khtml-opacity: .65;
	-moz-opacity: .65;
	border-radius:18px;
}




#home .royalSlider .arrow.left { background-position: top left;left: 20px;}
#home .royalSlider .arrow.right{background-position: top right;right: 20px;}
#home .royalSlider .arrow.left:hover { background-position: bottom left;left: 20px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;}
#home .royalSlider .arrow.right:hover {background-position: bottom right;right: 20px;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;}


#home .royalControlNavContainer {float: left;position: relative;left: 50%;}
#home .royalControlNavCenterer {	float: left;position: relative;left: -50%;}
#home .royalSlider .royalControlNavOverflow {width:100%;overflow:hidden;position:absolute;margin-top:-20px;}
/* #home .royalControlNavContainer a{	background: url('../img/home/sliderArt/controlsSprite.png') no-repeat 0 -149px transparent;width:17px;height:17px;float:left; cursor:pointer;	position:relative; display:block; 
	opacity: .75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
	-khtml-opacity: .75;
	-moz-opacity: .75;
}
*/

#home .royalControlNavContainer a{	background-color:#fff;width:12px;height:12px;float:left; cursor:pointer;position:relative; display:block; margin: 0 5px 5px 0; border:solid 1px #999; 
	opacity: .45;
	filter: alpha(opacity=45);
	-ms-filter: "alpha(opacity=45)";
	-khtml-opacity: .45;
	-moz-opacity: .45;
	border-radius:7px;
}

#home .royalControlNavOverflow.royalThumbs {	
	margin-top:4px !important;
}
/* Current(active) control navigation item 
#home .royalControlNavContainer a.current {	
	background-position: 0 -183px !important;
}*/

#home .royalControlNavContainer a.current {	
	background-color:#6CF !important;
}

/* Control nav thumb style */
#home .royalControlNavContainer a.royalThumb{	
	background: none no-repeat 0 0;
	width:128px;
	height:60px;	
	background-position: 0 0 !important;
	margin:0 2px;
}
/* Control nav current thumb style */
#home .royalControlNavContainer a.royalThumb.current {	
	background-position: -3px -3px  !important;
	border:3px solid #FFF;
	width:122px;
	height:54px;
	
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;	
}
#home .royalControlNavContainer a:hover { background-position: 0 -166px;	
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1;
}
#home .royalSlider .royalCaption { z-index:20;display:block;position:absolute;font: normal normal normal 1em/1.5em Georgia, serif;color:white;white-space: nowrap; }
#home .royalSlider .royalCaptionItem { clear:both;font-size:2em;line-height:1.5em;position:relative;margin:0; }
#home .royalSlider .royalLoadingScreen { background:#FFF;	width:100%;height:100%;position:absolute;z-index:99; }
#home .royalSlider .royalLoadingScreen p { width:100%;position:absolute;	margin:0 auto;top: 45%;text-align:center; }


#home .royalSlider .royalCaption #slide1 { width: 514px ; height: 73px; left: 241px; top: 144px;}
#home .royalSlider .royalCaption #slide2 { width: 363px ; height: 78px; left: 317px; top: 141px;}
#home .royalSlider .royalCaption #slide3a { width: 363px ; height: 79px; left: 317px; top: 140px; }
#home .royalSlider .royalCaption #slide3b { width: 152px ; height: 43px; left: 818px; top: 217px; }
#home .royalSlider .royalCaption #slide4a { width: 563px ; height: 79px; left: 217px; top: 141px;}
#home .royalSlider .royalCaption #slide4b { width: 151px ; height: 43px; left: 818px; top: 217px;}
#home .royalSlider .royalCaption #slide5 { width: 694px ; height: 73px; left: 151px; top: 144px;}
#home .royalSlider .royalCaption #slide6 { width: 863px ; height: 111px; left: 67px; top: 124px;}

#home .royalSlider .royalCaption #slide1 a, 
#home .royalSlider .royalCaption #slide2 a, 
#home .royalSlider .royalCaption #slide3a a ,
#home .royalSlider .royalCaption #slide3b a , 
#home .royalSlider .royalCaption #slide4a a ,
#home .royalSlider .royalCaption #slide4b a ,
#home .royalSlider .royalCaption #slide5 a , 
#home .royalSlider .royalCaption #slide6 a  { display:block; width:100%; height:100%; text-size:0px; text-indent:-999px; overflow:hidden;}

#home .royalSlider .royalCaption #slide1 a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -360px;}
#home .royalSlider .royalCaption #slide2 a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -433px;}
#home .royalSlider .royalCaption #slide3a a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -511px;}
#home .royalSlider .royalCaption #slide3b a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat -363px -511px;}
#home .royalSlider .royalCaption #slide4a a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -590px;}
#home .royalSlider .royalCaption #slide4b a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat -563px -589px;}
#home .royalSlider .royalCaption #slide5 a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -669px;}
#home .royalSlider .royalCaption #slide6 a:hover { background:transparent url("../img/home/sliderArt/image1.jpg") no-repeat left -742px;}


/* PRESS RELEASES */
#releaseText { float:left; color:#666666; }
#releaseText a { color:#0073ae; font-size:10px; text-decoration:none; }
#content #holder .pressHeadline p { margin:0; padding:0; font-family: "Georgia", times, serif; font-size:24px; font-weight:normal; color:#847b79; line-height:36px; }
.pressHeadline { margin-bottom:20px; float:left; width:100%; }
#pressHeader { float:right; margin:35px 0 20px 0; }
#pressHeader a { margin:0 10px 50px 0; }

#pr_subhead { float:left; width:100%; }

#holder #shareIcon { text-decoration:none; color:#999999; }

#holder .pr_bullets { margin-left:20px !important; list-style-image:url(../../objects/img/press_releases/blue_bullet.jpg); list-style-image: inside no-repeat; }
#holder .sub_bullets { list-style-type:circle; list-style:circle; font-size:12px; margin-left:90px !important; }

#holder #releaseText p.immrelease { margin-top:30px !important; }
#holder p.startingp { margin-top:30px !important; }

#holder .st_sharethis { margin-top:10px; }

/* EXPLOR CSS */
#imgCont { float:right; margin:0 0 20px 20px; }

#holder p.nextP { margin-top:110px !important; }


/* GENERAL BULLET POINTS */
#holder ul.bullets { margin:0 0 40px 40px; }
#holder ul.bullets li { list-style:square; list-style-type:square; }

/* FOOTNOTE */
#holder p.footnote { color:#005f9d; text-decoration:none; font-size:9px; margin-top:20px; }


/*SPECIALTY*/
#specialty {
	float:left;
	font-size:17px;
	margin:20px 0 20px 30px;
	line-height:24px;
}


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

/* SAMPLING PAGE */
ul#sample { height:300px; margin:100px 0 40px 0; }
ul#sample li { display:block; float:left; margin:0 6px !important; width:230px; }
ul#sample li p { line-height:20px; padding:8px; margin:0; font-size:13px; min-height:80px; }
ul#sample li a.btn {
	background: url(../img/btnExtraSmall.jpg) no-repeat;
 	color:#005f9d;
 	font-size:.9em;
 	display:block;
 	margin:10px auto;
 	width:240px;
	height:38px;
 	line-height:38px;
 	text-decoration:none;
	text-align:center;
 	text-transform:uppercase;
}

ul#sample li a.programmingbtn {
	background: url(../img/btnExtra.jpg) no-repeat;
 	color:#005f9d;
 	font-size:.9em;
 	display:block;
 	margin:10px auto;
 	width:260px;
	height:38px;
 	line-height:38px;
 	text-decoration:none;
	text-align:center;
 	text-transform:uppercase;
}

ul#sample li a:hover { background-position: bottom center; color:#fff !important; }

#holder a.contact_btn{
 float:left;
 background: url(../img/btnContact.jpg) no-repeat;
 background-position:top left;
 color:#fff;
 font-size:.9em;
 display:block;
 margin:10px 0 20px 270px;
 padding-left:50px;
 width:190px;
 height:38px;
 line-height:38px;
 text-decoration:none;
 text-align:left;
 text-transform:uppercase;
}

#holder a:hover { background-position: bottom left; color:#005f9d !important; }

#holder p.nextP { margin-top:110px !important; }

#holder ul.bullets { margin:0 0 40px 40px; }
#holder ul.bullets li { list-style:square; list-style-type:square; }


/** CAREERS **/
#awardLogos img { margin:0 40px 20px 0; }


/* PRESS ROOM */

a.header { color:#0073ae; text-transform:uppercase; text-decoration:none; }

ul#news { list-style:none !important; }
ul#news li { margin:10px 0 10px 20px !important; line-height:19px; color:#0073ae; list-style-image:url(../img/blue_arrow.jpg); }
ul#news span { color:#666; }
ul#news .archiveLink { color:#0073ae; text-decoration:none; font-size:15px; text-transform:uppercase; margin-left:25px; }


table#newsletterPR { text-align:left; border:none;  }
table#newsletterPR tr td { padding:4px 20px 4px 0; line-height:20px; }
table#newsletterPR td a { color:#007ae; text-decoration:none; }
/*table#newsletter tr td.arrow { background: url(../img/btnArrowGray.jpg) 50% 50% no-repeat; text-indent:-9999px; }*/


table#awards { text-align:left; border:none; }
table#awards tr td { padding:4px 20px 4px 0; line-height:20px; }
table#awards tr td.arrow { padding: 0; }
table#awards td a { color:#007ae; text-decoration:none; }


table#presskit a { text-decoration:none; margin-left:15px; }
table#presskit img { margin-top:10px; }


/* EVENTS */
#eventlist { margin-top:60px; width:732px; }

#eventlist ul li.hd { height:18px !important; color:#333; font-size:14px; font-weight:bold; background-color:#d5d3d1; padding:10px; }
#eventlist ul { float:left; }
#eventlist ul li { font-size:12px; height:60px; margin:0 !important; padding-top:30px; }
#eventlist ul li.graybg { background-color:#efefef; }
#eventlist ul li a { font-size:14px; margin-left:20px !important; }
#eventlist ul li p { font-size:14px; margin-left:20px !important; }

#eventlist ul#events { width:220px; }
#eventlist ul#eventdate { width:90px; }
#eventlist ul#eventvenue { width:180px; }
#eventlist ul#eventlocation { width:160px; }
#eventlist ul#eventbooth { width:80px; }
