/*** Deloitte.Com CDA Release 2.8 April 2006 Modified by Sai: 09/19/06 ***/
BODY
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	BACKGROUND-COLOR: #ffffff
}
A
{
	TEXT-DECORATION: none
}
A:link
{
	COLOR: #6666ff
}
A:visited
{
	COLOR: #800080
}
A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
A:active
{
	TEXT-DECORATION: none
}
TD
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 5px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
OL, UL {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.5;
	margin-left: 1.25em;
	padding-left: 1.25em;
}
SELECT
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
OPTION
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
INPUT
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
P
{
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
H1
{
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000066;
	FONT-FAMILY: "Times New Roman", Times, serif, Sung
}
H2
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.breadcrumb
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.breadcrumb A:visited
{
	COLOR: #800080
}
.breadcrumb A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
.breadcrumb P
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.hotTopicBox
{
	BORDER-RIGHT: #000066 1px solid;
	BORDER-TOP: #000066 1px solid;
	MARGIN: 0px 0px 1px 10px;
	BORDER-LEFT: #000066 1px solid;
	BORDER-BOTTOM: #000066 1px solid
}
.hotTopicBoxText
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #000066
}
.hotTopicBoxText P
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	PADDING-TOP: 5px
}
.legalCopy
{
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.legalCopy P
{
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.mainTitle
{
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 25px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000066;
	FONT-FAMILY: "Times New Roman", Times, serif, Sung
}
.mainSubTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #000066;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.pubPreviewTitle
{
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.related
{
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.related P
{
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.related A:visited
{
	COLOR: #800080
}
.related A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
.relatedBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.mainBody
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	LINE-HEIGHT: 1.5;
}
.mainBody P
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	LINE-HEIGHT: 1.5;
}
.mainBody A:visited
{
	COLOR: #800080
}
.mainBody A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
.mainBodyTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 5px;
	COLOR: #000066;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	TEXT-DECORATION: none
}
.mainBodyTitle A:visited
{
	COLOR: #800080
}
.mainBodyTitle A:hover
{
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
/*** Styles for navigation ***/
.mainNav0 {
	position: relative;
	vertical-align: bottom;
}
.mainNavBackgroundBar {
	position: absolute;
	visibility:hidden;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff;
	text-align:center;
	color:#000066;
	layer-background-color:#000066;
	background-color:#000066;
}
.mainNavImg {
	position: absolute;
}
.mainNavEvent {
	position:absolute;
	visibility:hidden;
	z-index:300;
	width:100%;
	height:100%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
}
/*** Styles for navigation level 0 all sites Navigation classes2 for Global site ***/
.mainNav, 
.mainNavOver,
.mainNavBorder,
.mainNav2, 
.mainNavOver2,
.mainNavBorder2,
.mainNavSub, 
.mainNavSubOver,
.mainNavSubBorder {
	position: absolute;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
	FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mainNav,
.mainNavOver,
.mainNav2,
.mainNavOver2 {
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
}	
.mainNav,
.mainNavOver2	{
	text-align:center;
	color:#ffffff;
	background-color:#000066;
	layer-background-color:#000066;
}
.mainNavOver {
	text-align:center;
	color:#000066;
	background-color:#e5e5cc;
	layer-background-color:#e5e5cc;
}
.mainNav2 {
	text-align:center;
	color:#000066;
	background-color:#ffffff;
	layer-background-color:#ffffff;
}
.mainNavBorder {
	visibility:hidden;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-width:0px;
}
.mainNavBorder2 {
	visibility:hidden;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-width:0px;
}
/*** Styles for Navigation sublevels 1,2 all sites  ***/
.mainNavSub, 
.mainNavSubOver {
	padding-left:4px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:bottom;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000066;
}
.mainNavSub {
	color:#000066;
	background-color:#e5e5cc; 
	layer-background-color:#e5e5cc;
}
.mainNavSubOver {
	color:#ffffff;
	background-color:#000066; 
	layer-background-color:#000066;		
}
.mainNavSubBorder {
	visibility:hidden;
	border-color:#000066;
	border-style:solid;
	border-width:1px;
}
.mediumText
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.mediumText P
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.mediumTextTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.scrollTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.scrollArea
{
	BORDER-RIGHT: #000066 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #000066 1px solid;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #000066 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #000066 1px solid;
	BACKGROUND-COLOR: #ede8cb
}
.scrollArea P
{
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.scrollAreaNB
{
	BORDER-RIGHT: #000066 1px solid;
	PADDING-RIGHT: 15px;
	BORDER-TOP: #000066 1px solid;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #000066 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #000066 1px solid;
	BACKGROUND-COLOR: #ede8cb
}
.scrollAreaNB
{
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM: #ede8cb 0px solid
}
.securityLink
{
	FONT-SIZE: 10px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.securityLink A:link
{
	FONT-SIZE: 10px;
	COLOR: #6666ff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.securityLink A:visited
{
	FONT-SIZE: 10px;
	COLOR: #800080
}
.securityLink A:hover
{
	FONT-SIZE: 10px;
	COLOR: #99cc33;
	TEXT-DECORATION: underline
}
.securityLink A:active
{
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}
.smallText P
{
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal
}
.cdaSmRedRError
{
	FONT-SIZE: 10pt;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.cdaSmRedRError P
{
	FONT-SIZE: 10pt;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim
}
.cdaAddRemoveBtn
{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: #0066ff 1px solid;
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px;
	BACKGROUND: #333399;
	BORDER-LEFT: #0066ff 1px solid;
	CURSOR: pointer;
	COLOR: white;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Myuen, Gulim;
	TEXT-ALIGN: center
}



.footer {font-family: verdana;color:#000000;text-decoration:none;font-size: 9px}
td.footer {font-family: verdana;color:#000000;text-decoration:none;font-size: 9px}
