/*------------------------------------------------------
Style Sheet for ( Rauxa Direct )

version:	1.0
author:		NetScope - Justin Tucker
email:		justin@net-scope.com
website:	http://www.net-scope.com

------------------------------------------------------*/

/* =Resets
------------------------------------------------------*/
html, body, div, p, a, h1, h2, h3, h4, ul, li, form, object, embed, img, label, dl, dt, dd, table, th, td, thead, tbody
{
   margin: 0;
   padding: 0;
   border: solid 0 transparent;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   text-decoration: none;
   vertical-align: baseline;
   list-style: none;
   border-collapse: collapse;
}

#__VIEWSTATE, #__EVENTVALIDATION, #__VIEWSTATEENCRYPTED, #__EVENTTARGET, #__EVENTARGUMENT
{
display: none;
margin: 0;
padding: 0;
}

a, a:link, a:visited, a:active
{
   color: #0000FF;
}

/* =base (site wide styles)
------------------------------------------------------*/
body
{
   background-color: #323232;
}

.container
{
   width: 917px;
   margin: 0 auto;
   position: relative;
   overflow: auto;
}

h2
{
   line-height: 0;
}

h3
{
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin: 30px 0 10px 0;
}

h4
{
   font-size: 14px;
   font-weight: bold;
   color: #000;
   padding-bottom: 5px;
}

h5
{
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin: 30px 0 0px 0;
   padding-bottom: 0px;
}

.floatleft
{
   float: left;
}
.floatright
{
   float: right;
}
.floatnone
{
   float: none;
}
.clear
{
   clear: both;
}

img
{
   behavior: url(/css/iepngfix.htc);
}

ul.styledlist
{
   margin-bottom: 20px;
}

.styledlist li
{
   list-style: disc;
   margin: 0 0 3px 20px;
}

.ext
{
   font-style: normal !important;
   font-size: 10px;
}


/* =Typography
------------------------------------------------------*/
body
{
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
}

.tagline
{
   color: #E31936;
}



/* =Header
------------------------------------------------------*/
#header
{
   position: relative;
   height: 88px;
}

#HeaderContainer
{
   overflow: hidden;
}

h1
{
   width: 206px;
   height: 49px;
   background: url(../images/top_logo.jpg) no-repeat;
   float: left;
   margin-top: 25px; /* 	margin-top: 43px; */
}

h1 a:link, h1 a:hover, h1 a:visited, h1 a:active
{
   display: block;
   width: 206px;
   height: 49px;
   text-indent: -10000px;
}


/* =Main Nav
------------------------------------------------------*/

.homelink a
{
   position: absolute;
   top: 42px; /* 	top:60px; */
   left: 245px;
   color: #999 !important;
   font-size: 10px;
}

.homelink a:hover
{
   text-decoration: underline;
   color: #e51937 !important;
}

ul#main-nav
{
   float: left;
   margin-left: 80px;
}

ul#main-nav li
{
   float: left;
}

ul#main-nav li a
{
   display: block;
   text-indent: -10000px;
   height: 88px; /* 	height: 106px; */
}

.about a
{
   width: 129px;
   background: url(../images/whoweare.jpg) top left;
}
.process a
{
   width: 131px;
   background: url(../images/whatwedo.jpg) top left;
}
.ourwork a
{
   width: 109px;
   background: url(../images/ourresults.jpg) top left;
}
.whyus a
{
   width: 116px;
   background: url(../images/whyrauxa.jpg) top left;
}

#about .about a, #process .process a, #ourwork .ourwork a, #whyus .whyus a, .about a:hover, .process a:hover, .ourwork a:hover, .whyus a:hover
{
   background-position: bottom;
}

ul#submain-nav
{
   position: absolute;
   right: 30px;
   padding-top: 20px;
}
ul#submain-nav li
{
   display: block;
   padding: 0 0 10px 0;
   margin: 0px;
   text-align: right;
   line-height: 1em;
   font-size: 10px;
}
ul#submain-nav li a
{
   font-size: 10px;
   color: #999;
   margin-left: 20px;
   font-family: Arial, Verdana, sans-serif;
}
ul#submain-nav li a:hover, ul#submain-nav li a .selected
{
   text-decoration: underline;
   color: #e51937;
}

