/*<group=TopNav>*/

/*for top title */

.toptitle  {
	color : #333333;
	font :normal 10px Arial, Helvetica, sans-serif;
}

/* for nav elements */

.Nav1  {
	font : bold 11px     Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-image :url(images/tile_tab1-off.gif);
	background-repeat: repeat;
}

.Nav1 A  {
text-decoration : none;
font : bold 11px   Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
}

.Nav1 A:Hover  {
font : bold 11px   Verdana, Arial, Helvetica, sans-serif;
color : #ffff00;
}

.Nav1-on  {
	font : bold 11px   Verdana, Arial, Helvetica, sans-serif;
	color : #003366;
	background-image :url(images/tile_tab1-on.gif);
	background-repeat: repeat-x;
}

.Nav1-on A  {
text-decoration : none;
font : bold 11px   Verdana, Arial, Helvetica, sans-serif;
color : #003366;
}

.Nav1-on A:Hover  {
font : bold 11px   Verdana, Arial, Helvetica, sans-serif;
color : #003366;
}

.Nav2  {
	font : 10px   Verdana, Arial, Helvetica, sans-serif;
	color : #003366;
	background-image: url(images/tile_tab2-off.gif);
	background-repeat: repeat-x;
}

.Nav2 A  {
text-decoration : none;
font : 10px    Verdana, Arial, Helvetica, sans-serif;
color : #003561;
text-align : center;
}

.Nav2 A:Hover  {
text-decoration : underline;
font : 10px    Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-align : center;
}

.Nav2-on  {
	color : #003366;
	font-size : 10px;
	text-align : center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/tile_tab2-on.gif);
	background-repeat: repeat-x;
}

.Nav2-on A  {
text-decoration : none;
font : bold 10px       Verdana, Arial, Helvetica, sans-serif;
color : #003561;
text-align : center;
}

.Nav2-on A:Hover  {
font : bold 10px       Verdana, Arial, Helvetica, sans-serif;
color : #003561;
text-align : center;
}

.NoNav2 {
	background-image: url(images/tile_tab2-none.gif);
	background-color: white;
	background-repeat: repeat-x;
}
	
/*</group>*/

/*<group=MastheadStyles>*/

.PageTitle  {
background : #FFFFFF;
font : 20px  verdana, helvetica, arial, sans-serif;
color : #003366;
}

.PageTitle I  {
color : #416298;
font : 16px    Verdana, Arial, Helvetica, sans-serif;
}
	
/*</group>*/



/*<group=ContentStyles>*/

.title  {
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
color : #7D7D7D;
}

.Content  {
background : #F5F7FC;
font : 12px Verdana, Arial, Helvetica, sans-serif;
color : #545454;
}

.Content Strong  {
font-weight : bold;
}

.Content Cite  {
	font-style : italic;
	color :green;
}

.Content Code  {
	color :#B01E20;
	font-weight : 600;
}

.Content A  {
color : #254EAB;
}

.Content EM  {
	font-style : normal;
	font-size: 9px;
	font-weight: bold;
	vertical-align: super;
}

.Content I  {
	font-style : italic;
	font-weight: bold;
	color: #6699CC;
}

.Page-Introduction  {
font-size : 10px;
color : #919191;
font-weight : bold;
}

.Subheader1  {
font-size : 14px;
color : #3A3A3A;
font-weight : bold;
font-style : normal;
}

.Subheader2  {
font-size : 12px;
color : #3A3A3A;
font-weight : bold;
font-style : normal;
}

.Subheader3  {
font-size : 10px;
color : #3A3A3A;
font-weight : bold;
font-style : normal;
}

.Content H1  {
font-size : 14px;
color : #808080;
font-weight : bold;
font-style : normal;
}

.Content H2  {
font-size : 12px;
color : #808080;
font-weight : bold;
font-style : normal;
}

.Content H3  {
font-size : 10px;
color : #808080;
font-weight : bold;
font-style : normal;
}

.Content hr  {
background : #ACB8C5;
}
	
