/* 
================================
Skin styles for DotNetNuke
================================
*/  

.pagemaster { width: 100%; height: 100%; background-color: #fefefe; padding: 0; margin: 0; }
.skinmaster { height: 100%; background-color: #ffffff; border-right: #7994cb 0px solid; border-top: #7994cb 0px solid; border-left: #7994cb 0px solid; border-bottom: #7994cb 0px solid; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }

.toplinks { color: #ffffff; font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; font-weight:bold; text-decoration: none; }
a.toplinks:link, a.toplinks:active, a.toplinks:visited { color: #ffffff; font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; font-weight:bold; text-decoration: none; }
a.toplinks:hover { color: #579fd2; }

.logoholder { width: 400px; height: 153px; background: url(media/logo.jpg) no-repeat; }
.panelogin { width: 370px; }

.LoginTxt { color: #ffffff; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: bold; }
.loginerror { color: #ffffff; font-family: Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; }
.tdPassword { padding-right: 62px; }
.lkpassword, a.lkpassword:link, a.lkpassword:active, a.lkpassword:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lkpassword:hover { color: #cccccc; text-decoration: none; }

.skinheader { background-color:#005480; background-POSITION: right; background-repeat: no-repeat; padding-bottom: 0px; }
.skingradient { background-image: url(gradient_DkBlue.jpg); height:30px; }
.skingradient1 { background-image: none; height:30px; }
.controlpanel { width: 100%; background-color: #fefefe; }
.spaneright { width: 180px; }
.toppane { width: 100%; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 0px; height:8px; }
.leftpane { width: 175px; background-color: transparent; padding-left: 0px; padding-right: 4px; padding-top: 0px; }
.contentpane { background-color: transparent; padding: 0px; }
.rightpane { width: 180px; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 20px; }
.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; }
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/ cursor: pointer; cursor: hand; color: #000000; font-size: 9pt; font-weight: bold; font-style: normal; background-color: Transparent; font-family: Arial, Helvetica, Tahoma; white-space: nowrap; /*Word wrapping menu item now optional*/ padding: 1px 3px 3px 1px; }

.main_dnnmenu_rootitem { /*TD if menu option for using tables is on*/ cursor: pointer; cursor: hand; color: #ffffff; font-size: 9pt; font-weight: bold; font-style: normal; background-color: Transparent; font-family: Arial, Helvetica, Tahoma;  white-space: nowrap; /*Word wrapping menu item now optional*/   padding: 0px 12px 0px 5px;  /*explicitly set padding for root menu items*/ }

.main_dnnmenu_itemhover {  background-color: #579fd2; }
.main_dnnmenu_itemhover td {  background-color: #579fd2; }

.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;  /*explicitly set padding for sub-menus */ }
.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: #579fd2 none;  color: #ffffff; font-family: Arial, Helvetica, Tahoma; 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: Arial, Helvetica, Tahoma; font-size: 18px; font-weight: normal; color: #3085c2; }
.Splash { background-image: url(gradient_DkBlue.jpg); height:100px; }

div#boxed { margin: 0 10%;background: #aaa388; width:200px; right:0px; margin-top:10px; margin-left:8px; } 

b.rtop, b.rbottom { display:block; background: #FFFFFF; }
b.rtop b, b.rbottom b {display:block;height: 1px; overflow: hidden; background: #aaa388; }

b.r1 { margin: 0 5px; }
b.r2 { margin: 0 3px; }
b.r3 { margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px;height: 2px; }

/* ===================================== CSS STYLES FOR HouseMenu SkinObject ===================================== */

/* Vertical Menu */
#HouseMenuNav{ /* menu wrapper div */ border-top: solid 1px #003; border-bottom: solid 1px #003; margin-bottom: 10px; }

#HouseMenuNav ul {/* all submenu lists */ padding: 0; border: 0; margin: 0; list-style: none;  }

#HouseMenuNav a {/* all links within the menu wrapper */ }
#HouseMenuNav li {/* all list items */ /* -- Border around each menu item -- */ border-bottom: 1px solid #ED9F9F;  /* added for opera browser to remove bullets on lists */ list-style: none; }
#HouseMenuNav li a:link, #HouseMenuNav li a:visited {/* main colour of the menu */ margin: 0; padding: 0; display: block; padding: 5px 5px 5px 0.5em; border-left: 12px solid #711515; border-right: 1px solid #711515; background-color: #95353D; color: #FFF; text-decoration: none; /* added for opera */ font-size: 100%; }

#HouseMenuNav li a:hover {background-color: #711515; color: #FFF; }
#HouseMenuNav ul ul {/* second level menu items */ margin-left: 12px; }
#HouseMenuNav ul ul li {border-bottom: 1px solid #711515; margin: 0; /* remove the bullets from the sub menu */ list-style: none; }
#HouseMenuNav ul ul a:link, #HouseMenuNav ul ul a:visited {background-color: #ED9F9F; color: #711515; }
#HouseMenuNav ul ul a:hover {background-color: #711515; color: #FFF; }

/* ------------------------ Links format added for opera browser ----------- */
.Normal A:link, .Normal A:active {text-decoration: none; color: #3085C2; }
.Normal A:visited  {text-decoration: none; color: #005480; }
.Normal A:hover {text-decoration: none; color: #005480; }

/* This is the Date eg. any items that are not links */
.SkinItem {text-decoration: none; color: #036; }
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active {text-decoration: none; color: #036; }
A.SkinItem:hover {text-decoration: underline; color: #F00; }