/* =Secondary Nav
------------------------------------------------------*/

.subNav
{
   width: 238px; /* 	height: 507px; */
   float: left;
   background: url(../images/leftpanel_bkgd_ContactUs.jpg) bottom left no-repeat;
   position: relative;
}

#subPanelFade
{
   /* 	background: url(../images/leftpanel.jpg) bottom left no-repeat !important; */
   background: url(../images/leftpanel2.jpg) bottom left no-repeat !important;
}

#subPanelFadeContact
{
   background: url(../images/leftnav/new_contact_bckgrnd.jpg) bottom left no-repeat !important;
}

#subPanelFadeCareer
{
   /* 	background: url(../images/leftpanel.jpg) bottom left no-repeat !important; */
   background: url(../images/leftnav/career_leftbackground.jpg) bottom left no-repeat !important;
}

.subNav ul
{
   margin-top: 10px;
}

.subNav ul li a
{
   width: 212px;
   height: 25px;
   display: block;
   text-indent: -5000px;
}

.subNav ul li
{
   position: relative; /* 	margin-bottom: 5px; */
}




/* Needs to have another one of these for the hispanic page */
.subNavHispanic
{
   width: 238px; /* 	height: 507px; */
   float: left;
   background: url(../images/leftpanel_RojaBrochure_Comp.jpg) bottom left no-repeat;
   position: relative;
}

.subNavHispanic ul
{
   margin-top: 10px;
}

.subNavHispanic ul li a
{
   width: 212px;
   height: 25px;
   display: block;
   text-indent: -5000px;
}

.subNavHispanic ul li
{
   position: relative; /* 	margin-bottom: 5px; */
}


.navheight
{
   height: 543px;
}

/*= who we are nav =*/
.execTeam
{
   background: url(../images/leftnav/executiveteam_off.gif) top left no-repeat;
}
.execTeam a:hover, .execTeam a.selected
{
   background: url(../images/leftnav/executiveteam_on.gif) top left no-repeat;
}



/*= what we do nav =*/
.strategy
{
   background: url(../images/leftnav/strategicplanning_off.gif) top left no-repeat;
}
.strategy a:hover, .strategy a.selected
{
   background: url(../images/leftnav/strategicplanning_on.gif) top left no-repeat;
}

.dbMarketing
{
   background: url(../images/leftnav/databasemarketing_off.gif) top left no-repeat;
}
.dbMarketing a:hover, .dbMarketing a.selected
{
   background: url(../images/leftnav/databasemarketing_on.gif) top left no-repeat;
}

.crm
{
   background: url(../images/leftnav/CRM_off.gif) top left no-repeat;
}
.crm a:hover, .crm a.selected
{
   background: url(../images/leftnav/CRM_on.gif) top left no-repeat;
}

.reporting
{
   background: url(../images/leftnav/reportinganalysis_off.gif) top left no-repeat;
}
.reporting a:hover, .reporting a.selected
{
   background: url(../images/leftnav/reportinganalysis_on.gif) top left no-repeat;
}

.creative
{
   background: url(../images/leftnav/creative_off.gif) top left no-repeat;
}
.creative a:hover, .creative a.selected
{
   background: url(../images/leftnav/creative_on.gif) top left no-repeat;
}

.production
{
   background: url(../images/leftnav/production_off.gif) top left no-repeat;
}
.production a:hover, .production a.selected
{
   background: url(../images/leftnav/production_on.gif) top left no-repeat;
}

.interactive
{
   background: url(../images/leftnav/interactive_off.gif) top left no-repeat;
}
.interactive a:hover, .interactive a.selected
{
   background: url(../images/leftnav/interactive_on.gif) top left no-repeat;
}

.hispanic
{
   background: url(../images/leftnav/hispanic_off.gif) top left no-repeat;
}
.hispanic a:hover, .hispanic a.selected
{
   background: url(../images/leftnav/hispanic_on.gif) top left no-repeat;
}

/*= Press Room nav =*/
#LeftNavPressRoom
{
   margin: 0;
   padding: 0 0 10px;
}

#LeftNavPressRoom li
{
   height: 35px;
}

