/* 
================================
Skin styles for DotNetNuke
================================
*/   
.mainframe {
	height: 100%;
    width: 100%;
	background-color: #EEEEEE;
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
}

.skinmaster {
	height: 100%;
    width: 917px;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
}




.contentwidth
{
    
    width: 895px;
   
}

.header_top_left
{
    height: 84px;
    width: 643px;
    background: url(header_top_left.gif); 
    background-repeat:no-repeat;
    background-position:right bottom;
    
    
}

.header_bottom_left
{
    height: 29px;
    width: 643px;
    background: url(header_bottom_left.gif); 
    background-repeat:no-repeat;
    background-position:right bottom;
    
}

.header_bottom_left_h
{
    height: 23px;
    width: 643px;
    background: url(header_bottom_left_h.gif); 
    background-repeat:no-repeat;
    background-position:right bottom;
    
}

.header_top_middle
{
    height: 84px;
    width: 1px;
    background: url(header_top_middle.gif); 
    background-repeat: repeat-x;
    background-position:center bottom;
    
}

.header_bottom_middle
{
    height: 29px;
    width: 1px;
    background: url(header_bottom_middle.gif); 
    background-repeat: repeat-x;
    background-position:center bottom;
    
}

.header_bottom_middle_h
{
    height: 23px;
    width: 1px;
    background: url(header_bottom_middle_h.gif); 
    background-repeat: repeat-x;
    background-position:center bottom;
    
}

.header_top_right
{
    height: 84px;
    width: 247px;
    background: url(header_top_right.gif); 
    background-repeat:no-repeat;
    background-position:left bottom;
    
    
}

.header_bottom_right
{
    height: 29px;
    width: 247px;
    background: url(header_bottom_right.gif); 
    background-repeat:no-repeat;
    background-position:left bottom;
    
}

.header_bottom_right_h
{
    height: 23px;
    width: 247px;
    background: url(header_bottom_right_h.gif); 
    background-repeat:no-repeat;
    background-position:left bottom;
    
}

.footer_middle
{
    height: 19px;
    background-color: #107aff;
   
}

.footer_left
{
    height: 19px;
    width: 4px;
    background: url(footer_left.gif); 
    background-repeat:no-repeat;
}

.footer_right
{
    height: 19px;
    width: 4px;
    background: url(footer_right.gif); 
    background-repeat:no-repeat;
}

.languageCSS
{
	color: #FFFFFF;
	background-color:#107aff;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
	font-style: normal; 
	
	padding-top:0px;
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{
	height:15px; 
	background: #107aff; 
	width: 135px; 
	color: #FFFFFF; 
	font-family: Verdana;
	padding:0px 0px 0px 0px;
	
	cursor:text;
	border: 1px #FFFFFF; 
	border-style:solid;
}








.searchCSS
{
	padding: 10px 3px 7px 12px; cursor: hand; font-size:0px; margin: 0 0 0 0; color: #107aff;
	background: Transparent url(icon_search.gif) no-repeat top left;
}

A.searchCSS:link
{
	text-decoration: none;
	color: #107aff;	
}

A.searchCSS:visited
{
	text-decoration: none;
	color: #107aff;	
}

A.searchCSS:active
{
	text-decoration: none;
	color: #107aff;	
}

A.searchCSS:hover
{
	text-decoration: none;
	color: #107aff;	
}

.breadcrumbstrip
{
	
	
	color: #ffffff;
}

.breadcrumbCSS
{
	color: #FFFFFF;	
	font-size: 7pt;
	font-family: Verdana;
		
	font-weight:bold;
	text-decoration: none;	
}

A.breadcrumbCSS:link
{
	text-decoration: none;
	color: #FFFFFF;	
}

A.breadcrumbCSS:visited
{
	text-decoration: none;
	color: #FFFFFF;	
}

A.breadcrumbCSS:active
{
	text-decoration: none;
	color: #FFFFFF;	
}

A.breadcrumbCSS:hover
{
	text-decoration: none;
	color: #FFFFFF;	
}



.skinmargin_left 
{
  width: 23px;
	background: url(margin_left.gif) bottom right repeat-y;
	padding: 0;
	font-size: 45px;	
}

.skinmargin_right 
{
  width: 23px;
	background: url(margin_right.gif) bottom left repeat-y;
	padding: 0;
	font-size: 45px;	
}

.controlpanel {
	width: 100%;
	background-color: #F2F2F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
.leftpane {
	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}
.rightpane {
	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}

/* MENU */

.MainMenu_MenuContainer
{
	/*border:solid 1px #d7d7d7;	
	
	height:10px;
	background-color: #d7d7d7;*/
	border-top:solid 1px #d7d7d7;
}



.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	background-color: Transparent;
	border:solid 20px Transparent;	
	
}	

.MainMenu_MenuArrow
{
	border: solid 0px #ba063d;
}

.MainMenu_MenuBreak
{
	display: none;
	
}

.MainMenu_RootMenuArrow
{
	display: none;
}





.rootmenuitem TD
{
	
	background: url(menu_node_bg.gif) no-repeat left top;
	
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;
	border-bottom:solid 1px #d7d7d7; 
	border-left:solid 1px #d7d7d7; 
	border-right:solid 1px #d7d7d7; 
}

.rootmenuitem TD:hover {
	background: url(menu_node_bg.gif) no-repeat left top;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;;
	
	
}


.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{
	background: url(menu_selected_node_bg.gif) no-repeat left top;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;
	
	border-bottom:solid 1px #d7d7d7; 
	border-left:solid 1px #d7d7d7; 
	border-right:solid 1px #d7d7d7;  
}


.MainMenu_MenuItem,.submenuitembreadcrumb{
	
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:150px;
	border-top:solid 1px #f6f6f6;
	border-bottom:solid 1px #f6f6f6;
	background-color : #f6f6f6;
}

.submenuIcon
{
	/*display: none;*/
	text-align:left;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	
	border-left:solid 0px #f6f6f6;
	border-right:solid 0px #f6f6f6;
	border-top:solid 0px #f6f6f6;
	border-bottom:solid 0px #f6f6f6;
	
	background-color: #f6f6f6;
	z-index:500;
	
	 }

.submenuitemselected, .submenuitemselected:link, .submenuitemselected:visited,.submenuitemselected:active, .submenuitemselected:hover  {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:100px;
	background-color : #e8e8e8;
	
	z-index: 10;
}
.submenu, .submenu:link, .submenu:visited, .submenu:active, .submenu:hover {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:100px;
	background-color : #f6f6f6;
	z-index: 10;
	
}

.submenuitembreadcrumb {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	background-color : #f6f6f6;
	height:21px;
	width:100px;
	
}


/*HORIZONTAL MENU */

.hMainMenu_MenuContainer
{
	/*border:solid 1px #d7d7d7;	
	
	height:10px;
	background-color: #d7d7d7;*/
	
	background: url(menu_node_repeat.gif) repeat-x left top;
}



.hMainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	background-color: #000000;
	border:solid 20px #000000;	
	
}	

