body
{
    text-align:center;
    background-image:url('Gradient.gif') !important;
    background-position:top;
    background-repeat: repeat-x;
    background-color:#ffcc66;    
    margin: 10px;
}

body, td, p, div
{
    font-size: 11pt !important;
    font-family: Arial;
}

#MainWrapper
{
    text-align: left;
    width: 958px;
    border: solid 1px #555555;
    display: inline-block;
    background-color: #ffffff;
    padding: 0px;
}
.RowWrapper
{
    display: block;
    width: 958px;
    text-align: center;
}
.LeftPane, .RightPane, .LeftPane2, .RightPane2
{
    display: inline-block;
    float:left;
}
.LeftPane
{    
    width: 393px;
}
.RightPane
{
    width: 561px;
}
.LeftPane2, .RightPane2
{
    width:471px;
    margin: 0px 2px 0px 2px;    
}
#LogoRowWrapper
{
    background-image: url(Header_gradient.gif);
    background-position:top;
    background-repeat: repeat-x;
    margin: 0px;
    height: 90px;
    /*border-bottom: solid 1px #000000;*/
    width: 958px;
}
#Logo, #LogoCenterBlock, #LogoRightBlock
{
    width: 300px;
    display:inline-block;
    float:left;
}
#Logo
{
    width: 292px;    
    margin:0px;
    padding-left: 8px;
}
#LogoCenterBlock
{
    width: 354px;
    text-align:center;
}
#LogoCenterBlock h4
{
    font-size: 14pt;
    color: #555555;
}
#LogoRightBlock
{
    text-align:right;
    margin-right: 4px;
}

#FooterWrapper
{    
    width: 970px;    
    display:inline-block;
    padding:0px;
    margin: 10px -10px 10px -10px;
}
#FooterLeftEnd
{
    float:left;
    display:inline-block;
    background: url('NavigationImages/blue/nav2-bg-l.gif');
    background-position:left;
    background-repeat:no-repeat;
    margin: 0px;
    padding: 0px;
    height: 32px;
    width: 12px;
}
#Footer
{
    float:left;    
    display:inline-block;
    background: url(NavigationImages/blue/nav2-bg.gif);
    margin: 0px;
    padding: 0px;
    width: 945px;
    height: 32px;
    font-size:9pt;
}
#FooterRightEnd
{
    float:left;
    display:inline-block;
    background: url(NavigationImages/blue/nav2-bg-r.gif);
    background-position:left;
    background-repeat:no-repeat;
    margin: 0px;
    padding: 0px;
    height: 32px;
    width: 12px;
}

.FooterLinksWrapper, .FooterText
{
    display:inline-block;
    width: 800px;
    text-align: center;        
    color: #ffcc66;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    font-weight:bold;
    font-size: 8pt;
}
.FooterLinksWrapper a, .FooterLinksWrapper a:hover, .FooterLinksWrapper a:visited
{
    font-size: 8pt;
    text-decoration: none;
    color: #336699;
    font-weight:normal;
}
.FooterLinksWrapper a:hover
{
    text-decoration: underline;
}
.FooterText
{
    color: #000000;    
}
#ContactFooter, #ContactFooter a, #ContactFooter a:hover, #ContactFooter a:visited
{
    line-height:32px;
    vertical-align:middle;
    color: #f8f8f8;
    font-weight:bold;
    font-size:9pt !important;
}
.FOOTER_objects
{
    color: #336699;
    font-size:8pt;
    font-weight: normal;
}
.BlueBackground
{
    background: url(NavigationImages/Blue/nav2-bg.gif);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    height: 32px;
    display: inline-block;
    text-align:center !important;
}
.WhiteFont
{
    color: #ffffff;
}
    
#Partners img
{
    margin: 10px;
    vertical-align:middle;
}

#NavigationMenu
{
    padding: 10px 0px 10px 0px;
}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu 
{ 
    margin: 0px; 
    background-color: #336699;
    padding:0px;  
}

/*-- menuitems active           --*/ 
.MainMenu_Idle TD , .MainMenu_Selected TD, .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD 
{ 
    color: #FFF; 
    background: url(NavigationImages/Blue/nav2-active.gif) repeat-x top center transparent; 
    font-size: 10pt !important; 
    /*padding: 6px 0px 6px 0px; */
    line-height:26px;
    vertical-align:middle;
    font-weight: 700; 
}
/*-- menuitems idle --*/ 
.MainMenu_Idle TD 
{ 
    color: #EEE; 
    background: url(NavigationImages/Blue/nav2-bg.gif) repeat-x top center transparent !important; 
}
/*-- middle seperator           --*/ .MainMenu_Seperator { background: url(NavigationImages/Blue/nav2-div.gif) no-repeat top center transparent; width:1px; height: 26px; font-size:1px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0px 15px 0px 10px; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 0px dotted #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

.FloatLeft
{
    float:left;
}

.FloatRight
{
    float:right;
}

.Clear
{
    clear:both;
}