.PressRoomHome
{
   background: url(/images/subtitles/ttl_PressRoom.jpg) top left no-repeat;
}

.PressRoomHome a, PressRoomHome a:hover, .PressRoomHome a.selected
{
   background: url(/images/subtitles/ttl_PressRoom.jpg) top left no-repeat;
}

.News
{
   margin-top: 10px;
   background: url(/images/leftnav/news_off.gif) top left no-repeat;
}
.News a:hover, .News a.selected
{
   background: url(/images/leftnav/news_on.gif) top left no-repeat;
}

.Events
{
   background: url(/images/leftnav/events_off.gif) top left no-repeat;
}
.Events a:hover, .Events a.selected
{
   background: url(/images/leftnav/events_on.gif) top left no-repeat;
}

.Awards
{
   background: url(/images/leftnav/awards_off.gif) top left no-repeat;
}
.Awards a:hover, .Awards a.selected
{
   background: url(/images/leftnav/awards_on.gif) top left no-repeat;
}

.IndustryInvolvement
{
   background: url(/images/leftnav/industryinvolvement_off.gif) top left no-repeat;
}
.IndustryInvolvement a:hover, .IndustryInvolvement a.selected
{
   background: url(/images/leftnav/industryinvolvement_on.gif) top left no-repeat;
}

.MediaContact
{
   background: url(/images/leftnav/mediacontact_off.gif) top left no-repeat;
}
.MediaContact a:hover, .MediaContact a.selected
{
   background: url(/images/leftnav/mediacontact_on.gif) top left no-repeat;
}


#subNavDef
{
   width: 150px;
   height: 215px;
   position: absolute;
   left: 0px;
   bottom: 0px;
   padding: 20px 0 0 38px;
}

#subNavSignUp
{
   width: 179px;
   height: 215px;
   position: absolute;
   left: 0px;
   bottom: 0px;
   padding: 20px 0 0 38px;
}


#subNavSignUp label
{
   color: #E31936;
   font-weight: bold;
   height: 15px;
   float: left;
   margin-bottom: 10px;
}

#subNavSignUp input[type=text]
{
   width: 150px;
   margin: 0;
   padding: 0;
   height: 18px;
   float: left;
   margin-bottom: 10px;
   border: groove 1px #aaa;
   -moz-padding-start: 1px;
   -moz-padding-end: 1px;
}

#subNavSignUp input[type=image]
{
   width: 96px;
   height: 27px;
   float: right;
   padding-right: 20px;
   outline: 0;
}


#costa-mesa-loc a, #san-francisco-loc a, #new-york-loc a, #san-antonio-loc a, #careers-loc a, #media-contact-loc a, #request-info-loc a
{
   width: 212px;
   height: 40px;
   display: block;
}

#costa-mesa-loc a
{
   background: url(../images/costamesa.gif) top left no-repeat;
   padding-bottom: 8px;
}
#san-francisco-loc a
{
   background: url(../images/sanfran.gif) top left no-repeat;
   padding-bottom: 8px;
}
#new-york-loc a
{
   background: url(../images/newyork.gif) top left no-repeat;
   padding-bottom: 8px;
}
#san-antonio-loc a
{
   background: url(../images/sanantonio.gif) top left no-repeat;
   padding-bottom: 8px;
}
#careers-loc a
{
   margin-top: 12px;
   background: url(../images/leftnav/careers_btn.gif) top left no-repeat;
}
#media-contact-loc a
{
   background: url(../images/leftnav/media_btn.gif) top left no-repeat;
}
#request-info-loc a
{
   background: url(../images/leftnav/request_btn.gif) top left no-repeat;
   height: 25px !important;
}

#costa-mesa-loc a:hover, #san-francisco-loc a:hover, #new-york-loc a:hover, #san-antonio-loc a:hover, #careers-loc a:hover, #media-contact-loc a:hover, #request-info-loc a:hover, #costa-mesa-loc a.selectedLoc, #san-francisco-loc a.selectedLoc, #new-york-loc a.selectedLoc, #san-antonio-loc a.selectedLoc, #human-resources-loc a.selectedLoc, #request-info-loc a.selectedLoc
{
   background-position: top right;
}

