/* 
================================
Skin styles for DotNetNuke
================================
*/   

.controlpanel {
	width: 100%;
	height: 0px;
}
.bannermaster {
	padding: 10px 20px 0px 20px;
}
.footerpane {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: none;
	padding: 10px 20px 10px 20px;
}
.footer {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: none;
}
.footer:link {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: none;
}
.footer:visited {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: none;
}
.footer:active {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: underline;
}
.footer:hover {
	font-family: Arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8.0pt;
	text-decoration: underline;
}
.contentmaster {
	padding: 8px 20px 10px 20px;
}
.toppane {
	width: 100%;
}
.bottompane {
	width: 100%;
}
.contentpane {
	width: 100%;
}
.rightpane {
	width: 138px;
	padding-left: 20px;
}
.leftpane {
	width: 50%;
	padding-right: 20px;
}
.bannerpane  {
	width: 100%;
	color: #1a3a6a;
	font-size: 20px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}







/*BEGIN MENU CSS */
.MainMenu_SubMenu TD
{
	font-size: 9pt; 
	height: 26px;
}

.MainMenu_SubMenuItemSelHover TD
{
	font-size: 9pt; 
	height: 26px;
}

.MainMenu_TabRootMenuItem TD
{
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	height: 37px;
	padding-right: 0px;
	padding-left: 0px;
	width: ;
	background: Transparent;
	background-image: url(navbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align: middle;
}
html>body .MainMenu_TabRootMenuItem TD
{
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	height: 37px;
	padding-right: 0px;
	padding-left: 0px;
	width: ;
	background-image: url(navbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align: middle;
}
.MainMenu_TabRootMenuItemSel TD
{
	height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #9f9f9f;
	background-image: url(navbg_hi.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align: middle;
}
html>body .MainMenu_TabRootMenuItemSel TD
{
	height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #9f9f9f;
	background-image: url(navbg_hi.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align: middle;
}

.MainMenu_TabMenuItemHover TD
{
	height: 37px;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(navbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#5676b4;
}
html>body .MainMenu_TabMenuItemHover TD
{
	height: 37px;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(navbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#5676b4;
	vertical-align: middle;
}
.MainMenu_TabMenuItemSelHover TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #9f9f9f;
	background-image: url(navbg_hi.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
html>body .MainMenu_TabMenuItemSelHover TD
{
	height: 37px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #9f9f9f;
	background-image: url(navbg_hi.gif);
	background-position:top left;
	background-repeat:repeat-x;
	vertical-align: middle;
}
.MainMenu_MenuContainer {
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	border-bottom: #FFFFFF 0px solid;
	border-left: #325493 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #404040 0px solid;
	background-color: Transparent;
	width: 183px;
	padding: 0px;
}

.MainMenu_MenuBar {
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	border-bottom: #FFFFFF 0px solid; 
	border-left: #325493 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #000000 0px solid;  
	cursor: pointer; 
	cursor: hand; 
	height: 26px; 
	width: 183px;
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	border-left: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	height: 26px; 
	background-color: #5778b4;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #5778b4;
	border-left: #5778b4 0px solid; 
	border-right: #5778b4 0px solid; 
	border-bottom: #5778b4 0px solid; 
	border-top: #5778b4 0px solid; 
	text-align: center; 
	width: 1; 
}	
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	background-color: Transparent;
	border-bottom: #004471 1px solid;
	border-left: #004471 1px solid;
	border-top: #004471 1px solid;
	border-right: #004471 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);
	margin: 0px 0px 0px 0px;
	height: 26px; 
}
html>body .MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	background-color: Transparent;
	border-bottom: #004471 0px solid;
	border-left: #004471 0px solid;
	border-top: #004471 0px solid;
	border-right: #004471 0px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);
	margin: 0px 0px 0px 0px;
	height: 26px; 
}
.MainMenu_MenuBreak {
	width: ;
	border: 0;
}

.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #9f9f9f;
	padding-right: 0px;
	padding-left: 0px;
	height: 26px; 
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	color: Black; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid;
}

.MainMenu_RootMenuArrow {
	color: Black; 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MainMenu_SubMenuItemActive  {
	height: 37px;
	font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(navbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#5676b4;
	vertical-align: middle;
}






.MainMenu2_TabRootMenuItem {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #5676b4;
	font-weight:bold;
	background-color: #FFF;
}
.MainMenu2_TabRootMenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #5676b4;
	font-weight:bold;
	background-color: #FFF;
}
.MainMenu2_TabMenuItemHover {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #9f9f9f;
	font-weight:bold;
	background-color: #FFF;
}
.MainMenu2_TabMenuItemSelHover {
	cursor: pointer; 
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #9f9f9f;
	font-weight:bold;
	background-color: #FFF;
}
.MainMenu2_Sepclass {
	background-color: #FFF;
	height: 28px;
	padding: 0px;
}


.TabListx {
    float:left;
    horizontal-align:center;
}


.TabListx ul {
    margin:0;
	padding: 0;
    list-style:none;
    display: inline;
	
	
}

.TabListx li {
    float:left;
    margin:0;
    display: inline;
    line-height:37px;
	vertical-align:middle;
    padding: 0 0 0 5px;
}

.TabListx li a {
   font-family:Tahoma,San-Serif;
   font-size:12px;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
   padding: 10 10px 0 5px;		 
   height:37px;
}

html>body .TabListx li a {
	height:27px;
}
select.TabListx {
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
    border-top:  #003366 1px solid;
    border-bottom: #003366 1px solid;
    background-color: #003366;
    color:#FFFFFF;
    font-weight:bold;
    font-size:80%;
}


#navParent a {
    font-size: 9pt; 
	color: #FFF;
	font-weight:bold;
	
    float:left;
    display:block;
    text-align:center;
    white-space: nowrap;
    text-align: center;
    text-decoration:none;
    background:url(xxx/rightTopNav.gif) no-repeat right top;
	vertical-align:middle;
	
}

#navParent a:hover,
#navParent li.hover a
 {
    text-decoration:none;
    background-position:100% -37px;
   	color: #FFF;
}

#navParent li {
    background:url(xxx/leftTopNav.gif) no-repeat left top;
    border-bottom: #999999 1px solid;
} 

#navParent li:hover,
#navParent li.hover
{
    background-position:0 -37px; 
}

#navParent .SelectedItem {
    background-position:0 -37px;
}
#navParent .SelectedItem a {
    background-position:100% -37px;
   	color: #FFF;
}



/*Child Menu*/


.Tablists
{
 background:url(xxx/divider.gif) no-repeat left 8px;
 text-align:center;
 height: 29px;
 float:left;
 display:inline;
 width:auto;
}
.Tablists2, .Tablists2 UL, .Tablists2 LI
{
 display:none;
}


#navChild ul {
	
    padding:0;
    margin:0;
    list-style:none;
	display:inline;
}

