

body
{
	background-color: #f2f2f2;
	font-family:arial,verdana,helvetica;
	width:auto;
	font-size: 0.8em;
	margin: 0;
	word-wrap: break-word;
	color: #191919;
	margin-top: -13px;
} 

#bodyDiv
{
	width: 980px;
	margin: 0 auto;
	background: none repeat scroll 0 0 #ffffff;
	padding: 0 10px 15px;
}
#previewBody
{
	width:758px;
	margin:auto;
	background-color: #f2f2f2;
}
a, a:link, a:hover, a:visited
{
	font-family:arial,verdana,helvetica;;
	color:#000;
	text-decoration:underline;
}

input, select, textarea
{
	color:#666;
	font-family:arial,verdana,helvetica;;
	font-size:1em;
}
input.formInput,
textarea.formInput
{
	border:1px solid #6a6a6a;
	font-size:1em;
	padding:3px 0;
}
textarea.formInput
{
	width:200px;
}
.HzLine, li.line
{
	display:none;
}
.mainText2 {color: #2e3f75;}

h5 {font-size: 1.1em; font-weight: bold; color: #036;}

h3
{
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.sub2
{
    font-weight: bold;
    font-size: 0.9em;
    font-family: arial;
}


A.addArrowRight {background-image: url(/Templates/PWC/images/icon_arrowRightRed.gif); background-repeat: no-repeat; background-position: 100% 50%; padding-right: 10px; text-decoration: none;}
A.addArrowRight:hover, A.addArrowRight:visited {text-decoration: none;}

.exclusive {float: right;}

/* --- Search Styles --- */
.SearchBoxMainContainer {
/*    background-color: #e5e5e5;    */
    border: 1px solid #c2011d;
    margin: 0 0 10px 0;
    width: auto;
}

.SearchBoxMainContainer .padding
{
	padding: 10px;
	background-color: #fff;
}

.SearchBoxMainContainer .padding .SearchBoxSubContainer {
    width: 50%;
	float: left;
	margin: 12px 0px 0px 0px;}

.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxTextInput,
.SearchBoxMainContainer .padding .SearchBoxSubContainer .listBox
{
    margin-top: 3px;
}


.SearchBoxMainContainer .padding .SearchBoxSubContainer .searchBoxTextInput
{
	font-size:1em;
	width: 95%;
}
.SearchBoxMainContainer .padding .SearchBoxSubContainer .SearchBoxSubContainer
{
    margin: 0;
}

/* preview */
#mainPreviewContainer 
{
	width:758px;
/*	background:url('/Templates/PWC/images/en-EU/headerBgHome.jpg') no-repeat 0 0;  remove this*/
	border:1px solid #ecebeb;
}
#mainPreviewContainer #headingTop {
    height: 95px;}
#mainPreviewContainer #headingTop .logo {left: 10px;}
#mainPreviewContainer #midCol,
#mainPreviewContainer #rightCol,
#mainPreviewContainer #midColList
{
	margin-top:20px;
}
#mainPreviewContainer #midCol
{
width:758px;
}
#mainPreviewContainer #rightCol {margin-top: 0; border-top: 4px solid #da6a27; padding-top: 20px;}
#mainPreviewContainer #midColDetail {
    margin: 0;
    width:548px;
    border-top: 4px solid #c2011d;
    padding-top: 20px;
}

#mainPreviewContainer #midColDetail .mainContainerDetail
{
   padding-left:10px;
    width:538px;
}

/* -- -- [ Top Heading Section ] -- -- -- */
#headingTop
{
    margin:0; position:relative; height:161px;
}
* html #headingTop {height:164px; he\ight:161px;}

#headingTop .logo
{
    background: transparent url(/Templates/PWC/images/headerLogo.gif) no-repeat 0 0;
    position:absolute; left:0px; top:19px;
	cursor:pointer;
	width: 96px;
	height: 74px;
}

#headingTop dl#headerTabs {position: relative; left: 0px; top: 109px;}
* html #headingTop dl#headerTabs {position: absolute;}
#headingTop dl#headerTabs dt {display:none;}
#headingTop dl#headerTabs dd {padding:0; margin:0;}
#headingTop dl#headerTabs a.xmenu, #headingTop dl#headerTabs a.xmenu:visited {
  display:block; 
  width: 112px; 
  height:3em;
  text-decoration:none; 
  float:left;
  margin-right: 12px;
  border-bottom: 0px;
  font-family: georgia; font-size: 0.9em; color: #6d6e71;
}
#headingTop dl#headerTabs a.xmenu.last, #headingTop dl#headerTabs a.xmenu.last:visited {margin-right: 0;}
#headingTop dl#headerTabs a.xmenu.selected span, #headingTop dl#headerTabs a.xmenu.selected:visited span {background-color: #363636;}
#headingTop dl#headerTabs a.xmenu.selected {color: #6d6e71;}
#headingTop dl#headerTabs a.xmenu.selected.orange:hover span {background-color: #dc6900;}
#headingTop dl#headerTabs a.xmenu span, #headingTop dl#headerTabs a.xmenu:visited span {
  display:block; 
  width:100%; 
  height: 4px; 
  border-top: 0; 
  border-left: 0;  
  border-right: 0; 
  border-bottom: 0 solid #fff; 
  background: #949494; 
  overflow:hidden;
  }