/* =Main Content
------------------------------------------------------*/
.sub
{
   background-color: #fff;
   width: 907px; /* 	height: 507px; */
   padding: 5px;
}

.main
{
   width: 669px;
   height: 543px;
   float: right;
   overflow-y: hidden;
}

.main img
{
   margin-left: 25px;
   float: right;
}

.main p
{
   line-height: 16px; /* 	line-height: 18px; */
   padding: 5px 25px 10px 0;
}



.subcol
{
   width: 650px;
}

.subflash
{
   float: right;
   width: 276px;
   height: 542px;
   margin: 0px;
   padding-left: 15px;
}

#flashsubcontent
{
   line-height: 0;
   margin: 0px !important;
   padding: 0px !important;
}

#recognition
{
   padding: 20px 0 0 55px;
}


#recognition img
{
   float: left;
   margin: 10px 0 0 0;
}


/*= contact form =*/
.contact
{
   width: 650px;
   margin: 0 !important;
}

.intro
{
   background: url(../images/img-introbase.jpg) bottom center no-repeat;
   padding: 15px 0;
   margin: 5px 0 10px 0 !important;
}

#subcontainer
{
   border-bottom: 6px solid #E31936;
   padding-bottom: 10px;
   height: 420px;
   position: relative;
}

#subcontainer p
{
   margin: 0 0 10px 0;
   padding: 0px;
   float: left;
}

#contactleft
{
   width: 300px;
   float: left;
   padding-left: 15px;
   margin-top: 1px;
}

#contactright
{
   width: 300px;
   float: right;
   padding-right: 15px;
   margin-top: 1px;
}

.requestInfoLink a
{
   font-family: Arial, Verdana, sans-serif;
   font-size: 14px;
   text-transform: uppercase;
   font-weight: bold !important;
   position: absolute;
   top: 5px !important;
   left: 0px;
}

.contact-img img
{
   float: none !important;
   margin: 3px 0 !important;
}

.subtext
{
   font-size: 12px;
}

label
{
   display: block;
}
select
{
   width: 281px;
}
textarea
{
   width: 275px;
   height: 110px;
}

input[type=text]
{
   width: 281px;
}

input[type=checkbox]
{
   width: 15px;
   height: 16px;
   margin: 0;
   padding: 1px 3px 1px 0px;
}

#ContactForm select
{
   width: 281px;
   height: 20px;
   margin: 0;
   padding: 1px 0;
}

#ContactForm textarea
{
   width: 275px;
   height: 110px;
   margin: 0;
   padding: 1px 0;
}

#ContactForm input
{
   width: 281px;
   height: 15px;
   margin: 0;
   padding: 1px 0;
   float: left;
   display: block;
}

#ContactForm span
{
   margin: 0;
   padding: 1px 0;
}

#ContactForm label
{
   margin: 0;
   padding: 1px 0;
}

#ContactForm p
{
   margin: 0;
   padding: 1px 0;
   line-height: 1em;
   float: left;
   display: block;
   width: 300px;
}

.email input, .phone input
{
   width: 127px !important;
}

.formspacing input
{
   margin-right: 20px;
}

.espacing
{
   width: 60px !important;
}

#ContactForm .city
{
   width: 135px;
   display: block;
   float: left;
   padding-right: 10px;
}


#ContactForm .cityinput
{
   width: 135px;
   display: block;
   float: left;
   position: relative;
   padding-right: 10px;
}

#ContactForm .cityinput input
{
   width: 135px;
   display: block;
   float: left;
   position: relative;
}

#ContactForm .state
{
   width: 48px;
   display: inline;
   float: left;
   padding-right: 10px;
}

#ContactForm .stateinput
{
   width: 48px;
   display: inline;
   float: left;
   padding-right: 10px;
}

#ContactForm .stateinput select
{
   width: 48px;
   display: inline;
   float: left;
}


#ContactForm .zip
{
   width: 78px;
   display: inline;
}

#ContactForm .zipinput
{
   width: 78px;
   display: inline;
   float: left;
}

#ContactForm .zipinput input
{
   width: 78px;
   display: inline;
   float: left;
}

#privacylink
{
   clear: both;
   line-height: 12px !important;
   width: 100px !important;
}

