/* Created by Simon Goodchild (c)2006 www.freednnstuff.com */

/* Standard HTML Tag Settings */

body {background-color: #ffffff;}
table, tr, td, p, ul {
	font-family: tahoma, arial, helvetica;
	font-size:12px;
	line-height: 1.3em;
}

h1 {
	font-family: tahoma, arial, helvetica;
	font-size:20px;
	color: #515128;
}

h2 {
	font-family: tahoma, arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color: #515128;
}

/* Standard DotNetNuke Settings */

A:link  {
color:#515128;
}

A:visited   {
color:#515128;
}

A:active    {
color:#515128;
}

A:hover {
color:#000000;
text-decoration:underline;
}

.controlpanel {
width: 100%;
background-color: #F8F6FB;
}

.topbarleft {
background-image: url(img/_topleft.jpg);
background-repeat:repeat-x;
background-color: #ffffff;
height:33;
padding-left:10px;
}
.topbarmiddle {
background-image: url(img/_topmiddle.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
height:33;
width:44;
}
.topbarright {
background-image: url(img/_topright.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
height:33;
width:300;
text-align:right;
vertical-align:top;
padding:3px;
}

.logo {
	padding-left:10px;
	padding-top:4px;
	vertical-align:top;
	text-align: left;
}

.logo2 {
	width:636px;
	vertical-align:bottom;
	text-align:right;
	background-image: url(img/_banner.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#515128;
	padding-right:4px;
	padding-bottom:4px;
}

.breadcrumb {
	font-family: arial, helvetica;
	font-size:11px;
	font-weight:normal;
}
.curve {
background-image: url(img/_maincurve.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
height:16px;
width:13px;
padding:0px;
}

.menu_background {
background-color: #f3f3ef;
padding-left: 2px;
padding-right:2px;
padding-top: 2px;
width:126;
}

.contentpane {
background-color: transparent;
padding-left: 2px;
padding-right:2px;
padding-top: 2px;
width: 100%;
vertical-align:top;
}

.rightpane {
padding-left: 2px;
padding-right: 0px;
padding-top: 2px;
width:120px;
vertical-align:top;
}

.bottompane {
background-color: transparent;
padding-left: 1px;
padding-right: 1px;
padding-top: 2px;
}


/* Standard Menu Settings */

.MainMenu_MenuContainer {
width:120;
}

/* Sets the height of the menu bar section */
.MainMenu_MenuBar {
cursor: pointer; 
cursor: hand;
height: 22px;
}

/* Styling for the main menu items. Here you can set the overall font styling       */
/* The borders can be styled, but when you hover over a menu item with the mouse,   */
/* the top and bottom borders disappear. (You can view this in the second image).   */
/* The background color affects all menu items (root and sub-menus), but note that  */
/* this does not change the background color behind the icons                       */
/* Also notice that when you hover over a menu item, this uses the background color */
/* from the .MainMenu_MenuItemSel class                                             */

.MainMenu_MenuItem {
border-left: 0px solid; 
border-bottom: 0px solid; 
border-top: 0px solid; 
border-right: 0px solid;
cursor: pointer; 
cursor: hand; 
color: #000000; 
font-family: tahoma, arial, helvetica; 
font-size: 100%; 
font-weight: bold; 
font-style: normal; 
background-color: #f3f3ef;
height: 22px;
}

/* Styles the icons on the left hand side of the menu */
.MainMenu_MenuIcon {
display:none;
background-color: #f3f3ef; 
padding-left: 50px;
border-left: #000000 1px solid; 
border-bottom: #000000 0px solid; 
border-top: #000000 0px solid; 
cursor: pointer; 
cursor: hand; 
text-align: center; 
width: 12px; 
height: 22px;
}

/* Styles the break section between the menu items */
.MainMenu_MenuBreak {
height: 1px;
}
/* Styles the menu item when hovering over a menu item with the mouse */
.MainMenu_MenuItemSel {
background-color: #afaf9c; 
border-bottom:#ff0000 1px solid;
border-top:#FF0000 0px solid;
border-left:#FF0000 0px solid;
border-right:#FF0000 0px solid;
cursor: pointer; 
cursor: hand; 
color: #f3f3ef; 
font-family: tahoma, arial, helvetica; 
font-size: 100%; 
font-weight: bold; 
font-style: normal;
height: 22px;
}

/* Styles the area around the menu arrow. The arrow is displayed to the right of a sub-menu item whenever there is a sub-sub-menu item */
.MainMenu_MenuArrow {
border-bottom:#FF0000 0px solid;
border-top:#FF0000 0px solid;
border-left:#FF0000 0px solid;
border-right:#FF0000 0px solid;
font-family: webdings; 
font-size: 100%; 
}
/* Styles the area around the root menu arrow. The arrow is displayed to the right of a root menu item whenever there is a sub-menu item */
.MainMenu_RootMenuArrow {
font-family: webdings; 
font-size: 100%; 
cursor: pointer; 
cursor: hand;
}

/* This styles the main menu and sub-menu borders */
.MainMenu_SubMenu {
    z-index: 1000;
    border-bottom: #515128 4px solid; 
    border-left: #515128 1px solid; 
    border-top: #515128 4px solid; 
    border-right: #515128 1px solid;
}

/* **************** EXTRA styles **************** */

/* Styles the sub-menu item related to the breadcrumb list */
.MainMenu_SubMenuItemBreadcrumb
{
    background-color: #000000;
	color: #515128;
    height: 22px;
}

/* Styles the sub-menu item for the currently selected page */
.MainMenu_SubMenuItemActive
{
    background-color: #000000;
	color: #f3f3ef;
    height: 22px;
}

/* End Menu Settings */

.StandardButton {
background: #afaf9c none; 
color: #ffffff;
font-family:Verdana, sans-serif; 
font-size: 100%;
font-weight: normal;
}


/* Search box */
.SearchBox {
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SearchBox:link {
    text-decoration: none;
    color: #ffffff;
}

A.SearchBox:visited  {
    text-decoration:    none;
    color: #ffffff;
}

A.SearchBox:active   {
    text-decoration: none;
    color: #ffffff;
}

A.SearchBox:hover    {
    text-decoration:underline;
    color: #ffffff;
    background-color: transparent;
}


/* Footer Classes */

.Footer {
text-align:center;
vertical-align: bottom;
background-color: #FFFFFF;
height:33px;
}

.FooterText {
width: auto;
color: #404040;
}

a.FooterText:link, a.FooterText:visited, a.FooterText:active {
text-decoration: none;
color: #515128;
font-weight: normal;
}

a.FooterText:hover {
text-decoration: underline;
color: #000000;
font-weight: normal;
}




/* End Light Background Elements */

.Separator {
width: 12px;
margin: 0 1px 0 1px;
background: url(img/separator.gif) center top no-repeat;
}


/* End Custom Classes */
