html, body, #mnTbl {height:100%; margin:0px; padding:0px;}
body, p, td, th, li, b, a, ul, font, div, layer, span {font-family:Verdana,Arial,Helvetica,sans-serif;}
#mnHeadTbl {width:100%; height:auto; background: url(../images/header_bg.gif) repeat top right;}
/*a:hover{text-decoration:none;}*/

/*** content ***/
body, td, th, p {
  font-family: verdana, sans-serif;
  font-size: 12px;
}

.boldText {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
}

.italicText {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-style: italic;
}


/*/*/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  

.indentNoDisc {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.preview-callout, div.global-callout {
	border: 1px #000 solid;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 34px;
	margin-bottom: 7px;
	padding-bottom: 2px;
			}
			
.callout {
	background-color:#DEE7F0; 
	border: 1px solid #cccccc; 
	padding:10px; 
	width:490px; height:auto;
}

.callout2 {
	background-color:#DEE7F0; 
	border: 1px solid #cccccc; 
	padding:10px; 
	width:540px; height:auto;
}
			
.stakeHolderDateTH {background-color:#E5E5E5;padding:2px 10px 2px 10px;}
.stakeHolderDateTDL {padding:2px;}
.stakeHolderDateTDR {padding:2px 10px 2px 10px;}

/*** top Nav elements ***/
#topNavCell {width:auto; height:auto; background: url(../images/header_r.gif) no-repeat top right;}
#topNavLinks {width:416px; height:auto; padding:20px 110px 0px 0px;}
#topNavLinks a {font-size:12px; color:#466593; text-decoration:none; margin-left:15px;} 
#topNavLinks a:hover {color:#000000; text-decoration:underline;} 

/*** right nav elements ***/
.style1a {
	color: #FF9900;
	font-weight: bold;
}

/*** left nav elements ***/
#mnLeftCol {width:246px; height:auto; background: url(../images/leftnav_bot_BG.gif) repeat top left;}
#leftNavShadow {padding-top:20px; width:246px; height:auto; background: url(../images/leftnav_bg.gif) repeat top left;}

.leftNavItem {width:229px; height:auto; background: url(../images/leftnav_bg.gif) repeat top left; border: solid #31568C; border-width:0px 0px 1px 0px;}
.leftNavItem div {width:auto; height:auto; padding:4px 6px 4px 10px;}
.leftNavItem div a {color:#31568C; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.leftNavItem div a:hover {color:#CA242A; text-decoration:underline;} 

.leftSubNavItem0 {width:229px; height:auto; background: url(../images/leftnav0_bg_red.gif) repeat top left;}
.leftSubNavItem0 div {width:auto; height:auto; padding:4px 6px 4px 10px;}
.leftSubNavItem0 div a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.leftSubNavItem0 div a:hover {color:#CCCCCC; text-decoration:underline;} 
#activeLeft.leftSubNavItem0 div {background: url(../images/rtArrowFFF.gif) no-repeat 3px center;}

.leftSubNavItem1 {width:229px; height:auto; background: url(../images/Leftnav2_bg_blue.gif) repeat top left;}
.leftSubNavItem1 div {width:auto; height:auto; padding:4px 6px 4px 20px;}
.leftSubNavItem1 div a {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.leftSubNavItem1 div a:hover {color:#CCCCCC; text-decoration:underline;} 
#activeLeft.leftSubNavItem1 div {background: url(../images/rtArrowFFF.gif) no-repeat 12px center;}

.leftSubNavItem2 {width:229px; height:auto; background: url(../images/Leftnav2_bg_blue.gif) repeat top left;}
.leftSubNavItem2 div {width:auto; height:auto; padding:4px 6px 4px 30px;}
.leftSubNavItem2 div a {color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none;}
.leftSubNavItem2 div a:hover {color:#CCCCCC; text-decoration:underline;} 
#activeLeft.leftSubNavItem2 div {background: url(../images/rtArrowFFF.gif) no-repeat 22px center;}

.leftSubNavItem3 {width:229px; height:auto; background: url(../images/Leftnav3_bg_blue.gif) repeat top left;}
.leftSubNavItem3 div {width:auto; height:auto; padding:4px 6px 4px 40px;}
.leftSubNavItem3 div a {color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; font-style:normal;}
.leftSubNavItem3 div a:hover {color:#CCCCCC; text-decoration:underline;} 
#activeLeft.leftSubNavItem3 div {background: url(../images/rtArrowFFF.gif) no-repeat 32px center;}

#activeLeft.leftSubNavItem0 div a, #activeLeft.leftSubNavItem1 div a, #activeLeft.leftSubNavItem2 div a, #activeLeft.leftSubNavItem3 div a {color:#FFFFFF;}
#activeLeft.leftSubNavItem0 div a:hover, #activeLeft.leftSubNavItem1 div a:hover, #activeLeft.leftSubNavItem2 div a:hover, #activeLeft.leftSubNavItem3 div a:hover {text-decoration:none;}

/*** alert box ***/
.alertBox {padding-left:10px; width:195px; height:auto; background: url(../images/leftnav_bg.gif) repeat top left;}
.alertBox div {color:#FF0000; padding:6px 0px 6px 0px; width:auto; height:auto; border: dotted #FFFFFF; border-width:1px 0px 1px 0px; font-size:11px;}
.alertBox a {font-size:11px; color:#466593;} 
.alertBox2 {color:#FFFFFF;}
.alertBox2exit {color:#FFFFFF; font-size:9px;}

.alertTxt {color:#FF0000;}

/*** Breadcrumb Navigation ***/
#breadcrumb {width:100%; height:auto; padding:10px 0px 4px 0px; color:#466593;}
#breadcrumb a {font-size:11px; color:#466593;} 
#breadcrumb a:hover {color:#000000; text-decoration:none;} 

#link a:hover {color:#E66C2C;} 


 
#exitDisc a {font-size:11px; color:#466593;} 
#exitDisc a:hover {color:#000000; text-decoration:none;} 


a.exit-disc
{
color:#466593;	
font-size:11px;
text-decoration:none;
}

a.exit-disc:hover 
{
color:#000000; 
text-decoration:underline;
 

}

/*** Center Column content/elements ***/
#mnMidCol {width:100%; height:auto; padding-right:20px;}
#familyforms #mnMidCol {width:100%; height:auto; padding-right:0px;}
#bodySpacer {width:567px; height:10px; font-size:1px;}
#circleIMG {width:100%; height:auto; text-align:center; padding:12px 0px 12px 0px;}
#headerIMG {width:100%; height:auto;; padding:2px 0px 4px 0px;}
.toTop, .toTop a {font-size:9px; color:#999999; text-decoration:none;}
.toTop a:hover {text-decoration:underline; color:#000000;}
.head {font-weight:bold; color:#466593; font-size:medium; text-transform:uppercase;}
.subhead {font-weight:bold;}


/*** right Column elements ***/
#mnRtCol {padding-left:0px; width:168px; height:auto; background-color:#F7F8FA;}
.rtColHead {font-size:14px; color:#FFFFFF; font-weight:bold;}
.quickLinks {margin:0px; padding:0px; width:auto; height:auto; color:#FFFFFF; font-size:11px;}
.quickLinks ul {margin-top:0px; margin-left:2em; padding:0px; font-size:11px;}		
.quickLinks ul li {margin-bottom:2px; padding:0px; font-size:11px;}
.quickLinks ul li a {color:#FFFFFF; font-size:11px;}
.quickLinks ul li a:hover {color:#CCCCCC; text-decoration:none;}
.quickLinks ul a {font-size:11px; color:#466593;} 
.quickLinks ul a:hover {color:#000000; text-decoration:none;} 

.quickLinksexit {margin:0px; padding:0px; width:auto; height:auto; color:#FFFFFF; font-size:10px;}
.quickLinksexit ul {margin-top:0px; margin-left:0; padding:0px; font-size:10px; list-style-type:none;}		
.quickLinksexit ul li {margin-bottom:0px; padding:0px; font-size:10px;}
.quickLinksexit ul li a {color:#FFFFFF; font-size:10px;}
.quickLinksexit ul li a:hover {color:#CCCCCC; text-decoration:none;}
.quickLinksexit ul a {font-size:10px; color:#466593;} 
.quickLinksexit ul a:hover {color:#000000; text-decoration:none;} 

.searchTips {margin:0px; padding:0px; width:auto; height:auto; color:#FFFFFF; font-size:11px;}
.searchTips a {color:#FFFFFF; font-size:11px;}
.searchTips a:hover {color:#CCCCCC; text-decoration:none;}

/*** footer ***/
#footerContent {width:100%; height:auto; border: solid #31568C; border-width:1px 0px 0px 0px; text-align:center; vertical-align:middle;}

/*** home page items ***/
/*
#wnbTL, #wnbTR {background: #DEE7F0 url(../images/i_whatsNewBoxTBG.jpg) repeat top left;}
#wnbBL, #wnbBR {background-color: #266293;}
#wnbC {background-color: #DEE7F0; padding:4px 2px 4px 2px;}
.wnbLinkTop {width:85%; height:auto; padding-top:4px; padding-bottom:4px;}
.wnbLink {width:85%; height:auto; border: 1px dotted #216399; border-width:1px 0px 0px 0px; padding-top:4px; padding-bottom:4px;}
.wnbLinkTop a, .wnbLink a {color:#266293; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.wnbLinkTop a:hover, .wnbLink a:hover {color:#FF0000;text-decoration:underline;}
*/

#wnbTL, #wnbTR {background: #DEE7F0 url(../images/i_whatsNewBoxTBG.jpg) repeat top left;}
#wnbBL, #wnbBR {background-color: #266293;}
#wnbC {background-color: #DEE7F0;}
#wnbC ul {margin:0; padding:0; list-style:none; width:85%;}
#wnbC ul li {
	margin:0; padding:.5em 0; 
	list-style:none;
	border-bottom: 1px dotted #216399;
}

#wnbC ul li.lastItem {
	border-bottom: none;
}


#wnbC ul li a {
	color:#266293; 
	text-decoration:none; 
	font: normal 12px Verdana;
}
#wnbC ul li a:hover {
	color:#FF0000;
	text-decoration:underline;
}

.arrowList ul {list-style-type: disc; list-style-image: url(../images/arrow.gif); margin-top:0px;}
.arrowList ul li a:hover {color:#FF0000; text-decoration:none;}

/*** Form Styles in rt col ***/
.formtext {color: #333333; font-family:"Verdana",sans-serif; font-size:11px; line-height:13px;}
.textfield {width:96%; height:auto; border-width:1px; color: #333333;font-family: "Verdana",sans-serif;font-size: 11px;background-color: #edf3fd;}
input.submitbtn {text-align:right; color:#FFFFFF; font-family: "Verdana",sans-serif; font-size: 11px; background-color: #335A93; border-color: #335A93; border-width:0px;font-weight:bold}
#form {padding:0px;margin:0px;}
#nlSignup {padding:10px 0px 10px 0px; border: dotted #999999; border-width:1px 0px 1px 0px;}

#nlSignupLink {padding:3px 0px 3px 0px; border: dotted #999999; border-width:1px 0px 1px 0px;}
#nlSignupLink div {background-color:#5c82b8; padding:6px; text-align:center;}
#nlSignupLink div a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
#nlSignupLink div a:hover {text-decoration:underline;}

#nlSubmit {padding-top:10px;}

/*** Form Styles ***/
.txtbx {width:200px; height:auto;}
#mstable
{
	border:solid 1px gray;
	
	padding-left:5px;
}

hr {color:#D5D5D5;background-color:#D5D5D5;height:1px;}
			/* INITIAL PROPERTIES FOR ALL LINKS IN TOP NAV */
		
			#navigation-wrapper a:link, #navigation-wrapper a:visited {
			display: block;
			text-decoration: none;
			background-color: transparent;
			background: no-repeat left top;
			}
	
			/* ALL LINKS IN "SITE" NAV */
	
	
	
			/* ALL LINKS IN "PRIMARY" NAV */
	
			#site_header{
			width: 1000px;
			height: 50px;
			background: #FFFFFF;
			background: url(../images/kpmg_career_header.jpg) top left no-repeat;
			}


			#navigation-primary {
			height: 20px;
			width: 1000px;
			background-color: #000;
			background: url(../images/navigation-primary.jpg)  top left no-repeat;
			}
	


/*drg*/


.tblCompatibility {
 margin:0;padding:0; 
 border:none;
 border-collapse:collapse;
}

.tblCompatibility td, .tblCompatibility th {
	font:normal 11px Arial;
	margin:0;padding:.3em .5em;
	border:1px solid #999;
	text-align:center;
}

.tblCompatibility th {
	background-color:#ccc;
	font-weight:bold;
}





.tblCompatibility2 {
 margin:0;padding:0; 
 border:none;
 border-collapse:collapse;
}

.tblCompatibility2 td, .tblCompatibility2 th {
	font:normal 11px Arial;
	margin:0;padding:.3em .5em;
	border:1px solid #999;
}

.tblCompatibility2 td {
text-align:center;
}

.tblCompatibility2 th {
	background-color:#ccc;
	font-weight:bold;
	text-align:left;
}




#steplist h3 {
	width:500px;
	height:55px;
	background: transparent url(../images/number01.gif) no-repeat top left;
	position:relative;
	background-image: url(../images/Step2.gif);
}

#steplist h3 span {
	display:block;
	background-color:#DBDBDB;
	width:100%;
	height:15px;
	position:absolute;
	bottom:12px;
	margin-left:54px;
	font-size: 72%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

#steplist #one{background: transparent url(../images/Step1.gif) no-repeat top left}
#steplist #two{background: transparent url(../images/Step2.gif) no-repeat top left}
#steplist #three{background: transparent url(../images/Step3.gif) no-repeat top left}
#steplist #four{background: transparent url(../images/Step4.gif) no-repeat top left}
#steplist #five{background: transparent url(../images/Step5.gif) no-repeat top left}
#steplist #six{background: transparent url(../images/Step6.gif) no-repeat top left}
#steplist #seven{background: transparent url(../images/Step7.gif) no-repeat top left}
#steplist #eight{background: transparent url(../images/Step8.gif) no-repeat top left}
#steplist #nine{background: transparent url(../images/Step9.gif) no-repeat top left}
#steplist #ten{background: transparent url(../images/Step10.gif) no-repeat top left}

.btnRss img {border:0; margin-right:4px; padding-left:20px;}

.btnRss {background:transparent url(../images/icon_rss.gif) no-repeat top left;padding-left:20px; padding-bottom:10px;}

.exclaim {
background:#ccc url(../images/exclamation.gif) no-repeat center left; 
padding:10px 10px 10px 60px;
}


.highlighted { background: yellow; }


/* -- tabbed menu ---*/
#tabs2 {
      /*font: bold 11px/1.5em Verdana;*/
	  font-family:verdana,sans-serif;
	  font-size:12px;
	  font-weight:bold;
      float:left;
      width:100%;
      background:#FFFFFF;
      /*font-size:93%;*/
      line-height:normal;
	  text-align:center;
      }
    #tabs2 ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url("../images/tableft2gray1.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 10px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
      background:url("../images/tabright2gray1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#004573;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
	
	#tabs2 a:hover,
	#tabs2 a.active {
      float:left;
      background:url("../images/tableft2blue.gif") no-repeat left top;
      margin:0;
      padding:0px 0px 0px 10px;
      text-decoration:none;
      }
    #tabs2 a:hover span,
	#tabs2 a.active span {
      float:left;
      display:block;
	  background:url("../images/tabright2blue.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
	  color:#FFFFFF;
      }
	  
	  /*table.sortable thead {
    	background-color:#004573;
    	color:#FFFFFF;
    	font-weight: bold;
    	cursor: default;
		}
	  table#sf{
	  	border:solid 1px #ccc;
	  }
	  table#sf td{
	  	border:solid 1px #ccc;
		font-size:11px;
	  }
	  table#sf th{
	  	border-top:solid 1px #ccc;
		border-left:solid 1px #ccc;
		border-right:solid 1px #ccc;
		border-bottom:solid 1px #ccc;
		font-size:11px;
	  }*/
	  
	  table.sortable a img {
  border: 0;
  border-color:#fff;
}

table.sortable {
  border-spacing: 0;
  border: 1px solid #000;
  border-collapse: collapse;
  text-align: center;
}

table.sortable th a {
	text-decoration:none;
	color:#FFF;
}

table.sortable th, table.sortable td {
  font-family:verdana,sans-serif;
  font-size:11px;
  text-align: center;
  vertical-align:bottom;
  padding: 2px 4px 2px 4px;
  width: 100px;
  border-style: solid;
  border-color: #444;
}

table.sortable th {
  border-color:#ccc;
  border-width: 1px 1px 1px 1px;
  background-color: #004573;
  color:#FFF;
}

table.sortable td {
  border-width: 1px 1px 1px 1px;
}

table.sortable tr.odd td {
  background-color: #ddd;
}

table.sortable tr.even td {
  background-color: #fff;
}

table.sortable tr.sortbottom td {
  border-top: 1px solid #444;
  background-color: #ccc;
  font-weight: bold;
}

/* -------------------- */
table.tablestyle {
	border-spacing: 0;
  	border: 1px solid #000;
  	border-collapse: collapse;
  	text-align: center;
}
table.tablestyle th, 
table.tablestyle td {
	font-family:verdana,sans-serif;
  	font-size:11px;
  	text-align: center;
  	vertical-align:bottom;
  	padding: 2px 4px 2px 4px;
  	/*width: 180px;*/
  	border-style: solid;
  	border-color: #444;
}
table.tablestyle th {
  border-color:#ccc;
  border-width: 1px 1px 1px 1px;
  background-color: #004573;
  color:#FFF;
}
table.tablestyle td {
  border-width: 1px 1px 1px 1px;
}

table.tablestyle tr.odd td {
  background-color: #ddd;
}

table.tablestyle tr.even td {
  background-color: #fff;
}

/* -------------------- */

