/* 
================================
/* -- DotNetNuke 3.3 & 4.3 Menu Skin Classes --*/
/* -- Modified by Nina Meiers - http://www.xd.com.au  - dotnetnuke@xd.com.au --*/
/* -- Please leave this header intact but feel free to add your own modifications --*/



body {
background-color: #D1D5E5;
}

.pagemaster {
color: #404040;
background-color: #fff;
margin-right: 8px;
margin-left: 8px;
margin-top: 5px;
margin-bottom: 20px;
width: 85%;
}

.skinmasterfixed {
width: 770px;
height: 100%;
color: #404040;
background-color: #364773;
border: #bfc6e2 1px solid; 
padding: 0px;
}

.skinmasterwide {
width: 100%;
height: 100%;
color: #404040;
background-color: #364773;
border: #bfc6e2 1px solid; 
padding: 0px;
}

.homemasterwide {
background-color: #fff;
color: #404040;
}

.skinheader {}

#menubar {

}

.skingradient {
background-color: #D1D5E5;
margin-left: 4px;
height: 22px;
white-space: nowrap;
padding-left: 30px;
}

#rt_to_menu {
padding-left: 37px;
background-image: url(rt_menu_border.gif);
background-repeat: no-repeat;
background-position: left top;

}

#lt_bottom {
height: 22px;
background-image: url(bottom_left_bground.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

#rt_bottom {
height: 22px;
background-image: url(bottom_right_bground.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

#dnn_LogoPane1 {
padding-right: 23px;
background-image: url(top_right_bground.gif);
background-repeat: no-repeat;
background-position: top right;
}

#logo_row {
background-image: url(lt_menu_background.gif);
background-repeat: no-repeat;
}

#dnn_LogoPane1 a:link, #dnn_LogoPane1 a:visited {
color: #1f306f;
}

