/*++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++     CSS Skin for DotNetNuke                  ++*/
/*++     Skin: Gasta project Advokat Tolefsen     ++*/
/*++     Frontwork Studio                         ++*/
/*++     http://www.frontworkstudio.com           ++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*----------------- G L O B A L --------------------*/
html, body {width:100%; height:100%; background: #E39918 url(mainbackground.jpg) no-repeat top center; }
td {vertical-align:top;}
*{padding:0; margin:0;}
img {border: 0;}


/*------------------- T E X T ----------------------*/
p, div, td, .Normal {font: 12px Lucida Sans Unicode, Arial, Verdana; line-height: 130%; color: #555;}


/*------------------ L I N K S ---------------------*/
a:link, a:visited, a:active {color: #E18E00; text-decoration: none;}
a:hover {color: #E18E00; text-decoration: underline;}
a.Normal:link, a.Normal:visited {color: #E18E00; text-decoration: none;}
a.Normal:hover {color: #E18E00; text-decoration: underline;}


/*----------------- C U S T O M --------------------*/

#allwhite {background:#fff; width:100%; text-align:center; margin-top:15px;}

#mainarea {width:958px;}
#menurow {background: url(menurow_background.gif) repeat-x top left; width:100%; text-align:center; margin-bottom:1px;}
#menucell {width:275px; background: url(menubackground.gif) no-repeat top center; padding:6px 35px 0 25px;}
#menucells {background: url(menubackground.gif) no-repeat top center; padding:6px 35px 0 25px;}
#maincontent {background:#F1EFE0; width:100%;}
#leftcontentcell {background:#FFF; width:275px;}
#lcol, #rcol, #lcols, #rcols {background:#F1EFE0;}
#contentcellmain {width:100%;}
#maintablecontent {margin-top:28px;}
.tops {background: url(topbackground.gif) repeat-x top left; width:100%; padding:0 25px 18px 0; text-align:right; vertical-align:bottom;}
.Footerarea {width:986px; text-align:left; margin:0 auto; margin-top:10px;} 


/*-- Set std width and height for all main tables and spacing --*/
.pagewidth {width:986px; background:#FFF; text-align:left; margin:0 auto; margin-top:70px;}
.h15w {background:#FFF; height:15px;}
.h15ws {background: url(slowertop.gif) repeat-x top left; width:100%; height:72px; padding-top:15px;}


/*------------------ P A N E S ---------------------*/
.contentpane {padding-top:12px; padding-right:14px; width:100%;}
.leftpane {padding-left:22px; padding-right:20px;}
.subrightpane {padding-left:17px; padding-top:12px; padding-right:20px; width:190px; border-left: 1px solid #D4D4D4; }
.mainpane {width:33%}
.mainpane2 {border-left: 1px solid #D4D4D4; padding-left:14px; width:33%}
.mainpane3 {padding-right:14px;}


/*---------------- H E A D E R S -------------------*/
.Head {font: normal 20px Trebuchet MS, Lucida Sans Unicode, Arial, Verdana; color: #E1A100; margin-bottom:12px;}
.SubHead, .SubSubHead {font: normal 16px Trebuchet MS, Georgia, Lucida Sans Unicode, Arial, Verdana; color: #666;}
H1, H2 {font: bold 22px Trebuchet MS, Lucida Sans Unicode, Arial, Verdana; color: #666;} 
H3, H4 {font: bold 18px Trebuchet MS, Lucida Sans Unicode, Arial, Verdana; color: #666;}
H5, H6 {font: bold 14px Trebuchet MS, Lucida Sans Unicode, Arial, Verdana; color: #666;}
.H8 {font: normal 27px Trebuchet MS, Lucida Sans Unicode, Arial, Verdana; color: #D1D1D1;}


/*---------------- F O O T E R S -------------------*/
.Footer, a.Footer:link, a.Footer:active, a.Footer:visited, a.Footer:hover {font: 11px Arial, Verdana, Lucida Sans Unicode; color: #fff;}
.Footer2, a.Footer2:link, a.Footer2:active, a.Footer2:visited, a.Footer2:hover {font: 11px Arial, Verdana, Lucida Sans Unicode; color: #111;}

/*------------------- M I S C ----------------------*/



/*------------------ F O R M S ---------------------*/
.NormalTextBox, textarea, select, input {font: 11px Lucida Sans Unicode, Arial, Verdana; padding:1px;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {color: #888; font:11px Lucida Sans Unicode, Arial, Verdana; background: #fff; width: 125px; color: #999; margin-left: 12px; border: 1px #fff; cursor:text;}
#dnn_dnnSEARCH_cmdSearch{}
.loginbutton, a.loginbutton:link, a.loginbutton:active, a.loginbutton:visited, a.loginbutton:hover { font: normal 9px Tahoma; color: #fff; text-decoration:none; white-space:nowrap; padding:6px 0;}



/*------------------- M E N U ----------------------*/

/*------ Container box for menu ------*/ 
.MainMenu_MenuContainer {width:100%; background: transparent;}

/*------ Menubar for menu --------*/ 
.MainMenu_MenuBar {cursor: pointer; cursor: hand; width:100%; background: transparent;}

/*------ Idle menuitems --------------*/
.MainMenu_Idle TD {font:bold 12px Arial, Lucida Sans Unicode, Verdana; background: url(mainmenu_background.gif) no-repeat top left; color: #696969; text-align: left; padding:3px 16px 3px 11px; border-bottom:1px solid #E7E7E7;}

/*------ Hover menuitems -------------*/ 
.MainMenu_Selected TD {font:bold 12px Arial, Lucida Sans Unicode, Verdana; background: url(mainmenuover_background.gif) no-repeat top left; color: #696969; text-align: left;  padding:3px 16px 3px 11px; border-bottom:1px solid #E7E7E7;}

/*------ Active menuitems ------------*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {font:bold 12px Arial, Lucida Sans Unicode, Verdana; background: url(mainmenu_background.gif) no-repeat top left; color: #547CA6; text-align: left;  padding:3px 16px 3px 11px; border-bottom:1px solid #E7E7E7;}

/*------ Container for submenus ------*/ 
.MainMenu_SubMenu {background: #fff; border:1px solid #ddd; text-align:left; z-index: 1000; cursor: pointer; cursor: hand;}

/*------ Idle submenu items ----------*/ 
.MainMenu_MenuItem {font:normal 11px Arial, Lucida Sans Unicode, Verdana; color: #333; padding:6px 40px 6px 12px; cursor: pointer; cursor: hand; border:0; border-bottom:1px solid #eee;}

/*------ Hover submenu items ---------*/ 
.MainMenu_MenuItemSel { background:transparent; }
.SubMenu_Selected {font:normal 11px Arial, Lucida Sans Unicode, Verdana; color: #666; background: #F6F6F5;  padding:6px 40px 6px 12px; cursor: pointer; cursor: hand; border:0; border-bottom:1px solid #eee;}

/*-- not display in menu --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }



/*++++++++++++++++  End Style Sheet +++++++++++++++++*/
