/*  -------------------------------------------------
KPMG.COM
SCREEN -  BASE Stylesheet
filename: base_kmpg.css
author:BMH
--------------------------------------------------- */

@import url('kpmg_webparts_v64.css');

html {
	/*font-size: 100%;*/
}

/* ==== UNIVERSAL TAG STYLES ==== */

body {
	background-color: #f3f4f8; 
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 100%;
	/*line-height:1.125em;*/ /*Fix doc type issue - QC - 1357 by Avijit */
	/*font-size: 1em;*/
}

div{
	text-align: left;
}

div, p, h1, h2, h3, h4, h5, h6, input, select {
	font-family: arial, verdana, sans-serif;
	color: #444444;
}
form {
	margin: 0;
	padding: 0;
}
ul, li, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	/*text-align: left;*/
}
h1, h2, h3, h4, h5, h6 {	
	margin: 10px 0;
}
form {
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 0 0;
	line-height: normal;

}

/*div {font-size:.689em;}*/
li {
	list-style-type: none;
	margin: 0;
}

img {
	margin: 0;
	padding: 0;	
}

hr
{
	background-color:#003399;
	border-width:0px;
}

/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.podAndZoneWrapper img,
.abstractAndImageWrapper-imageonly img, 
.abstractAndImageWrapper img, 
img.pod-chosenImage, 
.abstractAndImageWrapper-imageonlynew img,
#linkitem img
{
	vertical-align: bottom;
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
#divPDFFile img
{
	vertical-align: baseline;
}

p.error {
	color: red;
	font-size: 1.09em;
	font-weight: bold;
}
p.bottomMargin {
	margin-bottom: 20px;
}

/* RichHtmlField (HTML Editor) Styles */

/*.ms-rteCustom-IntroCopy .htmlEditor ul
{
	background-image: none;
	background-position: center;
	list-style: disc;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
}

.ms-rteCustom-IntroCopy .htmlEditor ul li 
{
	background-image: none;
	background-position: center;
	list-style: disc;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	padding-left: 0px;
}

.ms-rteCustom-BodyCopy .htmlEditor ul
{
	background-image: none;
	background-position: center;
	list-style: disc;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
}

.ms-rteCustom-BodyCopy .htmlEditor ul li 
{
	background-image: none;
	background-position: center;
	list-style: disc;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	padding-left: 0px;
}*/

.ms-rteCustom-IntroCopy .htmlEditor ol
{
	list-style-position: inside;
	margin-left: 0px;
}

.ms-rteCustom-IntroCopy .htmlEditor ol li 
{
	list-style-position: inside;
	margin-left: 0px;
}

.ms-rteCustom-BodyCopy .htmlEditor ol
{
	list-style-position: inside;
	margin-left: 0px;
}

.ms-rteCustom-BodyCopy .htmlEditor ol li 
{
	list-style-position: inside;
	margin-left: 0px;
}



/* Header Styles */

h1 
{
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	color: #002664;
}
h2
{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #002664;
}
h3
{
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #002664;
}
h4
{
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #444444;
}
h5
{
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	color: #002664;
}
h6
{
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	color: #444444;
}

/* === IMAGE STYLES ==== */
.heroImg1 {
	width: 520px;
	height: 210px;
	border: 0;
}
.heroImg2 {
	width: 520px;
	height: 150px;
	border: 0;
	margin-bottom: 10px;
}
.heroImg3 {
	width: 480px;
	height: 120px;
	border: 0;
	margin-bottom: 10px;
}
.heroImg4 {
	width: 480px;
	height: 150px;
	border: 0;
	margin-bottom: 10px;
}
.mapImg1 {
	width: 480px;
	height: 220px;
	border: 0;
	margin-bottom: 10px;
}
.mapImg2 {
	width: 190px;
	height: 110px;
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.podThumb {
	width: 190px;
	height: 70px; 
	margin-bottom: 10px;
}
.wideThumb {
	width: 160px;
	height: 70px;
	border: 0;
	margin-bottom: 10px;
}
.grnPodThumb {
	width: 210px;
	height: 70px;
	border: 0;
	margin-bottom: 10px;
}
.thumbnail1 {
	width: 70px;
	height: 70px;
	border: 0;
	margin-bottom: 10px;
}
.thumbnail2 {
	width: 30px;
	height: 30px;
	border: 0;
	margin-bottom: 10px;
}
.valueMessage {
	width: 210px;
	height: 145px;
	border: 0;
	margin-bottom: 10px;
}
.galleryTilesPort {
	width: 105px;
	height: 105px;
	border: 1px solid #ccc;
	padding: 10px 5px;
	margin-bottom: 10px;
}
.galleryTilesLand {
	width: 105px;
	height: 105px;
	border: 1px solid #ccc;
	padding: 5x 10px;
	margin-bottom: 10px;
}

/* ---------------------  MAJOR DIV STYLES --------------------------- */
#pageWrapper {
	position: relative;
	margin: 0 auto;
	width: 996px;
}
#mainwrapper {
	position: absolute;
	top: 0;
	width: 996px;
	background: url(../images/mainContentBG.jpg) repeat-y 2px 0;
}
#brandingBar {
	float: left;
	display: inline;
	margin: 0 10px;
	width: 980px;
	height: 109px;
	background-image: url(../images/mastheadBG.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-size:.689em;
	line-height:normal;
}
#masthead {
	float: left;
	display: inline;
	margin: 0 10px;
	width: 980px;
	height: 210px;
}

#loginRow, sitenavRow {
	float: left;
	display: block;
	/*width: 750px;*/
	margin: 0;
	height: 54px;
}
#localeRow {
	clear: left;
	float: left;
	display: inline;
	/*width: 200px;*/
	margin-left: 98px; /* Change#99 -- was 94px */
}
#navWrapper {
	float: left;
	display: inline;
	margin: 0 0;
	width: 750px;
	/*height: 80px;*/
	margin-top: 3px;
	margin-left: 230px;
}

#subNavWrapper {
	float: right;
	display: inline;
	margin: 0;
	width: 450px;
	text-align: right;
}
#mainNavWrapper {
	position: absolute;
	top: 89px;
	left: 239px;
	width: 750px;
	/*height: 20px;*/
}
#loginNavWrapper {
	float: left;
	display: inline;
	width: 295px;
	height: 59px;
	padding: 3px 0 0 0;
}
#loginNavWrapper ul {
	display: inline;
	height: 20px;
}
#imageWrapper {
	position: absolute;
	top: 23px;
	left: 22px;
	height: 31px;
	width: 80px;
	z-index: 1000;
	cursor: pointer;
	opacity: 0;
	filter: alpha (opacity=0);
	background-color: White;
}
#imageWrapper a {
	display: block;
	height: 31px;
	width: 80px;
}
#subnavContainer {
	float: right;
	display: inline;
	margin-top: 3px;
	margin-right: 5px;
	height: 20px;
}
#searchContainer {
	float: right;
	display: inline;
	width: 180px;
}
#localeWrapper {
	float: left;
	display: inline;
	/*width: 295px;*/ 
	/********changed the width for bug 623***********/
	width: 550px;
}

.breadcrumbWrapper 
{
	color: #666666;
	float: left;
	margin-bottom: 0px;
	/*padding-bottom:10px;*/
	width: 480px;
	font-size: .689em;
}
.breadcrumbWrapper a:link {
	text-decoration: none;
	color: #007C92;
}
.breadcrumbWrapper a:visited {
	text-decoration: none;
	color: #007C92;
}
.breadcrumbWrapper a:hover {
	text-decoration: underline;
	color: #007C92;
}
.breadcrumbWrapper a.selected:link {
	text-decoration: none;
	color: #002664;
}
.breadcrumbWrapper a.selected:visited {
	text-decoration: none;
	color: #002664;
}
.breadcrumbWrapper a.selected:hover {
	text-decoration: underline;
	color: #002664;
}

#maincontent {
	float: left;
	display: inline;
	margin: 0px;	/*AD: To fix edit bar width issue due to DOCTYPE on Jul-09-2013*/
	width:980px;
	font-size:100%;
}
/*#maincontent p {}*/

.careerLabels {
	font-weight: bold;
}
.localeCallout {
	float: left;
	color: #FFFFFF;
	/*line-height:1em;*/
	line-height:18px;
	/*Uncommented the font-size to resolve bug 889*/
	font-size: 14px;	
	font-weight: bold;
	display: inline;
	margin-right: 5px; 
}
.goBtn {
	margin: 0 0 0 5px;
	vertical-align: top;
}

#subNavWrapper li {
	display: inline;
	list-style-type: none;
	padding: 0 8px 0 8px;
	float: left;
	border-right: 1px solid #fff;
	text-align: center;
	/*font-size: .625em;*/
}
#subNavWrapper li.selected {
	background-color: #FFFFFF;
	border: 0;
	color: #000066;
}
#subNavWrapper li a:link {
	color: #fff;
	text-decoration: none;
}
#subNavWrapper li a:visited {
	color: #fff;
	text-decoration: none;
}
#subNavWrapper li a:hover {
	color: #fff;
	text-decoration: underline;
}
#subNavWrapper li.last {
	border: 0;
}

/* SearchBox in masthead */
#subNavWrapper .ms-sbtable-ex {
    margin-left: 0;
}
#subNavWrapper td.ms-sbcell {
    background: #FFFFFF;
}

#loginNavWrapper li {
	display: inline;
	list-style-type: none;
	color: #98c6f3;
	padding: 0 8px 0 0px;
	margin-left: 5px;
	float: left;
	border-right: 1px solid #5581A6;
	text-align: center;
	/*font-size: .625em;*/
}
#loginNavWrapper li.selected {
	background-color: #FFFFFF;
	border: 0;
	color: #000066;
}
#loginNavWrapper li.last {
	border: 0;
	padding-left: 2px;
}
#loginNavWrapper li.first {
	margin-left: 0px;
}
#loginNavWrapper li a:link {
	color: #fff;
	text-decoration: none;
}
#loginNavWrapper li a:visited {
	color: #fff;
	text-decoration: none;
}
#loginNavWrapper li a:hover {
	text-decoration: underline;
}

#localeWrapper li {
	display: inline;
	list-style-type: none;
	color: #98c6f3;
	padding: 0 8px 0 8px;
	float: left;
	border-right: 1px solid #fff;
	text-align: center;
	/*font-size: 91%;*/
}
#localeWrapper li.selected {
	background-color: #FFFFFF;
	border: 0;
	color: #000066;
}
#localeWrapper li.last {
	border: 0;
}
#localeWrapper li a:link {
	color: #fff;
	text-decoration: none;
}
#localeWrapper li a:visited {
	color: #fff;
	text-decoration: none;
}
#localeWrapper li a:hover {
	text-decoration: underline;
}

#mainNavWrapper li {
	display: inline;
	list-style-type: none;
	padding: 3px 14px 3px 14px;
	float: left;
	border-left: 1px solid #5581A6;
	text-align: center;
	/*font-size: .750em;*/
}
#mainNavWrapper li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #000066;
}
#mainNavWrapper li.last {
	border-right: 1px solid #5581A6;
}
#mainNavWrapper li a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#mainNavWrapper li a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#mainNavWrapper li a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#mainNavWrapper li.selected a.selected:link {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#mainNavWrapper li.selected a.selected:visited {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
#mainNavWrapper li.selected a.selected:hover {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

#mainNavWrapper li.selected a:link {
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
#mainNavWrapper li.selected a:visited {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
#mainNavWrapper li.selected a:hover {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

#mastheadThird {
	float: left;
	display: inline;
	width: 230px;
	height: 210px;
	background-color: #FFFFFF;
}
#midContentArea {
	float: left;
	display: inline;
	width: 480px;
	margin-top: 20px;
}

#pageFooter {
	float: left;
	display: inline;
	margin: 0 10px;
	width: 980px;
	border-top: 1px solid #e7ecf8;
	background-color: #fff;
	font-size: .689em;
}
#footerLegalese {
	float: left;
	display: inline;
	width: 730px;
	margin-top: 10px;
	margin-left: 10px;
}
#footerLegalese p {
	color: #B2B2B2;
	margin-bottom: 10px;
}

#footerLegalWrapper {
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 6px;
}

#footerLegalWrapper li {
	display: inline;
	list-style-type: none;
	padding: 0 5px 0 5px;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
}
#footerLegalWrapper li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #B2B2B2;
}
#footerLegalWrapper li.last {
	border: 0;
}
#footerLegalWrapper li a:link {
	color: #B2B2B2;
	text-decoration: none;
}
#footerLegalWrapper li a:visited {
	color: #B2B2B2;
	text-decoration: none;
}
#footerLegalWrapper li a:hover {
	text-decoration: underline;
}

#globalFooterNavWrapper {
	float: right;
	display: inline;
	/*width: 230px;*/
	margin-top: 10px;
}

#globalFooterNavWrapper li {
	display: inline;
	list-style-type: none;
	padding: 0 7px 0 7px;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
}
#globalFooterNavWrapper li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #B2B2B2;
}
#globalFooterNavWrapper li.last {
	border: 0;
}
#globalFooterNavWrapper li a:link {
	color: #B2B2B2;
	text-decoration: none;
}
#globalFooterNavWrapper li a:visited {
	color: #B2B2B2;
	text-decoration: none;
}
#globalFooterNavWrapper li a:hover {
	text-decoration: underline;
}