* html #headingTop dl#headerTabs a.xmenu span, * html #headingTop dl#headerTabs a.xmenu:visited span {
  width:5em; 
  w\idth:100%; 
  overflow:hidden;
  }
#headingTop dl#headerTabs a.xmenu:hover {color:#eb8c00;}
#headingTop dl#headerTabs a.xmenu:hover span {background:#eb8c00;}
#headingTop dl#headerTabs a.orange:hover {color: #dc6900;}
#headingTop dl#headerTabs a.orange:hover span {background-color: #dc6900;}
#headingTop dl#headerTabs a.red:hover span {background-color: #e0301e;}
#headingTop dl#headerTabs a.red:hover {color: #e0301e;}
#headingTop dl#headerTabs a.rose:hover span {background-color: #db536a;}
#headingTop dl#headerTabs a.rose:hover {color: #db536a;}
#headingTop dl#headerTabs a.burgundy:hover span {background-color: #a32020;}
#headingTop dl#headerTabs a.burgundy:hover {color: #a32020;}
#headingTop dl#headerTabs a.grey:hover span {background-color: #949494;}
#headingTop dl#headerTabs a.grey:hover {color: #6d6e71;}

#headingTop .siteLinks {position:absolute; right:0px; top:10px;}
#headingTop .siteLinks {position:absolute; background-color:#fff;}
#headingTop .siteLinks A {float:left; color:#311e1e; font-size:0.95em; padding: 0px 3px 0px 4px; text-decoration:none; border-right: 1px solid #82796f;}
#headingTop .siteLinks A.last {border-right: none;}
#headingTop .siteLinks A:hover {background-color:#e5e5e5;}
#headingTop A.ukHome {position:absolute; left: 11px; top: 56px; font-weight: bold; color: #000; text-decoration: none; background-color: #fff;}
#headingTop A.ukHome:hover {text-decoration: underline;}
#headingTop .headerShade {position: absolute; bottom: 0px; background-color: #e5e5e5; width: 190px; height: 25px;}
* html #headingTop .headerShade {bottom: -1px}
/* -- -- [END: Top Heading Section ] -- - */


