﻿@charset "utf-8";
/* CSS Document */

Body, Html {
margin:0;
/* background:#f6f6f6; */
background-image:url(images/body_bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#000000;
font-family:Verdana;
font-size:11px;
color:#333333;
}
.TopBarBg {
background-image:url(images/topbar_m.jpg);
background-repeat:repeat-x;
}
.HeaderBg 
{
    background-image:url(images/header_bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
}
.TopBarFont 
{
    color:White;
}
.TopBarLink:link, .TopBarLink:visited, TopBarLink:active 
{
    color:White;
    text-decoration:none;
}
.TopBarLink:hover 
{
    color:White;
    text-decoration:underline;
}
.MenuBarBg {
background-image:url(images/menubar_m.jpg);
background-repeat:repeat-x;
font-weight:bold;
}
.MenuBarLink:link, .MenuBarLink:active, .MenuBarLink:visited 
{
    color:#efefef;
    font-weight:bold;
    text-decoration:none;
}
.MenuBarLink:hover 
{
    color:#ffb400;
    font-weight:bold;
    text-decoration:underline;
}
.MenuBarLinkGreen:link, .MenuBarLinkGreen:active, .MenuBarLinkGreen:visited 
{
    color:#bcf200;
    font-weight:bold;
    font-style:italic;
    text-decoration:none;
}
.MenuBarLinkGreen:hover 
{
    color:#bcf200;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}
.Menu-Root 
{
    padding-right:15px;
    height:30px;
}
.Menu-Root-ChildSelected 
{
    padding-right:15px;
}
.Menu-Root-Hover
{
    padding-right:inherit;
    color:#ff6600;
}
.Menu-Child-Container 
{
    background-image:url(images/footer_bg.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#f6f6f6;
    border:solid 1px #cccccc;
    padding-left:5px;
    padding-right:5px;
}
.Menu-Child 
{
    color:#333333;
}
.Menu-Child-Hover 
{
    color:#ff6600;
}
.PaddingTop {
padding-top:10px;
}
.PaddingBottom {
padding-bottom:10px;
}
.PaddingLeft {
padding-left:10px;
}
.PaddingRight {
padding-right:10px;
}
.MainTblBorder {
border:#cccccc solid 1px;
}
.PaddingTopTiny {
padding-top:5px;
}
.PaddingBottomTiny {
padding-bottom:5px;
}
.MainTblBg {
/*background-image:url(images/maintbl_bg.jpg);
background-position:top;
background-repeat:repeat-x;*/
}
.FooterBg {
background-image:url(images/footer_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
height:150px;
}
.TitleFont 
{
    font-size:14px;
    color:#333333;
    font-weight:bold;
}

a:link, a:active, a:visited 
{
    color:#3366cc;
    text-decoration:none;
}
a:hover 
{
    color:#ff0000;
    text-decoration:underline;
}

/* Start Default CSS */
.ServerSkinWidget
{
    padding-right: 3px;
}
.main_dnnmenu_bar 
{
 cursor:auto;
 height:25px;
 line-height: 30px;
 background-color: Transparent; 
 padding: 0px 0px 0px 0px;
 
}

.main_dnnmenu_rootitem  
{ /* Add TD if yes for tables option for menu */
 cursor:auto;
 color: #ffffff;
 font-size: 10pt; 
 font-weight: bold; 
 font-style: normal; 
 background-color: #F18A45;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 white-space: nowrap;  /*Word wrapping menu item now optional*/   
 padding: 2px 50px 2px 51px;  /* creates spacing between root menu items */
 margin: 0px 0px 0px 4px;
 height: 25px; 
  
}


.main_dnnmenu_itemhover 
{  
 background-color: #FF6400;

}

.MainBorder 
{
    border:#cccccc 1px solid;
}
.TipHeaderBg 
{
    background-image:url(images/tip_header_bg.jpg);
    background-repeat:repeat-x;
}
.BorderBottom 
{
    border-bottom:#e6e6e6 1px solid;
}
.BoxBg
{
    background-image:url(images/loginbox_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}
.BoxBorder
{
    border:#cccccc 1px solid;
}
.BoxHeaderL 
{
    background-image:url(images/box_header_l.jpg);
    background-position:right;
    background-repeat:no-repeat;
    height:24px;
    color:#ffffff;
}
.BoxHeaderBg 
{
    background-image:url(images/box_header_bg.jpg);
    background-repeat:repeat-x;
    height:24px;
    color:#333333;
}
.GrayBoxHeaderBg 
{
    background-image:url(images/box_header_gray.jpg);
    background-repeat:repeat-x;
    height:25px;
    color:#ffffff;
    font-weight:bold;
}
.SmallerFont 
{
    font-size:11px;
}
.BlueFont 
{
    color:#3366cc;
}
.BorderBottom 
{
    border-bottom:solid 3px #cccccc;
}
.BlueTitle 
{
    color:#0085b7;
    font-size:15px;
    font-weight:bold;
}
.FooterLink:link, .FooterLink:active, .FooterLink:visited 
{
    color:#333333;
    text-decoration:none;
}
.FooterLink:hover 
{
    color:#333333;
    text-decoration:underline;
}
.YellowBg 
{
    background-color:#fffcdb;
}
.CenterAlign
{
    text-align:center;
}

.SmallWatermark
{
    color:#7a7a7a;
    font-size:12px;
}