/*---1029 Oct26 Vishal Goel [Updated paddding and added styles for .non-flashTranscriptLink used in KPMG.Web.UserControls.TextTranscriptControl--------------*/
/*.flashTranscriptLink {
	width: auto;
	float: right;
}*/

/* To fix QC-1874 by AD on 27-Aug-2013 */
div.flashTranscriptLink {
	padding-right:2px;
	float:right;
}
/* To fix QC-1874 by AD on 27-Aug-2013 */
.flashTranscriptLink ul li {
	display: inline;
	list-style-type: none;
	/*float: left;*/
	text-align: left;
	font-size: 0.689em;
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:0px;
	line-height:11px !important;
	vertical-align:top;
}
.flashTranscriptLink li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #007C92;
}
.flashTranscriptLink li.last {
	border: 0;
}
.flashTranscriptLink li a:link {
	color: #007C92;
	text-decoration: none;
}
.flashTranscriptLink li a:visited {
	color: #007C92;
	text-decoration: none;
}
.flashTranscriptLink li a:hover {
	text-decoration: underline;
}

.non-flashTranscriptLink {
	width: auto;
	float: right;
}
.non-flashTranscriptLink ul li {
	display: inline;
	list-style-type: none;
	float: left;
	text-align: left;
	font-size: 0.689em;
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
}
.non-flashTranscriptLink li.selected {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 0;
	color: #007C92;
}
.non-flashTranscriptLink li.last {
	border: 0;
}
.non-flashTranscriptLink li a:link {
	color: #007C92;
	text-decoration: none;
}
.non-flashTranscriptLink li a:visited {
	color: #007C92;
	text-decoration: none;
}
.non-flashTranscriptLink li a:hover {
	text-decoration: underline;
}
/*------------------------------------------*/
.link-item {
	font-family: Arial;
}
.link-item-displaytitle
{
	font-family: Arial;
	line-height:11px;
}
.item {
	margin-left: 10px;
	/*width: 210px;*/
}

#footerShadow {
	float: left;
	display: inline;
	margin: 0 10px;
	width: 996px;
	height: 9px;
	background-image: url(../images/footerShadowBG.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#siteActionButton {
	display: block;
	background-color:#ffffff;
}

* html #siteActionButton {
	overflow: hidden;
	width: 100%;
	height: 1%;
}
	
#siteActionButton a {
	color: #ffffff;
	text-decoration: none;
}

/* ---------------------  MAJOR DIV STYLES --------------------------- */

.ms-siteactionsmenu {
	height: 0;
}
.ms-PartSpacingVertical {
	margin: 0;
	padding: 0;
	width: 0;
	font-size: 0;
	/*height: 20px;*/
}
.zoneThreeHelper {
	display: inline;
	float: left;
	margin: 10px 20px 0;
	width: 480px;
}

#column1 {
	float: left;
	display: inline;
	width: 230px;
}
#column2 {
	float: left;
	display: inline;
	width: 520px;
	position: relative;
}
.column2OtherBrowser
{
	min-height: 400px;
}
#column3 {
	float: left;
	width: 230px;
	display: inline;
}
td.contentCell {
	width: 980px;
}

#template1ModuleWrapper, #template5ModuleWrapper, #template6ModuleWrapper {
	float: left;
	display: inline;
	width: 520px;
	background-image: url(../images/moduleDividerBG.gif);
	background-repeat: repeat-y;
}
#template1ModuleWrapper {
	background-position: 290px 0;
}
#template5ModuleWrapper {
	background-position: 200px 0;
}
#template6ModuleWrapper {
	background-position: 320px 0;
}

#column2 p {
	/*margin-bottom: 10px;*/
}

/* ///////// TEMPLATE ONE STYLES //////////  */
/*#welcomeBox {
	float: left;
	width: 230px;
	height: 210px;
	background-color: #193b73;
}*/
#heroImgHolder {
	float: left;
	width: 520px;
	height: 210px;
}
.welcomeWrapper {
	float: left;
	display: inline;
	width: 190px;
	margin: 20px 20px;
}
.welcomeWrapper p.header {
	color: #98c6f3;
	/*font-size: 182%;*/
	line-height: 23px;
	font-weight: bold;
	margin: 0;
}
.welcomeWrapper p.welcome {
	color: #e7ecf8;
	/*font-size: 109.5%;*/
	line-height: 20px;
	font-weight: bold;
	margin: 0;
}
.colOne_HdrWrapper {
	float: left;
	display: inline;
	margin: 10px;
	width: 209px;
	height: 20px;
	background-color: #e0eefb;
	border-right: 1px solid #cae2f9;
	border-bottom: 1px solid #cae2f9;
	color: #002664;
}
#column2 .pageDescription {
	/*margin: 10px 0;*/
	margin:10px 0 0 0;
	font-size: 1.05em;
	line-height: 1.335em;
}
#column2 .pageDescription div {
	margin: 10px 0 0 0;
	font-size: 100%;
	line-height: 1.335em;
}	

#column2 .pageDescription br {
	line-height: 60%;
}


#template1_z1 {
	float: left;
	display: inline;
	width: 230px;
	min-height: 100px;
}
#template1_z2 {
	float: left;
	display: inline;
	width: 230px;
}
#template1_z3 {
	float: left;
	display: inline;
	margin: 0;
	width: 520px;
}
#template1_z4 {
	float: left;
	display: inline;
	margin: 10px 20px 20px 20px;
	width: 480px;
	height: 35px;
}
#column2 #template4_z2 p a {
	font-size: .689em;}
#template1_z5 {
	float: left;
	display: inline;
	margin: 0;
	width: 289px; 
}
/*
html > body #template1_z5 {
	height: 100%;
	min-height: 300px;
}*/
#template1_z6 {
	float: left;
	display: inline;
	margin: 0;
	width: 230px;
}
#template1_z7 {
	float: left;
	display: inline;
	width: 230px;
	margin: 0 0 20px 0;
}
/* ///////// TEMPLATE ONE STYLES //////////  */

/* ///////// TEMPLATE TWO STYLES //////////  */
#template2_z1 {
	float: left;
	display: inline;
	margin: 0;
	width: 230px;
	min-height: 100px;
}
#template2_z2 {
	float: left;
	display: inline;
	margin: 0 20px 5px 20px;
	width: 480px;
}

#template2_z3 {
	float: left;
	display: inline;
	margin: 0 0 30px 20px;
	width: 230px;
}
#template2_z4 {
	float: left;
	display: inline;
	margin: 0 0 30px 20px;
	width: 230px;
}
#template2_z5 {
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	width: 230px;
}
/* ///////// TEMPLATE TWO STYLES //////////  */

/* ///////// TEMPLATE THREE STYLES //////////  */
#template3_z1 {
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 230px;
	min-height: 100px;
}
#template3_z2 {
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 520px;
}
#template3_z3 {
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	width: 230px;
}
#template3_z4 {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	width: 153px;
}
#template3_z5 {
	float: left;
	display: inline;
	margin: 0 10px 0 10px;
	width: 153px;
}
#template3_z6 {
	float: left;
	display: inline;
	margin: 0 0 0 0;
	width: 154px;
}
#template3_z7 {
	float: left;
	display: inline;
	width: 480px;
	margin: 0 20px 30px 20px;
}
#template3_z8 {
	float: left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 230px;
}
/* ///////// END TEMPLATE THREE STYLES //////////  */

/* ///////// TEMPLATE FOUR STYLES //////////  */
#template4_z1 {
	float: left;
	display: inline;
	margin: 0;
	width: 230px;
	min-height: 100px;
}
#template4_z2 {
	float: left;
	display: inline;
	margin: 10px 20px 30px;
	width: 480px;
}
#template4_z3 {
	float: left;
	display: inline;
	width: 230px;
	margin: 0px 0 0 0;
}
/* ///////// TEMPLATE FOUR STYLES //////////  */

/* ///////// TEMPLATE FIVE STYLES //////////  */
#template5_z1 {
	float: left;
	display: inline;
	width: 230px;
	margin: 0;
	min-height: 100px;
}
#template5_z2 {
	float: left;
	display: inline;
	width: 480px;
	margin: 10px 20px 20px 20px;
}
/*
#template5_z2 .pageDescription {
	margin-bottom: 0 !important;
}
*/
#template5_z3 {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 20px 30px 20px;
}

#template5_z4 {
	float: left;
	display: inline;
	width: 280px;
	margin: 0 20px 30px 20px;
}


#column2 #template6_z3 div .radEditorWrapper,
#column2 #template6_z4 div span,
/*#column2 #template4_z2 .contentWrapper .radEditorWrapper, DF */
#column2 .ms-WPBody #template4_z2 div .radEditorWrapper,
#column2 .ms-WPBody #template4_z2 div .radEditorWrapper
/* #column2 #template4_z2 div .radEditorWrapper, DF */
/* #column2 #template5_z4 div .radEditorWrapper DF */ 
/* #column2 #template4_z2 .summaryHEW .contentWrapper .radEditorWrapper DF */
{
	font-size:.689em !important;
}
#column2 #template4_z2 .contentWrapper .radEditorWrapper,					
#column2 #template5_z4 .contentWrapper .radEditorWrapper {
	font-size:1em;
}

#template5_z5 {
	float: left;
	display: inline;
	margin: 10px 0 30px 0;
	width: 230px;
}
/* ///////// TEMPLATE FIVE STYLES //////////  */

/* ///////// TEMPLATE SIX STYLES //////////  */
#template6_z1 {
	float: left;
	display: inline;
	width: 230px;
	margin: 0;
	min-height: 100px;
}
#template6_z2 {
	float: left;
	display: inline;
	width: 480px;
	margin: 10px 20px 0 20px;
}
#template6_z3 {
	float: left;
	display: inline;
	width: 280px;
	margin: 10px 20px 30px 20px;
}
#template6_z4 {
	float: left;
	display: inline;
	width: 160px;
	margin: 10px 0 30px 20px;
}
#template6_z4 span {
	/*font-size:.689em;*/
}
#template6_z5 {
	float: left;
	display: inline;
	width: 230px;
	margin: 10px 0 20px 0;
}
/* ///////// TEMPLATE SIX STYLES //////////  */

/* RAD Editor Styles */
.radEditorWrapper {
	margin: 0;
	/*font-size: .689em;*/
}

/*.ms-WPBody .radEditorWrapper {
	font-size: 1em !important;
}*/
.radEditorWrapper .contentWrapper {
	margin: 0;
}


/* IE fix for rendering italicized fonts without breaking page layout -sk_11/29 \*/
* html .radEditorWrapper p {
	overflow: hidden;
	width: 100%;
	height: 1%;
}
* html .radEditorWrapper {
	overflow: hidden;
	width: 100%;
	height: 1%;
}
/**/
.radEditorWrapper .rad-PageDescription {
	font-size:1.09em !important;
}


.rad-PageDescription {
	color: #666666;
	font-family: Arial;
	/*font-size: 1.09em;*/
	line-height: 1.335em
}

.rad-BodyText {
	margin: 0;
	/*font-size: 100%;*/
	line-height: 131%;
}
.rad-header {
	font: bold 109.5%/127.5% arial;
}
.rad-subHeader {
	font: bold 100%/127.5% arial;
	color: #002664;
}
.rad-subHeader2 {
	font: bold 100%/127.5% arial;
	color: #666666;
}
.rad-link {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: none;
}
.rad-link:visited {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: none;
}
.rad-link:hover {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: underline;
}

.rad-UList {
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 0;
	font-family: Arial;
	/*font-size:.689em; DF */
}

.rad-UList li {
	background-image: url(../images/caret_standardLink.gif);
	background-position: 0 7px; /*_background-position:0 8px;*/
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 18px;
}

.rad-BodyCopyUList {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial;
}