.SkinObject {
color: #864C4C;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a:link, #dnn_dnnBREADCRUMB_lblBreadCrumb a:visited{
color: #a3a3a3; 
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a:hover {
color: #FFE066;
}

.bottombar a:link, .bottombar a:visited  {
font-weight: bold;
font-size: 8.5pt;
font-family: Tahoma, Arial, Helvetica;

color: #864C4C;
}

.bottombar a:hover {
text-decoration: none;
color: #FFCC00;
}

.bottombar hr{
width: 50em;
text-align: center;
}

.controlpanel {
width: 100%;
color: #000000; 
background-color: #dfe5f2;
}

.logobanner {
padding: 0px;
Background-color: #ffffff;
background-image: url(clintonbg.gif)
}

.logobannerwhite {
padding: 0px;
Background-color: #ffffff;
Background-image: url(clintonbg.gif)
}
.datesearch{
color: navy;
}
.toppane {
width: 100%;
background-color: transparent;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
border: 0px;
}
.leftpane {
background-color: transparent;
padding-left: 4px;
padding-right: 2px;
padding-top: 2px;
border: 0px;
}
.leftpaneoffwhite {
background-color: #c2c2c2;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
border-right: #364773 1px solid;
}
.contentpane {
width: 100%;
background-color: transparent;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}
.contentpanewhite {
width: 100%;
background-color: #FFFFFF;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}
.contentpaneoffwhite {
background-color: #ECE5BF;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}
.rightpane {
background-color: transparent;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
}
.rightpaneoffwhite {
background-color: transparent;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
}
.bottompane {
width: 100%;
background-color: transparent;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}

.StandardButton {
background:#a3aed6;
color: #ffffff;
font-family: verdana, sans-serif; 
font-size: 11px;
font-weight: normal;
}
.TreeViewMenu {
width: 175px;
color: #404040;
background-color: #778899;
border-right: #A3AED6 1px solid; 
border-top: #A3AED6 1px solid; 
border-left: #A3AED6 1px solid; 
border-bottom: #A3AED6 1px solid;
}

.TreeViewMenu_Header {
color: #FFBA00;
background-color: #e9ecef;
height: 20px;
}

.Head {
font-family: Tahoma, Helvetica, Arial, sans-serif; 
font-size:  14px;
font-weight: bolder;
background-color: transparent;
color: #304a7e;
}


/* Nav Menu - using DNN Menu for DotNetNuke 3.3 & 4.3 */
/* Modified by Nina Meiers - http://www.xd.com.au - dotnetnuke@xd.com.au */

.main_dnnmenu_container {
background-color: transparent; 
width: auto;
}
.main_dnnmenu_bar {
cursor:auto;
height:22px;
background-color: Transparent;
white-space: nowrap;
}

.main_dnnmenu_itemhoverroot td{
background-image: url(newTone01.gif); 
}


.main_dnnmenu_item  { /* Add TD if yes for tables option for menu */
cursor:auto;
color: #191970; 
font-size: 8pt; 
font-weight: bold; 
font-style: normal; 
background-color: Transparent;
font-family: Arial, Tahoma, Helvetica, sans-serif; 
height: 22px;
white-space: nowrap;
}

.main_dnnmenu_item td{
padding: 2px 3px 2px 3px;

}


.main_dnnmenu_rootitem  { /* Add TD if yes for tables option for menu */
cursor:auto;
color: #191970;
font-size: 8pt; 
font-weight: bold; 
font-style: normal; 
font-family: Arial, Tahoma, Helvetica, sans-serif; 
white-space: nowrap;  /*Word wrapping menu item now optional*/    
padding: 3px 12px 3px 6px;   /* creates spacing between root menu items */
height: 22px;
padding-bottom: 2px;
}


.main_dnnmenu_itemhover {  
background-color: #E4E6F1;
color: #191970;
height: 22px;
white-space: nowrap;

}

.main_dnnmenu_itemhover td {  
background-color: #D1D5E5; 
height: 22px;
white-space: nowrap;
}

.main_dnnmenu_icon {
cursor:auto;
text-align: center; 
width: 3px;
height: 22px;
}

.main_dnnmenu_submenu { 
z-index: 1000; 
cursor:auto;
padding: 2px 6px 2px 6px;   /* creates spacing between sub-menu items */
color: #191970;
background-color: #E4E6F1;
border-right: #A3AED6 1px solid; 
border-top: #A3AED6 1px solid; 
border-left: #A3AED6 1px solid; 
border-bottom: #A3AED6 1px solid;
white-space: nowrap;
}


.main_dnnmenu_break {
height: 1px;
font-size: 1px;
}

.main_dnnmenu_arrow {
border-right: #D1DBED 1px solid; 
border-bottom: #D1DBED 1px solid; 
border-top: #D1DBED 0px solid;
font-family: webdings; 
font-size: 10pt; 
cursor:auto; /* arrows will not display if function is not set in ascx/xml file*/
}
.main_dnnmenu_rootmenuarrow {
font-family: webdings, sans-serif; 
font-size: 10pt; 
cursor:auto; /* arrows will not display if function is not set in ascx/xml file*/
}

.StyleIconBackColor {background-color: #000000;}

 
/*   New Style */

.Hometoppane {
padding-left: 4px;
padding-right: 4px;
padding-top: 0px;
}

.HomeContentpane {
background-color: #fff;
border-style: solid;
border-width: 0px 0px 0px 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
}
.Homeleftpane {

background-color: #fff;
padding-left: 1px;
padding-right: 1px;
}
.Homerightpane {

background-color: #fff;
padding-left: 1px;
padding-right: 1px;
}
.Homebottompane {
background-color: #fff;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}

.Homedatesearch{
background-color: #24273d;
padding-right: 14px;
padding-top: 2px;
}

.MainNav{
width: 100%;
background-color: #6a6b6c;
padding-left: 4px;
padding-right: 4px;
padding-top: 2px;
}

.submenutest{
width: 100%;
background-color: #ffba00;
padding-left: 4px;
padding-right: 4px;
padding-top: 0px;
}


.topmenu 
{
       padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: black;
    border-top-style: none;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana;
    border-right-style: none;
    border-left-style: none;
    position: absolute;
    border-bottom-style: none;
    width: 550px;
	float : left;
	z-index: 22;
	top : 0px;
	left : 0px;
}

.toptoo
{
       padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: black;
    border-top-style: none;
    padding-top: 0px;
    font-family: Arial, Tahoma, Verdana;
    border-right-style: none;
    border-left-style: none;
    position: absolute;
	top : 0px;
	left : 550px;
    border-bottom-style: none;
    width: 100%;
	height:117px;
	float : left;
	z-index: 22;
	background-color: white;
}

.logotxt {
	position: absolute;
	top: 15px;
	left: 125px;
	z-index: 24;
}

a:hover {
color: #339933;
}