/* -- -- --[ Client Search ]-- -- -- -- -- */
.clientSearchContainer {position: absolute; right: 0px; top: 38px; height: auto; width: auto;}
.clientSearchContainer {font-size: 1.1em; color: #fff;}
.clientSearchContainer span {
    float: left;
    color: #6d6e71; font-family: georgia; font-weight: bold; padding: 3px 8px 0 0;
}
.clientSearchContainer INPUT.inputBox {
	width: 149px; height: 19px;
	float: left;
	padding: 2px 0px 1px 6px;
	border:1px solid #6a6a6a;
	font-size: 0.9em; color: #000;}
* html .clientSearchContainer INPUT.inputBox {height: 24px;he\ight: 19px;}
* html .clientSearchContainer INPUT.inputBox {width: 156px;w\idth: 149px;}

.clientSearchContainer INPUT.inputBoxSubmit
{
	float: left; margin: 0;
	background-color: transparent;
	border: 0;
}
/* -- -- --[END: Client Search ]-- -- -- --*/

/*      remove this
#headingTop .searchBoxContainer
{
	background-color:transparent;
	float:right;
	height:100%;
	width:246px;
}
#headingTop .searchBoxContainer .padding
{
	padding:0;
}
#headingTop .searchBoxContainer .searchText
{
	display:none;
}
#headingTop .searchBoxContainer .inputBox
{
	float:left;
	padding:34px 10px 0 0;
}
#headingTop .searchBoxContainer .button
{
	float:right;
	padding:30px 20px 0 0;
}
*/

#main3col
{
    margin: 0; padding: 0; width: auto;
}
.main3col:after {display: block; content: "."; visibility: hidden;  clear: both; height: 1px;}

/* --- Menu Styles --- */

.bodyCopy
{
    width:538px;
    max-width:538px;
	overflow: visible;
}

#leftCol
{
    float: left; width: 192px; padding: 0; margin: 0 20px 0 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    border-top: 4px solid #c2011d;
}


/*==[menu_menu section]==*/
#menu {width: 100%; margin-top: 29px;}
#menu:after {display: block; clear: both; height: 1px; visibility: hidden; content: ".";}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul li
{
    float: left;
    width: 100%;
    border-bottom: 1px dotted #c7c7c7;
    background-color: #fff; background-position: 0% 0%; background-repeat: no-repeat;
    clear: none;
    padding-bottom: 4px;
}
#menu ul li p {margin: 4px 0px 4px 0;}
#menu ul li a, #menu ul li a:hover {text-decoration: none; color: #311e1e; font-size: 0.95em; width: auto; font-family: times New Roman;}
#menu ul li a:hover {color: #ca233b; width: auto; background-color: transparent;}
#menu ul li.menuSelected, #menu ul li.submenuSelected {
    background: #fff url(/Templates/PWC/images/icon_arrowRightRed.gif) no-repeat 186px 50%;}
#menu ul li.menuSelected a, #menu ul li.submenuSelected a {color: #ca233b;}
#menu ul li.submenuSelected p, #menu ul li.submenu p {margin: 4px 0px 4px 20px; padding-right: 10px;}
/*==[END:menu_menu section]==*/



.pressPassContainer,
.pressPassContainerLoggedIn
{
    padding-left: 10px; height: 200px;
    width: auto;
    color: #000;
    float: left;
	background: none;
}
.pressPassContainer .PPdescription {margin-top: 20px;font-weight: bold; font-size: inherit; float: left;}
.pressPassContainer .contact {margin-top: 11px;font-weight: bold; float: left; display: block; width: 100%;}

.poweredBy
{
	display:none;
}

/* --- Central Column Style --- */

/*- - - - Breadcrumbs - - - -   */
.breadcrumb
{
    float: left; padding: 0; margin: 0 0 10px 0px; border-bottom: 1px dotted #ccc; width: 100%;
    font-size: 1em;
    text-transform: none;
}
.breadcrumb .headerSingleBorder {width: 100%; border-top: 4px solid #c2011d;}
.breadcrumb .headerBorders .middle {float: left; width: 556px; border-top: 4px solid #c2011d;}
.breadcrumb .headerBorders .right {float: right; width: 192px; border-top: 4px solid #da6a27;}
.breadcrumb p {
    width: 540px;
    padding: 0 25px 10px 0; margin: 4px 0 0 0;
    float: left;
    font-size: 1.6em; color: #c2011d; font-family: Georgia; font-style: italic; font-weight: bold;}
.breadcrumb a, .breadcrumb a:visited {color: #000; text-decoration: none; font-size: 0.85em; float: left; margin: 6px 0px 0px 10px; background: #fff url(/Templates/PWC/images/printer.gif) no-repeat 0px 0px; padding: 2px 0px 1px 35px;}
.breadcrumb a:hover {text-decoration: underline; background-color: #fff;}

.breadcrumb SPAN.rssContainer {float: right; margin-top: 8px;}
.breadcrumb SPAN.rssContainer a, .breadcrumb SPAN.rssContainer a:visited {margin: 0px 0px 0px 5px; background: #fff none no-repeat 0px 0px; padding: 0; float: left; text-decoration: underline;}
.breadcrumb SPAN.rssContainer a:hover {color: #036; background-color: #bbe9f1;}
.breadcrumb SPAN.rssContainer a IMG {background-color: #fff;}
/*- - - - End Breadcrumbs - - - - */

#midCol
{
    width: 768px;
    float: left; 
    overflow: hidden;
    padding: 0; margin: 0;
}

#midColDetail {float: left; padding: 0; width: 540px; margin: 0px 10px 0px 0px; overflow: hidden;}
* html #midColDetail {margin-right: 10px; ma\rgin-right: auto;}
#midColDetail:after {display: block; content: "."; visibility: hidden; height: 1px; clear: both;}

.mainContainerDetail {width: 100%;}


#midColList{width:748px;}
* html #midColList{width:736px;}
*| html #midColList{width:745px;}


#midCol .padding,
#midColList .padding
{
	padding:10px 10px;
}
a.RSSLinkText
{
	padding-right:20px;
}
a.RSSLinkText, a.RSSLinkImage
{
	color:#fb9e3a;
	padding-left:5px;
	text-decoration:none;
}
a.RSSLinkText:hover
{
	text-decoration:underline;
}
.mainContainer, .mainContainerProductRequest, .mainContainerFeedback {width: 100%; clear: both; color: #000; margin: 5px 0 0 0;}
.mainContainer .pagination {margin-bottom: 10px;}
/* .mainContainer .announcementContainer
{
	position:relative;
	top:-25px;
	left:10px;
	font-size:16px;
	color:#666;
	width:350px;
}
*/

.latestNewsImg{display:inline;}
.title1, .title4
{
	font-family: arial,verdana,helvetica;
	color: #000;
}

SPAN.introText {display: block; margin-bottom: 10px;}


/* * * * * Home Page Start * * * * */
.homepageLatestReleases
{
    width: auto;
}
.homepageWelcomeBox
{
    float: left;
    width: 556px;
    margin: 0 0 10px 0;
    padding: 20px 0px 22px 0px;
    font-weight: bold;
    border-bottom: 1px dotted #959595;
    border-top: 4px solid #c2011d;
}

.homepageWelcomeBox span {
    font-size: 1.6em; color: #c2011d; font-family: Georgia; font-style: italic; font-weight: bold;
    display: block;
    padding-bottom: 6px;
}

.homepageLatestReleases h5 {margin: 0px 0px 10px 0px; float: left; font-family: Georgia; font-style: italic; color: #000;}
.homepageLatestReleases SPAN.rssContainer {float: right;}
.homepageLatestReleases SPAN.rssContainer a, .homepageLatestReleases SPAN.rssContainer a:visited {margin: 0px 0px 0px 5px; padding: 0; float: left; color: #5375a4; text-decoration: underline; background-color: #fff;}
.homepageLatestReleases SPAN.rssContainer a:hover {color: #036;}
.homepageLatestReleases UL {list-style: none; margin: 0; padding: 0;}
.homepageLatestReleases UL LI {float: left; width: 100%; margin-bottom: 21px;}

.homepageLatestReleases UL LI .releaseDateRed {color: #c2011d; display: block; font-family: Georgia; font-size: 0.85em; font-weight: bold;}
.homepageLatestReleases UL LI P span {font-size: 0.85em; color: rgb(10%, 10%, 10%);}
.homepageLatestReleases UL LI P {
    margin: 0; padding: 0px 0px 0px 18px; 
    background: #fff url(/Templates/PWC/images/icon_RedSquare.gif) no-repeat 1px 6px;
    line-height: 18px;}

.homepageLatestReleases UL LI P a {color: #000; font-family: Georgia; font-size: 0.85em; font-weight: bold; text-decoration: none;}

.homepageLatestReleases UL LI div span img.embargoed {margin: -12px 0px 3px 0px;}
* html .homepageLatestReleases UL LI div span img.embargoed {margin: -9px 0px 0px 0px;ma\rgin: -9px 0px 3px 0px;}
/* * * * * Home Page End  * * * * */


#rightCol .announcementContainer {display: none;}

.announcementContainer h5 {margin: 0; padding: 0;}
.announcementContainer input.picture {margin: 5px 0px 0px 0px;}
.announcementContainer P {margin: 10px 0px;}

.announcementContainerContent
{
	background:#c6e2b6 url(/Templates/PWC/images/bg_announcementContent.gif) repeat-x left top;
	/*height:134px;*/
	height:100%;
	padding:0 10px 10px;
	font-size:12px;
	width:auto;
}
.releaseListLeft
{
	/*padding:0 5px 0 0;*/
	padding:0;
}

/* ------------ list view ------------------- */
.ListViewTextContainer, .ListViewTextContainerWithPicture {margin: 0; float: left; line-height: 18px;}
.ListViewTextContainerWithPicture {width: 640px;}
.listView ul li .ListViewTextContainerWithPicture .title {}
.ListViewPicture {float: left; width: 90px; margin: 0;}
.listView ul {list-style: none; margin: 0; padding: 0;}
.listView ul li {
	float: left; width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}
.ListViewTextContainerWithPicture .title a, .listView ul li .title a {font-family: georgia; font-size: 0.85em; font-weight: bold; text-decoration: none;}
.listView ul li .mainText3, .listView ul li .highlight {margin-left: 16px; color: #c2011d; font-family: georgia; font-size: 0.85em; font-weight: bold;}
.listView ul li .title {margin: 3px 0 0 0; background: #fff url(/Templates/PWC/images/icon_RedSquare.gif) no-repeat 1px 6px; padding-left: 16px;}
.listView ul li .title a {text-decoration: none;}
.listView ul li .title a:hover {text-decoration: none;}
.ListViewTextContainer .headline, .ListViewTextContainerWithPicture .headline {
    display: block;
    color: #191919; font-family: arial, times new roman; font-size: 0.85em;
    padding-left: 15px;
}

li.listLine {background-color: #ccc; height: 1px;}
.listView img.bullet
{
	display:none;
}


/* main contacts */
.mainContacts .listView ul li .title
{
    background-color: #c2011d;
    background-image: none;
    color: #fff;
    padding: 3px 0 3px 10px;
    width: 768px;
}
.mainContacts .listView ul li .title a
{
    color: #fff;
    background-color: #c2011d;
    font-weight: bold;
    display: block;
    text-decoration: none;
}
.mainContacts .listView ul li .title a:hover
{
    cursor: default;
}
.mainContacts .contactSubContainer2
{
	float: left;
	font-size: 0.9em;
	padding-right: 5px;
	width: 600px;
}



/* --- Right Column Styles --- */
#rightCol {float: right; margin: 0px; padding: 0; width: 192px;}
#rightCol:after {content: "."; display: block; visibility: hidden; height: 1px; clear: both;}

#rightCol .contactUs, 
#rightCol .content, 
#leftCol .content {
    background-color: #f5f4f0;
    font-size: 0.85em;
    font-family: verdana;
    color: #363636;
    margin: 0 0 20px 0;
    padding: 17px 12px;
    line-height: 17px;
    border-top: 4px solid #968c6d;
}

#rightCol .contactUs .phone,
#rightCol .content h2,
#leftCol .content h2
{
	color: #363636;
    font-weight: bold;
    font-size: 1.7em;
    font-family: arial;
    padding: 5px 0;
}

#rightCol .videoContent {
    background-color: #f5f4f0;
    font-size: 0.85em;
    font-family: verdana;
    color: #363636;
    margin: 0 0 20px 0;
    padding: 12px 0 5px 0;
    line-height: 17px;
    border-top: 4px solid #968c6d;
}
#rightCol .videoContent h2
{
	color: #363636;
    font-weight: bold;
    font-size: 1.7em;
    font-family: arial;
    padding: 5px 12px 10px 12px;
}
#rightCol p {padding-left:12px;}


.SideBarSingleLine {padding: 0;}
.sidebarPictureContainer {position: static;}


DIV.space-line
{
	border-bottom:1px dotted #ccc;
	margin:5px 0 10px 0;
}
.SideBarSingleLine a,
.SideBarSingleLine a:hover,
.SideBarSingleLine a:visited
{
	font-family:arial,verdana,helvetica;
}


.clearBlock2 {clear: both; line-height: 0em; font-size: 0.01em;}


/* Feedback page */
.mainContainerFeedback {width: 400px; margin-left: 78px;}


/* --- Streamed video and associated styles --- */

#div_flvVideoDiv {
	float: left;
	padding: 0 .5em .5em 0;
}
	
.streamedVideo {
	border: 1px solid #DDD;
	padding: .5em;
}
.streamedVideo .video {
	margin-bottom: 1em;
}
.streamedVideo h3 {
	margin: 0;
	padding: 0;
}

.associated {
	padding: .5% 1%;
	margin-right: 1%;
	width: 47%;
	background-color: #EEE;
	float: left;
}
.associated h3 { padding-bottom: .5em; }
.associated ul
{
	padding:0;
	margin:0;
}
.associated li 
{
	overflow: hidden;
	list-style: none;
	padding: 0;
	width: 100%;
	height: 22px;
}
.associated img
{
	padding: .3em .5em 0 0;
} 
.clear
{
	clear: both;
}
.embed {
	background-color: #EEE;
	border: 1px solid #AAA;
	padding:0.4em 0;
	width:99%;
}

/* --- media library ----------------*/
.mediaListbullet {background-image: url(/Templates/PWC/images/icon_arrowRightRed.gif); background-repeat: no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 10px; margin: 0;}

.mainContainerImageDetail { 
	width: 100%;
	font-size: 1em;
	margin-top: 10px;
	clear: both;}

.mainContainerImageDetail .mainImageSubContainer {float: left; width: 260px;}
.mainContainerImageDetail .mainImageSubContainer1 {float: left; width: 600px;}
.mainContainerImageDetail .mainImageSubContainer2 {float: left; width: 260px;}
.mainContainerImageDetail span {color: #191919;}

.logoSpacer {width: 30px; float: left;}


/* map */
.regionalMap {float: left; padding: 0 5px 20px 0;}
.mapLinks {float: left; padding: 60px 0 0 20px; width: 200px;}
.mapLinks a
{
    float: left;
	background: #fff url(/Templates/PWC/images/icon_arrowLeft2.gif) no-repeat left 50%;
	padding-left: 13px;
}

/* -- -- --[ Footer ]-- -- -- -- */
#footer {
	float: left; color: #000; font-size: 0.9em; margin-top: 40px; border-top: 1px dotted #959595;
	width: 100%;
	padding-top: 7px;
}

#footer dl#tabs dt {display:none;}
#footer dl#tabs dd {padding:0; margin:0;}

#footer dl#tabs a.xmenu, #footer dl#tabs a.xmenu:visited {
  display:block; 
  width: 111px; 
  height:3em;
  text-decoration:none; 
  float:left;
  margin-right: 10px;
  border-bottom: 0px;
  font-family: georgia; color: #6d6e71;
}

#footer dl#tabs a.xmenu.last, #footer dl#tabs a.xmenu.last:visited {margin-right: 0; margin-left: 368px; width: 248px;}
#footer dl#tabs a.xmenu.selected span, #footer dl#tabs a.xmenu.selected:visited span {background-color: #363636}
#footer dl#tabs a.xmenu.selected {color: #363636;}
#footer dl#tabs a.xmenu span, #footer dl#tabs a.xmenu:visited span {
  display:block; 
  width:100%; 
  height: 4px; 
  border-top: 0; 
  border-left: 0;  
  border-right: 0; 
  border-bottom: 0px solid #fff; 
  background: #949494; 
  overflow:hidden;
  }
* html #footer dl#tabs a.xmenu span, * html #footer dl#tabs a.xmenu:visited span {
  width:5em; 
  w\idth:100%; 
  overflow:hidden;
  }
#footer dl#tabs a.xmenu:hover {color:#eb8c00;}
#footer dl#tabs a.xmenu:hover span {background:#eb8c00;}

#footer:after {display: block; clear: both; content: "."; visibility: hidden; height: 1px;}

#footer .copyright {float: left; clear: both; font-size: 0.8em; margin-top: 15px; color: #6d6e71; font-weight: bold;}

#footer .footerLinks {padding: 12px 4px 0 0; float: left; padding-bottom: 47px;}
#footer .footerLinks A {float:left; color:#6d6e71; font-size:0.95em; padding: 0 5px 0 6px; text-decoration:none; border-right: 1px solid #82796f;}
#footer .footerLinks A.first {padding-left: 0;}
#footer .footerLinks A:hover {color: #eb8c00; background-color: #fff;}
#footer .footerLinks A.last {border-right: none;}
/* -- -- --[END: Footer ]-- -- - */


/*==[ no printing elements ]===*/
@media print {
    #main3col {position: absolute; top: 0px; left: 0px;}
    #midCol {float: none;}
    #leftCol {display: none;}
    #midColDetail .mainContainerDetail {float:none; overflow: visible; width: 540px; position: absolute; top: 90px; left: 0px;}
    * html #midColDetail .mainContainerDetail {position: static;}
    *:first-child+html #midColDetail .mainContainerDetail {position: static;}
}
/*==[END: no printing elements ]*/


.content .social {
    margin-left:2px;
}
.content .followus {
    margin-right:14px;
}