.rad-BodyCopyUList li {
	background-image: url(../images/body_bullet.gif);
	background-position: 0 5px;
	_background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.rad-OList {
	margin-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
	font-family: Arial;
}

.rad-OList li {
	background-image: url(../images/blu_pod_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 18px;
}

.rad-PullQuote {
	float: left;
	display: inline;
	width: auto;
	font-size: 100%;
	color: #00505C;
	margin: 24px 15px;
}


.radEditorWrapper_PL {
	margin: 0;
}

.rad-PageDescription_PL {
	color: #666666;
	font-family: Arial;
	font-size: 1.09em;  /* adding back in DF 4/24/08 */
	line-height: 1.335em;
}
.rad-BodyText_PL {
	margin: 0;
	/*font-size: 100%;*/
	line-height: 131%;
}
.rad-header_PL {
	/*font: bold 100%/127.5% arial;*/
}
.rad-subHeader_PL {
	/*font: bold 100%/127.5% arial;*/
	color: #002664;
}
.rad-subHeader2_PL {
	/*font: bold 100%/127.5% arial;*/
	color: #666666;
}
.rad-link_PL {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: none;
}
.rad-link_PL:visited {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: none;
}
.rad-link_PL:hover {
	/*font: normal 100%/127.5% arial;*/
	text-decoration: underline;
}


.rad-UList_PL {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial;
}

.rad-UList_PL li {
	background-image: url(../images/caret_standardLink.gif);
	background-position: 0 5px;
	_background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.rad-BodyCopyUList_PL {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial;
}

.rad-BodyCopyUList_PL li {
	background-image: url(../images/body_bullet.gif);
	background-position: 0 5px;
	_background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.rad-OList_PL {
	margin-left: 0;
	padding-left: 0;
	font-family: Arial;
}

.rad-OList_PL li {
	background-image: url(../images/blu_pod_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.rad-PullQuote_PL {
	float: left;
	display: inline;
	width: auto;
	color: #00505C;
	margin: 24px 15px;
}



/* NEW STYLES */

.divideLineLeft {
	border-left: 1px solid #E7ECF8;
}

.divideLineRight {
	border-right: 1px solid #E7ECF8;	
}

.divideLineBottom {
	border-bottom: 1px solid #E7ECF8;	
}

.divideLineTop {
	border-top: 1px solid #E7ECF8;	
}

.dropDownSelector {
	width: 150px;
	font-size: 11px;
}

.localSitesDropDownSelector {
	font-size: 11px;
	height:20px;
	color:#575757;
	
}

.goButton {
	font-size: 11px;
	color: #007C92;
	cursor: pointer;
	background-color:white;
	border: 1px solid gray;
	background-image: url('../images/bg-orangeArrow.gif');
	background-position: center;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}


/* Content Containers */

.mainContentWrapper {
	padding: 10px 20px 20px 20px;
}

.sideContentWrapper {
	padding: 10px 10px 20px 10px;
}

.sideContentWrapper_WebcastLayout {
	/*padding: 10px 10px 20px 10px;*/
}

.podAndZoneWrapper {
	padding: 0 0 10px 0;
}

div.podAndZoneWrapper_ProfileLayout
{
	line-height:18px;
}

.abstractAndImageWrapper {
	padding: 0 0 20px 0;
}

.abstractAndImageWrapper-imageonly {
	padding: 0 0 17px 0;
}

.sideZoneWrapper 
{
	/* Changed KPMGContentQueryMain to resolve bug 1254, earlier changes caused 1258 */
	/* removed left padding to 10px to resolve bug 1258 */
	padding: 0 0 10px 0px;
	width:209px; 
	overflow:hidden; /*To fix QC - 2004 by AD on 10/30/2013 */
}
/* added left padding to 10px to resolve bug 1383 */
.sideZoneWrapperForWebPartHeader 
{
	padding: 10px 0px 0px 10px;
	width:219px; 
	overflow:auto;
}

.centerZoneWrapper 
{
	width:480px; 
	overflow:hidden;
}

.pageTitleWrapper {
	padding: 0 0 5px 0;
	margin: 0 0 17px 0;
	border-bottom: 1px solid #E7ECF8;
}

.homePageTitleWrapper {
	padding: 0 0 5px 0;
	margin: 0 0 14px 0;
	border-bottom: 1px solid #E7ECF8;
}

.sideTextWrapper 
{
	padding: 10px 10px 0px 10px;
	font-size: 11px;
	line-height: 14px;
	color: #444444;	
}
/* Links */
a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #007C92;
}

a:hover {
	text-decoration: underline;
}


/* Welcome Box */

.welcomeBox {
	height: 210px;
	/*background-color: #193B73;*/
	background-image: url('../images/welcome-box-background.png');
}

.welcomeBoxInner {
	padding: 20px;
}
div.welcomeBoxInner ul li
{
	background:none;
}

.welcomeHeader
{
	font-weight: bold;
	font-size: 18px;
	color: #98C6F3;
	line-height: 35px;
	padding-bottom: 5px;
}

.welcomeCopy
{
	font-weight: bold;
	font-size: 12px;
	color: #E7ECF8;
	line-height: 20px;	
}

.whatWeDoBox
{
	height: 150px;
	background-color: #E8ECF8;
}

/* Home Page - Page Text 2 wrapper */
.homePage_floatingImageTextWrapper
{
	padding: 10px 20px;
}

.imageTextWrapper {
	margin: 0x;
	margin-left: 20px;
	margin-top: 17px;
	margin-right: 20px;
	padding-bottom: 10px;
	display: inline;
}

.imageTextWrapper ul {
	font-size: 11px;
}

.imageTextWrapper ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}

.ms-rteCustom-BodyCopy ul {
	font-size: 11px;
}

.ms-rteCustom-BodyCopy ul li 
{
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;	
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
	
}

.ms-rteCustom-IntroCopy ul li 
{
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .275em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}

/*
----------------------
1168
10/06/2009
Vishal Goel
Replaced below style 
----------------------

.ms-rteCustom-BodyCopy ol {
	font-size: 11px;
}

.ms-rteCustom-BodyCopy ol li 
{
	padding-left:0px;
	padding-bottom:2px;
	line-height: 14px;
}

.ms-rteCustom-IntroCopy ol li 
{
	padding-left:0px;
	padding-bottom:2px;
	line-height: 14px;
}
----------------------
*/
.ms-rteCustom-BodyCopy ol {
	font-size: 11px;
	padding-left:0px;
	list-style-position: inside;
	margin-left: 0px;
	
}

.ms-rteCustom-IntroCopy ol {
	font-size: 11px;
	padding-left:0px;
	list-style-position: inside;
	margin-left: 0px;
}

.ms-rteCustom-BodyCopy ol li 
{
	padding-left:0px;
	padding-bottom:2px;
	line-height: 18px;
	list-style-position: inside;
	margin-left: 0px;
}

.ms-rteCustom-IntroCopy ol li 
{
	padding-left:0px;
	padding-bottom:2px;
	line-height: 14px;
	list-style-position: inside;
	margin-left: 0px;
}

/*
---------------------- 1168 Changes End ----------------------
*/
/*.ms-rteCustom-OrangeArrowList ul
{
	background-image: inherit;
	list-style: inherit;
	padding-left: inherit;
	background-position: inherit;
	list-style-type: inherit;
	list-style-image: inherit;
	list-style-position: inherit;
}
.ms-rteCustom-OrangeArrowList ul li
{
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .275em;
	padding-left:10px;
	padding-bottom:2px;
	line-height: 14px;
}*/

.htmlEditor hr
{
	height: 1px;
	border: 1px solid #E0EEFB;
}


/* Pods */

.podHeaderInner {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;	
	line-height: 18px;
	color: #444444;
	height:100%;

}

.podHeaderInner a:link {
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: auto;
	margin: 0 -10px 0 -10px;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

.podHeaderInner a {
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: auto;
	margin: 0 -10px 0 -10px;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

.podHeaderInner li {
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: auto;
	margin: 0 -10px 0 -10px;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

.podHeaderInner a:hover {
	text-decoration: none;
}

.podWrapper ul {
	font-size: 11px;
	position: relative;
}

.podWrapper ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}

.podWrapper_HomaPage ul {
	font-size: 12px;
	position: relative;
}

.podWrapper_HomaPage ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}
.podWrapper_HomaPage a:link, .podWrapper_HomaPage a:visited, .podWrapper_HomaPage a:hover, .podWrapper_HomaPage a:active
{
	font-size:14px;
}

ol 
{
	margin-top: 0;
	margin-bottom: 0;	
}

ol li
{
	list-style-type:decimal;
	margin: 0;
}

#PodTitleLink
{
	width: 100%;
}

/* turq pods */

.turqpodheaders {
	background-color: #007C92;
	border-bottom: 1px solid #146E7E;
	height: 1%;
}

.turqpodheadersrollover {
	background-color: #006375;
	height: 1%;
}

.turqpodheaders a {
	color: #FFFFFF;
}

.turqpodheaders li {
	color: #FFFFFF;
    list-style-position:outside;
}

.turqpodheaders .podHeaderArrow {
	background-repeat: no-repeat;
	background-position: right 55%;
	background-image: url('../images/podHeaderArrow_white.gif');
}


/* red pods */

.redpodheaders {
	background-color: #9E3039;
	border-bottom: 1px solid #6E2228;
	height: 1%;
}

.redpodheadersrollover {
	background-color: #7E262E;
	height: 1%;
}

.redpodheaders a {
	color: #FFFFFF;
}

.redpodheaders li {
	color: #FFFFFF;
    list-style-position:outside;
}

.redpodheaders .podHeaderArrow {
	background-repeat: no-repeat;
	background-position: right 55%;
	background-image: url('../images/podHeaderArrow_white.gif');
}


/* blue pods */

.bluepodheaders {
	background-color: #E0EEFB;
	border-bottom: 1px solid #CAE2F9;
	height: 1%;
}

.turquoiseheader
{
	background-color: #007c92;
	border-bottom: 1px solid #006375;
	height: 1%;
}

.turquoiseheader li
{
	color: #FAFBFE;
	list-style-position:outside;
}

.bluepodheadersrollover {
	background-color: #C1DDF8;
	height: 1%;
}

.bluepodheaders a {
	color: #002664;
}

.bluepodheaders li {
	color: #002664;
	list-style-position:outside;
}

.bluepodheaders .podHeaderArrow {
	background-repeat: no-repeat;
	background-position: right 55%;
	background-image: url('../images/podHeaderArrow_blue.gif');
}

/* Value Messaging Pod */

.brownPanel {
	background-color: #A79E70;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 10px;
}

.PodGrid 
{
	padding: 0 0 10px 0;	
}

.pageTitleGrid 
{
	padding: 10px 20px 10 20px;
}

.standardGrid
{
	padding: 10px 10px 10px 10px;
}

.mainGrid
{
	padding: 0 20px 10px 20px;
}

.centerColumnSplitTable
{
	/*width: 480px;*/
}

.twoCellLeftGrid
{
	padding: 0 20px 0 0;
}

.twoCellRightGrid
{
	padding: 0 0 0 20px;	
}

.twoCellRightGridnew
{
	padding: 0 0 0 20px;
	width:300px;
}

.sideZoneWrapper .item {
	padding: 0 10px 10px 10px;
	width: 189px;
}
.mainZoneLeftWrapper 
{
	/*width:229px; */
	width:239px;
	overflow:auto;
}

.mainZoneLeftWrapper .item 
{
	padding: 0 10px 10px 10px;
	width: 189px;
}
.centerZoneWrapper .item {
	padding:  0 0 10px 0; /* KB: Doc Type Fix: QC #1334 - QA Issue */	
	width: 439px;	
}

.MetadataTag
{
	display: none;
}

.infoTable td {
	padding: 0 0 5px 0;
}

.sideSelectorControl
{
	padding-left:10px; 
	padding-right:10px
}
.bandWrapper 	
{
	Z-INDEX: 10;	
	FILTER: alpha(opacity=95);	
	LEFT: 290px;	
	WIDTH: 230px;	
	POSITION: absolute;	
	TOP: 100px;	
	BACKGROUND-COLOR: #ffffff;	
	opacity: 0.95;	
	-moz-opacity: .95
}

.centerRightcellnarrow
{
	width: 190px;
	overflow:auto;
}
.centerRightcellwide
{
	width: 300px;
	overflow:auto;
}
.centerRightcellwide3C2Z
{	
	overflow:hidden;
}
.centerRightcellwide_PDFLayout
{
	/*width: 260px;*/
	overflow:auto;
}
.centerLeftcellnarrow
{
	width: 160px;
	overflow:auto;
}
.centerLeftcellnarrowthreecoltwozone
{
	width: 160px;
	/*overflow:auto;*/
}
.centerLeftcellnarrowthreecoltwozone .podImg img
{
	width: 160px;
}
.centerLeftcellnarrow_PDFLayout
{
	/*width: 220px;*/
	overflow:auto;
}
.centerLeftcellwide
{
	width: 290px;
	overflow:auto;
}

.mainZoneLeftwrappernarrow 
{
	width:180px; 
	overflow:auto;
}

.mainZoneLeftwrappernarrow .item 
{
	padding: 0 0 10px 0;
	width: 109px;
}

.mainZoneLeftwrapperwide 
{
	width:280px; 
	overflow:auto;
}

.mainZoneLeftwrapperwide .item 
{
	padding: 0 0 10px 0;
	width: 189px;
}


.mainZoneRightwrappernarrow 
{
	width:180px; 
	overflow:auto;
}

.mainZoneRightwrappernarrow .item 
{
	padding: 0 0 10px 0;
	width: 109px;
}

.mainZoneRightwrapperwide 
{
	width:280px; 
	overflow:auto;
}

.mainZoneRightwrapperwide .item 
{
	padding: 0 0 10px 0;
	width: 189px;
}

.3ColumnLeft
{
	padding: 10px 5px 10px 0px; 
	width:160px; 
	overflow:auto; 
	display:inline; 
	vertical-align:top;
}

.3ColumnCenter
{
	padding: 10px 5px 10px 5px; 
	width:160px; 
	overflow:auto; 
	display:inline; 
	vertical-align:top;
}

.3ColumnRight
{
	padding: 10px 0px 10px 5px; 
	width:160px; overflow:auto; 
	display:inline; 
	vertical-align:top
}

.2ColumnLeft
{
	width:240px;
	overflow:auto;
	display:inline; 
	vertical-align:top;
}

.2ColumnRight
{
	width:240px;
	overflow:auto;
	display:inline; 
	vertical-align:top;
}


/* Search Results */
.srch-ThumbnailImage
{
	width:70px;
	height:70px;
}
div.srch-BestBetsWPTitle 
{
    margin-top: 5px;
}

div.srch-BestBets, div.srch-results {
	width: 479px;
}
div.srch-BestBetsBottom {
	clear: both;
}
div.srch-BB-result {
	border-top: #e7ecf8 1px solid;
	float: right;
	margin-bottom: 10px;
	padding-top: 2px;
	width: 388px;
}
div.srch-Page, div.srch-stats
{    
	background-color: #E0EEFB;
	border-bottom: solid 1px #CAE2F9;
	color:  #002664;
    font-family: arial, verdana, sans-serif; /* override core.css */
	line-height: 10px;
	padding: 10px 10px 9px;
}
div.srch-Page
{
    background-color: #F8F9FD !important; /* force override portal.css */
    text-align: center;
}
div.srch-stats
{
    background-color: #E0EEFB !important; /* force override portal.css */
    text-align:right;
}
div.srch-result-properties1 {
    display: inline;
    float: left;
    width: 360px;
}

table.srch-results th {
	background-color: #E0EEFB;
	border-bottom: solid 1px #CAE2F9;
	color:  #002664;
	line-height: 10px;
	padding: 10px 10px 9px;
    text-align: left;
}
table.srch-results td {
	border-bottom: #e7ecf8 1px solid;
	padding: 13px 0px;
	vertical-align: top;
}
table.srch-results .srch-result-column1 {
    padding-left: 10px;
    text-align: center;
    width: 70px;
    display:none;
}
table.srch-results th.srch-result-column1 {
    text-align: left;
    display:none;
}
table.srch-results .srch-result-column2 {
    padding-left: 10px;
    width: 330px;
}
table.srch-results .partner-srch-result-column1 {
    padding-left: 10px;
    text-align: center;
    width: 70px;
}
table.srch-results th.partner-srch-result-column1 {
    text-align: left;
}
table.srch-results .partner-srch-result-column2 {
    padding-left: 10px;
    width: 260px;
}
table.srch-results .srch-result-column3 {
	padding-left: 20px;
	width: 120px;
}
table.srch-results .srch-result-column4 {
	padding-left: 10px;
	padding-right: 10px;
	width: 20px;
}
table.srch-results h4 {
	margin: 0px 0px 10px 0px;
}
div.srch-articleDate {
	font-weight: bold;
}
div.srch-documentType {
}
div.srch-country {
	font-style: italic;
}
div.srch-description {
}

/* KB:Doc Type fix: Serial #36 on July 17, 2013 */
div.srch-modifiedDate {
	font-style: italic;
	padding-top: 4px;
}

h2.accent3, div.srch-facets h2
{
	color:  #002664;
	background-color: #E0EEFB;
	border-bottom: solid 1px #CAE2F9;
	line-height: 10px;
	padding: 10px 10px 9px;
	font-size: 1em;
}

div.srch-facets h3
{
    margin: 10px 10px 0 10px;
	color: #002664;
	font-size: 1em;
}

div.srch-facets
{
	border-bottom: 2px solid #E7ECF8;
	padding-bottom: 6px;
}

div.srch-facets ul
{
	margin-left: 10px;
	margin-right: 10px;
}

div.srch-facets ul li {
	background-image: url('../images/caret_filterLink.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	
	padding-left:10px;
	padding-bottom:2px;
	line-height: 18px;
}

div.srch-facets ul li.selected 
{    
	background-image: url('../images/caret_filterLinkSelected.gif');
}

.ms-sctabcn, .ms-sctabcf
{
    background-image:none;
    border-color:#e7ecf8;
	font-weight:bold;
	height: 25px; /*AD: To fix search tab height due to DOCTYPE */
}
.ms-sctabcn
{
	background-color: #ffffff;
	border-bottom: none;
	
}
.ms-sctabcf
{
	background-color:#f0f9fd;
	border-color:#e7ecf8;
	border-style:solid;
	border-width:1px;
}
.ms-sctabrx 
{
	border-color:#e7ecf8;
}

.ms-sctabcnhover, .ms-sctabcfhover
{
	font-weight:bold;
}
.ms-sctabcn a:link
{
	color:#002664;
}
.ms-sctabcf a:link
{
	color:#007c92;
}

/* Override SearchBox Styling */

.ms-sbtable-ex 
{
	margin: 0px;	
}
.ms-sbplain
{
    font-family: arial, verdana, sans-serif; /* override core.css */
    font-size: 11px; /* override core.css */    
}
#column1 input.ms-sbplain, #column2 input.ms-sbplain, #column3 input.ms-sbplain
{
    border: none;
}

/* Override WebPart Styling */

/*
.ms-WPBody
{
	font-size: 1em;
}

.ms-WPBody TABLE,.ms-TPBody TABLE
{	
    font-size: 1em;
}

.ms-WPBody A:link,.ms-WPBody A:visited
{	
    font-size: 1em;
}

.ms-WPBody A:hover
{	
    font-size: 1em;
}

.ms-WPBody th,.ms-TPBody th
{	
    font-size: 1em;
}

.ms-WPBody td
{	
    font-size: 1em;
}
*/

/* Pod Image Resizing */

.podImg img
{
	width: 190px;
}

.homePageCenterLeftCol .podImg img
{
	/******changed the width for bug 1358**********/
	/*width: 249px;*/
	width: 219px;
}

.landing1CenterLeftCol .podImg img
{
	width: 200px;
}

.landing1CenterRightCol .podImg img
{
	width: 200px;
}

.landing2CenterLeftCol .podImg img
{
	width: 215px;
}

.landing2CenterRightCol .podImg img
{
	width: 215px;
}

.landing2SmallCenterLeftCol .podImg img
{
	width: 130px;
}

.landing2SmallCenterCenterCol .podImg img
{
	width: 130px;
}

.landing2SmallCenterRightCol .podImg img
{
	width: 130px;
}


.3Column1ZoneCenterLeftCol .podImg img
{
	width: 200px;
}

.3Column1ZoneCenterRightCol .podImg img
{
	width: 200px;
}

.centerLeftcellnarrow .podImg img
{
	width: 160px;
}

.HTMLControl_Text_Format ul li
{
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	line-height: 18px;
	font-size:11px;
}

.HTMLControl_Text_Format ol li
{
	list-style-type:decimal;
	line-height: 18px;
	list-style-position:inside;
	font-size:11px;
}

.srch-description ol li
{
	display:list-item; /*To fix QC - 1994 by AD on 9/20/2013 */
}

.HTMLControl_Text_Format ol
{
	margin-left:0px;
}
.ms-rteCustom-SubtitleLinks-DisplayTitle
{
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	color: #007C92;	
}
a
{
 outline:none;
}

/* Class added My Monika for Branding on 05-08-2010*/

.DisplayLinks
{
	position: relative;
	margin-left:4px;
	/*width: 996px;*/
	/*float: right;*/
	display: inline;
	/*margin: 0 10px;*/
	/*background-color:White;		*/
	width: 980px;
	/*width: 980px;
	height: 109px;
	background-position: top;
	background-repeat: no-repeat;
	font-size:.689em;
	line-height:normal;*/
	background-color:#f3f4f8;
}

.WelcomeTextTable
{
	width:100%;
	height:210px;
	background-color:#f3f4f8;
}

/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.LanguageDropDownSelector
{
	width:143px;
	font-size: 11px;
	height:20px;
	color:#575757;
	vertical-align: top;
}

.setimageheight
{
	height:100%;
}

.divimagemiddle
{
	height:210px;
}

#columntop
{
	height:210px;
}


.SeperatorImageClass 
{		
	
	color:#fa9a00;  
	cursor: pointer;		
	background-repeat:no-repeat;
	background-position: center;
	width: 10px;
	height: 10px;
	 padding:0 0 0 0;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	 vertical-align:middle;
		
	 
}

.SeperatorImageClass1 
{		 
	list-style-type: none;
	width: 10px;
	text-align: center;
	font-size: .700em;
	text-align:center;	
	 color:#fa9a00;  
	 padding:0 0 0 0;
	 font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

#navWrapper1 {
	float: right;
	display: inline;
	margin: 0 0;
	width: 750px;
	/*height: 80px;*/
	margin-top: 3px;
	/*margin-left: 230px;*/
}

#subNavWrapper1 {
	float: right;
	display: inline;
	/*margin:right 10px;*/
	 
	width:auto;
	/*width: 270px;*/
	text-align: right;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	
	
}
#subNavWrapper1 ui {
	float:right;
	text-align: right;
	/*font-size: .625em;*/
}
#subNavWrapper1 li {
	display: inline;
	list-style-type: none;
	/*padding: 0 8px 0 8px;*/
	
	 margin-right:4px;
	/*float: left;*/
	/*border-right: 1px solid #fff;*/
	text-align: center;
	/*font-size: .700em;*/
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#0098e8;
	vertical-align:middle;
}
#subNavWrapper1 li.selected {
	/*background-color: #FFFFFF;*/
	background-color:#f3f4f8;
	border: 0;
	color: #000066;
	/*color:#0080FF;*/
}
#subNavWrapper1 li a:link {
	/*color: #fff;*/
	color:#0098e8;
	/*color:#0080FF;*/
	text-decoration: none;
}
#subNavWrapper1 li a:visited {
	/*color: #fff;*/
	/*color:#0080FF;*/
	color:#0098e8;
	text-decoration: none;
}
#subNavWrapper1 li a:hover {
	/*color: #fff;*/
	/*color:#0080FF;*/
	color:#fa9a00;
	text-decoration: underline;
}
#subNavWrapper1 li.last {
	border: 0;
	vertical-align:middle;
	/*white-space:nowrap;*/
}
#subNavWrapper1 li.first {	
	vertical-align:middle;
	/*white-space:nowrap;*/
}
#subNavWrapper1 li.SeperatorImageClass {
	
	width: 10px;
	text-align: center;
	font-size: .700em;
	text-align:center;	
	 color:#fa9a00;  
	 padding:0 0 0 0;
	 font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#subNavWrapper1 .globalSearch {
	width: 140px;
	height: 18px;
	border: 1px solid #ccc;
	font: normal 10px Arial, Helvetica, sans-serif;
	/*color: #666666;*/	
	/*color:#0080FF;*/
	color:#0098e8;
	line-height: 10px;
	padding: 3px 0 3px 5px;
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.bandWrapper1 	
{	
	/*Z-INDEX: 10;*/
	FILTER: alpha(opacity=80);		
	WIDTH: 286px;
	height:65px;
	/*WIDTH: 287px;
	height:46px;*/	
	POSITION: absolute;	
	/*TOP: 166px;	*/
	BACKGROUND-COLOR: #002664;	
	bottom:0px;	
	right:0;	
	/*background-image: url(../images/mastheadBG.jpg);*/
	opacity: 80%;	
	-moz-opacity: .80
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.HomePage_Image_Overlay_page_Text2
{
	
	position:absolute; right:286px; bottom:0px; 
	filter:alpha(opacity=80);

}
.hidepagetext2
{ 
	display:none;
}
.divFlash
{
	position:relative;

}

.topdiv
{
	POSITION: absolute;
}

.topdiv1
{
	POSITION: relative;
}

.homePage_floatingImageTextWrapper1
{
	/*padding: 10px 20px;*/
	
	/*padding:10px 11px 9px 8px;*/
	padding:10px 11px 8px 8px;
	font-size:13px;
	text-align:right;
	height:65px;
	
}

p span.ms-rteCustom-HomepageImageCopy
{
	font-size:13px;
	 font-family: arial;
	 font-weight:normal;
	 color:#ffffff;
	 /*margin-bottom:9px;*/
	 
	 width:100%;
	 line-height:17px;
	 text-align:right;
	 	 
	 
	 
}

p span.ms-rteCustom-HomepageImageHeader
{
	font-size:13px;
	 font-family: arial;
	 font-weight: bolder;
	 color:#82c2ff;
	 margin-left:0px;
	 margin-right:0px;
	 margin-top:0px;
	 margin-bottom:0px;
	 /*margin-bottom:5px;*/
	 /*line-height:18px;*/
	 line-height:13px;
	 color:#82c2ff;
	 text-align:right;
	 width:100%;
	 
}

span.ms-rteCustom-HomepageImageCopy
{
	font-size:13px;
	 font-family: arial;
	 font-weight:normal;
	 color:#ffffff;
	 /*margin-bottom:9px;*/
	 text-align:right;
	 width:100%;	 
	 line-height:17px;
}

span.ms-rteCustom-HomepageImageHeader
{
	 font-size:13px;
	 font-family: arial;
	 font-weight: bolder;
	 color:#82c2ff;
	 margin-left:0px;
	 margin-right:0px;
	 margin-top:0px;
	 margin-bottom:0px;
	 /*margin-bottom:5px;*/
	 /*line-height:18px;*/
	 line-height:13px;
	 color:#82c2ff;
	 text-align:right;
	 width:100%;
	 
}
span.ms-rteCustom-HomepageImageHeader a:link 
{
	 font-size:13px;
	 font-family: arial;
	 font-weight: bolder;	 
	 margin-left:0px;
	 margin-right:0px;
	 margin-top:0px;
	 margin-bottom:0px;	
	 line-height:13px;
	color:#82c2ff;
	text-decoration: none;
}
span.ms-rteCustom-HomepageImageHeader a:visited {
	color:#82c2ff;
	text-decoration: none;
}
span.ms-rteCustom-HomepageImageHeader a:hover 
{
	color: #fa9a00;
	text-decoration: none;
}

span.ms-rteCustom-HomepageImageCopy a:link {
	color:#ffffff;
	text-decoration: none;
}
span.ms-rteCustom-HomepageImageCopy a:visited {
	color:#ffffff;
	text-decoration: none;
}
span.ms-rteCustom-HomepageImageCopy a:hover 
{
	color: #fa9a00;
	text-decoration: none;

}




.podWrapper1 ul {
	font-size: 11px;
	position: relative;
}

.podWrapper1 ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}

