/* Created by Simon Goodchild (c)2006 www.freednnstuff.com */

/* Standard HTML Tag Settings */

body {
	background-color: #E0E0E0;
	margin-top:4;
}

.headertext{
	color: #ffffff;
	font-family: tahoma, arial, helvetica;
	font-size:10pt;
	font-weight:bold;
}

.ddMenu{
	Font-Size:8pt;
	background-color: #FFFEB1;	
}

table, tr, td, p, ul, LoginText {
	font-family: tahoma, arial, helvetica;
	font-size:10pt;
}

h1 {
	font-family: tahoma, arial, helvetica;
	font-size:20px;
	color: #284E6C;
}

h2 {
	font-family: tahoma, arial, helvetica;
	font-size:14px;
	font-weight:bold;
	color: #8689AC;
}

/* Standard DotNetNuke Settings */

A:link  {
color:#284E6C;
}

A:visited   {
color:#284E6C;

}

A:active    {
color:#284E6C;

}

A:hover {
color:#000000;

text-decoration:underline;
}

.controlpanel {
width: 100%;
background-color: #F8F6FB;
}

.heading_title {
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica;
	font-size:  10pt;
	font-weight:  bold;
	padding-top: 2px;
	padding-left:4px;
	line-height: 20px;
}

.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/logobackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#8689AC;
	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: #FFFFFF;
padding-left: 2px;
padding-right:2px;
padding-top: 2px;
width:126;
}

.contentpane {
background-color: #FFFFFF;
padding-left: 5px;
padding-right:5px;
padding-top: 2px;
width: 100%;
vertical-align:top;
}

.rightpane {
background-color: #FFFFFF;
padding-left: 2px;
padding-right:2px;
padding-top: 5px;
width: 174px;
vertical-align:top;
text-align:right;
}

.leftpane {
background-color: #FFFFFF;
margin-left: -4px;
padding-left: 0px;
padding-right:2px;
padding-top: 2px;
width: 174px;
vertical-align:top;
text-align:left;
}

.leftbottom {
height: 75px;
background-image: url(images/new/menu_bottom.gif);
background-repeat:repeat-x;
width: 170px;
border: solid 1px #FFFFFF;
}

.bottompane {
background-color: #6699FF;
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;
}


.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: 80pt; 
font-weight: normal; 
font-style: normal; 
background-color: #FFFFFF;
height: 22px;
}

/* Styles the icons on the left hand side of the menu */
.MainMenu_MenuIcon {
display:none;
background-color: #8689AC; 
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: #ffffff; 
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: #8689AC; 
font-family: tahoma, arial, helvetica; 
font-size: 8pt; 
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; 
}
/* 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; 
cursor: pointer; 
cursor: hand;
}

/* This styles the main menu and sub-menu borders */
.MainMenu_SubMenu {
    z-index: 1000;
    border-bottom: #284E6C 4px solid; 
    border-left: #284E6C 1px solid; 
    border-top: #284E6C 4px solid; 
    border-right: #284E6C 1px solid;
}

/* **************** EXTRA styles **************** */

/* Styles the main menu item related to the breadcrumb list */
.MainMenu_RootMenuItemBreadcrumb
{
    background-color: #E0EAF7;
	color: #000000;
    height: 22px;
}

/* Styles the sub-menu item related to the breadcrumb list */
.MainMenu_SubMenuItemBreadcrumb
{
    background-color: #ffffff;
	color: #8689AC;
    height: 22px;
}

/* Styles the sub-menu item for the currently selected page */
.MainMenu_SubMenuItemActive
{
    background-color: #ffffff;
	color: #8689AC;
    height: 22px;
}

/* End Menu Settings */

.StandardButton {
background: #8689AC 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: #FFFFFF;
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 */


/* MENU STYLES ********************************************************************* */



/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/* Vertical Menu */
#houseMenuV ul { /* all lists */
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style: none;
	float: left;
	width: 173px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background: #84B7ED;
}

#houseMenuV li { /* all list items */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	list-style: none;
	position: relative;
	float: left;
	width: 230px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 230px;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	line-height : 18px;
}

#houseMenuV li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	margin-left: 174px;
	_margin-left: 174px;
	margin-top: -21px;
	border: solid 1px #999;
	z-index: 999;
	width:250px;
}

#houseMenuV li ul ul { /* third-and-above-level lists */
	left: -9999px;
	z-index: 999;
}

#houseMenuV a {
	display: block;
	width: 170px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 170px;
	_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: solid 1px #FFFFFF;
	
	padding: 0px 0px 0px 2px;
}

#houseMenuV li a:hover {
	color: white;
	background-color: #0777E6;
}

#houseMenuV li:hover ul ul, 
#houseMenuV li:hover ul ul ul, 
#houseMenuV li.sfhover ul ul, 
#houseMenuV li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuV li:hover ul, 
#houseMenuV li li:hover ul, 
#houseMenuV li li li:hover ul, 
#houseMenuV li.sfhover ul, 
#houseMenuV li li.sfhover ul, 
#houseMenuV li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
}

#houseMenuV iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	display: block;
}


/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #eeeeee;
	background-color: #666;
	text-decoration: none;
}

a#houseMenuParentLink
{ /* parent link itself */
	color: #eeeeee;
	background-color: #333;
	text-decoration: none;
}

a#houseMenuCurrentLink
{ /* current link itself */
	color: #ffffff;
	background-color: #600;
	text-decoration: none;
}