body {
    margin: 0;
    padding: 0;
	background: #202020 url(images/body-bg.png);
}

body.contentpane {
	background-image:none;
	background-color:white;
}

#top, #user3, #shadow {
    width:994px;
}

#top {
	height:75px;
}

#top h1, #top h1 a { display: block; padding: 0; margin: 0; width: 205px; height: 78px; text-indent: -7998px; cursor: pointer; }
     html #top h1, #top h1 a { height:78px; } /*IE6*/

#top h1 { background: transparent url(images/logo.png) no-repeat; float: left; margin: 10px 0 0 20px; }

#toolbar {
	text-align:right;
	padding-top:33px;
	padding-right:20px;
}

#shadow {
	background: transparent url(images/shadow-spacer.png) repeat-y;
}
#mainmenu-nav { height: 37px; text-align: left; padding-top: 14px; margin-top: 3px; }
    * html #mainmenu-nav { padding-top: 12px; padding-left: 17px; } /*IE6*/	
#user3 { height:47px; text-align: left; background: transparent url(images/user3.png) top left no-repeat; }
    * html #user3 { margin-top: -10px; } /*IE6*/	

#rss {
	position:absolute;
	top:-193px;
	left:895px;
	text-align:right;
    width:100px;
}

#header, #pathway, #btm-mods, #footer {
	width:960px;
}

#header img {
	display:block;
}
.header {
	height:104px;	/* areedit 	height:163px;	*/
	width:960px;
	overflow:hidden;
	background: transparent url(images/header.jpg) top left no-repeat;
}
/*this removes an unwanted break in the
digiCMS header rotator and can be removed if
you are not using it*/

#header br {
display: none;
}
#pathway {
    height:35px;
    text-align:left;
    background:#222 url(images/pathway.png) repeat-x;
}
#pathway_inner {
    padding:8px 0 0 15px;
}
#breadcrumb {
    width: 650px;
}
div.search {
	float: right;
	margin-top: -19px;
	margin-right: 10px;
}
#mod_search_searchword {
	width:150px;margin:0;
}

#flags {
	float: right;
	margin-top: 0;
	width:100px;
}
* html #flags {
	float: right;
	margin-top: -19px;
	width:100px;
}

.flag1 {
	float: left;
	margin-top: -19px;
	margin-right: 10px;
	width: 40px;
}
.flag2 {
	float: right;
	margin-top: -19px;
	margin-right: 10px;
	width: 40px;
}

#left, #right, #content {float: left; display: inline; margin: 10px 0 20px 20px; text-align: left; overflow: hidden; }
#right {margin: 10px 0 20px 0; }
#content {margin: 10px 0 20px 0; }

#left, #right {	width:194px; }
    .leftContent { float: right; clear: left; width: 194px; padding: 0; margin: 10px 0 0 0; }
    .rightContent { float: right; clear: right; width: 194px; padding: 0; margin: 10px 0 0 0; }

#content { width: 552px; }

#mainbody {	margin: 10px; overflow: hidden; position: relative; width: 532px; }
    .ContentPane { width: 532px; padding: 0; float: left; clear: left; margin: 0; text-align: left; }  

#fullcontent { float: left; width: 740px; }
#fullmainbody { margin: 20px 0 0 10px; overflow: hidden; position: relative; width: 740px; }   
    .FullContentPane { width: 740px; padding: 0; float: left; clear: left; margin: 0; text-align: left; }
    
#admincontent {float: left; display: inline; width: 948px; overflow: hidden; margin: 10px 0 30px 23px; }
#adminmainbody { margin: 10px 0 0 0; overflow: hidden; position: relative; width: 948px; }   
    .AdminContentPane { width: 948px; padding: 0; float: left; clear: left; margin: 0; text-align: left; }    

.scheme_2 #content {width:751px;}
.scheme_2 #mainbody {width:731px;}
.scheme_1 #content {width:950px;}
.scheme_1 #mainbody {width: auto;}

.first-in-scheme { margin:5px 5px 0 22px; }
.second-in-scheme { margin-right:5px; }
.third-in-scheme { }

#btm-mods {background:#F8F8E1; border-top:1px solid #E7D5B0; padding-top:10px; text-align:left;}