.podWrapper_HomaPage1 ul {
	font-size: 12px;
	position: relative;
}

.podWrapper_HomaPage1 ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	/*padding-left:10px;
	padding-bottom:2px;*/
	/*line-height: 14px;*/
	line-height: 18px;
}
.podWrapper_HomaPage1 a:link, .podWrapper_HomaPage a:visited, .podWrapper_HomaPage a:hover, .podWrapper_HomaPage a:active
{
	font-size:14px;
}



/*.............New classes for New UI by Avijit ..........................*/

/*Added or corrected for doctype*/
.dt_HomePage_Image_container
{
	height:210px;
	width:980px;
	position:relative;
}

/*Added or corrected for doctype*/
.HomePage_Image_Overlay
{
	position:absolute; 
	left:230px !important;  
	top:0;
	z-index:1; /*To fix QC - 1995 by AD on 9/20/2013*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style%20Library/images/image-overlay.png', sizingMethod='scale'); 
	width:62px; 
	height:210px;
	
	/*position:relative; 
	left:0px;  
	top:0;
	z-index:1;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style%20Library/images/image-overlay.png', sizingMethod='scale'); 
	float:left;
	width:62px; 
	height:210px;*/
}

/*Added or corrected for doctype*/
.HomePage_WelcomeText_Container
{
	float: left;
	display: block;
	width: 230px;
	height:210px;
	background-image: url('../images/welcome-box-background.png');
	
	/*float: left;
	display: inline;
	width: 230px;
	height:210px;
	background-image: url('../images/welcome-box-background.png');*/
}