#options p, #options input, #options label
{
   width: auto;
   margin: auto;
   padding: auto;
}

#options input, #options label
{
   display: inline;
}

#chkMoreInfo
{
   float: left;
   display: inline;
   width: 280px; /*width: 138px;*/
   vertical-align: top;
   margin: 0;
   padding: 0;
}

#chkMoreInfo label, #FutureComm label, #CaseStudyInterest label
{
   display: inline;
   float: left;
   margin: 0 0 0 2px;
   padding: 0;
}

#chkMoreInfo input, #FutureComm input, #CaseStudyInterest input
{
   display: inline;
   width: 13px;
   float: left;
   margin: 0;
   padding: 0;
}

#submitbox
{
   clear: both;
   margin-top: 5px;
   width: 280px;
   margin: auto;
   line-height: 0px;
}

#submitbox button
{
   width: 103px;
   height: 34px;
   margin: 0 !important;
   padding: 0 !important;
   border: 0;
   background: transparent url(../images/submit.jpg) no-repeat center top;
   text-indent: -1000em;
   cursor: pointer; /* hand-shaped cursor */
   float: right;
}
/*-----asp.button Submit-----*/

#submitBtn
{
   width: 100%;
   margin-top: 5px !important;
}

.BtnStyle
{
   margin: auto !important;
   padding: 20px 0 0 60px !important;
   border: 0;
   background: transparent url(../images/submit.jpg) no-repeat center top;
   text-indent: -1000em;
   cursor: pointer; /* hand-shaped cursor */
   float: right;
   clear: both;
}

#submitBtn input
{
   width: 103px;
   height: 34px;
   float: right;
}

.required
{
   color: #E31936;
}

/*= map page =*/
.contactmap
{
   background: url(../images/map-tile.jpg) top left repeat-x;
   width: 632px;
   height: 420px;
}

.contactmap dl
{
   width: 200px;
   padding: 20px 0 0 15px;
}

.contactmap dt
{
   color: #E31936;
   font-weight: bold;
   margin-bottom: 5px;
   font-size: 14px;
   text-transform: uppercase;
}

.gmap
{
   border: 2px solid #E31936;
   position: absolute;
   top: 10px;
   right: 8px;
   z-index: 2;
   overflow: hidden;
}

.gmapNoBR
{
   border: 2px none;
   position: absolute;
   top: 10px;
   right: 8px;
   z-index: 2;
   overflow: hidden;
}


/*= careers page =*/

table#careerslist
{
   border-bottom: 6px solid #E31936;
   padding-bottom: 15px;
   width: 100%;
}

#careerslist th
{
   text-align: left;
   font-weight: bold;
   background-color: #d5d5d5;
}

#careerslist .sep
{
   border-right: 4px solid #ffffff;
}
#careerslist th, #careerslist td
{
   padding: 8px;
}

#careerspost #nav, #careerspost #base
{
   width: 100%;
   background-color: #d5d5d5;
   text-align: right;
   height: 35px;
}
#careerspost #nav ul
{
   padding: 10px 10px 0 0;
}
#careerspost #nav li
{
   display: inline;
}
#careerspost #nav a
{
   color: #000000;
   margin-right: 4px;
   font-weight: bold;
}

#careerspost #details
{
   padding: 40px 100px 30px 30px;
   overflow: auto;
}

#details h3
{
   color: #827a79;
   font-size: 14px;
   font-weight: bold;
   margin: auto;
   padding-bottom: 5px;
}

#details dt
{
   font-weight: bold;
   width: 150px;
   float: left;
   text-align: right;
   padding: 15px 10px 0 0;
}

#details dd
{
   width: 600px;
   float: left;
   padding-top: 15px;
}

#details p
{
   margin: 10px 0;
}

a.emailfriend
{
   font-weight: bold;
   color: #797979;
   height: 22px;
   padding: 3px 0 0 40px;
   background: url(../images/email.gif) no-repeat top left;
   float: left;
}

/*= sitemap and privacy policy page =*/

.sitemaplist
{
   float: left;
   padding: 0 40px 0 20px;
}

.sitemaplist b a
{
   color: #E31936;
   font-size: 14px;
   text-decoration: underline;
}

