/* 
================================
Skin styles for DotNetNuke
================================
*/   

.Normal a
{
    color: #0000FF;
    text-decoration: underline;
}

.frontpagemaster {
	width: 100%;
	/* height: 100%;	  */
	background-color: #fefefe;
}

.pagemaster {
	width: 100%;
	height: 100%;	 
	background-color: #fefefe;
}

.toptable {
	height: 100%;
	background-color: #f3f5fa;
}

.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
/*	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; */
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg);  
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	background-color: #ffffff;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.controlpane {
	width: 450px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 150px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	height: 400px;
	min-height:400px;
}
.rightpane {
	width: 150px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	height: 500px;
	min-height:500px;
}
.frontleftpane {
	width: 100%;
	min-width:200px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.frontcontentpane {
	width: 150px;
	min-width: 150px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	height: 400px;
	min-height:400px;
}
.frontrightpane {
	width: 250px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	height: 500px;
	min-height:500px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
/*.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
*/
/*TD if menu option for using tables is on*/
/*.main_dnnmenu_item td { 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  
        padding: 1px 3px 3px 1px;	
}
*/
/*TD if menu option for using tables is on*/
/*
.main_dnnmenu_rootitem  { 
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  
    padding: 0px 12px 0px 5px;   
}
*/
/*
.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}
*/
/*
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
*/
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.SkinObject 

{

font-weight: bold;

font-size: 8.5pt;

color: #001d50;

font-family: Arial;

text-decoration: none;

}

/*
.main_dnnmenu_rootitem 

{

cursor: pointer;

color: #000000;

font-size: 9pt;

font-weight: bold;

font-style: normal;

background-color: transparent;

font-family: Tahoma,Arial,Helvetica;

white-space: nowrap;

padding-top: 0px;

padding-right: 12px;

padding-bottom: 0px;

padding-left: 5px;

}

.main_dnnmenu_itemhover
{
    cursor: pointer;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: transparent;
    font-family: Tahoma,Arial,Helvetica;
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 5px;
    text-decoration: underline;
}
*/

.footerrow 
{
    color:#ffffff;
	background-image: url(images/footer.jpg);  
	height:28px;
}

/* From Other */


/*  Copyright � 2007-2008 - WebWhirlers
	 This skin package is made available free for personal and business use. 
	 May not be resold or redistributed, included in any collections of skins or other. 
	 For more skins, please check out www.webwhirlers.com  */
td, th, div {
font-family: tahoma,arial,verdana;
font-size:11px; 
}

#logo {
float:left;
width:400px;
height:170px;
margin-left:50px;
margin-top:30px;
display:inline;
}
#left {
float:left;
width:198px;
margin:0 0 0 9px;
padding: 0 0px 0 0px;
display:inline;
}
.right {
background:url(images/rightback.gif) repeat-x;
}
#bottom {
clear:both;
}




#menu {
width:100%;
height:28px;
background:url(images/menuback.gif) repeat-x;
}

/*---main menu-- */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuIcon{ display:none; }
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
.MainMenu_MenuBreak {
border-bottom:1px solid #31383e; 
border-top:0px solid #31383e;
display:block; 
margin-top:0px;
background-color:#31383e;
}

/*--submenu buttons border---*/
.MainMenu_MenuItem{
	color:#fff;
	font-size:11px;	
	font-weight: bold;
	padding:4px 6px;
	border-top:0px solid #000; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
}
/*--whole submenu box--*/
.submenu
{
    z-index: 1000;
    border: 1px #000 solid;
    padding: 0px;
    margin: 0px;
    background: #004acd;
}

/*--mouseover submenu--*/
.submenuover{
	color:#000;
	font-size:11px;
	font-weight: bold;
	padding:4px 6px;
	border-top:0px solid #000; 
	border-bottom:1px solid #000;
	border-left:0px;
	border-right:0px;
	margin:0px;
	background:#fff;
	cursor:pointer;
}

/*--the root menu--*/

.mainmenu td{ padding:0; margin:0;}
.mainmenu td div{margin:0; padding:0; }
.mainmenu td div div {
padding:0 4px; 
}
/*--main menu text styling--*/
.mainmenu td div div div{
font-family:tahoma, arial, verdana, sans-serif;
font-weight: bold; 
font-size:11px; 
color:#ffffff; 
padding: 4px 4px 0px 4px; 
height:26px; 
line-height:15px;  
margin:-2px 0 -18px 0; 
_margin:-13px 0;
}

.mainmenuover td, .mainmenuoveractive td { padding:0; margin:0; }
.mainmenuover td div, .mainmenuoveractive td div { 
background:url(images/mainbuttonright.gif) top right no-repeat; 
cursor: pointer;
}

.mainmenuover td div div, .mainmenuoveractive td div div { 
background:url(images/mainbuttonleft.gif) top left no-repeat; padding:0px 4px ;
}

.mainmenuover td div div div, .mainmenuoveractive td div div div { 
background:url(images/mainbuttonback.gif) top center repeat-x; 
color:#ffffff; 
padding: 4px 4px 0 4px; 
height:26px; 
line-height:15px; 
margin:-2px 0 -18px 0;
_margin:-13px 0;
border:none;
}
