/*========================================================*/
/*           CSS for Mercy Crossing Skin                  */
/*                  by TMMworld DNS                       */
/*             http://www.TMMworld.net                    */
/*========================================================*/


.userlogin { padding: 15px 15px 0px 0px; text-align: right; }
.pagebody, body {background: white; margin: 0px 0px 0px 0px; height: 100%; }
.SkinObject     { font-weight: normal; font-size: 8.5pt; color: blue; font-family: Tahoma, Arial, Helvetica; text-decoration: none;}
.controlpanel   { width: 100%; background-color: #E1E7C5; }

/* -- Page outer most table -- */
.docbg {width: 100%; padding: 0px 0px 0px 0px; border: none; background: #000000; height: 100%;  border-collapse: collapse; }

/* -- Skin background images -- */
.SideLeft    { padding: 0px 0px 0px 0px; background-image:url(images/Background-1226-d-slice_02c.jpg); background-attachment: right; background-position: right top; background-repeat: repeat-x; height: 550px; }
.SideRight   { padding: 0px 0px 0px 0px; background-image:url(images/Background-1226-d-slice_02c.jpg); background-attachment: left;  background-position: left top;  background-repeat: repeat-x; }
.ShadowLeft  { padding: 0px 0px 0px 0px; background-image:url(images/Background-1226-d-slice_03c.jpg); background-attachment: top;   background-position: left top;  background-repeat: repeat-x; width: 18px ;}
.ShadowRight { padding: 0px 0px 0px 0px; background-image:url(images/Background-1226-d-slice_01c.jpg); background-attachment: top;   background-position: left top;  background-repeat: repeat-x; width: 18px ;}

/* -- Logo Area Table --  */
.LogoArea    { padding: 0px 0px 0px 0px; width: 100%; height: 120px; border: 0px; border-collapse: collapse; }
.LogoLeft    { vertical-align:top; text-align: left;   width: 200px;}
.LogoRight   { vertical-align:top; text-align: right;  width: 200px;}

/* Fixed Skin Unique - 800Px Wide */
.LogoCenterN   { vertical-align: top; text-align: center; width: 400px; border-collapse: collapse; }
.TableCenterN  { padding: 0px 0px 0px 0px; background-image:url(images/BackCenter800cs.jpg); background-attachment: center; background-position: left top; background-repeat: repeat-x; width: 800px; border-collapse: collapse; height: 100%; }
.CenterAreaN   { padding: 0px 0px 0px 0px; border: 0px; width: 800px; height: 100%; border-collapse: collapse; }
.ContentPanes2 { padding: 0px 0px 0px 0px; border: 0px; width: 230px; height: 100%; border-collapse: collapse; }

/* Wide Skin Unique - 950 Px Wide */
.LogoCenter    { vertical-align: top; text-align: center; width: 550px; border-collapse: collapse;}
.TableCenter   { padding: 0px 0px 0px 0px; background-image: url(images/BackgroundCenterWide.jpg); background-attachment: center;background-position: left top; background-repeat: repeat-x; width: 950px; border-collapse: collapse; height: 100%; }
.CenterArea    { padding: 0px 0px 0px 0px; border: 0px; width: 950px; height: 100%; border-collapse: collapse; }
.ContentPanes3 { padding: 0px 0px 0px 0px; border: 0px; width: 210px; height: 100%; border-collapse: collapse; }


/* Fixed Skin Splash - 640 Px Wide */
.LogoCenterN   { vertical-align: top; text-align: center; width: 400px; border-collapse: collapse; }
.TableCenterSplash  { padding: 0px 0px 0px 0px; background-image: url(images/BackCenter640.jpg); background-attachment: center; background-position: left top; background-repeat: repeat-x; width: 640px; border-collapse: collapse; height: 100%;}


/*-- Content table and border images  */
.ContentBorders { padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; height: 100%; }
.CBTopLeft      { padding: 0px 0px 0px 0px; background-image: url(images/CB-TL.jpg); background-attachment: center; background-position: center top; background-repeat: repeat-x; height: 20px; width: 20px;}
.CBTopCenter    { padding: 0px 0px 0px 0px; background-image: url(images/CB-TC.jpg); background-attachment: center; background-position: center top; background-repeat: repeat;   height: 20px; }
.CBTopRight     { padding: 0px 0px 0px 0px; background-image: url(images/CB-TR.jpg); background-attachment: center; background-position: center top; background-repeat: repeat-x; height: 20px; width: 20px;}
.CBMidLeft      { padding: 0px 0px 0px 0px; background-image: url(images/CB-LC.jpg); background-attachment: center; background-position: center top; background-repeat: repeat;   height: 100%; width: 20px;}
.CBMiddle       { padding: 0px 0px 0px 0px; }
.CBMidRight     { padding: 0px 0px 0px 0px; background-image: url(images/CB-RC.jpg); background-attachment: center; background-position: center top; background-repeat: repeat;   height: 100%; width: 20px;}
.CBBotLeft      { padding: 0px 0px 0px 0px; background-image: url(images/CB-BL.jpg); background-attachment: center; background-position: center top; background-repeat: repeat;   height: 20px; width: 20px;}
.CBBotCenter    { padding: 0px 0px 0px 0px; background-image: url(images/CB-BC.jpg); background-attachment: center; background-position: center top; background-repeat: repeat-x; height: 20px; }
.CBBotRight     { padding: 0px 0px 0px 0px; background-image: url(images/CB-BR.jpg); background-attachment: center; background-position: center top; background-repeat: repeat;   height: 20px; width: 20px;}

/* -- Tables for content inside the borders -- */
.ContentArea   { padding: 0px 0px 0px 0px;  border: 0px; width: 100%; border-collapse: collapse; height: 100%; background: #6A0B0A; }
.ContentPanes  { padding: 0px 0px 0px 0px;  border: 0px; width: 100%; border-collapse: collapse; height: 100%; }

.ContentAreasInner    { padding: 0px 0px 0px 0px; vertical-align: top; border-collapse: collapse; height: 100%; }
.MenuAndInnerContent  { padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; table-layout: fixed; }
.MenuAndInnerContent3 { padding: 0px 0px 0px 0px; border: 0px; border-collapse: collapse; table-layout: fixed; }
.MenuTable            { padding: 0px 0px 0px 0px; width: 100%;  border: 0px; border-collapse: collapse; background: #000000; }
.MenuTable2           { padding: 0px 0px 0px 0px; width: 100%;  border: 0px; border-collapse: collapse; background: #000000; }
.MenuTable3           { padding: 0px 0px 0px 0px; width: 700px; border: 0px; border-collapse: collapse; background: #000000; }

.MenuCell { padding: 0px 0px 0px 0px; height: 26px; border: 0px; border-collapse: collapse; border-spacing: 0px;}

p {margin: 0px 0px 0px 0px } 

/*-- Module Panes CELLS within tables*/
.PaneHeader       { padding: 0px 0px 0px 0px; background: #E1E7C5; height: 100%; }
.PaneTop          { padding: 0px 0px 0px 0px; vertical-align: top; background: #E1E7C5;}
.PaneTallLeft     { padding: 0px 0px 0px 0px; width: 230px; vertical-align: top; height: 100%; background-color: transparent; }
.PaneTallRight    { padding: 0px 0px 0px 0px; vertical-align: top; height: 100%; background-color: transparent; }
.PaneLeft         { padding: 0px 0px 0px 0px; background: #E1E7C5;}
.PaneRight        { padding: 0px 0px 0px 0px; background: #E1E7C5;}
.PaneContent      { padding: 0px 0px 0px 0px; background: #E1E7C5; width: 100%; }
.PaneCenter       { padding: 0px 0px 0px 0px; background: #E1E7C5;}
.PaneCenterLeft   { padding: 0px 0px 0px 0px; width: 200px; background: #E1E7C5;}
.PaneCenterRight  { padding: 0px 0px 0px 0px; width: 200px; background: #E1E7C5;}
.PaneLower        { padding: 0px 0px 0px 0px; background: #E1E7C5;}
.PaneBottom       { padding: 0px 0px 0px 0px; background: #E1E7C5; width: 100%; }
.PaneBase         { padding: 0px 0px 0px 0px; height: 100%; background: #767802;}

.basearea { padding: 0px 0px 0px 0px; border: 0px; height: 100%; width: 100%; border-collapse: collapse;}


/*=== HYPER LINKS ===============================================*/

a:link, a:visited, a:active     { color: #B52100; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none;      }
a:hover                         { color: #B52100; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; }
a.Normal:link, a.Normal:visited { color: #B52100; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none;      }
a.Normal:hover                  { color: #B52100; font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: underline; }


/*=== TEXT =====================================================*/

.normal, Normal  { color: #000000; font-size: 10px; font-family: verdana; }
.NormalBold      { color: #000000; font-size: 10px; font-family: verdana; font-weight: bold;  }
.NormalRed       { color: #000000; font-size: 10px; font-family: verdana; font-weight: bold;  }
.SubHead         { color: #000000; font-size: 10px; font-family: verdana; font-weight: bold; padding: 0px; }
.Head            { color: #000000; font-size: 10px; font-family: verdana; font-weight: bold; padding: 0px; background: transparent; }

table, tr, td, { font-family: verdana; font-size: 10px; line-height: normal; border-collapse: collapse; padding: 0px; vertical-align: top ;}  


/*=== FORM ELEMENTS  ===========================================*/

select, input     { color: #000000; font-size: 10px; font-family: verdana; }
.NormalTextBox    { color: #000000; font-size: 10px; font-family: verdana; padding-left: 4px; line-height: 10px; font-weight: normal; background: #ffffff; }
td.NormalTextBox  { color: #000000; font-size: 10px; font-family: verdana; padding: 0; margin: 0; background: #ffffff; border: 0; }


.SearchButton     { background: transparent; padding: 6px 5px 6px 5px; font-size: 10px; color: #000000; margin: 0px 0px 0px 0px; }
.SearchBox input  { background: transparent; padding: 0px 6px 0px 6px; font-size: 10px; width: 220px; height: 12px; border: 0px; solid #FFFFFF; vertical-align:middle; }
             
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active 
                       { color: #E1E7C5; border: 1px solid #676802; background: #892C22; padding: 2px 3px 3px 4px; font-family: verdana; font-weight: bold; font-size: 10px; text-decoration: none; height: 20px; }
a.CommandButton:hover  { color: #ffffff; border: 1px solid #676802; background: #892C22; padding: 2px 3px 3px 4px; font-family: verdana; font-weight: bold; font-size: 10px; text-decoration: none; height: 20px; }


/* === TOKENS ==================================================*/


.LOGIN, a.LOGIN:link, a.LOGIN:visited, a.LOGIN:active, .USER, a.USER:link, a.USER:visited, a.USER:active 
	{ color:#676802; font-size: 10px; font-weight:normal; font-family: verdana; text-decoration: none; }
a.LOGIN:hover, a.USER:hover 
	{ color:#676802; font-size: 10px; font-weight:normal; font-family: verdana; text-decoration: underline; }
.DATE,  
	{ color:#000000; font-size: 10px; font-weight:normal; font-family: verdana; text-decoration: none; }
.BREADCRUMBS, a.BREADCRUMBS:link, a.BREADCRUMBS:visited, a.BREADCRUMBS:active 
	{ color:#c6c78b; font-size: 8px; font-weight:normal; font-family: verdana; text-decoration: none; line-height: .7em;}
.Breadcrumb
        { color:#ffffff; font-size: 8px; font-weight:normal; font-family: verdana; text-decoration: none; line-height: .7em;}

a.BREADCRUMBS:hover 
	{ color:#ffffff; font-size: 8px; font-weight:normal; font-family: verdana; text-decoration: underline;  }
.FOOTER 
	{ color:#c6c78b; font-size: 9px; font-weight:normal; font-family: verdana; text-decoration: none; }
a.FOOTER:link, a.FOOTER:visited, a.FOOTER:active 
	{ color:#c6c78b; font-size: 9px; font-weight:normal; font-family: verdana; text-decoration: none; }
a.FOOTER:hover 
	{ color:#ffffff; font-size: 9px; font-weight:normal; font-family: verdana; text-decoration: underline; }



/*=== NAV MENU ==================================================*/
.main_dnnmenu_bar                                        { font-family: verdana; cursor: pointer; background-color: transparent; virtical-align: bottom; text-align: bottom; line-height: 2em; }
.main_dnnmenu_rootitem                                   { font-family: verdana; color: #767615; font-size: 11px; font-weight: bold; padding: 0px 15px 0px 1px; margin-right: 1px; }
.main_dnnmenu_rootitem_hover                             { font-family: verdana; color: #ffffff; font-size: 11px; font-weight: bold; padding: 0px 15px 0px 1px; margin-right: 1px; }
.main_dnnmenu_rootitem_selected                          { font-family: verdana; color: #c6c78b; font-size: 11px; font-weight: bold; padding: 0px 15px 0px 1px; margin-right: 1px; }
.main_dnnmenu_submenu                                    { font-family: verdana; border: 2px; solid #676802; }
.main_dnnmenu_submenu td                                 { font-family: verdana; color: #c6c78b; font-size: 10px; font-weight: normal; text-align: left; line-height: 2em; padding: 0px 2px; z-index: 1000; margin: 0px; background-image: url(images/SemiTransparentBlack.png); background-attachment: top; background-position: top;}  
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td { font-family: verdana; color: #ffffff; font-size: 10px; font-weight: normal; text-align: left; line-height: 2em; padding: 0px 2px; z-index: 1000; margin: 0px; background: #6A0B0A url(../images/menu_hover.gif) repeat-x top left; }
.main_dnnmenu_break                                      { font-family: verdana; height: 2px; background-color: #ff0000; }

/* IF USED BEHIND MENU 
.menu_bg      {padding:0 0 0 0px; margin: 0 0 0 0px; height:10px; background:url(images/menu_bg.jpg) repeat-x top left;}
.menu_left    {padding:0 0 0 0px; margin: 0 0 0 0px;              background:url(images/menu_left.jpg) no-repeat top left;}
.menu_right   {                   margin: 0 0 0 0px;              background:url(images/menu_right.jpg) no-repeat top right; }
*/


/* Module Action Menus */
.ModuleTitle_SubMenu            { color: #c6c78b; background-color:transparent; border:3px solid #676615; background-image:url(images/SemiTransparentBlack.png); background-attachment: top; background-position: top;}
.ModuleTitle_SubMenu td         { color: #c6c78b; background-color:transparent; white-space: nowrap; } 
.ModuleTitle_MenuIcon           { background-color:#000000; border:none; padding: 0px 2px; }
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon
                                { background: #6A0B0A url(images/menu_hover.gif) repeat-x top left; color: #fff; }
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
                                { height: 2px; background-color: #6A0B0A; }

/* GENERIC */
H1
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #666644;
        line-height: 26px;
}

H2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
        line-height: 26px;
}

H3
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
        line-height: 22px;
}

H4
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
        line-height: 18px;
}

H5, DT
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

H6
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
