.Emphases {
	font-weight: bold;
        color: #800000;
}
.Mission {
	border-color: #BF8A3F;
	padding: 3px 5px 3px 5px;
	font-size: medium;
	border-style: outset;
	margin-left: 40px;
	background-color: #EEDD99;
	color: #800000;
}

.Vision {
	border-style: none;
	font-size: large;
	font-weight: bold;
	font-style: italic;
	color: #CC8800;
	text-align: center;

}

.MainTitle {
	text-align: center;
	font-size: xx-large;
}
.MainSubTitle {
	font-weight: bold;
	font-style: italic;
	font-size: large;
        color: #800000;
}


#container {
	padding: 0;
}
#masthead {
	width: auto;
	margin: 0;
	padding: 0;
	overflow: auto;
}
#navigation {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
}
#column_l {
	position: relative;
	float: left;
}
#column_r {
	float: left;
}
#footer {
	width: auto;
	clear: both;
	overflow: auto;
}
.float_right {
	float:right;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Calibri;
	color: #000;
	font-style: normal;
	background-color: #fff;
}
#container {
	width: 100%;
	margin: 20;
	background-color: #fff;
	position: relative;
}
#masthead {
	text-align: right;
	width: 100%;
	background-color: #FFFFFF;
}
#navigation {
	background-color: #DBC594;
	overflow: hidden;
}
#page_content {
	position: relative;
        margin:10;
        width:95%;
}
#column_l {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 2%;
	background-color: #fff;
	float: none;
}
#column_r {
	float: none;
	width: 330px;
	margin: 0;
	padding: 10px;
	background-color: #cdf;
	position: absolute;
	right: 0px;
	top: 0px;
}
#footer {
	background-color: #DBC594;
	padding-bottom: 2px;
}
/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {
	font-size: small;
	text-align: right;
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 0;
}
/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
color: #800000;
}
#navigation a {
	color: #800000;
        font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 5px;
	border: 1px solid #ca7;
	background-color: #dc8;
}
#navigation a:hover {
	color: #FF0000;
	text-decoration: none;
	border: 1px solid #ed9;
	background-color: #ed9;
}
/* Styles for Content */
h1 {
	font-size: 2em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
h2 {
	font-size: 1.75em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
h3 {
	font-size: 1.5em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
h4 {
	font-size: 1.25em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
h5 {
	font-size: 0.75em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
h6 {
	font-size: 0.5em;
	color: #CC8800;
	font-weight: bold;
	font-style: italic;

}
/* Styles for Footer */
#footer p {
	font-size: x-small;
	text-align: center;
	color: #393939;
	margin: 10px;
	padding: 1px;
}
#footer a {
	color: #393939;
	text-decoration: underline;
}
#footer a:hover {
	color: #000;
	text-decoration: none;
}
/* Styles for Links */
a {
	color: #800000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}

span.TitleBarText = { color: #FFFFFF; font-size: 12pt; font-weight: bold }
a.Title            { color: #FFFFFF; TEXT-DECORATION: none }
li.hLink            { color: #000000; TEXT-DECORATION: italic }
li.hLink.Title            { color: #FFFFFF; TEXT-DECORATION: none }
li.hLink:hover      { color: #0000FF; text-decoration: underline }
TD
{
   color: #000000;
}

TH
{
   color: #000000;
}  


td.LastMenuEntry { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: normal; 
               border-left: 0px outset #ddbb66; 
               border-right: 1px outset #ddbb66; 
               border-top: 0px outset #ddbb66; 
               border-bottom: 1px outset #ddbb66}
td.MenuEntry { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: normal; 
               border-left: 0px outset #ddbb66; 
               border-right: 1px outset #ddbb66; 
               border-top: 0px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66}
td.MenuEntryBelowSep { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: normal; 
               border-left: 0px outset #ddbb66; 
               border-right: 1px outset #ddbb66; 
               border-top: 1px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66}

td.TodayEntry { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; 
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 1px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66 }
td.TodayEntryHeader { background-color: #097405; font-size: 14pt; color: 
               #FFFF00; text-align: Left; 
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 1px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66 }
th.MenuHeadline { background-color: #BA843B; font-size: 14pt; color: 
               #FFFFFF; text-align: Left; 
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 1px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66 }
td.LastMenuIcon  { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: bold; 
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 0px outset #ddbb66; 
               border-bottom: 1px outset #ddbb66}

td.MenuIcon  { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: bold; 
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 0px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66}
td.MenuIconBelowSep { background-color: #FFFFFF; font-size: 10pt; color: 
               #000000; text-align: Left; font-weight: bold; 
               border-right-style: solid;
               border-left: 0px outset #ddbb66; 
               border-right: 0px outset #ddbb66; 
               border-top: 1px outset #ddbb66; 
               border-bottom: 0px outset #ddbb66}
               
th.CaptionBar { background-color: #BF8A3F; font-size: 12pt; color: 
               #000000; font-weight: bold; text-align: Left;  
               }
               
TD.TabGenHeaderOdd
{
	height: 13.5pt; color: white; font-size: 10.0pt; font-weight: 700; 
	font-style: italic; text-decoration: none; text-align: left; vertical-align: top; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1.5pt solid silver; border-bottom: .5pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px; background: #BF8A3F;

}
TD.TabGenHeaderEven
{
	height: 13.5pt; color: white; font-size: 10.0pt; font-weight: 700; 
	font-style: italic; text-decoration: none; text-align: left; vertical-align: top; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: medium none; 
	border-top: 1.5pt solid silver; border-bottom: .5pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px; background: #BF8A3F;

}

TD.TabGenFldOdd
{
	height: 12.75pt; color: black; font-size: 8.0pt; font-weight: 400; 
	font-style: normal; text-decoration: none; text-align: left;
	vertical-align: baseline; padding-top: 1px; padding-left: 1px; padding-right: 1px; 
	border-left: .5pt solid silver; border-top: medium none;
	background: white;
}
TD.TabGenFldEven
{
	height: 12.75pt; color: black; font-size: 8.0pt; font-weight: 400; 
	font-style: normal; text-decoration: none; text-align: left;
	vertical-align: baseline; padding-top: 1px; padding-left: 1px; padding-right: 1px; 
	border-left: .5pt solid silver; border-top: medium none;
	background: #ffdd88;
}
    th.NavBar { background-color: #006000; font-size: 8pt; color: 
               #FFFFFF; font-weight: bold; text-align: right;  
               }
th.NavBarLeft { background-color: #006000; font-size: 8pt; color: 
               #FFFFFF; font-weight: bold; text-align: left;  
               }
               
/* 
0
0
0
*/

.Title       { font-size: 13px; font-weight: bold }
.Options     { font-size: 11px; }
.ListButton  { font-size: 11px; width:40px;}
.Label       { font-size: 13px; font-weight: bold; padding-right: 10 }
.Button      { font-size: 13px }
.ButtonCell  { font-size: 13px; font-weight: bold; background-color: 
               #000000; border-left: 1 solid #808080; 
               border-right: 1 solid #FFFFFF; border-top: 1 solid #808080; 
               border-bottom: 1 solid #FFFFFF; padding: 2 }

.TabUp       { font-size: 13px; font-weight: bold; text-align: Center; 
               background-color: #F8F7F5; cursor: hand;  
               border-left: 1 solid #919b9c; border-right: 1 solid #919b9c; 
               border-top: 4 solid #FFC83C; padding: 5 }
.SpanOver    { color: #0000FF }
.TabDn       { font-size: 13px; font-weight: bold; text-align: Center; 
               background-color: #E0DFE3; color: #666666; cursor: hand; 
               border-left: 1 solid #919b9c; border-right: 1 solid #919b9c; 
               border-top: 1 solid #919b9c; border-bottom: 1 solid #919b9c; 
               padding: 5 }
td.DlgContent { background-color: #F8F7F5; 
	            border-left: 1 solid #919b9c; 
	            border-right: 1 solid #919b9c; 
	            border-bottom: 1 solid #919b9c; }
td.DlgContent2 { background-color: #F8F7F5; 
	            border-top: 1 solid #919b9c; 
	            border-left: 1 solid #919b9c; 
	            border-right: 1 solid #919b9c; 
	            border-bottom: 1 solid #919b9c; }

.medcopy {color: #000000;font-size: 11px;font-style: normal;}
.stdcopy {color: #000000;font-size: 12px;font-style: normal;}
.spacedcopy {color: #000000;font-size: 12px;font-style: normal;line-height: 1.7}
.blkcopy {color: #000000;font-size: 11px;font-style: normal;line-height: 1.7}
.tinycopy{COLOR: #000000;FONT-SIZE: 6px;FONT-STYLE: normal}
A.top {color: #000000;font-size: 11px;font-style: normal;line-height: 1.7}
a:active.top {color:#000000;}
a:hover.top {color:#FF3300;}
a:visited.top {color:#666666;}
a:visited:hover.top {color:#FF3300;}

h1.homepage  { color: #DCA438; font-size: 24pt; text-transform: 
               capitalize; font-weight: bold }
li.stdcopy {color: #000000;font-size: 12px;font-style: normal;}

span.HelpText
{
    font-size: 10pt; color: #000000; 
    font-weight: normal
}


.divhelp {
    BACKGROUND-COLOR: lightyellow;
    BORDER-BOTTOM: silver thin inset;
    BORDER-LEFT: silver thin inset;
    BORDER-RIGHT: silver thin inset;
    BORDER-TOP: silver thin inset;
    POSITION: absolute;
    font-size: 8pt; 
    WIDTH: 300}
TD.MaxResult
{
    BACKGROUND-COLOR: #ffff00;
     font-size: 10pt; color: #000000; 
    font-weight: normal
}
TD.ActResult
{
    BACKGROUND-COLOR: #00ff00;
    font-size: 10pt; color: #000000; 
    font-weight: normal
}
TD.Result
{
    BACKGROUND-COLOR: #F8F7F5;
    font-size: 10pt; color: #000000; 
    font-weight: normal
}
TD.Answer
{
    BACKGROUND-COLOR: #F8F7F5; font-size: 10pt;
}
TD.AnswerMust
{
    BACKGROUND-COLOR: #F8F7F5;
    font-size: 10pt; color: #FF0000; 
    font-weight: bold
}
TD.AnswerHidden
{
    BACKGROUND-COLOR: #F8F7F5;
    font-size: 10pt; color: #00FF00; 
    font-weight: bold
}

.CaptionBar { background-color: #BA843B; font-size: 12pt; color: 
               #000000; font-weight: bold; text-align: Left;  
               }
.CapBar { background-color: #BA843B; font-size: 10pt; color: 
               #FFFFFF; font-weight: bold; text-align: left;  
               }               
.NavBar { background-color: #BA843B; font-size: 10pt; color: 
               #FFFFFF; font-weight: normal; text-align: right;  }
.NavBarCenter { background-color: #BA843B; font-size: 10pt; color: 
               #FFFFFF; font-weight: normal; text-align: center;  
               }
.NavBarLeft { background-color: #BA843B; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: left;  white-space: wrap;
               }
.TitleBar { background-color: #BA843B; font-size: 10pt; color: 
               #FFFFFF; font-weight: bold; text-align: left;  
               }
.ButtonHeader {    BACKGROUND-COLOR: #F8F7F5;	 }
li.AccountMenu { font-size: 10pt; font-weight: normal }
span.QuestHidden { color: #F8F7F5; font-size: 1;}
span.SepHidden { color: #00448A; font-size: 1; }

TABLE.SchemeBorder { border-color:#005500; }
.SideMenu { font-size:x-small; font-weight: normal }
.SideMenuHead 
{
	 background-color: #005500; 	
	 color: #005500; 
	 font-size:x-small; font-weight: bold 
}
.MenuHeadline
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	background-color: #BA843B;
	text-align: left;
}

th.QuestHeader { background-color: #F8F7F5; font-size: 10pt; color: 
               #800000; font-weight: bold; text-align: Right; }
th.QuestHeaderMust { background-color: #F8F7F5; font-size: 10pt; color: 
               #FF0000; font-weight: bold; text-align: Right; }
th.QuestHeaderHidden { background-color: #F8F7F5; font-size: 10pt; color: 
               #00FF00; font-weight: bold; text-align: Right; }

th.QuestComment { background-color: #F8F7F5; font-size: 10pt; color: 
               #000000; text-align: Left; }
td.QuestExplain { background-color: #F8F7F5; font-size: 10pt; color: #808080; 
               text-align: Left; font-style: italic; margin-left: 50px }

th.QuestHeader2 { background-color: #F8F7F5; font-size: 10pt; color: 
               #6E93EB; font-weight: bold; text-align: Left; }
th.Quest2Inside { background-color: #F8F7F5; font-size: 10pt; color: 
               #6E93EB; font-weight: bold; text-align: Left; margin-left: 15px }
th.Quest2InsideMust { background-color: #F8F7F5; font-size: 10pt; color: 
               #FF0000; font-weight: bold; text-align: Left; margin-left: 15px }
th.Quest2InsideHidden { background-color: #F8F7F5; font-size: 10pt; color: 
               #00FF00; font-weight: bold; text-align: Left; margin-left: 15px }
               
td.QuestHeaderSole { background-color: #F8F7F5; font-size: 10pt; color: 
               #6E93EB; font-weight: bold; text-align: Left; margin-left: 15px }
td.QuestHeaderSoleMust { background-color: #F8F7F5; font-size: 10pt; color: 
               #FF0000; font-weight: bold; text-align: Left; margin-left: 15px }
td.QuestHeaderSoleHidden { background-color: #F8F7F5; font-size: 10pt; color: 
               #00FF00; font-weight: bold; text-align: Left; margin-left: 15px }

th.QuestSeperator { background-color: #800000; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: Left; }
th.QuestSeperatorMust { background-color: #800000; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: Left;  }
th.QuestSeperatorHidden { background-color: #800000; font-size: 12pt; color: 
               #00ff00; font-weight: bold; text-align: Left;  }
               
th.QuestHeadline { background-color: #800000; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: Left; }
th.QuestHeadlineBut { background-color: #800000; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: Right;}
               
th.SubmitSeperator { background-color: #800000; font-size: 12pt; color: 
               #FFFFFF; font-weight: bold; text-align: right; }
               
 h5.BH        { font-size: 12pt; font-weight: bold; 
               border-bottom-style: solid } 
TD.sym
{
    COLOR: #336699;
    FONT: bold 8pt Calibri;
    TEXT-DECORATION: none
}
TD.symTotal
{
	background-color: #000000;
    COLOR: #FFFF00;
    FONT: bold 8pt Calibri;
    TEXT-DECORATION: none
}
TD.com
{
    COLOR: #000000;
    FONT: bold 8pt Calibri;
    TEXT-DECORATION: none
}  

TD.ActionButton
{
	height: 13.5pt; color: white; font-size: 10.0pt; font-weight: 700; text-align:center;
	font-style: italic; text-decoration: none; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1pt solid silver; 	
	background: #800000;
	
}

TD.SState
{
	height: 13.5pt; color:Green; font-size: 10.0pt; font-weight: 700; text-align:center;
	font-style: italic; text-decoration: none; vertical-align: middle; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1pt solid silver; 	
	background-color:#bda46c;	
}
TD.SState76
{
	border-right: silver 0.5pt solid;
	border-top: silver 1pt solid;
	font-weight: 700;
	font-size: 10pt;
	vertical-align: middle;
	border-left: silver 0.5pt solid;
	color: white;
	
	WHITE-SPACE: nowrap;
	height: 13.5pt;
	background-color: #ff6f63;
	text-align: center;
	text-decoration: none;
}
TD.SState77
{
	height: 13.5pt; color:Gray; font-size: 10.0pt; font-weight: 700; text-align:center;
	text-decoration: none; vertical-align: middle; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1pt solid silver; 	
	background-color:#800000;	
}
TD.SState78
{
	height: 13.5pt; color:Green; font-size: 10.0pt; font-weight: 700; text-align:center;
	text-decoration: none; vertical-align: middle; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1pt solid silver; 	
	background-color:#F3FFA4;	
}
TD.SState79
{
	height: 13.5pt; color:Green; font-size: 10.0pt; font-weight: 700; text-align:center;
	text-decoration: none; vertical-align: middle; 
	white-space: nowrap; border-left: .5pt solid silver; 
	border-right: .5pt solid silver; 
	border-top: 1pt solid silver; 	
	background-color:#A4FFA7;	
}
TD.SState80
{
	border-right: silver 0.5pt solid;
	border-top: silver 1pt solid;
	font-weight: 700;
	font-size: 12pt;
	vertical-align: middle;
	border-left: silver 0.5pt solid;
	color: white;
	font-style: normal;
	WHITE-SPACE: nowrap;
	height: 13.5pt;
	background-color: #a7c4ff;
	text-align: center;
	text-decoration: none;
}

DIV.TabGenInfoDiv
{
	BACKGROUND-COLOR: lightyellow; 
	BORDER-BOTTOM: silver thin inset; 
	BORDER-LEFT: silver thin inset; 
	BORDER-RIGHT: silver thin inset; 
	BORDER-TOP: silver thin inset; 
	POSITION: absolute; 
	color: Black;
	font-size: 8pt;
}                            

DIV.TabGenInfoDiv2
{
	BACKGROUND-COLOR: lightyellow; 
	BORDER-BOTTOM: silver thin inset; 
	BORDER-LEFT: silver thin inset; 
	BORDER-RIGHT: silver thin inset; 
	BORDER-TOP: silver thin inset; 
	POSITION: absolute; 
	font-size: 8pt;
	font-style:normal;
}                            
    
td.RateScaleHeader { font-size: 10pt; color: #808080; 
	border-bottom: .1pt solid silver;
               text-align: center; }
td.RateScaleBullets { border-bottom: .1pt solid silver;  text-align:center; }
td.RateScaleTopics { border-bottom: .1pt solid silver; font-size: 10pt; }
td.RateScaleTopicsLeft { border-bottom: .1pt solid silver; font-size: 10pt; text-align: right; }