h1, .Heading1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #041F2E;
letter-spacing: -1px;
line-height: 16px;
}

h2, .Heading2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
text-transform: uppercase;
color: #041F2E;
font-style: normal;
}

span, p, td, div
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #08364E;
}

p, .Code
{
font-family: Courier, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #BA1E1E;
padding-left: 10px;
border-left: 1px dotted #999999
}

BODY
{
background-color: #EFEFEF;
background-image: url(../img/bg.gif);
background-repeat: repeat-y;
background-position: center;
}

.NoBG
{
background-color: #FFFFFF;
background-image: url(../img/t.gif);
}

A
{
font-family: Arial, Helvetica, sans-serif;
color: #3b697f;
text-decoration: none;
}

A:hover
{
font-family: Arial, Helvetica, sans-serif;
color: #3b697f;
text-decoration: underline;
}



.tdLogo
{
text-align: left;
background-color: #FFFFFF;
vertical-align: top;
padding-left: 5px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 5px;
}

.tdTopCopyright
{
text-align: center;
background-color: #EFEFF3;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
vertical-align: middle;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
}

.tdBottomCopyright
{
text-align: center;
background-color: #EFEFF3;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
vertical-align: middle;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
}

.SearchForm
{
margin: 0px 0px 0px 0px;
border: 0px none;
padding: 0px;
}

.Copyright
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #6e9baf;
letter-spacing: 0.3mm;
}

.tdMenu
{
text-align: right;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 1px;
}

.Menu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #3b697f;
text-autospace: ideograph-alpha;
}

.tdSubMenu
{
text-align: right;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 15px;
}

.SubMenu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #3b697f;
text-autospace: ideograph-alpha;
}

.tdTitle
{
text-align: left;
background-color: #EFEFF3;
border-top: 1px dashed #999999;
border-bottom: 1px dashed #999999;
height: 25px;
vertical-align: middle;
padding-left: 3px;
padding-right: 3px;
}

.tdSubTitle
{
text-align: left;
background-color: #EFEFF3;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
vertical-align: top;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.SubTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #3b697f;
font-weight: bold;
}

.tdBoxText
{
text-align: left;
background-color: #FFFFFF;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.tdFullBoxText
{
text-align: left;
background-color: #FFFFFF;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.tdTextBox
{
text-align: left;
background-color: #FFFFF3;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 18px;
}

.tdVotingArea
{
text-align: left;
background-color: #FFFFFF;
border-top: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;
border-left: 0px solid #cccccc;
border-right: 0px solid #cccccc;
vertical-align: top;
padding-left: 3px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.tdStatusArea
{
text-align: left;
background-color: #efefe3;
border-top: 0px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
vertical-align: top;
padding-left: 3px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.tdCommentArea
{
font-family: Courier, Arial, Helvetica, sans-serif;
background-image: url(../img/bg_comment.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #666666;
padding-left: 15px;
padding-right: 3px;
padding-bottom: 3px;
border-left: 1px dashed #999999;
border-right: 1px dashed #999999;
border-bottom: 1px dashed #999999;
}

.tdIntroduction
{
text-align: left;
background-color: #FFFFFF;
background-image: url(../img/bg_star.gif);
background-repeat: no-repeat;
background-position: top left;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
}

.tdDevelopment
{
text-align: left;
background-color: #FFFFFF;
background-image: url(../img/bg_dev.gif);
background-repeat: no-repeat;
background-position: top left;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
}

.tdDownload
{
text-align: left;
background-color: #FFFFFF;
background-image: url(../img/bg_download.gif);
background-repeat: no-repeat;
background-position: top left;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
}

.tdMainText
{
text-align: left;
background-color: #FFFFFF;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
}

.MainText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #333333;
text-justify: newspaper;
}

.tdNewsText
{
text-align: left;
background-color: #FFFFFF;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
}

.NewsText
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #333333;
text-justify: newspaper;
}

.Date
{
color: #999999;
}

.tdDotted
{
background-color: #FFFFFF;
background-image: url(../img/dot.gif);
background-repeat: repeat-x;
background-position: center;
}

.tdReviewText
{
text-align: left;
background-color: #FFFFFF;
vertical-align: top;
padding-left: 10px;
padding-right: 5px;
}
