BODY
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin: 0px 0px 0px 0px;
   padding: 8px 0px 0px 0px;
   text-align: left;
   background-color: #FFFFFF; }

.Normal 
{	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
}

.NormalLink, A.NormalLink, A.NormalLink:link, A.NormalLink:active, A.NormalLink:visited, A.NormalLink:hover
{ font-size: 9pt; color: blue; }

A { font-size: 9pt; color: blue; }

A.MainMenu
{
    color: #FFFFFF;
    font-weight: bold;
    font-size:  9pt;
    text-decoration: none;
    vertical-align: top;
}

A.MainMenu:hover
{
    text-decoration: underline
}

.ColLeft {padding: 4px; color: #CCFFFF; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #006699; font-size: 8pt;}
.ColMid {width: 428px; padding: 4px; font-family: Verdana, Arial, Sans-Serif; font-size: 9pt;}
.ColRight {padding: 4px; color: #000000; border-top: 1px solid gray; border-bottom: 1px solid gray; background-color: yellow; font-size: 8pt;}

.TextHeading
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: #330000;
	font-weight: bold;
}

.TextLeft
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: #006699;
}

.TextMid 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: #CC0000;
}

.TextRight
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	color: #FFFFCC;
}

.LinkMid, A.LinkMid, A.LinkMid:link, A.LinkMid:active, A.LinkMid:visited, A.LinkMid:hover
{ font-size: 9pt; color: #CC0000; text-decoration: underline; }

.LinkStates, A.LinkStates, A.LinkStates:link, A.LinkStates:active, A.LinkStates:visited, A.LinkStates:hover
{ font-size: 8pt; color: #663300; text-decoration: underline; font-weight: bold; }

.LinkCountries, A.LinkCountries, A.LinkCountries:link, A.LinkCountries:active, A.LinkCountries:visited, A.LinkCountries:hover
{ font-size: 7pt; color: #663300; text-decoration: underline; }

.ShadowInfo
{	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	color: Gray;
}

.FormLabelCol
{
	width: 25%;
	color: black;
    font-size:  8pt;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    float: left;
 }

.FormInputCol
{
	width: 100%;
    font-size:  8pt;
    text-align: left;
    vertical-align: middle;
    float: none;
 }


.DisclaimersLink, A.DisclaimersLink, A.DisclaimersLink:link, A.DisclaimersLink:active, A.DisclaimersLink:visited
{
    color: #FFFFFF;
    font-size:  8pt;
    text-decoration: none
 }

A.DisclaimersLink:hover
{
    color: black;
    text-decoration: underline
}

.FormActionBox
{
    border-color: #2060A8;
    border-style: solid;
    border-width: 4px;
    text-align: right;
	font-size: 8pt;
    padding: 6px;
}


.FormSectionText
{
    font-size: 8pt;
}


.FormTitleText
{
    font-size: 9pt;
}


.ErrorBox
{
    border-color: red;
    border-style: solid;
    border-width: 2px;
    text-align: left;
    padding: 10px;
    padding-top: 2px;
}


.Button {
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: maroon;
	border: 1;
	border-color: white;
	border-style: solid;
}

.TextBox {
	font: x-small Verdana, Arial, sans-serif;
	font-size: 12;
	color: darkblue;
	background-color: lightyellow;
}


.Grid_General {
	font: 8pt Verdana, Arial, sans-serif;
	color: black;
	background-color: #FFFFCC;
}

.Grid_Item {
	font-size: 9pt;
	vertical-align: top;
	border-left: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}

.Grid_Header {
	color: white;
	font-size: 8pt;
	border-left: 1px solid #CCCCCC;
	background-color: maroon;
}

.Grid_Header_Thin {
	font-size: x-small;
	color: white;
	background-color: darkblue;
}

.Grid_AlternatingItem {
	font-size: 7pt;
	background-color: #C0C0C0;
	vertical-align: top;
}

.Grid_SelectedItem {
	font: x-small Verdana, Arial, sans-serif;
	color: Black;
	background-color: #FFFF66;
	vertical-align: top;
}

.Error {
	color: red;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.GridLink {
	color: maroon;
}

.GridLink:hover {
	color: red;
}

.Site_Header 
{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	background-color: black;
	padding: 4px;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.MembersBox 
{
	padding-left: 10px;
	padding-bottom: 10px;
}

.LangAbrev
{
	font-size: 7pt;
	color: brown;
}

.NewsTitle
{ font-size: 8pt; font-weight: bold; line-height: 10pt; }

.ArticleTitle
{ font-size: 12pt; font-weight: bold; color: #CC0000; }

.NewsTitleLink, A.NewsTitleLink, A.NewsTitleLink:link, A.NewsTitleLink:active, A.NewsTitleLink:visited, A.NewsTitleLink:hover
{
	font-size: 8pt;
	color: Blue;
}

.NewsBody
{ font-size: 8pt; }

.NewsBodyLink, A.NewsBodyLink, A.NewsBodyLink:link, A.NewsBodyLink:active, A.NewsBodyLink:visited, A.NewsBodyLink:hover
{ font-size: 8pt; color: Blue; }

.NewsSummary
{ font-size: 8pt; }

.NewsSummaryLink, A.NewsSummaryLink, A.NewsSummaryLink:link, A.NewsSummaryLink:active, A.NewsSummaryLink:visited {
	font-size: 8pt;
	color: black;
    text-decoration: none; }

A.NewsSummaryLink:hover
{ text-decoration: underline; }

.FullStoryLink, A.FullStoryLink, A.FullStoryLink:link, A.FullStoryLink:active, A.FullStoryLink:visited, A.FullStoryLink:hover
{ font-size: 8pt; color: Blue; }

.Source
{ font-size: 8pt; font-style: italic; }

.ProdSubCat 
{
	font-size: 8pt;
	color: #CC0000;
    font-weight: bold; }

.State 
{
	font-size: 9pt;
	color: #CC0000;
    font-weight: bold; }
