/* CSS Document */

/*
================================
Skin styles for Simple Red Leaf Skin 3 Pane Layout
Created by Lee Sykes - http://www.dnncreative.com
================================
*/
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
	font-size:14px;
	font-family:century gothic, verdana, arial, helvetica, sans-serif;
	background-color:#536283;
}

p {font-family:century gothic, verdana, arial, helvetica, sans-serif; line-height:20px;}

#wrap
{
	width:775px;
	margin-left:auto;
    margin-right:auto;
	margin-top:20px;
	margin-bottom::20px;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
	border:2px solid black;
}

.tagline
{
}

#loginlinks
{text-align:right; padding-right:15px;
}
/* Main Layout */

#dnn_leftpane {margin-left:0px;}

#dnn_contentpane
{
    float: left; width:580px;		padding: 0 0 0 10px;
}

#sidebar
{
    float: left;
    width: 175px;
}

#logo {
         text-align:center;
         margin-bottom:15px; 
         background:url(/images/header-bg.jpg) top no-repeat;
         height:105px;
}

#date
{
	float:left;
	margin-left:15px;
    color: #C00;
}
#footer
{
	text-align:center;
	border-top: #666666 solid 1px;
}

h1{font-size:30px; height:60px; margin:0; padding:0; text-align:center; text-transform: uppercase;}

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;letter-spacing:0;}

.sIFR-hasFlash h1{visibility:hidden; font-size:13px; height:60px; margin:0; padding:0;}

/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 170%;
    font-weight: bold;
    color: #C00; /* letter-spacing: 2; */
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%; 
}

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}
/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
H1
{
}

H2
{
    font-size: 20px;
    font-weight: bold;
    color: #000;
}

.tagline h2
{
line-height:0px;
}

H3
{
    font-size: 120%;
    font-weight: bold;
    color: #999;
}

H4
{
    font-size: 110%;
    font-weight: normal;
    color: #999;
    margin: 0px;
}

H5, DT
{
    font-size: 90%;
    font-weight: normal;
    color: #999;
    margin: 0px;
}

H6
{
    font-size: 80%;
    font-weight: normal;
    color: #999;
    margin: 0px;
}

/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/

/* Vertical Menu 
#HouseMenuNav
{

    border-top: solid 1px #003;
    border-bottom: solid 1px #003;
    margin-bottom: 10px;
}

#HouseMenuNav ul
{

    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
}

#HouseMenuNav a
{

}

#HouseMenuNav li
{

    border-bottom: 1px solid #fff; 
    list-style: none;
}

#HouseMenuNav li a:link, #HouseMenuNav li a:visited
{

    margin: 0;
    padding: 0;
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 5px solid #696969;
    border-right: 1px solid black;
    background-color: #36648b;
    color: #FFF;
    text-decoration: none; 
    font-size: 100%;
}

#HouseMenuNav li a:hover
{
    background-color: #4f94cd;
    color: #FFF;
}
#HouseMenuNav ul ul
{
    margin-left: 0px;
}
#HouseMenuNav ul ul li
{
    border-bottom: 1px solid #fff;
    margin: 0; 
    list-style: none;
}
#HouseMenuNav ul ul a:link, #HouseMenuNav ul ul a:visited
{
    background-color: #36648b;
    color: #FFF;
}
#HouseMenuNav ul ul a:hover
{
    background-color: #4f94cd;
    color: #FFF;
}

*/

#HouseMenuNav

{
    /* menu wrapper div */
    border-top: solid 1px #ccc;
    border-bottom: none;
    margin:0 10px 10px 10px;
}



#HouseMenuNav ul

{
    /* all submenu lists */
    padding: 0;
    border: 0;
    margin: 0;
    list-style: none;
}



#HouseMenuNav a

{
    /* all links within the menu wrapper */
}



#HouseMenuNav li

{
    /* all list items */ /* -- Border around each menu item -- */
    border-bottom: 1px solid #ccc; /* added for opera browser to remove bullets on lists */
    list-style: none;
}



#HouseMenuNav li a:link, #HouseMenuNav li a:visited

{
    /* main colour of the menu */
    margin: 0;
    padding: 0;
    display: block;

    padding: 5px 5px 5px 0.5em;
    border:none;
    background-color:none;
    color: #333333;
    text-decoration: none; /* added for opera */
    font-size: 100%;
}



#HouseMenuNav li a:hover

{
    background-color: #BBB;
}



#HouseMenuNav ul li {
position:relative;
}



#HouseMenuNav ul li ul

{
    /* second level menu items */
display:none;
left:105px;
position:absolute;
z-index:100;
border: 1px solid #ccc;
}



#HouseMenuNav ul li#HouseMenuNavItem38, #HouseMenuNav ul li#HouseMenuNavItem7 {
padding: 5px;
}



#HouseMenuNav li > ul {
left:auto;
top:auto;
}



#HouseMenuNav ul li ul li

{
    border-bottom: 1px solid #0;
    margin: 0; /* remove the bullets from the sub menu */
    list-style: none;
	
background-image:none;
text-align:left;
text-indent:10px;
width:180px;
}



#HouseMenuNav ul li ul a:link, #HouseMenuNav ul li ul a:visited

{
    background-color: #DDDDDD;
}

#HouseMenuNav ul li ul a:hover, #HouseMenuNav ul li:hover, #HouseMenuNav ul li.over, #HouseMenuNav ul li ul li a:hover

{
    background-color: #BBB;
}



#HouseMenuNav li:hover ul, #HouseMenuNav li.over ul {
display:block;
}



#HouseMenuNav li a:hover {
text-decoration:none;
}


.ArrowPointer {margin-left:10px;text-transform:uppercase;}

/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    text-decoration: none;
    color: #036;
}
.Normal A:hover
{
    text-decoration: underline;
    color: #F00;
}

/* This is the Date eg. any items that are not links */
.SkinItem
{
    text-decoration: none;
    color: #036;
}
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #036;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #F00;
}

.clearBoth {
	clear:both;
 	line-height:0px; 
	height:0px;
	visibility:collapse;
	padding:0px;
	margin:0px;
}

/* .clearBoth{clear:both;line-height:0;height:0;} */