.sitemaplist ul
{
   margin: 5px 0 15px 0;
}
.sitemaplist ul li
{
   list-style: none;
   margin: 3px 0 !important;
}

.sitemaplist em
{
   font-size: 10px;
}

#privacystyle
{
   padding-left: 20px;
}

#privacystyle p
{
   margin: 0 !important;
   line-height: 14px;
}

.baseredbar
{
   border-bottom: 6px solid #E31936;
   width: 100%;
   line-height: 0;
   padding: 0 !important;
}

/*= apply form page =*/

.applyform
{
   margin: 15px 0 0 150px;
   float: none !important;
}




/* =Footer
------------------------------------------------------*/
#footer
{
   margin-bottom: 50px;
   padding: 10px 0 15px 0;
   z-index: 1000;
}

ul.footer-nav
{
   width: 650px;
}

ul.footer-nav li
{
   display: inline;
}

ul.footer-nav li a
{
   margin: 0 8px 0 6px;
}

ul.footer-nav li a.firstlink
{
   margin-left: 0px;
}

ul.footer-nav, ul.footer-nav li a, #copy
{
   font-size: 9px;
   color: #666 !important;
   padding: 5px 0 0 0;
}

ul.footer-nav .footernav-pad a
{
   margin-top: 10px;
}

#copy
{
   position: absolute;
   top: 0;
   right: 0;
}




.gFont
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 15pt;
}
.gBlackFont
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   line-height: 11pt;
}
.dropdownbox2
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #CCCCCC;
   width: 470;
}
.redFont
{
   color: Red;
}

#addthis
{
   padding: 5px 0 0 0;
   margin: 0;
   float: right;
   z-index: 100;
}

#addthisWhyRauxa
{
   padding: 7px 0 0 0;
   margin: 0;
   float: right;
}

#content
{
   z-index: -1;
}

.pressroom
{
   width: 669px;
   height: 543px;
   float: right;
   overflow-y: hidden;
}

.pressroom img
{
   margin-top: 10px;
   margin-left: 25px;
   float: left;
}

.pressroom p
{
   line-height: 16px; /* 	line-height: 18px; */
   padding: 0px 25px 10px 0;
}

.pressroomintro
{
   background: url(../images/img-introbase.jpg) bottom center no-repeat;
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin: 21px 0 0px 15px;
   padding-bottom: 0px;
}

