/* ========================= */
/* 3DRoC Skin by Exedron.com */
/* ========================= */

/* ==== Common  Styles ==== */

body
{
    background: black;
    padding: 0px 0px 0px 0px;
    height: 99%;
    width: 99%;
}

.maincontent
{
    z-index: 95; position: absolute; left: 240px; top:120px; text-align:left; width:800px;
}

.bannerleft         { width: 17px; background-image: url(images/banner_left.png); background-repeat: no-repeat; height: 255px; }
.bannerpane         { width: 100%; background-image: url(images/banner_repeater.png); background-repeat: repeat-x; height: 255px; }
.bannershadow       { width: 16px; background-image: url(images/banner_shadow.png); background-repeat: no-repeat; height: 255px; }
.rightbannerpane    { width: 220px; background-image: url(images/banner_repeater.png); background-repeat: repeat-x; height: 255px; }
.bannerright        { width: 12px; background-image: url(images/banner_right.png); background-repeat: no-repeat; height: 255px; }


.contentpane
{
    width:100%;
}

.toppane
{
    width:100%;
}


.leftpane
{
    width: 200px;
    position:relative;
}

.rightpane
{
}

/* == SLiding Panels == */
.SlidingPanels              { float: left; position: relative; width: 600px; height: 225px; padding: 0px; }
.SlidingPanelsContentGroup  { float: left; width: 10000px; position: relative; height: 225px; background-image:url(http://www.3droc.com/Portals/0/3droc_Banner.jpg); margin: 0px; padding: 0px; }
.SlidingPanelsContent       { float: left; width: 600px; height: 2225px; overflow: hidden; margin: 0px; padding: 0px; }

.leftarrow                  { width: 34px; height: 35px; background-image: url(images/3droc_left.jpg); background-repeat: no-repeat; }
.rightarrow                 { width: 34px; height: 35px; background-image: url(images/3droc_right.jpg); background-repeat: no-repeat; }

/* ===== Index Styles ===== */
.ex_index
{
    background-color: Black;
    background-image: url(images/indexlogo.jpg);
    background-repeat: no-repeat;
    height: 581px;
    width: 500px;
}

.ex_toprepeater
{
    background: black;
    background-repeat: repeat-x;
    vertical-align: top;
    height: 116px;
}

.contact
{
    background-image: url(images/contact-button.gif);
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 117px;
    height: 117px;    
}

/* ===== Menu  Styles ===== */

.ex_menu                           { z-index: 99; position: absolute; left: 15px; top:120px; text-align:left; }
/*-- box that holds the menu  --*/
.MainMenu_MenuContainer            { background: transparent; width:193px; height:30px;}
/*-- bar that holds the menu  --*/ 
.MainMenu_MenuBar                  { text-align:left; cursor: pointer; background: transparent; width:193px; height: 30px; }
/*-- submenu container        --*/ 
.MainMenu_SubMenu,
.ModuleTitle_SubMenu               { width:193px; z-index: 1000; cursor: pointer; cursor: hand; margin: 0 0 0 0; background: Transparent; padding-left: 10; font-weight: normal;}
/*-- submenu items idle       --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem       { width:193px; font-family: tahoma; color: Silver; font-size: 11px; font-weight: bold; font-style: normal; height: 30px; border: 0; }
/*-- submenu items hover      --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { width:193px; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: White; background-color: Transparent; height: 30px; border: 0;}
/*-- menuitems idle           --*/ 
.MainMenu_Idle TD                               { text-align: left; color: Silver; background-image: url(images/menu.png); background-repeat: no-repeat; padding-left: 10; height: 30px; width:193px; font-weight: bold;}
.mainMenu_Idle                                  { text-align: left; padding-left: 10; background-image: url(images/menu.png); background-repeat: no-repeat; }
/*-- menuitems over           --*/ 
.MainMenu_Selected TD                           { color: White; background-image: url(images/menuactive.png); background-repeat: no-repeat; padding-left: 10; height: 30px; width:193px; font-weight: bold;}
.MainMenu_Selected                              { color: White; background-image: url(images/menuactive.png); background-repeat: no-repeat; padding-left: 10; height: 30px; width:193px; font-weight: bold;}
/*-- menuitems active         --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD              { text-align: left; color: White; background-image: url(images/menuactive.png); background-repeat: no-repeat; padding-left: 10; height: 30px; width:193px; font-weight: bold;}
/*-- not needed - main menu   --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon{ display: none; }