/*Added or corrected for doctype*/
.HomePage_PageImage_Container
{
	float: right;
	display: block;
	width: auto;
	height:210px;
	/*position:absolute; left:230px !important;top:0;*/
	background-color:#ffffff;
	
	/*float: left;
	display: inline;
	width: 750px;
	height:210px;
	position:absolute; left:240;
	background-color:#ffffff;*/
}

.Page_Text2_Possition 	
{
	Z-INDEX: 10;	
	FILTER: alpha(opacity=95);	
	LEFT: 465px;	
	WIDTH: 286px;	
	POSITION: absolute;	
	TOP: -65px;	
	BACKGROUND-COLOR: #ffffff;	
	opacity: 0.95;	
	-moz-opacity: .95
}





.HomePage_centerleftcol_WPZoneContainer
{
	width:256px;
}

/*Added or corrected for doctype*/
.HomePage_centerrightcol_WPZoneContainer
{
	/*width:241px;*/
}

/*.................. New Navigation style.................................*/
#mainNavWrapper_New {
	/*position: absolute;
	top: 89px;
	left: 239px;
	width: 750px;*/
	/*height: 20px;*/
}
#mainNavWrapper_New li {
	display: inline;
	list-style-type: none;
	padding: 3px 13px 0px 13px;
	float: left;
	/*border-left: 1px solid #5581A6;*/
	text-align: center;
	font-weight: bold;
	color: #fff;
	/*background-image:url('../images/divider.png');
	background-position:right center;
	background-repeat:no-repeat;*/
	/*font-size: .750em;*/
}
#mainNavWrapper_New li.selected {
	/*background-color: #FFFFFF;*/
	font-weight: bold;
	border: 0;
	color: #fa9a00;
}
#mainNavWrapper_New li.last {
	border-right: 1px solid #5581A6;
}
#mainNavWrapper_New li a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height:2px;
}
#mainNavWrapper_New li a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}
#mainNavWrapper_New li a:hover 
{
	color: #fa9a00;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}

#mainNavWrapper_New li.selected a.selected:link {
	color: #fa9a00;
	font-weight: bold;
	text-decoration: none;
	line-height:2px;
}
#mainNavWrapper_New li.selected a.selected:visited {
	color: #fa9a00;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}
#mainNavWrapper_New li.selected a.selected:hover {
	color: #fa9a00;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}

#mainNavWrapper_New li.selected a:link {
	color: #fa9a00;
	font-weight: bold;
	text-decoration: none;
	line-height:2px;
}
#mainNavWrapper_New li.selected a:visited {
	color: #fa9a00;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}
#mainNavWrapper_New li.selected a:hover {
	color: #fa9a00;
	text-decoration: none;
	font-weight: bold;
	line-height:2px;
}

#loginRow_New {
	float: left;
	display: block;
	/*width: 750px;*/
	margin: 0;
	height: 60px; /*margin-left:94px;*/
}

#sitenavRow_New
{
	/*float: left;*/
	display: block;
	/*width: 750px;*/
	margin: 0;
	margin-left:72px;

}

.welcomeBoxInner_New {
	padding: 12px 10px 15px 30px;
}
div.welcomeBoxInner_New ul li
{
	background:none;
}

.site_title_style
{
	font-family:Arial;
	font-size:16px; /* Change#99 -- was 13px */
	font-weight:bold;
	margin-top:7px;
}

#subnavContainer_New
{
	font-size:11px;
	float: right;
	display: inline;
	margin-top: 10px;
	margin-right: 3px;
	height: 20px;

}
#subnavContainer_New li a:link {
	color: #fff;
	text-decoration: none;
}
#subnavContainer_New li a:visited {
	color: #fff;
	text-decoration: none;
}
#subnavContainer_New li a:hover 
{
	color: #fa9a00;
	text-decoration: none;

}
#searchContainer_New {
	float: right;
	display: inline;
	width: 150px;
	color:#575757;
}

#mainNavWrapper_New li.topnav_separator
{
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	margin-top:6px;
	padding:0px;
	font-size:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style%20library/images/divider.png', sizingMethod='scale');
}

/*#ctl00_brandingbar_siteSearchBoxEx_SD2A074E_InputKeywords
{
	color:#575757;
}*/

.topnav_height
{
	height:51px;
}

#searchContainer_New input
{
	color:#575757;
}

/* New classes for new pagelayouts*/

.CentrePageContainer
{
	/*float: left;
	display: inline;
	width: 750px;
	position:absolute; left:240;
	background-color:#ffffff;
	/*padding:0 0 0 20px;*/
}

.threeCellCentreGrid
{
	padding:0 10px 10px 10px;
	width:230px;
}

/* MC:Doc Type fix: QC#1330 on June 24, 2013 */
.threeCellLeftGrid
{
	padding: 0 10px 10px 0;
	/*width:240px;*/
	width:230px;
}

.threeCellRightGrid
{
	padding:0 0 10px 10px;
}



.CentreLeftZonewebpart
{
	padding: 0 10px 10px 0;
	width:240px; 
	overflow:auto;
}
.CentreMiddleZonewebpart
{
	padding:0 10 10px 10px;
	width:250px; 
	overflow:auto;
}
.CentreRightZonewebpart
{
	padding:0 0 10px 10px;
	width:240px; 
	overflow:auto;	
}

.CentreZoneFullwrapper
{
	width:730px; 
	overflow:auto;
	padding:0 0 10px 0;
}
.CentreZoneFullwrappernew
{
	width:720px; 
	overflow:auto;
	padding:0 0 10px 0;
}

.CentreRightZonewebpart1
{	
	width:220px; 
	overflow:auto;
	/*padding:0 0 10px 9px;*/
	padding:0 0 10px 4px;
	
}

/*modified for doctype */
/*.CentreLeftGrid1
{
	padding: 0 20px 10px 10;
	width:510px;	
}*/

/* To fix QC - 1915 by AD on 8/29/2013*/
.CentreLeftGrid1
{
	padding: 0px 20px 10px 10px;
	width:480px;
}

/*modified for doctype */
.CentreRightGrid1
{
	text-align:center;
	/*padding:0 0 10px 9px;*/
	padding:0 0 10px 4px;
	width:220px; 
}


.CentreRightGrid1
{
	padding:0 0 10px 9px;
	width:220px; 
}

.newpageTitlewrapper
{
	padding: 0 0 5px 0;
	margin: 0 0 17px 0;
	border:none;
	width:710px;
	
}

.newTitleText
{
	width:100%;
	text-align:left;
	float:right;
	padding: 0 0 5px 0;
	margin: 0 0 17px 0;
	
}

