/* ================================Skin Styles for DotNetNuke - XDMediaMadness Themes - dnn3@xd.com.auUpdated March 2008 for DNN 4.5 and above Copyright Nina Meiers - Credits must remain in file.http://www.xd.com.au================================*/  .userlogin01 { background: url(images/bodyrpt.png) center repeat-y; text-align: center;  height: 25px;}.userlogin02 { margin:0 auto 0 auto; width: 865px; padding:2px 2px 4px 2px; }.breadcrumb { color: #f3f3f3; text-align: left; height: 30px; margin:0 auto 0 auto; width: 865px; padding:2px 2px 4px 2px; }.dateholder { font-size:10px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color: #ffffff; text-align:right; line-height:12px; padding-right:3px; height: 20px;}.userlogin { font-size:10px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration:none; color: #666666; float:right; line-height:12px; padding-right:3px; padding-top:4px;}.lightbg {color:#1f558b; font-family: Tahoma, Geneva, Arial, Helvetica,Verdana,  sans-serif; font-size: 11px; ;}a.lightbg:link, a.lightbg:visited, a.lightbg:hover, a.lightbg:active { font-family: Tahoma, Geneva, Arial, Helvetica,Verdana,  sans-serif; font-size: 11px; text-decoration: none; color:#1f558b; background-color: transparent; border: 0; font-weight: normal; }a.lightbg:hover { text-decoration: underline; background-color: transparent; }.leftpane {padding: 0 50px 0 10px;}.contentpane {	padding: 0 20px 0 0; }/* 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_bar {cursor:auto;height:25px;line-height: 25px;background-color: Transparent; }.main_dnnmenu_rootitem  { /* Add TD if yes for tables option for menu */cursor:auto;color: #404040;font-size: 9pt; font-weight: bold; font-style: normal; background-color: Transparent;font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: nowrap;  /*Word wrapping menu item now optional*/   padding: 0px 12px 0px 5px;   /* creates spacing between root menu items */height: 25px; }.main_dnnmenu_icon {cursor:auto;text-align: center; width: 3px;height: 25px; }.main_dnnmenu_break {height: 25px;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: transparent;}/* for customised menu colours */.main_dnnmenu_container {background-color: transparent; width: auto; }.main_dnnmenu_itemhoverroot td{background-image: url(images/yellowtab.gif);  }.main_dnnmenu_item  { /* Add TD if yes for tables option for menu */cursor:auto;color: #ffffff; font-size: 9pt; font-weight: bold; font-style: normal; background-color: Transparent;font-family: Tahoma, Arial, Helvetica, sans-serif; white-space: nowrap;  /*Optional - Word wrapping menu item*/height: 25px; }.main_dnnmenu_itemhover {  /*color: inherit;*/color: #ffffff;background-color: transparent;background-image: url(images/bluetab.gif); /*padding: 0px 12px 0px 5px;*/ height: 25px;  }.main_dnnmenu_itemhover td { background-color: #C6CEE6; color: #333333;background-image: url(images/bluetab.gif); height: 25px;}/* changing padding here to give more space on sub menu text - check browsers for behaviour */.main_dnnmenu_submenu {background-color: #ffbe71; z-index: 1000; cursor:auto;filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);padding: 2px 3px 2px 3px;   /* creates spacing between sub-menu items */ }
