/*************************************************************************************************************************************/
/***************************** Style properties for HTML elements based on the HTML 4.01 Specification.*******************************/
/*************************************************************************************************************************************/

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print
{
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	
	
	/* Control how "spaced out" the tree is */
	ul.mktree { margin-left:-5px; padding:0.2em 0em 0em 0em;}
	ul.mktree ul , ul.mktree li { margin-left:8px;}
	
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 12px;}
	
	
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(/Personnel/home.nsf/minus.gif?OpenImageResource)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/Personnel/home.nsf/plus.gif?OpenImageResource)   center left no-repeat; }
	 ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/Personnel/home.nsf/square.gif?OpenImageResource) center left no-repeat; } 
	/*ul.mktree li ul li.liBullet  .bullet { cursor: default; padding-left: 0; background: url(/icons/ecblank.gif) center left no-repeat; } */
	ul.mktree li ul li.liBullet  .bullet { cursor: default; padding-left: 0; background: none; } 


	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	
	
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-size: 100%; font-weight: bold; }
	
	ul.mktree  li ul li { font-size: 100%; font-weight: normal; }
	
	ul.mktree  li ul li ul li { font-size: 100%; font-weight: normal; }

	ul.mktree  li ul li ul li ul li { font-size: 100%; font-weight: normal;}
}