#column4
{	
	width:745px;	
	display: none;
	float:left;
	position:relative;
	vertical-align:top;
	/*background-color:#ffffff;*/
}
.bandWrapper2 	
{	
	/*Z-INDEX: 10;*/
	FILTER: alpha(opacity=80);		
	WIDTH: 286px;
	height:65px;
	/*WIDTH: 287px;
	height:46px;*/	
	POSITION: relative;	
	top:-85px;
	right:0px;
	left:0px;
	bottom:2px;
	float:right;
	/*TOP: 166px;	*/
	BACKGROUND-COLOR: #002664;	
				
	/*background-image: url(../images/mastheadBG.jpg);*/
	opacity: 80%;	
	-moz-opacity: .80
	
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.bandWrapper3 	
{	
	/*Z-INDEX: 10;*/
	FILTER: alpha(opacity=80);		
	WIDTH: 286px;
	height:65px;
	/*WIDTH: 287px;
	height:46px;*/	
	POSITION: absolute;	
	/*top:145px;*/
	right:0px;
	left:444px;
	bottom:0px;
	float:right;
	/*TOP: 166px;	*/
	BACKGROUND-COLOR: #002664;	
				
	/*background-image: url(../images/mastheadBG.jpg);*/
	opacity: 80%;	
	-moz-opacity: .80
	
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.bandWrapper5 	
{	
	/*Z-INDEX: 10;*/
	FILTER: alpha(opacity=80);		
	WIDTH: 286px;
	height:65px;
	/*WIDTH: 287px;
	height:46px;*/	
	POSITION: absolute;	
	/*top:145px;*/
	right:0px;
	left:434px;
	bottom:0px;
	float:right;
	/*TOP: 166px;	*/
	BACKGROUND-COLOR: #002664;	
				
	/*background-image: url(../images/mastheadBG.jpg);*/
	opacity: 80%;	
	-moz-opacity: .80
	
}
/* KB:Doc Type fix: on July 11, 2013 */
.twocolumnthreezonetable
{
	padding:10px 10px 0 10px;
	width:750px; /* AD:removed inline style to fix edit mode issue : on July 11, 2013 */
}
/*doctype*/
.twocolumntwozonetable
{
	/*padding:10 7 0 20px;*/
	padding:10px 7px 0 20px;
	background-color:#ffffff;
}

/*doctype*/
.twocolumnlayoutwidth
{
	/*width:510px;*/
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.twocolumntwozone_Image_Overlay_page_Text2
{
	display:inline;
	position:absolute; right:286px; bottom:0px; 
	filter:alpha(opacity=80);

}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.twocolumnthreezone_Image_Overlay_page_Text2
{
	display:inline;
	position:absolute; right:286px; bottom:0px; 
	filter:alpha(opacity=80);

}
twocolumntwozone_centralrightcol_leftpadding
{
	padding-left:9px;
}
.NewLeftPadding
{
	padding-left:10px;
}
.NewRightPadding
{
	padding-right:20px;
}
.WhiteBackground
{
	background-color:#ffffff;
}

/*Classes for One Column One Zone*/

#column5
{	
	width:980px;	
	display: none;
	float:left;
	position:relative;
	vertical-align:top;
	/*background-color:#ffffff;*/
}

/*Added or corrected for doctype*/
.onecolumnonezonetable
{
	padding:0 15px 0 15px;
}
/* KB:Doc Type fix: Serial #28 on July 12, 2013 */
table.onecolumnonezonetable
{
	padding-top:10px;
}
.onecolumnonezonewidth
{
	 width:950px;
}
/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.bandWrapper4 	
{	
	/*Z-INDEX: 10;*/
	FILTER: alpha(opacity=80);		
	WIDTH: 286px;
	height:65px;
	/*WIDTH: 287px;
	height:46px;*/	
	POSITION: absolute;	
	/*top:145px;*/
	right:0px;
	left:664px;
	bottom:0px; 
	float:right;
	/*TOP: 166px;	*/
	BACKGROUND-COLOR: #002664;	
				
	/*background-image: url(../images/mastheadBG.jpg);*/
	opacity: 80%;	
	-moz-opacity: .80
	
}

.CentreFirstZonewebpart
{
	padding: 0 5px 10px 0;
	/*width:235px;*/
	overflow:auto;
}

/* AK:Doc Type fix: QC# 1309 */
.CentreSecondZonewebpart
{
	padding: 0 5px 10px 5px;
	/*width:240px; */
	overflow:auto;
}

/* AK:Doc Type fix: QC# 1309 */
.CentreThirdZonewebpart
{
	padding: 0 5px 10px 5px;
	/*width:230px;*/
	overflow:auto;	
}



/* KB:Doc Type fix: on July 03, 2013 */
.CentreFourthZonewebpart
{
	padding: 0 0 10px 5px;
	/*width:235px; */
	overflow:auto;	
}

/*To resolve QC - 1911 by AD on 9/3/2013*/
.CentreFirstZonewebpart, .CentreSecondZonewebpart, .CentreThirdZonewebpart, .CentreFourthZonewebpart
{
	width:230px; 
}

.FourCellFirstGrid
{
	padding: 0 5 10px 0px;	
}

.FourCellSecondGrid
{
	padding: 0 5px 10px 5;
}

.FourCellThirdGrid
{
	padding: 0 5 10px 5px;
}
/* KB:Doc Type fix: on July 03, 2013 */
.FourCellFourthGrid
{
	padding: 0 0 0px 5px;
}
/* Kishore Bavisetti 10/15/2010 - Media Dates */
.podWrapperOrange {	
	word-wrap: break-word;	
}

/* Kishore Bavisetti 10/07/2010 - Orange Arrow Padding */
.podWrapperOrange ul {
	font-size: 11px;
	padding:0 0 0 10px;	
}

/* Kishore Bavisetti 10/07/2010 - Orange Arrow Padding */
.podWrapperOrange ul li {
	background-image: url('../images/bg-orangeArrow.gif');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left:10px;
	padding-bottom:2px;
	/*line-height: 14px;*/
	line-height: 18px;
}


/*added for home page preference*/


.sethomepage 
{
	float:right;
	text-align: right;
	display: inline;
	list-style-type: none;
	/*padding: 0 8px 0 8px;*/
	
	 margin-right:4px;
	/*float: left;*/
	/*border-right: 1px solid #fff;*/
	text-align: center;
	/*font-size: .700em;*/
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#0098e8;
	vertical-align:middle;
}
.sethomepage .selected {
	/*background-color: #FFFFFF;*/
	background-color:#f3f4f8;
	border: 0;
	color: #000066;
	/*color:#0080FF;*/
}
.sethomepage a:link {
	/*color: #fff;*/
	color:#0098e8;
	/*color:#0080FF;*/
	text-decoration: none;
}
.sethomepage a:visited {
	/*color: #fff;*/
	/*color:#0080FF;*/
	color:#0098e8;
	text-decoration: none;
}
.sethomepage a:hover {
	/*color: #fff;*/
	/*color:#0080FF;*/
	color:#fa9a00;
	text-decoration: underline;
}
.sethomepagecountry {
	padding-left:20px;
	float:left;
}
.podAndZoneWrapper1 {
	padding: 0 0 10px 0;
}
.centerleftnarrowzone
{
	width:160px;
	overflow:auto;
}

.centerrightwidezone
{
	width:280px;
	overflow:auto;
}
.centretwocolumntable
{
	width:480px;
}
.podandzonebottompadding
{
	padding-bottom:10px;
}


/* MC:Doc Type fix: QC#1330 on June 24, 2013 .Changed the width only*/
.twocolthreezoneCenterLeftCol
{
	/*width:240px; */
	width:250px;
	float:left; 
	vertical-align:top; 
	/*padding-left:10px;*/
	
}
/* MC:Doc Type fix: QC#1330 on June 24, 2013 .Changed the width only*/
.twocolthreezoneCenterMiddleCol
{
	/*width:250px; */
	width:250px;
	float:left;
	vertical-align:top;
	
}
/* MC:Doc Type fix: QC#1330 on June 24, 2013 .Changed the width only*/
.twocolthreezoneCenterRightCol
{
	/*width:240px; */
	width:240px;
	float:left;
	vertical-align:top;
	
}
.twocolthreezonediv
{
	margin-left:0px;
}
/*.pageTitleWrapper .ms-rteCustom-ContentTitle
{
	width:100%;
}
.pageTitleWrapper .ms-rteCustom-ContentTitle .ms-formfieldcontainer .ms-formfieldvaluecontainer span Input
{
	width:100%;
}*/
/* Kishore Bavisetti 10/15/2010 - Media Dates Item Styles */
.ms-rteCustom-DisplayTitle-ArticleDate
{
	float:left;
	font-family:arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #007C92;
	word-wrap: break-word;	
}

/* KB:Doc Type fix: Serial #33 on July 17, 2013 */
.abstractAndImageWrapper-imageonlynew {
	padding: 0;
}

/*Monika 11/12/2010-Value Messaging Text Color*/
#divvaluemessagingtext P
{
	color: #FFFFFF;
}
.valuemessagingdiv
{
	padding: 0 10px 0px 10px;
}
.centerrightzonewidth
{
	width:260px;	
}
.RightRailWrapper
{
	width:209px; 
}
.CenterRightWidth
{
	width:280px;
}
.Image_Overlay_page_Text2Right
{    
    right:292px;
}
/*Monika:01/24/2011* :Added to hide sethomepage preference div in edit mode*/
#SetHomePageWizard
{
	display:block;
}
#NotificationHomePageWizard
{
	 display:block;
}
.HomePagePreferenceDisplay
{
	 display:block;
}
/*Kishore Bavisetti: 11/02/2011: Two Col Three Zone Edit Mode - Zone 11 Issue*/
.twocolthreezonedivZone11
{
	clear:both; 
	margin-left:10px;
}
/*Monika: 03/04/2011: 2Column2Zone and 2Column3Zone Edit Mode - Richtextcontrol Issue*/
.pagetext2position
{
	position:relative;
}
/*Monika: 03/22/2011:New page layouts Optional page title grey line Issue*/
/* KB:Doc Type fix: Serial #34 on July 17, 2013 */
.OptionalPageTitleWrapper {
	padding: 4px 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #E7ECF8;
	width:100%;
}
/*KB: 19/04/2011: SEO H1 Tag Task */
h1.contentPageTitleHeader
{	
	margin: 0;
}
/*KB: 19/04/2011: SEO H1 Tag Task */
h1.homePageTitleHeader
{	
	font-size: 18px;
	line-height: 24px;
	margin: 0;
}
/*KB: 28/04/2011: SEO H1 Tag Task */
h2.contentPodTitleHeader, h2.contentWPTitleHeader
{
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
/*KB: 29/04/2011: SEO H1 Tag Task */
.turqpodheaders li h2{
	color: #FFFFFF;    
}
/*KB: 03/05/2011: SEO H1 Tag Task */
h2.downloadPDFFileHeader
{
	font-size:120%;
	line-height:14px;
}
/*KB: 03/05/2011: SEO H1 Tag Task */
h2.contactWPHeader
{
	font-size:100%;
	line-height:5px; 
	padding-bottom:0px;
	color: #444444;
}
/*KB: 04/05/2011: SEO H1 Tag Task */
a.noHeaderPodTitleLink
{
	line-height:14px;
}
/*KB: 06/05/2011: SEO H1 Tag Task */
h2.chromeWPTitleHeader
{
	font-size: 12px;
	line-height: 18px;
	margin: 0;	
	padding: 0 10px;
}
/*KB: 06/05/2011: SEO H1 Tag Task */
tr.ms-WPHeader td
{
	background-color: #E0EEFB;
	border-bottom: 1px solid #CAE2F9;
	height: 1%;
}
















				/*
				   NEW CSS added by Matt Aug 24 2011
				   last updated Jan 05, 2012
				   version 3.6
				*/

				
				div.TEMP-RESET-POD
				{
					font-size: 0.688em; /* this is 11px */
					line-height: 1.273;
					clear: left;		
					margin-top: 0; 			
				}




				/* POD */
								
				div.pod {
							margin: 0 0 10px 0; /*  for dev site
					    margin: 0 0 20px 0;  */
					    padding: 0 10px;
					    position: relative;
					    overflow: hidden;
				}


				/* POD HEADERS */

				/*Fix for Doc type - QC# 1879*/
				div.pod h2 
				{
				    line-height: 1.5;
				   	/*padding: 0 10px;*/ 
				    width: auto;
				    font-size: 1.091em; /* 12px */
				    margin: 0 -10px 10px;			    
				    font-weight: bold;
				    position: relative;
				    padding-left: 10px;
				    padding-right: 10px;
				    padding-top: 1px;
				}
				
				/*To fix QC - 1985 by AD on 9/12/2013*/
				div.pod h2.podheaderwithbackground
				{
				    padding-top: 0px;
				}

				div.pod h2.blue {
				    color: #002664;
				    background-color: #E0EEFB;
				    border-bottom: 1px solid #C1DDF8;
				}

				.pod h2.red {
					color: #FFF;
					background-color: #9E3039;
					border-bottom: 1px solid #7E262E;
				}

				.pod h2.turquoise {
					color: #FFF;
					background-color: #007C92;
					border-bottom: 1px solid #006375;
				}

				.pod h2 a {
				    display: block;
				    margin: 0 -10px;
				    padding: 0 20px 0 10px;
				    text-decoration: none;
				    font-size: 1em;
				}
				
				div.pod-layout-noHeaderPadded h2 a, div.pod-layout-noHeader h2 a
				{
					margin-right:0px;
				}
				
				/*To fix QC - 1985 by AD on 9/12/2013*/
				div.pod h2.podheaderwithbackground a
				{
				    padding-top: 1px;
				}	
				
				.pod h2.blue a {
				    background: url("data:image/gif;base64,R0lGODlhDgAGAJEAAP///2bMAAAzZgAAZiH5BAEHAAAALAAAAAAOAAYAAAIPBGSpOrgvgntJTGou3qoAADs=") no-repeat scroll right center transparent; 
				    color: #002664;
				}

				.pod h2.turquoise a, .pod h2.red a {
				    background: url("data:image/gif;base64,R0lGODlhDgAGAJEAAP///8wAZmbMAAAAACH5BAEHAAEALAAAAAAOAAYAAAIOTGCpCrgPhHup0TWvXgUAOw==") no-repeat scroll right center transparent; 
				    color: #FFF;
				}
								
				.pod h2.blue a:hover, .pod.blue h2 a:active, .pod.blue h2 a:focus {
					text-decoration: none;
					background-color: #C1DDF8; 
				}				

				.pod h2.turquoise a:hover, .pod.turquoise h2 a:active, .pod.turquoise h2 a:focus {
					text-decoration: none;
					background-color: #006375;
				}
				
				.pod h2.red a:hover, .pod.red h2 a:active, .pod.red h2 a:focus {
					text-decoration: none;
					background-color: #7E262E;
				}




				/* POD IMAGES */

				.pod-layout-default .pod-chosenImage
				{
					margin-bottom: 10px;
				}

						/* leftimage image */					
						.pod-layout-leftImage img.pod-chosenImage, .pod-layout-rightHeader img.pod-chosenImage
						{
							float: left; margin-right: 10px;
						}
		
						.pod-layout-leftImage div.pod-text, .pod-layout-rightHeader div.pod-text
						{
							overflow: hidden; padding-right: 1px; /* Float issue fix for WebKit */
						}

										/* rightimage image */											
										.pod-layout-rightImage img.pod-chosenImage
										{
											float: right; margin-left: 10px;
										}
						
										.pod-layout-rightImage div.pod-text
										{
											overflow: hidden; padding-right: 1px; /* Float issue fix for WebKit */
										}
										
														
				div.pod-text
				{
					
				}								
									div.pod-layout-rightHeader
									{
										padding: 0;
									}					


				
				/* DEFAULT FOR ALL */
				
				.pod-chosenImage	
				{ width: 190px; }
				
				
				.pod-contentWrapper
				{
					width:100%; overflow: hidden;
				}
				
				
				div.pod-layout-noHeaderPadded h2, div.pod-layout-noHeader h2,
				div.pod-layout-rightHeader h2 
				{
					color: #002664; font-size: 1em; line-height: 1.273em;
				}				
				
				div.pod-layout-noHeaderPadded h2 a, div.pod-layout-noHeader h2 a,
				div.pod-layout-rightHeader h2 a
				{
					display: inline; color: #007c92; text-decoration: none; padding-right: 0;
				}								

				div.pod-layout-noHeaderPadded h2 a:hover, 
				div.pod-layout-noHeaderPadded h2 a:focus, 
				div.pod-layout-noHeaderPadded h2 a:active, 
				div.pod-layout-noHeader h2 a:hover,
				div.pod-layout-noHeader h2 a:focus,
				div.pod-layout-noHeader h2 a:active,   
				div.pod-layout-rightHeader h2 a:hover,
				div.pod-layout-rightHeader h2 a:focus,
				div.pod-layout-rightHeader h2 a:active  				
				{
					text-decoration: underline;
				}	
								
				div.pod-layout-noHeaderPadded img.pod-chosenImage, div.pod-layout-noHeader img.pod-chosenImage
				{
					margin-bottom: 10px;
				}
				
 				div.pod-layout-noHeader 
 				{ padding: 0; } 				
 				
				.pod-layout-valueMessaging div.pod-text  
				{ background-color: #A79E70; padding: 10px; color: #fff; font-weight: bold; 
					line-height: 1.5; font-size: 1.091em; } 				
					
				.pod-layout-valueMessaging img.pod-chosenImage
				{
					width: 100%; 
				} 	
				
				/* hack: Oct 12 2011 - fix for ticket #571 */
				.HTMLControl_Text_Format div.pod-text ol { padding-left: 0; }
				
				/* hack: Oct 12 2011 - turn font White */
				.pod-layout-valueMessaging div, .pod-layout-valueMessagingp, .pod-layout-valueMessaging h1, 
				.pod-layout-valueMessaging h2, .pod-layout-valueMessaging h3, .pod-layout-valueMessaging h4, 
				.pod-layout-valueMessaging h5, .pod-layout-valueMessaging h6, .pod-layout-valueMessaging p
				{
				  color: White;	
				}
				
				
				
				body#cn div.pod h2 a
				{
				
				}

				
				/* hack: Oct 31 2011 - make image 160 px in specific rail - fixes Avijit Errors #2 & #3 */				
				.centerLeftcellnarrow img.pod-chosenImage  { width: 160px;	}	
				
				
				/* prevents scrollbar - fixes Avijit Errors #2 & #3, 5 */			
				.centerLeftcellnarrow { overflow: hidden; }			
				
				/* hack: Nov 02 2011 - make image 160 px in specific rail - fixes Arnab's #5 and #8 */
				.centerLeftcellnarrowthreecoltwozone img.pod-chosenImage { width: 160px;	}	

				/* fix for bug AV2 and AV3 on Nov 15, 2011 */
				div.twoCellLeftGrid {
				    overflow: hidden;
				    padding: 0 20px 0 0;
				    width: 160px;
				}				
		
									/* fix A for QC 753 Dec 05 */
									#Landing1PageLayout div.twoCellLeftGrid, #ThreeColumn1Zone div.twoCellLeftGrid {
									    width: 220px; 
									}	
									
									/* fix B for QC 753 Dec 05 */									
									#Landing1PageLayout div.twoCellLeftGrid img.pod-chosenImage,
									#ThreeColumn1Zone div.twoCellLeftGrid img.pod-chosenImage
									{
									    width: 190px; 
									}									

									/* fix C for QC 753 Dec 05 */									
									#Landing1PageLayout div.twoCellLeftGrid div.pod-layout-valueMessaging img.pod-chosenImage,
									#ThreeColumn1Zone div.twoCellLeftGrid div.pod-layout-valueMessaging img.pod-chosenImage
									{
									    width: 100%;
									}	
									
				/* hack: Nov 07 2011 - fixes AV#5 & AN12 */
				 div.twoCellLeftGrid img.pod-chosenImage { width: 100%;	}

				/* hack: Nov 04 2011 - make image 130 px in specific rail - fixes QC#615 */
				.landing2SmallCenterRightCol  img.pod-chosenImage,
				.landing2SmallCenterCenterCol img.pod-chosenImage,
				.landing2SmallCenterLeftCol   img.pod-chosenImage
				{ width: 100%;	} /* was 130px; */

				/* fix for QC 772 */
				div.pod-rightHeaderWrapper
				{ overflow: hidden; }						
				


	/* BRANDING BAR additions Jan 03, 2012 */	

	/* BRANDING BAR additions Jan 03, 2012 */	

	div#siteActionButton
	{ height: 18px; 
	  width:980px; /* Fixing site action bar width due to DOCTYPE*/
	  }

	.clr
	{
		clear: both; height: 0; font-size: 1px;
	}
	

	  div.standard-w-half
	  {
	  	width: 57%; float: right;
	  }		
	
	#mainwrapper {
	position: static;
	margin: 0 auto;
    }

	#maincontent {
	    display: block;
	    float: none;
	    font-size: 100%;
	    /*margin: 0 auto;*/ /*AD: To fix edit bar width issue due to DOCTYPE on Jul-09-2013*/
	    background: url("../images/mainContentBG.jpg") repeat-y scroll 2px 0 transparent;
	    position: relative;
   padding: 0 0 0 10px;
    /*width: 986px;	    */ /*AD: To fix edit bar width issue due to DOCTYPE on Jul-09-2013*/
	}				
				
				
	
		/*doctype */
	#pageFooter {
	    display: block;
	    float: none;
	    margin: 0 auto 0 10px;
	    width: 980px;
	    background-color: White;
	    background-image: none;
	    clear:both;
	    overflow:hidden;
	}	


	
  	.header	{
 		width: 980px;
		height: 95px;
		margin-left: 10px;
		background-image: url("/Style%20Library/images/default_banner.png");
 		position: relative;
		overflow: visible;
		font-size: 1em;
		/*line-height: 1em;*/ /* KB: Doc Type Fix for aligning Search Image in Branding Bar */
		z-index: 100; /* KB:Doc Type fix: Serial# 38, on July 24, 2013 */
 	}

		#logo {
			position: absolute;
			left: 20px;
			top: 16px;
			width: 151px;
			height: 55px;
			text-indent: -9999px;
		}

		.header span.siteTitle {
			position: absolute;
			left: 328px;
			top: 10px;
			color: #fff;
			font-weight: bold;
			line-height: 1.125;
		}

		#nav {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 678px;
			height: 52px;
			font-size: 0.75em;
			line-height: normal;
			font-weight: bold;
			display: table;
		}
			#nav ul {
				display: table-cell;
				vertical-align: middle;
			}
				#nav li {
					display: table-cell;
					vertical-align: middle;
					background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAYAAABxJ+R3AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMTgvMTDM/ZkZAAAAWklEQVQImTXJsQ2CYBSF0fO/hILGEWwdQCoSLN2EqRjDjo7CijACCXtg8iz0v9V3cktmgnMqr/jHDW34rcdW0WGvuGOJcypXXOoz4N2M+Qk8sULggblCM+YBX757FIf/gaZ2AAAAAElFTkSuQmCC") no-repeat scroll right 50% transparent;
					padding: 0 8px 0 5px;
					text-align: center;
					overflow: hidden;
				}
					#nav a { font-size: 1em; padding: 8px; display: inline-block; }	
				
					#nav a:link, #nav a:visited {
						color: #FFF;
						text-decoration: none;
					}								
			
					#nav a:hover, #nav a:active, #nav a:focus {
						color: #FA9A00;
						text-decoration: none;
					}
			
					#nav .last {
						background: none;
					}

					#nav .selected a {  color: #FA9A00; }

		#smallNav {
			display: inline;
			font-size: 0.688em;
			line-height: 1.273;
			margin: 0.182em 0;
			position: absolute;
			right: 177px;
			top: 10px;
		}									

			#smallNav li {
				float: left;
				padding: 0 2px;
				border-right: 1px solid #fff;
			}
			
			#smallNav li a { padding: 0 6px; text-decoration: none; }			

				#smallNav a:link, #smallNav a:visited {
					color: #fff;
				}

				#smallNav a:hover, #smallNav a:active, #smallNav a:focus {
					color: #FA9A00; text-decoration: none;
				}

				#smallNav .last {
					border-right: none;
				}

				#smallNav .selected a {
					color: #FA9A00;
				}

		#searchBox
		{
		    overflow: hidden;
		    position: absolute;
		    right: 8px; top: 10px;
		    width: 166px;
		}		
		

		
		#ctl00_brandingbar_siteSearchBoxEx td.ms-sbcell
		{
			padding: 0 0 0 2px;
			background-color: #fff;
		}	

		#ctl00_brandingbar_siteSearchBoxEx td.ms-sbgo
		{
			padding: 0 3px 0 3px;
		}
		
		.statusbar-languageSelector, div#ctl00_LanguageSelector_divseperator
		{
			background: url("data:image/gif;base64,R0lGODlhBwAOAJEAAPmaOPPmjPfm+P///yH5BAEHAAMALAAAAAAHAA4AAAITnI85AYLsDnyNRjNl1Xdt/CliAQA7") no-repeat scroll 1px 4px Transparent; 
			margin-left: 0;
			padding: 0 0 0 9px;
			width: 161px;
		}
		
		.statusbar-localSiteSelector 
		{
			font-size: 11px; color: Red;
			height:20px;
			color:#575757;	
		}
		
		.DisplayLinks {
		    display: inline-block;
		}    
		
		ul#breadcrumb-list
		{ 
			padding: 0; 
			margin: 0;
			overflow: hidden;	
			float: none;
			/* KB:Doc Type fix: Breadcrumb Spacing Issue Serial #28 on July 15, 2013 */
			font-size: 11px;	
		}
		
		/*To resolve QC - 1864 by AD on 9/3/2013*/
		ul#breadcrumb-list li
		{
			/*background: url("data:image/gif;base64,R0lGODlhBAALAJEAAP///8yZZmaZzGZmZiH5BAEHAAAALAAAAAAEAAsAAAIIhI+ZMSMKYQEAOw==") no-repeat scroll right 2px Transparent; */
			background:none;
			display: inline;
			float: none;
			/* KB:Doc Type fix: Serial #30 on July 15, 2013 */
			padding: 0 0 0 0;
			line-height: 0.688em;
		}
		
		ul#breadcrumb-list span.breadCrumbseparator
		{
			padding-left:4px;
			padding-right:1px;
		}
		
		ul#breadcrumb-list .last .breadCrumbseparator
		{
			display:none;
		}

		ul#breadcrumb-list li.last
		{
			background-image: none; 
			padding: 0;
		}		

		ul#breadcrumb-list li a
		{
			line-height: 1.313em;
		}			
		