#navChild li {
  float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;

  
}
#navChild li {
   padding:8px 15px 6px 15px;
   background:url(xxx/divider.gif) no-repeat right 8px;
  margin:0;
}


html>body #navchild li {
	padding: 8px 15px 6px 15px;
}


#navChild li li{
  background:url();
}
#navChild li ul { 
	position : absolute;
	z-index:5;
	left: -999em;
    background-color:#f1f1f1;
}
html>body #navChild a {

	
}
#navChild a {
	text-decoration:none;
	display:block;
    text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight:bold;
	color: #5676b4;
}

#navChild li li a {
    width:125px;
}

#navChild li a:hover {
   background-color: #ffffff;
   color: #CCCCCC;
}

#navChild a.SelectedItem {
    background-color: #ffffff;
    color: #CCCCCC;
}
#navChild .DisabledItem {
    color:#cccccc;
}

#navChild li:hover ul ul,
#navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul,
#navChild li.hover ul ul,
#navChild li.hover ul ul ul,
#navChild li.hover ul ul ul ul{
  left: -999em;
}

#navChild li:hover ul, 
#navChild li.hover ul {
	top: 26px;
	left:0;
}
#navChild li li:hover ul,
#navChild li li li:hover ul,
#navChild li li.hover ul,  
#navChild li li li.hover ul {
	top: 0;
	left:130px;
}


/*==================================*/
.Tablist
{
 background:url(xxx/divider.gif) no-repeat left 8px;
 text-align:center;
 height: 29px;
 float:left;
 display:inline;
 width:auto;
}

#navChildwe ul {
	
    padding:0;
    margin:0;
    list-style:none;
	display:inline;
}

#navChildwe li {
  float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;

  
}
#navChildwe li {
   padding:8px 15px 6px 15px;
   background:url(xxx/divider.gif) no-repeat right 8px;
  margin:0;
}


html>body #navChildwe li {
	padding: 8px 15px 6px 15px;
}


#navChildwe li li{
  background:url();
}
#navChildwe li ul { 
	position : absolute;
	z-index:5;
	left: -999em;
    background-color:#f1f1f1;
}
html>body #navChildwe a {

	
}
#navChildwe a {
	text-decoration:none;
	display:block;
    text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight:bold;
	color: #5676b4;
}

#navChildwe li li a {
    width:125px;
}

#navChildwe li a:hover {
   background-color: #ffffff;
   color: #CCCCCC;
}

#navChildwe a.SelectedItem {
    background-color: #ffffff;
    color: #CCCCCC;
}
#navChildwe .DisabledItem {
    color:#cccccc;
}

#navChildwe li:hover ul ul,
#navChildwe li:hover ul ul ul,
#navChildwe li:hover ul ul ul ul,
#navChildwe li.hover ul ul,
#navChildwe li.hover ul ul ul,
#navChildwe li.hover ul ul ul ul{
  left: -999em;
}

#navChildwe li:hover ul, 
#navChildwe li.hover ul {
	top: 26px;
	left:0;
}
#navChildwe li li:hover ul,
#navChildwe li li li:hover ul,
#navChildwe li li.hover ul,  
#navChildwe li li li.hover ul {
	top: 0;
	left:130px;
}
