/* If you change this, you might want to validate it before putting it out by 
visiting. http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fcs.stanford.edu%2Fcs.css&warning=1&profile=css2 */

BODY {
	background-image: none; 
	background: #ffffff;
	color: #000000;
	margin: 0%;
	padding: 0%;
	font-size: 10pt;
}

P {
	background: transparent;
	color: #000000;
	text-indent: 0%;
}


/*
TABLE {
	background: transparent;
	padding: 0%;
	margin: 0%;
}
*/

H1, H3 {
    FONT-FAMILY: Georgia, Verdana, arial,helvetica,sans-serif;
    /* font-size: 12pt; */
    color: #ffffff;
}

A {
	color: #990000; 
}


/* END title class styles ****************************************************/
/* Styles for the body of each page */

DIV.body {
	padding-left: 1em;
	padding-top: 1em;
	color: #000000;
	text-align: left;
	font-family: "Times", "Times New Roman", serif;
	font-size: 12pt;
}


DIV.body LI {
	color: #000000;
	font-family: "Times", "Times New Roman", serif;
	font-size: 12pt;
	text-indent: 0%;
}

DIV.body P {
	color: #000000;
	font-family: "Times", "Times New Roman", serif;
	font-size: 12pt;
	text-indent: 0%;
}

DIV.body P.indent {
   text-indent: -1em;
	margin-left: 1em;
}

DIV.body H1 {
	font-family: "Helvetica", sans-serif;
	color: #000000;
}

DIV.body H2 {
	font-family: "Helvetica", sans-serif;
	color: #336666;
}

DIV.body H3 {
	font-family: "Helvetica", sans-serif;
	color: #336666;
}

/*
DIV.body UL LI A {
	color: #000000;
}
*/

DIV.body TABLE.grey {
	padding: 0.5em;
}

DIV.body TABLE.grey TD {
	padding: 0.5em;
	vertical-align: top;
	background-color: #dedede;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;

}

DIV.body TABLE.grey TH {
	padding: 0.5em;
	vertical-align: top;
	background-color: #efefef;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}	

DIV.body TABLE.grey TD.subtable {
	/* background-color:#ffffff; */
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 0em;
	margin: 0em;
	padding: 0em;
}

DIV.body TABLE.grey TD.subtable TABLE {
	padding: 0em;
	margin: 0em;
}

DIV.body TABLE.grey TD.warning {
	background-color: #ffb1b1;
}

DIV.body TABLE.warning {
	padding: 0.5em;
}
                                                                                

DIV.body TABLE {
	vertical-align: top;
	padding: 0.1em;
}	

DIV.body TABLE TD {
	padding: 0.1em;
	vertical-align: top;
}

DIV.body TABLE TH {
	padding: 0.1em;
	vertical-align: top;
}	

DIV.body DL.faq {
	text-indent: -1.5em;
	margin-left: 2em;
	margin-right: 2em;
}

DIV.body A {
	font-weight: normal;
	color: #0000ff; 
	font-family: "Times", "Times New Roman", serif;
	/* font-size: 10pt; */
}

DIV.body A:link {
	color: #0000ff;
}

DIV.body A:visited {
	color: #0099ff;
}

DIV.body A:active {
	color: #0000ff;
}

DIV.body A:hover {
	color: #ff0000;
}


/******************************************************************************
  Styles for the menu on the left of every page.
/*****************************************************************************/
TD.menu {
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	height: 30;
	/* font-size: 80%; */
	font-size: 10pt;
	font-family:  "Helvetica", "Helv", "Arial", sans-serif;
}

TD.menu H1 {
	font-weight: bold;
	color: #ffffff;
}
TD.menu H2 {
	font-weight: bold;
	color: #ffffff;
}
TD.menu H3 {
	font-weight: bold;
	color: #ffffff;
}

TD.menu P A {
	font-weight: bold;
	color: #ffffff;
}

TD.menu A {
	font-weight: bold;
	color: #ffffff;
}
TD.menu A:link {
	color: #ffffff;
}

TD.menu A:visited {
	color: #aaaaaa;
}

TD.menu A:active {
	color: #00ffff;
}

TD.menu A:hover {
	color: #ffff00;
	text-decoration:bold;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
	background-color: #990000;
}

TD.menu P {
	color: #ffffff;
	padding-left: 0.25em;
	margin-left: 1.1em;
	margin-right: 0.25em;
	/* margin-right: 0em; */
	/*margin-right: 2%; */
	text-indent: -1em;
	/*line-height: 1em;*/
	/*font-size: 90%;*/
	/*font-size: 90%;  Font size broken in Netscape 4! */
}

TD.menu HR {
	text-align: center;
	/* width: 25px; */
}


/* Classes used to menu tabs */
TABLE.tabs {
	margin: 0%;
	padding: 0%;
	color: #ffffff;
}

TABLE.tabs H1 {
	color: #ffffff;
}
TABLE.tabs H2 {
	color: #ffffff;
}
TABLE.tabs H3 {
	color: #ffffff;
}

TABLE.tabs A {
	font-weight: bold;
	color: #ffffff;
}

TABLE.tabs A:link {
	color: #ffffff;
}

TABLE.tabs A:visited {
	color: #447777;
}

TABLE.tabs A:active {
	color: #667777;
}

TABLE.tabs A:hover {
	color: #ffffff;
	text-decoration:none;
	/*border-top:1px solid #ffffff;*/
	/* border-bottom:1px solid #ffffff; */
	background-color: #f7f7ec;
}



TD.tabtitle {
	background-color: #e5e5c9;
	border-bottom:1px solid #000000;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1em;
	padding-right: 1em;
	text-align: left;
	vertical-align: middle;
}



TD.activetab {
	background-color: #ffffff;
	border-top:2px outset #000000;
	border-left:2px outset #000000;
	border-right:2px outset #000000;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-weight:	bold;
}

TD.inactivetab {
	background-color: #d2d2b3;
	border:1px outset #000000;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

TD.tabbottom {
	background-color: #ffffff;
	border-style: none;
}

TD.footerleft {
	background-color: #444444;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	font-size: 8pt;
	font-family:  "Helvetica", "Helv", "Arial", sans-serif;
}

TD.footerleft A {
	font-weight: bold;
	color: #ffffff;
}
TD.footerleft A:link {
	color: #ffffff;
}

TD.footerleft A:visited {
	color: #aaaaaa;
}

TD.footerleft A:active {
	color: #0000ff;
}

TD.footerleft A:hover {
	color: #ff0000;
	text-decoration:bold;
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
	background-color: #444444;
}

TD.footerright {
	background-color: #444444;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	font-size: 8pt;
	font-family:  "Helvetica", "Helv", "Arial", sans-serif;
}

/******************************************************************************
  Styles for resume page.
/*****************************************************************************/
div.Section1
	{page:Section1;}
p.Title
	{margin-bottom:.0001pt;
	text-align:center;
	line-height:16.0pt;
	font-size:16.0pt;
	font-family:"Times New Roman";
	font-weight:bold; margin-left:0cm; margin-right:0cm; margin-top:0cm}
p.Normal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}