/* ================================
    Default styles for skins
	Designed by InGearDesign
   ================================*/
/* global style fot whole page */
Body
{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    background-image: url('/images/gfx_woodBG.png');
    text-align: center;
    margin: 0;
    padding: 0;
}

.mainDiv{
    width: 100%; 
    background-image: url('/images/gfx_beam.png'); 
    background-repeat:repeat-x;
    height: 40px;
}

img
{
    border: none 0px;
}



.ControlPanel
{
    width: 100%;
    height: 20px;
    color: #FFF !important;
    background-color: #dad7c4;
    border: solid 1px #27181b; 
}

.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active
{
    font-weight: normal;
    color: #27181b !important;
    text-decoration: none;
}

A.Skinobject:hover
{
    text-decoration: underline;
    color: #97898c !important;
}

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
     color: #27181b;
    text-decoration: none;
}
A.CommandButton:hover
{
    color: #97898c;
    text-decoration: underline;
}

.SubHead
{
    font-weight: bold;
    font-size: 12px;
    color: #422a20;
}

.BrownSubHead
{
    font-weight: bold;
    font-size: 16px;
    color: #422a20;
}

.formLabel
{
    font-weight: bold;
    font-size: 12px;
    color: #f57e1b;
}

.searchTextArea {
	COLOR: #717171; height: 24px; border: solid 1px #fff; vertical-align:middle;
	}
	
.searchArea {
	height: 24px; background: #fff; border-top: solid 2px #f78f20; border-bottom: solid 2px #f78f20; vertical-align:middle;
}

table, tr, td, p
{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
}

A:link, A:visited, A:active
{
    color: #ffedb8;
    text-decoration: none;
    font-weight:bold;
}
A:Hover
{
    color: #F5491b;
}


/* Module Style (Must be changed for each skin)*/
.ModuleTitle_MenuContainer
{
    border: blue 0px solid;
}
.ModuleTitle_MenuBar
{
    cursor: hand;
    height: 16px;
    background-color: transparent;
}
.ModuleTitle_MenuItem
{
    border-right: white 0px solid;
    border-top: white 1px solid;
    border-bottom: white 1px solid;
    border-left: white 0px solid;
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: black;
    font-style: normal;
    background-color: transparent;
}
.ModuleTitle_MenuIcon
{
    border: 1px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    width: 15px;
    cursor: hand;
    height: 21px;
    background-color: #eeeeee;
    text-align: center;
}
.ModuleTitle_SubMenu
{
    border: #ffffff 0px solid;
    z-index: 1000;
    cursor: hand;
    background-color: #ffffff;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color=  'DimGray' ,Direction=135,Strength=3);
}
.ModuleTitle_MenuBreak
{
    border-right: #eeeeee 0px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 0px solid;
    border-bottom: #eeeeee 1px solid;
    height: 1px;
    background-color: #eeeeee;
}
.ModuleTitle_MenuItemSel
{
    font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: #ffffff;
    font-style: normal;
    background-color: #1380D5;
}
.ModuleTitle_MenuArrow
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 0px solid;
    border-bottom: #ffffff 1px solid;
    font-size: 10pt;
    cursor: hand;
    font-family: webdings;
}
.ModuleTitle_RootMenuArrow
{
    font-size: 11px;
    cursor: hand;
    font-family: webdings;
}

/*About Menu Token*/
.main_dnnmenu_container
{
    background-color: transparent;
    height: 28px;
}
.main_dnnmenu_bar
{
    cursor: pointer;
    cursor: hand;
    height: 28px;
    vertical-align: middle;
    background-color: Transparent;
}
.main_dnnmenu_item td
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 1px 5px 3px 5px;
}

.main_dnnmenu_rootitem
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #f5491b;
    font-size: 14px;
    font-style: normal;
    background-color: Transparent;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 0px 10px 0px 0px; /*explicitly set padding for root menu items*/
    height: 28px;
}

.main_dnnmenu_itemhover
{
}

.main_dnnmenu_itemhover td
{
    background-color: #f6911f;
}

.main_dnnmenu_submenu
{
    background: #6e6d6d;
    border: solid 1px #FFF;
    color: #f6911f;
    font-size: 11px;
    font-weight: normal;
    z-index: 99999;
}
.main_dnnmenu_break
{
    height: 1px;
    font-size: 1px;
}

.main_dnnmenu_arrow
{
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
    height: 28px;
}
.main_dnnmenu_rootmenuarrow
{
    height: 28px;
}


/* Table display */

.Row
{
  background-color: #d8d0be;


}

.altRow
{
  background-color: #d5c7b4;

}

.rowHeader
{
  background-color: #422a20;
  color: #ffedb8; 
  font-weight:bold;
 

}

table.pricing {
	border-width: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
}
table.pricing th {
	border-width: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
}
table.pricing td {
border-left: solid  2px transparent ;
border-right: solid  2px transparent; 
	border-collapse: collapse;
  padding: 5px;
}