.hMainMenu_MenuArrow
{
	border: solid 0px #ba063d;
}

.hMainMenu_MenuBreak
{
	display: none;
	
}

.hMainMenu_RootMenuArrow
{
	display: none;
}

.hrootmenuitem TD
{
	
	background: url(menu_node_bg.gif) no-repeat left top;
	
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;
	border-bottom:solid 1px #d7d7d7; 
	 
	border-right:solid 1px #d7d7d7; 
}

.hrootmenuitem TD:hover {
	background: url(menu_node_bg.gif) no-repeat left top;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;
	
	
}


.hrootmenuitemselected TD,.hrootmenuitembreadcrumb TD{
	background: url(menu_selected_node_bg.gif) no-repeat left top;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal; 
	padding-left:15px;	
	height:21px;
	width:135px;
	
	border-bottom:solid 1px #d7d7d7; 
	
	border-right:solid 1px #d7d7d7;  
}


.hMainMenu_MenuItem,.hsubmenuitembreadcrumb{
	
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:100px;
	border-top:solid 1px #f6f6f6;
	border-bottom:solid 1px #f6f6f6;
	background-color : #f6f6f6;
}

.hsubmenuIcon
{
	/*display: none;*/
	text-align:left;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
	
	border-left:solid 0px #f6f6f6;
	border-right:solid 0px #f6f6f6;
	border-top:solid 0px #f6f6f6;
	border-bottom:solid 0px #f6f6f6;
	
	background-color: #f6f6f6;
	z-index:500;
	
	 }

.hsubmenuitemselected, .hsubmenuitemselected:link, .hsubmenuitemselected:visited,.hsubmenuitemselected:active, .hsubmenuitemselected:hover  {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:100px;
	background-color : #e8e8e8;
	
	z-index: 10;
}
.hsubmenu, .hsubmenu:link, .hsubmenu:visited, .hsubmenu:active, .hsubmenu:hover {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	height:21px;
	width:100px;
	background-color : #f6f6f6;
	z-index: 10;
	
}

.hsubmenuitembreadcrumb {
	color : #000000;	
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal;
	font-style: normal;
	background-color : #f6f6f6;
	height:21px;
	width:100px;
	
}

/*HORIZONTAL MENU END*/


.StandardButton {
  
}



.Head {
   font-family: Verdana, Arial, Helvetica;
   font-size: 14px;
   font-weight:bold;
   color: #000000;
}

a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.LoginLink:hover {
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}

.Search 
{
    
}

a.Search:link, a.Search:visited, a.Search:active {
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.Search:hover {
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}



.CopyrightText, .CurrentDate, .Delimiter, .Language {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

a.Link:link, a.Link:visited, a.Link:active {
	color: #107aff;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
}

a.Link:hover {
	color: #107aff;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	text-decoration: underline;
}

.vertical_space
{
	height:6px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
}

.spacing
{
	height: 6px;
}