div.pageTitleWrapper
{
	clear: left;
}



.textTranscriptHeader, .textTranscriptBody
{
    font-size: 	0.688em;
    padding: 0 0 10px;
}

.textTranscriptHeader
{
    font-weight: bold;
}



div.adjuster-2
{
	line-height: 1.636em;
}

div.control-employeeInfo
{
	font-size: 0.7em;
	line-height: 1.5em;
	overflow: hidden;
}

td.adjuster-4
{
	text-align: right; width: 100%;
}

td.adjuster-5
{
	padding-right: 1px;
}

.control-articleDetailRow
{
	padding-bottom: 10px;
	line-height: 1.636em;
}

#NotificationHomePageWizard
{ margin-bottom: 20px; }




		.statusBar-Holder { height: 24px; margin: 0 auto; width: 984px; text-align: right; padding-top: 3px; }	
		
		.statusBar-list, .statusBar-Lang, .statusBar-Site 
		{ float: right;  }

		.statusbar-localSiteSelector, .statusbar-languageSelector, .statusBar-Holder ul 
		{ float: right;  }
		
		.statusBar-Holder ul li
		{ float: left; }
		
		

		
		.statusBar-Holder ul
		{
			float: right; line-height: 0.688em;
			margin: 4px 4px 0 0;
		}

		.statusBar-Holder ul li
		{
			float: left; padding: 0 8px 0px 5px;
			background: url("data:image/gif;base64,R0lGODlhAwAOAJEAAPmaOPPmjPfm+P///yH5BAEHAAMALAAAAAADAA4AAAIKnB8gucrvYpvnFAA7") no-repeat scroll right 0 Transparent; 
			font-weight: bold;
			font-size: 0.688em;
			color: #0098E8;			
		}
		
		.statusBar-Holder ul li a { color: #0098E8; }
		
		.statusBar-Holder ul li a:hover { color: #fa9a00; }
		
		.statusBar-Holder select /* for language */
		{
			width: 161px; margin: 0;
		}

		.statusBar-Holder select.statusbar-localSiteSelector /* for site */ 
		{ width: 174px; }
		
		
		.statusBar-Holder ul li.SeperatorImageClass { display: none; }
		
		/* .statusBar table td { border: 1px solid Black; } */
		
		
		div.usercontrol-article-detail
		{ font-size: 1em; }

		div.usercontrol-article-detail ul li
		{ padding: 0 0 10px 0; background-image: none; }


		
		div.usercontrol-employeeInfo
		{ padding: 0 0 5px 0; }		

		div.usercontrol-employeeInfo ul 
		{ overflow: hidden; }
		
		div.usercontrol-employeeInfo ul li
		{ background-image: none; 
			width: 239px; float: left; 
			padding: 0;	font-size: 0.688em; line-height: 1.25em;
		}

		.usercontrol-textTranscript
		{
			display:none; width:480px;
		}
		
		/*QC#1874 by Avijit on 8/28/2013*/
		.HomePage_PageImage_ContainerHomePage_PageImage_ContainerNew .usercontrol-textTranscript
		{
			width:750px;
		}
		
		/*QC#1874 by Avijit on 8/28/2013*/
		div.non-flashTranscriptLink
		{
			padding-right:2px;
		}
		
		/*QC#1874 by Avijit on 8/28/2013*/
		.HomePage_PageImage_ContainerHomePage_PageImage_ContainerNew  .TEMP-RESET-POD
		{
			height:207px;
			width:100%;
		}
		
		div#regCaptchaContainer
		{
			margin-left:10px; 
			margin-bottom: 5px;
		}
		
            #MDDNav {
	            position: absolute;
	            right: 0;
	            bottom: 3px;
	            width: 678px;
	            height:50px;
	            display: block;
	            
            }

	#MDDNav a:focus
             {
                 outline:#ccc dotted thin;
             }
             
			#MDDNav ul li.navlink 
			{
			    display:block;
			    float:left;
			    background: url("/Style%20Library/Images/MDD/nav-divider.gif") no-repeat  right 50% transparent;
			    padding: 0 8px 0 6px;
			    text-align: center;
			    overflow:visible;
			    height:50px;
			}
			
			#MDDNav ul li.last
			{
			   background-image: none;
			}
			
			#MDDNav ul li.navlink div.tab
			{
			    display:block;
			    position:relative;
			    z-index:1004;
			    text-align:center;
			    top:10px;
			}
			
			#MDDNav ul li.navlink div.tab a  
			{
			    font-family:Arial;
			    font-size: .75em;
			    font-weight:bold;
			    line-height: normal;
			    font-weight: bold;
			    padding: 8px; 
			    display: inline-block; 
			}	
				
			#MDDNav ul li.navlink  div.tab a:link, 
			#MDDNav ul li.navlink  div.tab a:visited {
					color: #FFF;
					text-decoration: none;
			}	
					
			
			#MDDNav ul li.navlink  div.tab a:hover, 
			#MDDNav ul li.navlink  div.tab a:active, 
			#MDDNav ul li.navlink  div.tab a:focus {
					color: #FA9A00;
			}
			
			#MDDNav ul li.navlink  div.tab a:focus {
					color: #FA9A00;
			}
			 
			#MDDNav ul li.selected div.tab a  {
			    color: #FA9A00 !important;
			}
			
			#MDDNav ul li .mdd-tab-selected
			{
			    color: #002664 !important; 
			    border-bottom: 0px none;
               		-webkit-border-radius: 4px 4px 0px 0px;
               		-moz-border-radius: 4px 4px 0px 0px;
               		border-radius: 4px 4px 0px 0px;  
               		background-color:#fff;
               		z-index:1004;
			    
			}
			
			#MDDNav ul li .mdd-tab-selected a
			{
			 	color: #002664 !important; 
			}
			

         .mdd {
                position: absolute;
                left: 0px; 
                top: 29px;
                font-size: 0.75em;
                background: url("/Style%20Library/Images/MDD/transparent.gif") repeat left top;
                width:693px;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
                border-radius: 4px 4px 4px 4px;
                -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
                -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
                display:none;
            }
          .mdd .panel 
          {
                overflow: hidden;
                background-color: #F3F4F8;
                background-size: 100% 105%;
                background-position: top;
                background-repeat: repeat-x;
               /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADmCAYAAAAUVO+zAAAATklEQVR4Xr3NQQqAMBQD0dD7nzkjuBMk4k/pJmQ1TwD/xsAS0pLeR7a532B4pDJUGuw3CO5MI+Z7I+a/Bw4YTZldEAFvDWK+19o80RjnLwriTWURVp0KAAAAAElFTkSuQmCC);*/
                background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F3F4F8 100%);
                background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F3F4F8 100%);
                background-image: -o-linear-gradient(top, #FFFFFF 0%, #F3F4F8 100%);
                background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F3F4F8));
                background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F3F4F8 100%);
                border: 1px solid #03358E;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
                border-radius: 4px 4px 4px 4px;
               
            }
           
           .mdd .column {
                width: 201px;
                margin: 4px 14px;
                float: left;
                overflow:hidden;
            }
          .mdd .group {
                margin: 0;
                padding: 0;
                background: none;
            }
          .mdd .second {
                margin-top: 10px;
            }
    
          .mdd .mdd-item{
                margin: 0;
                padding: 0;
                float:none;
                background: none;
                border-bottom: 1px solid #C1DDF8;
                list-style-type: none;
                display:block;
                text-align:left;
                overflow:hidden;
            }
          .mdd .item-link
           {
                font-size: 1em  ;
                line-height: 1.167 ;
                text-shadow: 0 1px 0 #FFFFFF;
                display: block ;
                padding: 0.417em 6px ;
                text-decoration: none ;

            }
          .mdd .item-link:link, 
          .mdd .item-link:visited {
                color: #002664 ;
            }
          .mdd .item-link:hover, 
          .mdd .item-link:active, 
          .mdd .item-link:focus 
          {
                display: block ;
                background-color: #E7ECF8 ;
                border-left: 2px solid #002664 ;
                padding-left: 4px ;
                text-decoration: none ;
            }
            
          .mdd .last {
                border-bottom: 1px solid transparent; /*for IE8 quirks mode*/
            }
            
          .mdd .landing {
                font-weight: bold ;
            }
          .mdd .current, .mdd .newWindowCurrent {
                background-image: url("/Style%20Library/Images/MDD/current_page_icon.png") ;
                background-position: left center ;
                background-repeat: no-repeat ;
                color: #444444 ;
            }
          .mdd .current:link, 
          .mdd .current:visited {
                color: #444444 ;
            }
          .mdd .current:hover, 
          .mdd .current:active, 
          .mdd .current:focus {
               /* background-image: none ;*/
            }

          .mdd .podHeader {
                font-weight: bold ;
                font-size: 1em ;
                line-height: 1.167 ;
                margin: 0 6px ;
                padding: 0 ;
            }
          .mdd .podHeader-link {
                padding: 0.417em 0 ;
                display: block ;
                text-decoration: none ;
                font-size: 1em ;
            }
          .mdd .podHeader-link:link, 
          .mdd .podHeader-link:visited {
                color: #002664 ;
            }
          .mdd .podHeader-link:hover, 
          .mdd .podHeader-link:active, 
          .mdd .podHeader-link:focus {
                text-decoration: underline ;
          }
  
          .mdd .newWindow, 
          .mdd .podHeader-newWindow {
                background-image: url("/Style%20Library/Images/MDD/new_window_icon.png") ;
                background-position: right center ;
                background-repeat: no-repeat ;
                padding-right: 12px ;
            }
            
           .mdd .podImageContainer {
                width:190px;
                height:70px;
                overflow:hidden;
	  margin: 0.25em 6px ;
            }

          .mdd .podText {
                font-size: 1em ;
                line-height: 1.333 ;
                color: #444444 ;
                margin: 0.25em 6px 1em ;
            }
          .mdd .podText a:link, 
          .mdd .podText a:visited {
                font-size: 1em ;
                color: #007C92 ;
                text-decoration: none ;
            }
          .mdd .podText a:hover, 
          .mdd .podText a:active, 
          .mdd .podText a:focus {
                text-decoration: underline ;
            }
            			