.pressroomcontent
{
   background: url(../images/map-tile.jpg) top left repeat-x;
   width: 622px;
   height: 420px;
   float: left;
   padding: 10px 0px 0px 10px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.pressroomcontent dl
{
   width: 200px;
   padding: 20px 0 0 15px;
}

.pressroomcontent dt
{
   color: #E31936;
   font-weight: bold;
   margin-bottom: 5px;
   font-size: 14px;
   text-transform: uppercase;
}

.pressroomcontentNoBR
{
   border: 2px none;
   position: absolute;
   top: 10px;
   right: 8px;
   z-index: 2;
   overflow: hidden;
   width: 414px;
   height: 380px;
   float: left;
}

.pressroom2
{
   width: 650px;
   height: 543px;
   float: right;
   overflow-y: hidden;
}

.pressroom2 img
{
   margin-top: 10px;
   margin-left: 25px;
   float: left;
}

.pressroom2 p
{
   line-height: 16px; /* 	line-height: 18px; */
   padding: 5px 25px 10px 0;
}

.pressroom2 h3
{
   padding: 0px;
   margin: 0px;
}

.pressroomintro2
{
   background: url(../images/img-introbase.jpg) bottom center no-repeat;
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin: 21px 0 0px 0px;
   padding-bottom: 0px;
}


.pressroomcontent2
{
   background: url(../images/map-tile.jpg) top left repeat-x;
   height: 420px;
   padding: 10px 0px 0px 10px;
   width: 622px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.pressroomcontent2 dl
{
   width: 200px;
   padding: 20px 0 0 15px;
}

.pressroomcontent2 dt
{
   color: #E31936;
   font-weight: bold;
   margin-bottom: 5px;
   font-size: 14px;
   text-transform: uppercase;
}


.RightContext
{
   width: 650px;
   height: 543px;
   float: left;
   overflow-y: hidden;
}

.RightContext img
{
   margin-top: 10px;
   margin-left: 25px;
   float: left;
}

.RightContext p
{
}

.RightContext h3
{
   padding: 0px;
   margin: 0px;
}

.RightContextGrow
{
   width: 650px;
   float: left;
   overflow-y: hidden;
}

.RightContextGrow img
{
   margin-top: 10px;
   margin-left: 25px;
   float: left;
}

.RightContextGrow p
{
}

.RightContextGrow h3
{
   padding: 0px;
   margin: 0px;
}



.RedHeaderIntro
{
   background: url(../images/img-introbase.jpg) bottom center no-repeat;
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin: 30px 0 0px 0px;
   line-height: 18px;
   padding: 0px 0px 10px 0;
   vertical-align: sub;
}

.contentNoBackground
{
   height: 420px;
   padding: 10px 0px 0px 10px;
   width: 648px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.contentGreyBackground
{
   background: url(../images/map-tile.jpg) bottom left repeat-x;
   height: 420px;
   padding: 10px 0px 0px 10px;
   width: 648px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.subcolWidth
{
   width: 669px;
}

#subcontainerRedBottom
{
   border-bottom: 6px solid #E31936;
   padding-bottom: 10px;
   margin-bottom: 10px;
   height: 430px;
   position: relative;
}


.pressroomcontentGrow
{
   padding: 10px 0px 0px 10px;
   width: 636px;
   margin-top: 10px;
   margin-bottom: 0px;
}

.pressroomcontent4
{
   padding: 10px 0px 0px 10px;
   width: 636px;
   margin-top: 10px;
   margin-bottom: 0px;
}



#subcontainerNoBottom
{
   border-bottom: 6px none transparent;
   padding-bottom: 10px;
   margin-bottom: 10px;
   height: 430px;
   position: relative;
}

#subcontainerGrow
{
   border-bottom: 6px none transparent;
   padding-bottom: 10px;
   margin-bottom: 10px;
   position: relative;
}

/* News */
#dvNewsLeftCol
{
   float: left;
}

#dvNewsLeftCol p
{
   margin: 0;
   padding: 0;
}

#dvNewsLeftCol .NewsListing
{
   width: 420px;
}

#dvNewsLeftCol .NewsDate
{
   font-weight: bold;
   margin-bottom: 2px;
   border-top: solid 2px #E1E1E1;
   padding-top: 20px;
}

#dvNewsLeftCol .NewsDateFirst
{
   font-weight: bold;
   margin-bottom: 2px;
   border-top: solid 2px #FFFFFF;
}

#dvNewsLeftCol .NewsDateNoSeperation
{
   font-weight: bold;
   margin-bottom: 2px;
   border-top: solid 2px #FFFFFF;
   padding-top: 20px;
}

#dvNewsLeftCol .NewsTitle
{
   font-weight: bold;
   color: #E31936;
   text-decoration: none;
   margin-bottom: 2px;
}

#dvNewsLeftCol .NewsTitle a
{
   font-weight: bold;
   color: #E31936;
   text-decoration: underline;
}

#dvNewsLeftCol .NewsTitle a:hover
{
   color: #0000ff;
   text-decoration: underline;
}


#dvNewsLeftCol .NewsLinks
{
   padding-top: 5px;
   padding-bottom: 10px;
}

#dvNewsLeftCol .NewsLinks a
{
   color: #A5A5A5;
}

#dvNewsLeftCol .NewsLinks a:hover
{
   color: #E31936;
   text-decoration: underline;
}


#dvNewsLeftCol .NewsLinksLast
{
   padding-top: 5px;
   padding-bottom: 10px;
   border-bottom: solid 2px #E1E1E1;
   margin-bottom: 5px;
}

#dvNewsLeftCol .NewsLinksLast a
{
   color: #A5A5A5;
}

#dvNewsLeftCol .NewsLinksLast a:hover
{
   color: #E31936;
   text-decoration: underline;
}

#dvNewsLeftCol img
{
   margin: 0 10px 0 0;
   padding: 0;
}


#dvNewsLeftCol .NewsPagerStyle span
{
   margin-right: 5px;
   color: #E31936;
}

#dvNewsLeftCol .NewsPagerStyle a
{
   margin-right: 5px;
   color: Gray;
}

#dvNewsLeftCol .NewsPagerStyle a:hover
{
   margin-right: 5px;
   color: #E31936;
   text-decoration: underline;
}

#dvNewsLeftCol .NewsPagerTitle
{
   font-weight: bold;
   color: #000000;
   margin-right: 5px;
}

#dvNewsRightCol
{
   background-color: #E1E1E1;
   height: 450px;
   float: left;
   width: 186px;
   margin-top: -20px;
   position: relative;
   display: inline;
}

#dvNewsRightCol img
{
   display: block;
   float: left;
   margin: 10px 0 10px 0px;
}

.DownloadPdf
{
   float: right;
   top: 25px;
   right: 30px;
   position: absolute;
}

.DownloadPdf a
{
   text-decoration: none;
   color: #E31936;
}

.DownloadPdf a:hover
{
   text-decoration: underline;
}


.DownloadPdf img
{
   display: block;
   float: left;
   margin: 0px 0 0px 0px;
}

#PressRoomNewsDetail
{
   width: 650px;
   margin-bottom: 10px;
   line-height: 2em;
   float: left;
   display: inline;
}

#PressRoomNewsDetail h4
{
   color: #000000;
   font-size: 14px;
   font-weight: bold;
   padding: 0;
   margin: 0;
}

#PressRoomNewsDetail h5
{
   color: #000000;
   font-size: 14px;
   font-weight: normal;
   font-style: italic;
   padding: 0;
   margin: 0;
}

#PressRoomNewsDetail .NewsDetailDateDiv
{
   padding: 0;
   margin: 0;
   border-collapse: collapse;
}

#PressRoomNewsDetail .PressRoomNewsDetailContent
{
   padding-right: 5px;
}

#PressRoomNewsDetail .NewsDetailLocDate
{
   font-weight: bold;
}

#PressRoomRegular
{
   height: 420px;
   width: 650px;
   overflow: auto;
   margin-bottom: 10px;
}

#PressRoomRegular .PressRoomRegularContent
{
   padding-right: 5px;
}

#PressRoomRegular .PressRoomRegularContent p
{
   margin-bottom: 10px;
}

#PressRoomMedia
{
   height: 430px;
   width: 650px;
   overflow: auto;
   margin-bottom: 0px;
}

#PressRoomMedia .TopBox
{
   float: left;
   display: block;
   width: 650px;
   height: 222px;
}

#PressRoomMedia .TopLeftBox
{
   float: left;
   width: 245px;
   padding-left: 15px;
}

#PressRoomMedia .TopRightBox
{
   float: left;
}

#PressRoomMedia .BottomBox
{
   float: left;
   display: block;
   width: 648px;
   height: 187px;
   padding-top: 20px;
   border-top: solid 1px #858585;
}

#PressRoomMedia .BottomBox img
{
   margin-left: 0px;
}

#PressRoomMedia dl
{
   float: left;
   margin-left: 10px;
   margin-right: 60px;
   display: inline;
}

#PressRoomMedia dt
{
   font-size: 18px;
   font-weight: bold;
   color: #e51937;
   margin-bottom: 10px;
}

#PressRoomMedia dd
{
   margin-bottom: 5px;
}

#PressRoomMedia .SpeakerDetail
{
   width: 335px;
   line-height: 1.5em;
}

.pressroomintroRegularText
{
   background: url(../images/img-introbase.jpg) bottom center no-repeat;
   margin: 30px 0 0px 0px;
   line-height: 18px;
   padding: 0px 0px 10px 0;
   vertical-align: sub;
}

#options label
{
   vertical-align: top;
}

#ContactInfo dl
{
   line-height: 1em;
   }

#ContactInfo dt
{
   
   }

#ContactInfo dd
{
   margin: 0;
   padding: 0 0 2px 0;
   }

.RedBottomContent
{
   overflow: auto;
   Height: 426px;
   Width: 648px;
}


.RedBottomContent p
{
   margin-bottom: 10px;
}


.watermarked
{
   color: #E1E1E1;
}

.Syndication
{
   color: #A5A5A5;
}

#AdminForms
{}

#AdminForms td
{
   vertical-align: top;
   }
