/***********************************************
* Tag styles
***********************************************/
td {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1;}
body,th {font-family: Arial, Helvetica, sans-serif;}
/***********************************************
* Scaling content styles
***********************************************/
h1 {color: #333333; font-size: 200%;}
h2 {color: #333333; font-size: 150%;}
h3 {color: #333333; font-size: 125%;}
h4 {color: #666666; font-size: 125%;}
h5 {color: #333333; font-size: 100%;}
h6 {color: #333333; font-size: 75%;}
h7 {color: #333333; font-size: 75%;}
P {color: #333333;font-size: 110%; font-style: normal;}

.Headline-main {font-size: 32px; color: #666666;font-family: Arial, Helvetica, sans-serif}
.Headline-Second {font-size: 16px; color: #333333;font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.Headline-third {font-size: 24px; color: #999999; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.Headline-other { font-size: 16px; color: #535353; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.BodyText {font-size: 110%; color: #333333;}
.BodyLink {font-size: 110%; color: #333333; font-weight: bold;}
.SidbarText {font-size: 14px; color: #000000;}
.SidbarLink {font-size: 14px; color: #FFFFFF; font-weight: normal;}
.CreditLine {font-size: 14px; color: #566F33; }

/***********************************************
* Navigational and non scaling styles
***********************************************/
.sidenav {font-size: 14px;color: #78797B;font-family: Arial, Helvetica, sans-serif;line-height: 23px;background-image: url(../../images/rolloverbg.gif);font-weight: bold;}
.TopNavLinkOn {font-size: 14px; color: #E3E3E3; font-weight: normal; text-decoration: none;}
A.TopNavLinkOn:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline; }

.TopNavLinkOff {font-size: 12px; color: #999999; font-weight: normal; text-decoration: none;}
A.TopNavLinkOff:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline; }

.TopNavFontStyle1 {font-size: 12px; color: #999999; font-weight: normal; text-decoration: none;}
A.TopNavFontStyle1:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline; }

.TopNavFontStyle2 {font-size: 14px; color: #CCCCCC; font-weight: normal; text-decoration: none;}
A.TopNavFontStyle2:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline; }

.TopNavFontStyle3 {font-size: 16px; color: #999999; font-weight: normal; text-decoration: none;}
A.TopNavFontStyle3:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline; }

/***********************************************
* Branding
***********************************************/
.devidemark {font-size: 12px; font-weight: bold; color: #999999;}

/***********************************************
* Backgrounds
***********************************************/
body { background-color: #333333;}
.vertline { background-image: url(../../images/contentmark_greyvert.jpg); background-repeat: repeat-y; }
.horline { background-image: url(../../images/contentmark_greyhor.gif); background-repeat: repeat-x; }

/***********************************************
* Link styles
***********************************************/

a {font-style: inherit;font-weight: normal; color: #4F652F;}
a:hover { font-style: inherit; color: #566F33; text-decoration: underline; background: url("../../images/rolloverbg.gif") 0 0 no-repeat; }
a:hover { font-style: inherit; color: #566F33; text-decoration: underline;  background-position: -157px 0;  background-position: -314px 0; }
a:hover { font-style: inherit; color: #566F33; text-decoration: underline; }
.history1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.history2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.history3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.history4 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.SideNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}
A.SideNavLink:hover { font-style: inherit; color: #FFFFFF; text-decoration: underline;}

.Gold_bg {
	background-image: url(../../images/frame/Gold_bg.gif);
	background-repeat: repeat-y;
}
.ConTop_span {
	height: 33px;
	line-height:30px;
}
.ConTop_bg {
	background-image: url(../../images/frame/TopBarCon.gif);
	background-repeat: repeat-x;
}
.ConBot_bg {
	background-image: url(../../images/frame/BotBarCon.gif);
	background-repeat: repeat-x;
}
.ConMain_bg {
	background-image: url(../../images/frame/ConBg.gif);
	background-repeat: repeat-y;
}
.Gold_image {
	background-image: url(../../images/frame/gold_side.gif);
	background-repeat: no-repeat;
}
.LeftBox {
	background-image: url(../../images/frame/ConLeftBox.gif);
	background-repeat: repeat-y;
}
.RightBox {
	background-image: url(../../images/frame/ConRightBox.gif);
	background-repeat: repeat-y;
}

/**********
* Extra
**********/

table.chart td {
	border: 1px double #cccccc;
}

.darkoutline {
	border:1px solid #000000;
}

.greenoutline {
	border:1px solid #878F77;
}

.form_dd_header {
	font-weight: bold;
	color: blue;
}