/*Added or corrected for doctype - this is to target the spacer image in WebPartWPQ3 webpart on the home page*/
 #MSOZoneCell_WebPartWPQ3 #WebPartWPQ3 #MSOImageWebPart_WebPartWPQ3
 {
 	display:block;
 } 
 	
/* MC:Doc Type fix: QC#1330 on June 21, 2013 */
.kpmgpaddingleft {
	padding-left: 5px; 
}
/* MC:Doc Type fix: QC#1330 on June 21, 2013 */
.kpmgpaddingright {
	padding-right: 5px; 
}
/* KB:Doc Type fix: QC#1334 on June 24, 2013 */
.kpmg2C2ZCentralwebpartWidth {
	width: 480px;
	padding-left: 10px;
}
/* MC:Doc Type fix: QC#1330 on June 21, 2013 */
.kpmgpaddingleft1 {
	padding-left: 10px; 
}
/* MC:Doc Type fix: QC#1330 on June 21, 2013 */
.kpmgpaddingright1 {
	padding-right: 10px; 
}
/* KB:Doc Type fix: QC#1345 on June 20, 2013 */
.employeeProfilePageText1Table {
	width: 480px;
}
/* KB:Doc Type fix: QC#1364 on June 21, 2013 */
div.HomePage_PageImage_ContainerNew
{
	float: left;
}

/* KB:Doc Type fix: QC#1340 on June 25, 2013 */
.threeCellLeftGrid div.pod h2, .threeCellCentreGrid div.pod h2
{
	margin-right: 0px;
}

/*AD: Doc Type fix : QC# 1363 on Jul 04, 2013*/
.ms-sctabcnb img
{
	display:none;
}

.ms-sctabcfb img
{
	display:none;
}

/* AD:Doc Type fix: QC#1338 on July 05, 2013 */
.twoCellRightGridnewPageText2          
{
	width:280px;
}  

div.srch-BestBets
{
	width:auto;
}

/* KB:Doc Type fix: QC#1334 on July 01, 2013 */
.CentreLeftZonewebpart1
{
	padding-bottom: 10px;	
}

.twoColTowZoneCentralLeft  /*AD : Removed width from inline style to fix edit mode issue=> 2C2Z*/
{
	width:510px;
	float:left;
	padding-left:10px;
}

.homePageCenterLeftColNew_Padding
{
	padding: 0px 0px 0px 20px;
}

.HomePage_centerleftcol_WPZoneContainerNew_Padding
{
	padding: 0px 20px 10px 0; 
	overflow:auto;
}

.divideLine_Padding
{
	padding: 0px 20px 10px 20px; 
	overflow:auto;
	width:208px; /*To fix QC - 1991 by AD on 9/17/2013 */
}

.divideLineRight_Padding
{
	padding: 10px 20px 0 0;
}

/* AD: Doc Type fix: on July 4, 2013 - serial 09 (extension of QC - 1330) */
.twocolthreezoneCenterLeftCol .threeCellLeftGrid DIV.pod, .twocolthreezoneCenterMiddleCol .threeCellCentreGrid DIV.pod
{
	padding-right:0px;
}

.twocolthreezoneCenterLeftCol .threeCellLeftGrid .pod-layout-default .pod-text, .twocolthreezoneCenterMiddleCol .threeCellCentreGrid .pod-layout-default .pod-text 
{
	padding-right:10px;
}

/* KB: Doc Type fix: on July 25, 2013 - Serial 29, Serial 07 - Search Text Box Height and width */
.centerSearchWebPartWrapper #SRSB input.ms-sbplain, .sideSearchWebPartWrapper #SRSB input.ms-sbplain, .searchBoxBBWrapper #SRSB input.ms-sbplain
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 100%; 
	margin: 0; 
	line-height: normal; 	
	*padding: 1px;
}

.searchBoxBBWrapper #SRSB input.ms-sbplain
{
	padding: 2px;
	*padding: 1px;
	*vertical-align: middle;	
}

.centerSearchWebPartWrapper #SRSB .ms-sbgo img, .sideSearchWebPartWrapper #SRSB .ms-sbgo img, .searchBoxBBWrapper #SRSB .ms-sbgo img
{
	vertical-align: top;
}

.searchBoxBBWrapper #SRSB .ms-sbgo img
{
	padding-top: 1px;
}

/*Fix for Doc type - QC# 1886*/
.pod-text .ms-rteCustom-IntroCopy img
{
  vertical-align: baseline;
}

/*Fix for Doc type - QC# 1883*/
#SetHomePageWizard .registerForm select
{
	height: 20px;
}

/* To fix QC-1874 by AD on 27-Aug-2013 */
/*.flashTranscriptLink ul li
{
	line-height:0px;
}*

/*Fix for Doc typw issue in Registration Page */
#regFormAddressDetails td
{
	padding-top: 5px;	
}

#regFormAddressType td
{
	padding-top: 7px;
	padding-bottom: 0px;
}

/*Fix for Doc type - QC# 1889 (Xml Webpart) */
#List .xslHead
{
	font-weight: bold;
    font-size: 1.08em;
}

/* To fix QC-1919 by AD on 8/28/2013*/
div.unregisterSite
{
	width:480px;
}

/*To resolve QC - 1910 by AD onbehalf of SJ on 8/30/2013 */
.srch-description ol 
{ 
   display: inline; 
} 

/*Fix for Doc typw issue in Registration Page */
#regFormAddressDetails input
{
	margin-top: 2px;
}

/* AK:Doc Type fix: QC# 1907 */
.RssSubscribeContentWrapper 
{
	padding-bottom: 10px;
}

#Landing1PageLayout .mainZoneLeftWrapper, #ThreeColumn1Zone .mainZoneLeftWrapper
{
	width:220px;
}

/*AK - Fix for Doc type - QC# 1989*/
div.homePage_floatingImageTextWrapper1 p
{
	text-align: right;
}

/*AK - Fix for Doc type - QC# 1988*/
/*td.homePageCenterLeftCol div.homePageCenterLeftColNew div.pod h2.blue
{
	width: 215px;	
}

td.homePageCenterLeftCol div.homePageCenterLeftColNew div.pod h2.red
{
	width: 215px;	
}

td.homePageCenterLeftCol div.homePageCenterLeftColNew div.pod h2.turquoise
{
	width: 215px;	
}*/

/*td.homePageCenterLeftCol div.homePageCenterLeftColNew div.pod-layout-valueMessaging
{
	width: 210px;	
}*/


/*Added by AD for page_image re-write */
.ImgRotator
{
	position: absolute;
}

.ImageRotatorOverlay
{
	bottom:0px;
	background-image: url(/SiteCollectionImages/slider/text_bg.png);
	background-repeat:no-repeat;
	filter: alpha(opacity=80); 
	float: right;
	height: 65px;
	-moz-opacity: .80;
	opacity: 0.8;
	position: absolute;
	right: 0px;
	width: 306px;

}

.ImageRotatorOverlay .title
{
    text-align:right;
}

.ImageRotatorOverlay .desc
{
       text-align:right;
 }

.ImageRotatorOverlay .title a{color:#82c2ff;font-weight:bold;margin-right:20px;margin-top:5px;display:block;font-size:12px!important}

.ImageRotatorOverlay .desc a{color:#fff;margin-right:20px;margin-top:2px;display:block;font-size:12px!important}

.ImageRotatorOverlay .desc a:hover{color:#fa9a00;margin-right:20px;margin-top:2px;display:block}


.ImageRotatorOverlay .Rotatornav 
{
	left: 0px;
	line-style-type: none;
	margin:0px;
	padding:0px;
	top:0px;
	float:right;
	margin-right:20px;
	margin-top:5px;
}

.ImageRotatorOverlay .Rotatornav li
{
	background:0px 50%;
	left:0px;
	margin:0px 1px 0px 0px;
	padding:0px;
	width:13px;
	float:left;
}

.ImageRotatorOverlay .Rotatornav a
{
	background: url('/SiteCollectionImages/slider/bullet-off.png');
	display:block;
	background-repeat:no-repeat;
	width:13px;
	margin-right:20px;margin-top:2px;
}

.ImageRotatorOverlay .Rotatornav .active a
{
	background: url('/SiteCollectionImages/slider/bullet-on.png');
	display:block;
	background-repeat:no-repeat;
	width:13px;
	margin-right:20px;margin-top:2px;
}

.ImageRotatorOverlay .title
{
	text-align:right;
}

.ImageRotatorOverlay .desc
{
	   text-align:right;
 }
 
 