#footer { height:34px; border-top:1px solid #E7D5B0; text-align: left; }
.footer { width: 931px; font-family: Arial; font-size: 12px; color:#000000; text-decoration: none; float: left; background: url(images/template-by.gif) 0 50% no-repeat; padding-left: 10px; margin: 0 0 0 12px; }
*html .footer { background: url(images/template-by.gif) 0 10% no-repeat; padding-left: 10px; margin: 10px 0 0 12px; }/*IE6*/

.clear {
    clear: both;
    display: block;
    height: 0px;
    font-size:1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#advert1, #advert2 {
	height:1%;
	width:100%;
	padding-bottom:5px;
}

div.moduletable.first, div.moduletable.middle,
div.moduletable-ario.first, div.moduletable-ario.middle {
	float:left;
	display:inline;
}
div.moduletable.last,div.moduletable-ario.last {
	float:right;
	display:inline;
}

/* narrow mode */
div.countin3 {width:161px;overflow:hidden;}
div.countin2 {width:253px;overflow:hidden;}
div.countin1 {width:532px;clear:both;overflow:hidden;}
div.middle {margin-left:5px;width:160px}
.scheme_3 div.first.countin2 {width:254px;}

/* No Left or Right */
.scheme_2 div.countin3 {width:227px;}
.scheme_2 div.countin2 {width:353px;}
.scheme_2 div.countin1 {width:731px;clear:both;}
.scheme_2 div.middle {margin-left:5px;}

/* No Left and Right */
.scheme_1 div.countin3 {width:293px;}
.scheme_1 div.countin2 {width:453px;}
.scheme_1 div.countin1 {width:930px;clear:both;}
.scheme_1 div.middle {margin-left:5px;width:294px;}

#btm-mods div.countin3 {width:263px;}
#btm-mods div.countin2 {width:420px;}
#btm-mods div.countin1 {width:890px;}
#btm-mods div.last {margin-left:0;margin-right:20px;}
/* $3 - Display Options
----------------------------------------------------------------------------*/
/* Generic Options Defaults */
.menu,
.menu li,
.menu li a{
	list-style-type:none;
}

.horizontal li,
.horizontal li a{
	display:block;
	float:left;
}

/* Clear Fix */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	overflow:hidden;
}

.clearfix {display: inline-table;}
/* Hides From IE Mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Hide from IE Mac */

#displayOptions { padding: 20px 0 0 20px; height:80px; overflow: hidden; font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }
#displayOptions a {	font-size:10px; }
#displayOptions a:hover { background-color:transparent; }

.Login:link { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }
.Login:visited { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }
.Login:hover { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }

.User:link { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; margin-right: 20px; }
.User:visited { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }
.User:hover { font-family: Verdana; color: #5E2750; font-size: 11px; font-weight: normal; }

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu   --*/ 
.MainMenu_MenuContainer { background: transparent; padding: 0; height: 35px; }
/*-- menuitems idle  --*/ 
.MainMenu_Idle TD { background: transparent; text-transform: uppercase; font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; padding: 0; height: 33px; }
/*-- menuitems over  --*/ 
.MainMenu_Selected TD { background: url(images/nav-hover.gif) repeat-x bottom center; text-transform: uppercase;
    font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; padding: 0; height: 33px; }    
/*-- menuitems active           --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { background: url(images/menubg_active.gif) repeat-x top center; text-transform: uppercase;
    font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; padding: 0; height: 33px; }
/*-- right seperator idle       --*/ 
.MainMenu_RightIdle { background: url(images/menu-seperator.png) no-repeat top right; width: 1px; height: 33px; }
/*-- bar that holds the menu    --*/ 
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; height: 24px;}
/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
    z-index: 1000; cursor: pointer;  cursor: hand; margin: 0; background: #5E2750; padding: 0px; 
    border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; font-weight: normal; filter: none; }  
/*-- submenu items idle         --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem {
    font-family: Arial; font-weight: normal; font-style: normal; color: #ffffff; font-size: 11px;
    padding: 2px 10px 2px 10px; height: 15px; border: 0; }    
/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: Arial; font-size: 11px; font-weight: normal; 
    cursor: pointer; cursor: hand; color: #ffffff; padding: 2px 10px 2px 10px; height: 15px; border: 0; background: transparent; font-weight: bold; }
/*-- 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: 0 5px 0 0; }
/*-- not needed - module menu   --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }
/*-- 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;}

/*========================================================*/
/*  Search                                                */
/*========================================================*/

.SearchBox { text-align: left; margin: 0px; height: 20px; width: 139px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
             border-left-width: 0px; border-top-style: none;  border-right-style: none; border-bottom-style: none; padding: 0px; color: #005ca7;
             font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-variant: normal; }
.SearchButton { width: 30px; padding: 0px 0px 0px 30px; margin: 0; background:url(images/search.jpg) no-repeat; }

/*========================================================*/
/*     BreadCrumb                                         */
/*========================================================*/ 
      
 .Breadcrumb_Link { margin: 0; padding: 0; text-align: left; font-family: Arial; font-size: 12px; color: #000000; }
    A.Breadcrumb_Link:link { font-family: Arial; font-size: 12px; color: #000000; margin: 0; padding: 0; }
    A.Breadcrumb_Link:visited { font-family: Arial; font-size: 12px; color: #000000; margin: 0; padding: 0;	}
    A.Breadcrumb_Link:active { color: #909090; text-decoration: underline; }
    A.Breadcrumb_Link:hover { color: #909090; text-decoration: underline; }
    









