/* Section 7.5: The document body */
body 
{
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

table
{
	margin: 0;
	line-height: 16px;
	font-size: 11px;
	color: #333;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}

/*************************************************************************************************************************************/
/****************************************************** Element IDs ******************************************************************/
/*************************************************************************************************************************************/
/***************************************** ID: smasea ******************************************/
#smasea
{
	font-weight:normal;
	width: 190px;
	font-size: 95%;
	/*font-style: italic;*/
}
#smasea a
{
	font-weight: normal;
    color: #3273b4;
    font-size: 95%;
    text-decoration: none;
}
#smasea a:visited
{
	font-weight: normal;
    color: #3273b4;
    font-size: 95%;
    text-decoration: none;
}
#smasea a:hover
{
	font-weight: normal;
    color: #517695;
    font-size: 95%;
    text-decoration: underline;
}
#smasea a:active
{
	font-weight: normal;
    color: #9aadbb;
    font-size: 95%;
    text-decoration: underline;
}

/***************************************** ID: sernav ******************************************/
#sernav
{
	width: 145px;
	color:#000080;
	text-align: center;
	vertical-align: top;
	/*background-color: #F6F2EC;*/
	border: 1.5px solid #002B8E;
	margin: 1.5em 0em 0em 0.5em;
	padding: 0.1em 0.1em 0.2em 0.1em;
	display: block;
}
#sernav a
{
	font-weight:normal;
	font-size: 95%;
	color:#000080;
	text-decoration:none;
}
#sernav a:visited
{
	font-weight:normal;
	font-size: 95%;
	color:#000080;
	text-decoration:none;
}
#sernav a:hover
{
	font-weight:normal;
	font-size: 95%;
	color:#000080;
	text-decoration: underline;
}
#sernav h2
{
	height:15px;
	font-size: 100%;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #002B8E;
	border-bottom: solid 1px #002B8E;
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0.1em 0.2em 0.1em;
}
#sernav p
{
	margin-top: .5em;
	margin-bottom: .5em;
}
#sernav p span
{
	font-weight:normal;
	color:#E93536;
}
#sernav p span a
{
	font-weight:bold;
	font-size: 95%;
	color:#E93536;
	text-decoration:none;

}
#sernav p span a:visited
{
	font-weight:bold;
	font-size: 95%;
	color:#E93536;
	text-decoration:none;
}
#sernav p span a:hover
{
	font-weight:bold;
	font-size: 95%;
	color:#E93536;
	text-decoration: underline;
}


/***************************************************************************************************************************************/
/****************************************************** Element CLASS ******************************************************************/
/***************************************************************************************************************************************/

/***************************************** CLASS: searchinput ******************************************/
.searchinput
{
	color: #333;
	background-color: #eee;
	font-size: 95%;
}

/***************************************** CLASS: searchbutton ******************************************/
.searchbutton
{
	color: #FFFFFF;
	background-color: #E93536;
	font-weight: bold;
	font-size: 95%;
}

/***************************************** CLASS: font weight ******************************************/
.b_wfont {font-weight:bold;}
.n_wfont {font-weight:normal;}

/***************************************** CLASS: font size ******************************************/
.nit_fsize {font-size: 90%;}
.nif_fsize {font-size: 95%;}
.oht_fsize {font-size: 130%;}
.ohf_fsize {font-size: 150%;}

/***************************************** CLASS: width ******************************************/
.one_width {width: 1px;}
.ftf_width {width: 54px;}
.fes_width {width: 56px;}
.fee_width {width: 58px;}
.sev_width {width: 70px;}
.see_width {width: 78px;}
.eig_width {width: 80px;}
.eio_width {width: 81px;}
.eis_width {width: 86px;}
.eet_width {width: 88px;}
.nei_width {width: 90px;}
.ohs_width {width:106px;}
.ose_width {width: 116px;}
.otw_width {width: 120px;}
.ote_width {width: 128px;}
.hfe_width {width:148px;}
.hff_width {width:145px;}
.ofo_width {width: 140px;}
.off_width {width: 154px;}
.hse_width {width:160px;}
.ohn_width {width: 190px;}
.fvh_width {width: 500px;}
.shf_width {width: 615px;}
.ehu_width {width:800px;}

/***************************************** CLASS: height **********************************************/
.one_height {height:1px;}
.eig_height {height:18px;}
.twe_height {height:20px;}
.twt_height {height:22px;}
.ohu_height {height:100px;}
.oht_height {height:110px;}
.fhu_height {height:400px;}
.fvh_height {height:500px;}
.ffe_height {height:550px;}

/***************************************** CLASS: border style ****************************************/
.r_bstyle {border-style:ridge;}
.d_bstyle {border-style:double;}
.o_bstyle {border-style:outset;}

/***************************************** CLASS: border width ****************************************/
.t_bwtab {border-width: 1px 1px 0px 1px;}
.b_bwtab {border-width: 0px 1px 1px 1px;}
.z_bw {border-width:0em 0em 0em 0em;}

/***************************************** CLASS: border color ****************************************/
.b_bcolor {border-color: #012E8B;}
.sb_bcolor {border-color: #002B8E;}
.r_bcolor {border-color: #D63A3E;}

/***************************************** CLASS: border top ******************************************/
/*.s_btop {border-top: 1px #7FC42C solid;}*/
.s_btop {border-top: 1px #002B8E solid;}

/***************************************** CLASS: border right ******************************************/
.sw_bright {border-right: 1px #FFFFFF solid;}

/***************************************** CLASS: background color ************************************/
.sb_bgcolor {background-color: #002B8E;}
.rd_bgcolor {background-color:#DF1C20;}
.w_bgcolor {background-color:#FFFFFF;}

/***************************************** CLASS: vertical align ************************************/
.t_verali {vertical-align: top;}
.m_valign {vertical-align: middle;}

/***************************************** CLASS: text align ************************************/
.l_txtalg {text-align: left;}
.c_txtalg {text-align: center;}
.r_talign {text-align: right;}

/***************************************** CLASS: color ******************************************/
.r_color {color: #E93536;}
.g_color {color: #54A026;}
.b_color {color: #002B8E;}
.lr_color {color: #E1373C;}

/***************************************** CLASS: margin top ******************************************/
.h_tmargin {margin-top: 0.5em;}
.o_tmargin {margin-top: 1em;}
.ot_tmargin {margin-top: 1.2em;}

/***************************************** CLASS: margin right ******************************************/
.z_rmargin {margin-right: 0em;}
.h_rmargin {margin-right: 0.5em;}

/***************************************** CLASS: margin bottom ******************************************/
.mh_bmargin {margin-bottom: -0.5em;}
.mo_bmargin {margin-bottom: -1em;}
.z_bmargin {margin-bottom: 0em;}

/***************************************** CLASS: margin left ******************************************/
.z_lmargin {margin-left: 0em;}

/***************************************** CLASS: text transform **************************************/
.u_txttran {text-transform: uppercase;}