/*</group>*//*<group=Sidebox>*/
.sidebox  {
color : #0A2334;
background :#eaf7fa;
font :11px Verdana, Arial, Helvetica, sans-serif;
	border-right-color : #A8D9EA;
	border-right-width :1px;
	border-right-style : solid;
}
.sidebox h2  {
font-size : 11px;
color : #031037;
text-align : justify;
font-weight : bold;
}

.sidebox Cite  {
color : #031037;
	font-style : italic;
}
a.sideboxlink  {
color : #3D74EA;
text-decoration : underline;
}
.sidebox hr  {
margin-top : 10px;
background : #A8D9EA;
margin-bottom : 10px;
color : #000000;
width : 100%;
height : 1px;
}
.sidebox ul  {
margin-left : 0px;
padding-left : 0px;
list-style : disc inside;
}
/*</group>*/

/*<group=TableStyles>*/

caption {
	color :#3D4C9C;
	font-size :18px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-style : solid;
	border-color :#BCC8FF;
	border-width :1px;
	background-color :#CCFBFF;
}

.table-P  {
background :#E1C9DB;
font :10px Verdana, Arial, Helvetica, sans-serif;
color : #272D33;
}

.table-O  {
background :#A2CBE1;
font :10px Verdana, Arial, Helvetica, sans-serif;
color : #272D33;
}

.table-T  {
background :#A29FE1;
font :10px Verdana, Arial, Helvetica, sans-serif;
color : #272D33;
}

.table-header  {
background : #B6C1D0;
font :10px Verdana, Arial, Helvetica, sans-serif;
color : #272D33;
}

.table-cell-light  {
background : #FFFFFF;
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #314A72;
	border-left-color :#7EA1E4;
	border-left-width :1px;
	border-left-style : solid;
}

.table-cell-light A  {
color : #0F57CE;
}

.table-cell-light B  {
font-weight : bold;
}

.table-cell-light SUB  {
font-size :10px;
}

.table-cell-medium  {
	background : #CCCCCC;
	font :11px Verdana, Arial, Helvetica, sans-serif;
	color : #314A72;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7EA1E4;
}

.table-cell-medium A  {
color : #0F57CE;
}

.table-cell-medium B  {
font-weight : bold;
}

.table-cell-medium SUB  {
font-size :10px;
}

.table-cell-dark  {
background : #446299;
font :bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #FFCC00;
	border-bottom-style : solid;
	border-bottom-color :#2D2F6C;
	border-bottom-width :1px;
}

.table-cell-dark A  {
color : #4A6FAE;
}

.table-cell-dark B  {
font-weight : bold;
}

.table-cell-dark SUB  {
font-size :10px;
}
	
/*</group>*/

/*<group=FooterStyles>*/

.Footer  {
text-decoration : none;
font : 10px  Verdana, Arial, Helvetica, sans-serif;
color : #CCCCCC;
}

.Footer A  {
font : 10px  Verdana, Arial, Helvetica, sans-serif;
color : #CCCCCC;
}

/*<group=rhSidebox>*/
.rhsidebox  {
color : #0A2334;
background :#B6C1D0;
font :10px Verdana, Arial, Helvetica, sans-serif;
	border-left-color :#365EAF;
	border-left-width :2px;
	border-left-style : solid;
}

.rhsidebox strong  {
background :#B6C1D0;
font :Verdana, Arial, Helvetica, sans-serif bold;
	border-right-color : #A8D9EA;
	border-right-width :1px;
	border-right-style : solid;
	border-left-color :#271D59;
	border-left-width :1px;
}
a.rhsideboxlink  {
color :#254993;
text-decoration : underline;
}
.rhsidebox hr  {
margin-top : 10px;
background : #A8D9EA;
margin-bottom : 10px;
color : #000000;
width : 100%;
height : 1px;
}
.rhsidebox ul  {
margin-left : 0px;
padding-left : 0px;
list-style : disc inside;
}
/*</group>*/
