body		
{ 
font-family: arial, verdana, sans-serif;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: 0.75em;
color: #000000;
background-image:url(images/background.jpg);
line-height:1.5em;
}

td		
{ 
font-family: arial, verdana, sans-serif;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: 0.75em;
color: #000000;
line-height:1.5em;
}

hr 
{
border: none 0;
border-top: 1px #BEBEBE solid;
height: 1px;
}

a
{
color: #00538B;
text-decoration: underline;
}

a:visited
{ 
color: #00538B; 
text-decoration: underline;
}

h1
{
font-size: 28px;
color:#006EC2;
padding:10px 0 15px 0;
}

h2
{
font-size: 14px; 
display:inline;
}

div.left
{
float:left;
}

div.right
{
float:right;
}

table.Container
{
background-color:#FFFFFF;
}

td.Header
{
height:82px;
background-image:url(images/HeaderPicture.jpg);
background-repeat:no-repeat;
background-position:right;
padding:5px 0 0 15px;
}

td.Menu
{
background-image:url(images/MenuBackground.gif);
background-repeat:repeat-x;
height:29px;
padding: 0px;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
}

td.Menu a
{
border-left: 1px #FFFFFF solid;
border-right: 1px #c6c6c6 solid;
float:left;
padding:6px 13px 5px 13px;
color:#585858;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

td.Menu a:hover
{
border-left: 1px #FFFFFF solid;
border-right: 1px #c6c6c6 solid;
float:left;
color:#585858;
padding:6px 13px 5px 13px;
background-color:#E1E1E1;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

td.Menu a:visited
{
border-left: 1px #FFFFFF solid;
border-right: 1px #c6c6c6 solid;
float:left;
padding:6px 13px 5px 13px;
color:#585858;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

td.Picture
{
padding:5px 0 5px 0;
}

img.Picture
{
border: 1px solid #333333;
}

div.HeaderNormal
{
font-size:24px;
font-weight:bold;
padding-bottom: 15px;
color:FF0000;
}

div.HeaderNormal a
{
font-size:24px;
font-weight:bold;
padding-bottom: 15px;
color:FF0000;
text-decoration:none;
}

div.HeaderNormal a:hover
{
font-size:24px;
font-weight:bold;
padding-bottom: 15px;
color:FF0000;
text-decoration:none;
}

div.HeaderSmall
{
font-size:14px;
font-weight:bold;
float:left;
}

div.HeaderSmall
{
font-size:14px;
font-weight:bold;
float:left;
color:FF0000;
}

div.HeaderSmall a
{
font-size:14px;
font-weight:bold;
float:left;
color:FF0000;
text-decoration:none;
}

div.HeaderSmall a:hover
{
font-size:14px;
font-weight:bold;
float:left;
color:FF0000;
text-decoration:none;
}

div.HeaderSmall a:visited
{
font-size:14px;
font-weight:bold;
float:left;
color:FF0000;
text-decoration:none;
}

div.DescriptionNormal
{
padding:3px 0 3px 0;
font-size:14px;
}

div.PictureSmall
{
float:left;
}

div.DescriptionSmall
{
float:left;
padding-left:8px;
}

table.WebsiteOverall
{
background-color:#FFFFFF;
width: 771px; 
}

td.GreyBar
{
background-color:#EBEBEB;
padding:3px;
font-size:0.9em;
font-weight:bold;
color:#206FB0;
}

div.MenuItems
{
float:left;
}

div.SearchBar
{
float:right;
}

td.Content
{
padding:25px;
}

td.HomeFeatured
{
padding:25px;
background-image:url(images/BackgroundScreenshotHome.jpg);
background-repeat:no-repeat;
background-position:left top;
height:325px;
vertical-align:top;
}

div.TextFeaturedHome
{
float:left;
width:468px;
font-size:14px;
line-height:20px;
}

a.ButtonDownload
{
background-image:url(images/BackgroundButtonDownload.gif);
background-repeat:repeat-x;
background-position:top;
border:1px solid #00BB33;
color:#FFFFFF;
text-decoration:none;
float:left;
padding:1px 2px 3px 2px;
}

a.ButtonDownload:hover
{
background-image:none;
background-color:#4bb800;
border:1px solid #00BB33;
}

div.TabText
{
padding:10px 10px 10px 15px;;
}


table.ContentHome
{
background-image:url(images/BackgroundDivHome.gif);
background-repeat:repeat-x;
background-position:top;
}

td.Sidebar
{
padding:25px 20px 20px 0px;
}

td.Bottom
{
padding:3px;
border-top: 1px solid #BEBEBE;
border-bottom: 2px solid #BEBEBE;
text-align:center;
}
