#main	{background:#fff;width:960px; margin:0 auto;}
#content{padding: 0px; margin:0px 20px 10px 0px; line-height: 1.6em;background-image:url(bg_ContentShell.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF;}
#content div.pageTitle {background-color: #C7C8CA; color: #FFF; text-transform: uppercase; height: 50px; width: 190px; border-right: 5px solid #FFF; border-top: none; border-bottom: none; margin: 0; padding: 0;font-size: 9pt;}
#content div.pageTitle p {
	vertical-align: bottom; 
	line-height: normal; 
	padding: 32px 0 0 7px; 
	margin: 0;
	color:#FFFFFF;
	font-size:9pt;
}
/*Footer Area*/
#footer{clear: both; height:42px;margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; border-top: 1px solid #eee; background:url(bg_footer.gif) repeat-x; color:#939598;}

#footer .links	{float:left;margin:10px 0px 0px 25px; text-transform:uppercase; width:546px; text-align:center;}
#footer ul		{margin:0px;}
#footer li		{display:inline; margin:0px;padding:0px 20px 0px 0px;}
#footer .links a:hover{text-decoration:underline;}
#footer .copy	{float:right;margin:10px 10px 0px 0px; font-size:7pt;}

p.title {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11pt;
	COLOR:#ffffff;
	font-weight : bold;
	font-variant : small-caps;
	margin-bottom : 11px;
}
.test2tree
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: justify;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px
}
p.legal {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 7pt;
	COLOR:#3F3F3F;
	margin-bottom : 7px;
}
p.pagetitle {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11pt;
	COLOR:#3F3F3F;
	font-weight : bold;
	font-variant : small-caps;
	margin-bottom : 11px;
}
p.dashboard{
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#3f3f3f;
}
p.smalltitle {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#ffffff;
	margin-top : -10px;
	margin-left : 10px;
}
A:link.titlelink {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#ffffff;
	margin-left : 10px;
}
A:visited.titlelink
{
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#ffffff;
	margin-left : 10px;
}
A:hover.titlelink
{
    FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
	COLOR:#000066;
	margin-left : 10px;
}
p.titlelink {
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 10pt;
	COLOR:#ffffff;
	margin-left : 10px;
}
.contextlink
{
	FONT-WEIGHT: bold;
}
.tenlink
{
	background: #FFFF33;
	COLOR:#000000;
}
.search
{
	background: #FFFF33;
	COLOR:#000000;
}
p.verysmalltext {
	FONT-FAMILY: x-small Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 7pt;
}
p.smalltext {
	FONT-FAMILY: x-small Verdana, Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 8pt;
}
.text
{
    FONT: x-small Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
BODY
{
    FONT: x-small Verdana, Arial, Helvetica, sans-serif;
    scrollbar-base-color : #c0d0d9;
	COLOR:#333366;
}
P
{
    COLOR:#333366;
    FONT: x-small Verdana, Arial, Helvetica, sans-serif
}
CODE
{
    FONT: 100% "Courier New", Courier, mono
}
TD
{
    FONT-SIZE: x-small
}
A
{
	text-decoration: none;
}
A:link
{
    color:#000066;
}
A:visited
{
    color:#000066;
}
A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
LI
{
    MARGIN-BOTTOM: 0.75em;
    MARGIN-TOP: 0.75em
}
UL
{
    LIST-STYLE: disc
}
UL UL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
OL OL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
OL UL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
UL OL
{
    MARGIN-BOTTOM: 1em;
    MARGIN-TOP: 1em
}
LI P
{
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: 0.5em
}
.dt
{
    MARGIN-BOTTOM: -1em
}
.indent
{
    MARGIN-LEFT: 1.5em
}
SUP
{
    FONT-SIZE: smaller;
    TEXT-DECORATION: none
}
.ButtonGray {
	BACKGROUND-COLOR: #CECFCE;
	BORDER-BOTTOM: #666666 2px solid;
	BORDER-LEFT: #efefef 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #efefef 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: verdana, arial, helvetica;
	font-size:10px;
	FONT-WEIGHT: bold;
	HEIGHT: 23
}
.ButtonGray2 {
	BACKGROUND-COLOR: #CECFCE;
	BORDER-BOTTOM: #31416B 2px solid;
	BORDER-LEFT: #efefef 2px solid;
	BORDER-RIGHT: #31416B 2px solid;
	BORDER-TOP: #efefef 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: verdana, arial, helvetica;
	font-size:10px;
	HEIGHT: 20
}
.FormPullDownNavWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background-color: #FFFFFF;
	color: #000000;
	border-right: #000000 1px inset;
	border-left: #000000 1px inset;
	border-top: #000000 1px inset;
	border-bottom: #000000 1px inset;
}
.FormPullDownNavBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background-color: #5C4300;
	color: #FFFFFF;
	border-right: #5C4300 1px inset;
	border-left: #5C4300 1px inset;
	border-top: #5C4300 1px inset;
	border-bottom: #5C4300 1px inset;
}
.FormPullDownNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background-color: #CECECE;
	color: #5C4300;
	border-right: #CECECE 1px inset;
	border-left: #CECECE 1px inset;
	border-top: #CECECE 1px inset;
	border-bottom: #CECECE 1px inset;
}
.NavFont2 {
	font-family: Verdana,Arial,Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.NavFont { color: #5C4300; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold}
.SearchBox { 
	BORDER-RIGHT: white 1px inset; 
	BORDER-TOP: white 1px inset; 
	BACKGROUND-IMAGE: url(/images/inputbg.gif); 
	BORDER-LEFT: white 1px inset; 
	BORDER-BOTTOM: white 1px inset; 
	FONT-FAMILY: Verdana;
}
.TopLoginBox { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	background-color: #CECECE;
	color: #36426A;
	border-right: #EFEFEF 1px inset;
	border-left: #EFEFEF 1px inset;
	border-top: #EFEFEF 1px inset;
	border-bottom: #EFEFEF 1px inset;
}
.TopLoginButton {
	BACKGROUND-COLOR: #CECFCE;
	BORDER-BOTTOM: #666666 2px solid;
	BORDER-LEFT: #efefef 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #efefef 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 90%; 
	FONT-WEIGHT: bold;
	HEIGHT: 15
}
.SearchOutline { 
	BORDER-RIGHT: black 1px inset; 
	BORDER-TOP: black 1px inset; 
	BORDER-LEFT: black 1px inset; 
	BORDER-BOTTOM: black 1px inset; 
	FONT-FAMILY: Verdana;
}
.ButtonBlue {
	BACKGROUND-COLOR: #9AAEE1;
	BORDER-BOTTOM: #264082 2px solid;
	BORDER-LEFT: #D8DFF3 2px solid;
	BORDER-RIGHT: #264082 2px solid;
	BORDER-TOP: #D8DFF3 2px solid;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: verdana, helvetica, arial;
	font-size:10px;
	FONT-WEIGHT: bold;
	HEIGHT: 25
}
.FormError, .FormWarning, .Message {
	font-family: verdana,geneva,arial;
	font-size: 12px;
	margin: 10px auto 10px auto;
	padding: 6px;
	line-height: 1.3em;
}

.Message {
	width: 350px;
	text-align: center;
	background: #f4f4f4;
	border: solid 1px #666;
}

.FormWarning {
	border: solid 2px #f00;
}

.FormError {
	border: solid 2px #f00;
}

.FormWarning, .FormError {
	text-align: left;
	width: 550px;
}
