/* 
================================
Upgraded and Modified by Nina Meiers - for the DNN Community
xd.com.au/ dnnskins.com/ skincovered.com
Have you seen our goodiebags? http://www.skincovered.com/ - learn how to skin your Website!
All rights remain with original designer - Original Files included in download - http://www.dnnskins.com
================================
*/ 

body { width: 100%; height: 100%;	 background-color: #FFFFFF; }
bodyResFFF { width: 100%; height: 100%;	 background-color: #CFE0F2; background-image: url(BodyBG.jpg); /* background-image: url(WatermarkBodyBG.jpg);*/ background-repeat: no-repeat; }

.pagemaster { width: 100%; height: 100%;	 background-color: transparent; }
.skinmaster { height: 100%; background-color: transparent; BORDER-RIGHT: #E3EDF7 1px solid;  BORDER-TOP: #E3EDF7 1px solid;  BORDER-LEFT: #E3EDF7 1px solid;  BORDER-BOTTOM: #E3EDF7 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_MdBlue.jpg);  HEIGHT:26px; background-repeat: repeat-x; }
.menugradient { BACKGROUND-IMAGE: url(gradient_DkBlue.jpg);  HEIGHT:26px; background-repeat: no-repeat; }

.pagemasterRes { width: 100%; background-color: transparent; }
.skinmasterRes { height: 100%; background-color: transparent; BORDER-RIGHT: #E3EDF7 1px solid;  BORDER-TOP: #E3EDF7 1px solid;  BORDER-LEFT: #E3EDF7 1px solid;  BORDER-BOTTOM: #E3EDF7 1px solid;  moz-border-radius-bottomleft: 15px;  moz-border-radius-bottomright: 15px;  moz-border-radius-topleft: 3px;  moz-border-radius-topright: 3px;  }
.skinheaderRes { }
.skingradientRes { BACKGROUND-IMAGE: url(gradient_MdBlue.jpg);  HEIGHT:26px; background-repeat: repeat-x; }
.menugradientRes { BACKGROUND-IMAGE: url(gradient_DkBlue.jpg);  HEIGHT:26px; background-repeat: no-repeat; }

.controlpanel { width: 100%; background-color: #DFE5F2; }
.toppane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.leftpane { width: 15px; 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; }
.rightpane { width: 300px; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.bottompane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }

.toppane_CM { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.leftpane_CM { width: 15px; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.contentpane_CM { width: 50%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.rightpane_CM { width: 50%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }
.bottompane_CM { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 6px; }

.footergradient { BACKGROUND-IMAGE: url(gradient_MdBlue.jpg);  HEIGHT:26px; background-repeat: repeat-x; }

/*.MainMenu_MenuContainer { background-color: transparent;  }
.MainMenu_MenuBar { cursor: pointer;  cursor: hand; height:16; background-color: Transparent; }
.MainMenu_MenuItem { border-left: #CFE0F2 0px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 1px solid;  border-right: #CFE0F2 0px solid; height: 21px; cursor: pointer;  cursor: hand;  color: #333333;  font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal;  background-color: Transparent; }
.MainMenu_MenuIcon { background-color: #CFE0F2;  border-left: #CFE0F2 1px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 1px solid;  cursor: pointer;  cursor: hand;  text-align: center;  width: 15;  height: 21px; }
.MainMenu_SubMenu { background-color: #CFE0F2;  z-index: 1000;  cursor: pointer;  cursor: hand;  filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);  }
.MainMenu_MenuBreak { height: 1px; }
.MainMenu_MenuItemSel { background-color: #8DA4D3;  cursor: pointer;  cursor: hand;  color: black;  font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; height: 21px; }
.MainMenu_MenuArrow { border-right: #CFE0F2 1px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 0px solid; font-family: webdings;  font-size: 10pt;  cursor: pointer;  cursor: hand;  }
.MainMenu_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: 150px; background-color: #EFF2FE; BORDER-RIGHT: #7994CB 0px solid;  BORDER-TOP: #7994CB 0px solid;  BORDER-LEFT: #7994CB 0px solid;  BORDER-BOTTOM: #7994CB 0px solid;  moz-border-radius-bottomleft: 15px;  moz-border-radius-bottomright: 15px;  moz-border-radius-topleft: 3px;  moz-border-radius-topright: 3px }
.TreeViewMenu_Header{ background-color:#BDCBE6; background-image:url(mid_grad.gif); background-repeat:repeat-x;  font-size: 16px; border-top: 1px solid #41638B; border-bottom: solid 1px #41638B; border-right: solid 1px #41638B; border-left: solid 1px #41638B; line-height: 16px; }
.TreeMenu_blue { background-color: #EFF2FE;  BORDER-RIGHT: #7994CB 1px solid;  BORDER-TOP: #7994CB 0px solid;  BORDER-LEFT: #7994CB 1px solid;  BORDER-BOTTOM: #7994CB 1px solid;  background-repeat: repeat-x; }
.TreeViewMenu_Text { color: #EFF2FE; line-height: 1em;  } */

/* Main Menu */

.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent;
	-moz-box-sizing:border-box;
	box-sizing:border-box; 
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	height:20px;
	/*width: 897px; */
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	background-color: transparent;
	height:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	width: 100%; 
}
.MainMenu_MenuItem TD {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	text-align: left;
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #333333;
	height:25px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	margin-left:0px;


}

.MainMenu_MenuItemSelected TD {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	text-align: left;
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #af1d00;
	height:25px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	margin-left:0px;


}

.MainMenu_MenuItemActive TD {
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	text-align: left;
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #af1d00;
	height:25px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	margin-left:0px;


}
.MainMenu_RootMenuItem TD {
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: center;
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: transparent;
	height:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;	
}
.MainMenu_RootMenuItemSelected TD
{
    cursor: pointer;
    cursor: hand; /*color: #254461;  */ /*color: #981B15; */
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
    font-style: normal;
    border-left: #FF9900 0px solid;
    border-bottom: #FF9900 0px solid;
    border-top: #FF9900 0px solid;
    border-right: #FF9900 0px solid; /*background-color: #FF9900; */
    background-color: #af1d00;
    height: 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-width: 0px;
}
.MainMenu_RootMenuItemActive TD
{
        cursor: pointer; 
	cursor: hand; 
	/*color: #254461;  */
	/*color: #981B15;  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: center;
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	/*background-color: #FF9900; */ 
	background-color: #af1d00; 
	height:20px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
}
.MainMenu_Icon {
	display:none;
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 0px; 
	height: 100%;

}

.MainMenu_SubMenu TD {
	cursor: pointer; 
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: left;
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #333333;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index: 1000;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
	margin-left:0px;
	height: 20px;
}

.MainMenu_SubMenu TD
{
    cursor: pointer;
    cursor: hand;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    font-style: normal;
    border-left: #FF9900 0px solid;
    border-bottom: #FF9900 0px solid;
    border-top: #FF9900 0px solid;
    border-right: #FF9900 0px solid;
    background-color: #333333;
    /*background-image: url(images/SKI_RENTALS_r3_c62.gif); */
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1000;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-left: 0px;
    height: 20px;
}

.MainMenu_SubMenuItem TD {
	cursor: pointer; 
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: left; 
	font-style: normal; 
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #af1d00;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
    	height: 20px;
}


.MainMenu_SubMenuItemActive TD {
	cursor: pointer; 
	cursor: hand; 
	/*color: #254461;  */
	/*color: #981B15;  */
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: left; 
	font-style: normal;
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	/*background-color: #FF9900; */ 
	background-color: #af1d00; 
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
    	height: 20px;
}
.MainMenu_SubMenuItemSelected TD {
	cursor: pointer; 
	cursor: hand; 
	/*color: #254461;  */
	/*color: #981B15;  */	
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	vertical-align:middle;
	text-align: left;
	border-left: #FF9900 0px solid; 
	border-bottom: #FF9900 0px solid; 
	border-top: #FF9900 0px solid; 
	border-right: #FF9900 0px solid;
	background-color: #af1d00; 
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;
    	height: 20px;
}

.MainMenu_MenuArrow {
	display:none;
}
.MainMenu_RootMenuArrow {
	display: none;
}
.MainMenu_SubMenuArrow {
	display:none;
}
.MainMenu_MenuBreak
{
	background-color: transparent;
	border-top: #FF9900 0px solid;
	border-bottom: #FF9900 0px solid;
	border-left: #FF9900 0px solid;
	border-right: #FF9900 0px solid;
    	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;


}
.MainMenu_MenuBreak TD
{
	background-color: transparent;
	border-top: #FF9900 0px solid;
	border-bottom: #FF9900 0px solid;
	border-left: #FF9900 0px solid;
	border-right: #FF9900 0px solid;
    	padding-right: 0px;
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-top: 0px;


}

.SeparatorCSS TD
{
    width: 1px;
    color: #FFFFFF;
	border-left: #5F5B5B 0px solid; 
	border-bottom: #5F5B5B 0px solid; 
	border-top: #5F5B5B 0px solid; 
	border-right: #ffffff 0px solid; 
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;

}

.SeparatorCSS
{
    width: 1px;
    color: #FFFFFF;
	border-left: #5F5B5B 0px solid; 
	border-bottom: #5F5B5B 0px solid; 
	border-top: #5F5B5B 0px solid; 
	border-right: #ffffff 0px solid; 
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;

}



.Head { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #333333; }
.SubHead { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  bold; color: #333333; }

.HeaderText { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #333333; }
.HeaderText2 { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #FF0000; }
.HeaderText3 { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight:  normal; color: #FF0000; }
.ContentText { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight:  normal; color: #000000; }
.ContentTextSmall { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  normal; color: #000000; }

/*.bodytextsmall { font-family: Tahoma, Arial, Helvetica; font-size:  8px; font-weight:  normal; color: #000000; } */

.TextBox { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  normal; color: #000000; }
.Label { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight:  normal; color: #000000; }
.fixedtextbox { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  normal; color: #000000; }

/* -- CustomStyles -- */
.DarkBG { color: #FFFFFF; font-family:Verdana, sans-serif;  font-size: 11px; font-weight: bold; }

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for error messages */
.ErrorNormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
}

.ColUserID
{
}   

.ColDISPLAYNAMESTUP
{
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:  normal; 
    color: #000000;
}   

.ColTelephone
{
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:  normal; 
    color: #000000;
}  

.ColEmail
{
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:  normal; 
    color: #000000;
}

.ColIM
{
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:  normal; 
    color: #000000;
}  

.ColVIEWCOREINFO
{
    font-family: Tahoma, Arial, Helvetica; 
    font-size:  10px; 
    font-weight:  normal; 
    color: #000000;
}   

.ColHeadDISPLAYNAMESTUP
{
}   

.ColCountry
{
}   

.ColPRIVATEMESSAGE
{
	width: 1px;
}

.ColUserOnlineImage
{
	width: 1px;
}

.ItemListSelectCol
{
	 width: 1px;
}

.ItemListDeleteCol
{
	width: 1px;
}

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sidenav {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}
.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	padding-left: 15px;
	padding-top: 20px;
	vertical-align: middle;
}
.pageheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #af1d00;
	padding-left: 0px;
	padding-top: 0px;
}
.pageheaderR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	padding-left: 5px;
	padding-top: 0px;
}
.pageheaderW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
.pageheadersmallW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
.PageTitle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	padding-left: 10px;
	padding-top: 0px;


}
.sideheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d3793;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F5B7C;
	padding-left: 15px;
	padding-right: 15px;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.fixedtextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 125px;
}
.fixedtextboxmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 100px;
}
.fixedtextboxmed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 200px;
}
.fixedtextboxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 55px;
}
.fixedtextboxlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 300px;
}
.fixedtextboxlarge2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 500px;
}
.CommandButton90
{
    color: #FFFFFF;
    background-color: #2F5B7C;
    font-weight: bold;   
    cursor: pointer;
}
.CommandButton90R
{
    color: #FFFFFF;
    background-color: #af1d00;
    font-weight: bold;
    cursor: pointer;
}
.CommandButton100
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 100px;
    cursor: pointer;
}
.CommandButton100:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.CommandButton100R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 100px;
    cursor: pointer;
}
.CommandButton150
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 2px;
    width: 150px;
    cursor: pointer;
}
.CommandButton150:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.CommandButton200
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 200px;
    cursor: pointer;
}
.CommandButton200:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.CommandButton250
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 250px;
    cursor: pointer;
}
.CommandButton250:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.CommandButton250R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 250px;
    cursor: pointer;
}
.CommandButton250R:hover
{
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;    
}
.CommandButton125R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 125px;
    cursor: pointer;
}
.CommandButton150R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 150px;
    cursor: pointer;
}
.CommandButton350
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
.CommandButton350:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.CommandButton350_O
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
.CommandButton350_N
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 2px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A5582B;
	border: 1px solid #000000;
}
.button_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #D3291C;
	border: 1px solid #333333;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: justify;
	line-height: 18px;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 25px;

}
.homebodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: justify;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 25px;

}
.bodytextwhite {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: justify;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.bodytextsmallwhite {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: justify;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.bodytextwhitefooter {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 15px;

}
.bodytextsmall {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodytextsmallblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 20px;
}
a:link {
	color: #af1d00;
	text-decoration: none;
}
a:visited {
	color: #af1d00;
	text-decoration: none;
}
a:hover {
	color: #2f3738;
	text-decoration: underline;
}
a:Active {
	color: #af1d00;
}

.CommandButton {
	color: #af1d00;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 10px;
}
a.headerlink:link {
	color: #ffffff;
	text-decoration: none;
}
a.headerlink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.headerlink:hover {
	color: #2f3738;
	text-decoration: none;
}
a.headerlink:Active {
	color: #ffffff;
	text-decoration: none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
a.footerlink:link {
	color: #ffffff;
	text-decoration: none;
}
a.footerlink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.footerlink:hover {
	color: #A5582B;
	text-decoration: none;
}
a.footerlink:Active {
	color: #ffffff;
	text-decoration: none;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.navlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.navlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.navlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #af1d00;
	font-weight: bold;
}
a.navlink:Active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.BarCode {
	font-family: Bar Code 39 c;
	font-size: 80px;
	color: #000000;
}
HR {
page-break-after: always;
}

.modalPopup 
{
 background-image: url(ccc.gif);
 border-width:3px;
 border-style:solid;
 border-color:Gray;
 padding: 450px 300px 300px 300px;
 position: absolute;
 vertical-align: middle;
 text-align: center;
}

.modalPopupInfo 
{
 background-image: url(ccc.gif);
 border-width:3px;
 border-style:solid;
 border-color:Gray;
 padding: 10px 10px 10px 10px;
 vertical-align: middle;
 text-align: left;
}

wireFrame {
display: 	none;
overflow: hidden; 
z-index: 2; 
background-image: url(ccc.gif);
border-width:3px; 
border-style:solid;
 border-color:Gray;

}

CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	/*background-color:#AAFFFF; */
    /*background-image: url(ccc.gif); */
    background-color: Gray;
	opacity:.9;
	filter: alpha(opacity=90);
	border-width:3px;
     border-style:solid;
     border-color:black;
     padding: 10px 10px 10px 10px;
     vertical-align: top;
     text-align: left;
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.flyOutDiv
{
     display: none; 
     position: absolute; 
     width: 400px; 
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #EFF2FE; 
     padding: 5px;
} 
.flyOutDiv2
{
     display: none; 
     position: absolute; 
     width: 100px; 
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0)); 
     font-size: 14px; 
     border: solid 1px #CCCCCC; 
     background-color: #EFF2FE; 
     padding: 5px;
} 

.flyOutDivCloseX
{
 background-color: #2f3738; 
 color: #FFFFFF; 
 text-align: center; 
 font-weight: bold; 
 text-decoration: none; 
 border: outset thin #FFFFFF; 
 padding: 5px; 
}

.bucketH 
{
    height: 200px;
}

.CustomGridItem
    {
        font-weight:bold !important;
    }
    .CustomGridClickedItem .rtbText
    {
        font-style:italic !important;
    }
    .CustomGridDisabledItem .rtbText
    {
        text-decoration:line-through !important;
    }
    .CustomFGridocusedItem .rtbText
    {
        color: yellow !important;
    }
    .CustomGridHoveredItem .rtbText
    {
        text-decoration:underline !important;
    }
    .CustomGridCheckedButton .rtbText
    {
        color:red !important;
    }
    
.loading
        {
            background-color: #fff;
            height:100%;
            width:100%;
            text-align: center;
            vertical-align: middle;
        }
        



/* RadToolBar / base */

/* <wrappers and common styles> */

.RadToolBar
{
	margin: 0;
	padding: 0;
	color:#ffffff;
	background-color: #af1d00;
}

.RadToolBar
{
	cursor: default;
	text-align: left;
	background-color: #af1d00;
}
a
.RadToolBar_rtl
{
	text-align: right;
	float: right;
	background-color: #af1d00;
}

.RadToolBar,
.RadToolBar .rtbUL,
.RadToolBar .rtbItem,
.RadToolBar .rtbTemplate,
.RadToolBar .rtbWrap, .RadToolBar .rtbOut, .RadToolBar .rtbMid, .RadToolBar .rtbIn
{
	white-space: nowrap;
	vertical-align: top;
	
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	color:#ffffff;
	background-color:#AF1D00;
}
div.RadToolBar .rtbOuter, x:-moz-any-link { display: -moz-inline-box; background-color: #af1d00;} /* fix the toolbar borders in FF2 */
div.RadToolBar .rtbOuter, x:-moz-any-link, x:default { display: block; background-color: #af1d00;} /* restore for FF3+ (affects set width) */

.RadToolBar .rtbSplBtn .rtbSplBtnActivator, .RadToolBar .rtbChoiceArrow
{
	white-space: nowrap;
	vertical-align: top;
	
	display: -moz-inline-block;
	display: inline-block;
	zoom: 1;
	*display: inline;
	background-color: #af1d00;
}

.RadToolBar .rtbInner
{
	padding: 1px;
	background-color: #af1d00;
}

.RadToolBar .rtbUL,
.RadToolBar .rtbItem
{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	background-color: #af1d00;
}

* html .RadToolBar .rtbUL,
* html .RadToolBar .rtbItem { vertical-align: top; background-color: #af1d00;}
*+html .RadToolBar .rtbUL,
*+html .RadToolBar .rtbItem { vertical-align: top; background-color: #af1d00;}


/* </wrappers and common styles> */

/* <items> */

.RadToolBar .rtbItem
{
	margin: 0 1px; /* spacing between items */
	background-color: #af1d00;
}

.RadToolBar_Vertical .rtbUL
{
	display: -moz-inline-block;
}

.RadToolBar_Vertical .rtbItem
{
	display: block;
	zoom: normal;
	margin: 0;
}

.RadToolBar .rtbWrap
{
	text-decoration: none;
	vertical-align: top;
	outline: 0;
	cursor: pointer;
	background-color: #af1d00;
}

.RadToolBar .rtbDisabled .rtbWrap
{
	cursor: default;
}

.RadToolBar .rtbMid
{
	padding: 0 3px 3px 0;
	background-color: #af1d00;
}

.RadToolBar .rtbIn
{
	padding: 3px 0 0 3px;
	overflow: hidden;
	background-color: #af1d00;
}

.RadToolBar .rtbIn,
.RadToolBar .rtbIn *
{
	vertical-align: middle;
	background-color: #af1d00;
}

.RadToolBar .rtbIcon
{
	border: 0;
	padding: 2px;
}

.RadToolBar .rtbIcon,
x:-moz-any-link
{
	padding: 2px 0;
	width: 16px;
	height: 16px;
}

.RadToolBar_Vertical .rtbIcon,
x:-moz-any-link
{
	padding: 0;
	width: 16px;
	height: 16px;
}

.RadToolBar .rtbIcon,
x:-moz-any-link, x:default
{
	padding: 2px;
	width: auto;
	height: auto;
}

.RadToolBar .rtbIcon+.rtbText,
x:-moz-any-link
{
	margin-top: 2px;
}

.RadToolBar_Vertical .rtbIcon+.rtbText,
.RadToolBar .rtbDropDown.rtbDisabled .rtbIcon+.rtbText,
x:-moz-any-link
{
	margin-top: 0;
}

.RadToolBar .rtbText { padding: 0 3px; }
.RadToolBar .rtbText, x:-moz-any-link { padding: 0 1px 0 0; }
.RadToolBar .rtbText, x:-moz-any-link, x:default { padding: 0 3px; }
.RadToolBar .rtbDropDown .rtbText,
.RadToolBar .rtbSplBtn .rtbText { padding: 0 0 0 3px; }
.RadToolBar_rtl .rtbDropDown .rtbText,
.RadToolBar_rtl .rtbSplBtn .rtbText { padding: 0 3px 0 0; }

.RadToolBar .rtbText u /* accesskeys */
{
	vertical-align: baseline;
}

/* <disabled states> */
.RadToolBar .rtbDisabled
{
	-moz-opacity: .4;
	opacity: .4;
}

/* Opacity hack for IE */
.RadToolBar .rtbDisabled .rtbIcon,
.RadToolBar .rtbDisabled .rtbChoiceArrow 
{
	filter: alpha(opacity=40)\9;
	-ms-filter: "alpha(opacity=40)"\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0) /* Opacity hack for WebKit */
{
	.RadToolBar .rtbDisabled { opacity: 1; }
	.RadToolBar .rtbDisabled .rtbIcon,
	.RadToolBar .rtbDisabled .rtbChoiceArrow { opacity: .4; }
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) /* Opera doesn't place the drop down arrow correctly when this is inline-block */
{
	head~body .RadToolBar .rtbVOriented .rtbSplBtnActivator, 
	head~body .RadToolBar .rtbVOriented .rtbText
	{
		display: block;
	}
}

/* </disabled states> */

.RadToolBar .rtbVOriented
{
	text-align: center;
}

.RadToolBar .rtbDropDown .rtbVOriented { position: relative; padding-right: 20px; }
.RadToolBar .rtbSplBtn .rtbVOriented { position: relative; padding-right: 25px; }
.RadToolBar_rtl .rtbDropDown .rtbVOriented { padding-right: 0; padding-left: 20px; }
.RadToolBar_rtl .rtbSplBtn .rtbVOriented { padding-right: 0; padding-left: 25px; }

.RadToolBar .rtbVOriented .rtbIcon
{
	display: block;
	margin: 0 auto;
}

.RadToolBar .rtbVOriented,
x:-moz-any-link
{
	display: block;
}

.RadToolBar .rtbVOriented .rtbChoiceArrow
{
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 0;
}
.RadToolBar_rtl .rtbVOriented .rtbChoiceArrow { right: auto; left: 0; }

/* in ie, text-align: center does the trick (and margins fux0r items) */
* html .RadToolBar .rtbVOriented .rtbIcon { margin: 0; }
*+html .RadToolBar .rtbVOriented .rtbIcon { margin: 0; }

/* <separators> */

.RadToolBar .rtbSeparator 
{
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

* html .RadToolBar_Horizontal .rtbSeparator .rtbText
{
	padding: 0;
}

.RadToolBar_Horizontal .rtbSeparator 
{
	height: 24px;
	width: 1px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
* html .RadToolBar_Horizontal .rtbSeparator { display: inline; vertical-align: top; top: 50%; margin-top: -12px; }
*+html .RadToolBar_Horizontal .rtbSeparator { display: inline; vertical-align: top; top: 50%; margin-top: -12px; }

.RadToolBar_Vertical .rtbSeparator 
{
	width: 25px;
	height: 1px;
}

/* </separators> */

/* <the lovely small arrow> */

.RadToolBar .rtbChoiceArrow
{
	width: 18px;
	height: 20px;
	margin-left: 7px;
}
.RadToolBar_rtl .rtbChoiceArrow { margin-left: 0; margin-right: 7px; }

.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow
{
	width: 20px;
	margin-left: 5px;
	background-color: #af1d00;
}
.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnFocused .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow { margin-left: 0; margin-right: 5px; background-color: #af1d00;}

/* </the lovely small arrow> */

/* <background positions> */

.RadToolBar .rtbDropDownExpanded .rtbWrap,
.RadToolBar .rtbSplBtnExpanded .rtbWrap,
.RadToolBar .rtbSplBtnFocused .rtbWrap,
.RadToolBar .rtbChecked .rtbWrap,
.RadToolBar .rtbItemClicked .rtbWrap,
.RadToolBar .rtbItemFocused .rtbWrap,
.RadToolBar .rtbItemHovered .rtbWrap
{
	background-position: 0 100%;
	background-color: #AF1D00;
}

.RadToolBar .rtbDropDownExpanded .rtbOut,
.RadToolBar .rtbSplBtnExpanded .rtbOut,
.RadToolBar .rtbSplBtnFocused .rtbOut,
.RadToolBar .rtbItemFocused .rtbOut,
.RadToolBar .rtbItemClicked .rtbOut,
.RadToolBar .rtbChecked .rtbOut,
.RadToolBar .rtbItemHovered .rtbOut
{
	background-position: 100% 0;
	background-color: #AF1D00;
}

.RadToolBar .rtbDropDownExpanded .rtbMid,
.RadToolBar .rtbSplBtnExpanded .rtbMid,
.RadToolBar .rtbSplBtnFocused .rtbMid,
.RadToolBar .rtbItemFocused .rtbMid,
.RadToolBar .rtbItemClicked .rtbMid,
.RadToolBar .rtbChecked .rtbMid,
.RadToolBar .rtbItemHovered .rtbMid
{
	background-position: 100% 100%;
	background-color: #AF1D00;
}

.RadToolBar .rtbDropDownExpanded .rtbIn,
.RadToolBar .rtbSplBtnExpanded .rtbIn,
.RadToolBar .rtbSplBtnFocused .rtbIn,
.RadToolBar .rtbItemFocused .rtbIn,
.RadToolBar .rtbItemClicked .rtbIn,
.RadToolBar .rtbChecked .rtbIn,
.RadToolBar .rtbItemHovered .rtbIn
{
	background-position: 0 0;
	background-color: #AF1D00;
}

.RadToolBar .rtbSplBtn .rtbChoiceArrow,
.RadToolBar .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemHovered .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar .rtbItemClicked .rtbChoiceArrow { background-position: 100% 50%; background-color: #AF1D00;}

.RadToolBar_rtl .rtbSplBtn .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnExpanded .rtbChoiceArrow,
.RadToolBar_rtl .rtbItem .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnClicked .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbSplBtnHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemHovered .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbVOriented .rtbChoiceArrow,
.RadToolBar_rtl .rtbItemClicked .rtbChoiceArrow { background-position: 0 50%; background-color: #AF1D00;}

/* </background positions> */

/* </items> */

/* <drop-down> */

.RadToolBarDropDown
{
	border-style: solid;
	border-width: 1px;
	position: relative;
	text-align: left;
	cursor: default;
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 0;
	margin: 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown_rtl
{
	text-align: right;
	background-position: 100% 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbGroup
{
	display: block;
	padding: 0;
	margin: 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 0;
	text-align: left;
	padding: 0;
	margin: 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown_rtl .rtbSlide
{
	text-align: right;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbGroup
{
	padding: 1px 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbItem,
.RadToolBarDropDown .rtbSeparator
{
	position: relative;
	list-style-type: none;
	display: block;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbItem
{
	margin: 0;
	padding: 0 0 0 2px;
	outline: 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbWrap,
.RadToolBarDropDown .rtbTemplate
{
	line-height: 22px;
	position: relative;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbWrap
{
	overflow: hidden;
	display: block;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 32px;
	margin: 0;
	background-color: #AF1D00;
}
.RadToolBarDropDown_rtl .rtbWrap { padding: 0 32px 0 0; background-color: #AF1D00;}
* html div.RadToolBarDropDown .rtbWrap { position: static; line-height: 22px; background-color: #AF1D00;}
* html div.RadToolBarDropDown_rtl .rtbWrap { zoom: 1; background-color: #AF1D00;}

.RadToolBarDropDown .rtbIcon
{
	border: 0;
	vertical-align: top;
	position: absolute;
	left: 5px;
	top: 2px;
	display: block;
	background-color: #AF1D00;
}
.RadToolBarDropDown_rtl .rtbIcon { left: auto; right: 5px; background-color: #AF1D00;}
* html .RadToolBarDropDown .rtbIcon { margin-left: -35px; background-color: #AF1D00;} /* ie6 */
* html .RadToolBarDropDown_rtl .rtbIcon { margin-left: 0; float: right; background-color: #AF1D00;} /* ie6 */

.RadToolBarDropDown .rtbText
{
	padding: 0 30px 0 3px;
	display: block;
	*display: inline;
	zoom: 1;
	background-color: #af1d00;
}
.RadToolBarDropDown_rtl .rtbText { padding: 0 3px 0 30px; background-color: #af1d00;}

.RadToolBarDropDown .rtbDisabled .rtbWrap
{
	cursor: default;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbItemHovered,
.RadToolBarDropDown .rtbItemFocused
{
	background-color: #af1d00;
	background-repeat:  no-repeat;
	background-position: 0 0;
}

.RadToolBarDropDown .rtbItemHovered .rtbWrap,
.RadToolBarDropDown .rtbItemFocused .rtbWrap
{
	background-color: #af1d00;
	background-repeat:  no-repeat;
	background-position: 100% -22px;
}

.RadToolBar .rtbWrap:hover,
.RadToolBar .rtbWrap:focus,
.RadToolBarDropDown .rtbWrap:hover,
.RadToolBarDropDown .rtbWrap:focus
{
	outline: 0;
	background-color: #af1d00;
}

.RadToolBarDropDown .rtbDisabled .rtbIcon
{
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity: 0.4;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbSeparator
{
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0;
	margin: 1px 1px 1px 30px;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #AF1D00;
}
.RadToolBarDropDown_rtl .rtbSeparator { margin: 1px 30px 1px 1px; background-color: #AF1D00;}

/* <Shadows and rounded corners */

.RadToolBarDropDown .rtbRoundedCorners,
.rtbRoundedCorners .rtbGroup
{
	height: 100%;
	background-color: #AF1D00;
}
* html .RadToolBarDropDown .rtbRoundedCorners,
* html .rtbRoundedCorners .rtbGroup { height: auto; }

.RadToolBarDropDown .rtbTopRight,
.RadToolBarDropDown .rtbBottomLeft,
.RadToolBarDropDown .rtbBottomRight,
.RadToolBarDropDown .rtbRoundedCorners
{
	border: 0;
	background-position: 0 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbTopFix,
.RadToolBarDropDown .rtbTopRight,
.RadToolBarDropDown .rtbBottomFix,
.RadToolBarDropDown .rtbBottomLeft,
.RadToolBarDropDown .rtbBottomRight
{
	position: absolute;
	width: 4px;
	height: 4px;
	list-style-type: none;
	list-style-position: outside;
	font-size: 0;
	background-color: #AF1D00;
}

.RadToolBarDropDown_rtl .rtbTopRight,
.RadToolBarDropDown_rtl .rtbBottomRight
{
	width: 32px;
	background-color: #AF1D00;
}

.RadToolBarDropDown_rtl .rtbTopShadowRight,
.RadToolBarDropDown_rtl .rtbBottomShadowRight
{
	width: 4px;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbTopShadowRight,
.RadToolBarDropDown .rtbBottomShadowLeft,
.RadToolBarDropDown .rtbBottomShadowRight
{
	background-repeat: no-repeat;
	background-color: #af1d00;
}

.rtbRoundedCorners .rtbTopShadowRight,
.rtbRoundedCorners .rtbBottomShadowLeft,
.rtbRoundedCorners .rtbBottomShadowRight
{
	width: 5px;
	height: 5px;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbTopRight
{
	background-position: 100% 0;
	top: 0;
	right: -4px;
	height: 100%;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbBottomLeft
{
	background-position: 0 100%;
	bottom: -4px;
	left: 0;
	width: 100%;
	background-color: #AF1D00;
}

.RadToolBarDropDown .rtbBottomFix
{
	background-position: -1px 0;
	width: auto;
	bottom: -4px;
	left: 5px;
	right: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.RadToolBarDropDown .rtbTopFix
{
	background-position: -1px 0;
	width: auto;
	top: 0;
	left: 5px;
	right: 0;
	border-top-width: 1px;
	border-top-style: solid;
}

* html .RadToolBarDropDown .rtbTopFix,
* html .RadToolBarDropDown .rtbBottomFix,
* html .RadToolBarDropDown .rtbBottomShadowLeft
{
	width: 0;
}

.RadToolBarDropDown .rtbBottomRight
{
	background-position: 100% 100%;
	bottom: -4px;
	right: -4px;
	width: 8px;
}

.rtbShadows div.rtbBottomShadowLeft,
.rtbShadows div.rtbBottomShadowRight
{
	background-image: url('WebResource.axd?d=oWk4ROgeX4iwrjJZctYE6QR10WQECEw9cHZ-jgWA6BmBudaDTjahs9DZaWuAVTohFwoabDWhtUxXz3u8HVGnGo_PPvEQDNPBKzAect8Us16YIuZxSf3JJda-ds_aL7CdjdfPn7ZpAmlwItjRR1hgZhsSAk41&t=634226215182282500');
}

.rtbRoundedCorners div.rtbBottomShadowLeft,
.rtbRoundedCorners div.rtbBottomShadowRight
{
	background-image: url('WebResource.axd?d=fAb8KptCB8C5431AukofARpm_jyEP9sXYqvl6TRfm9uuAbKSZwwvo3v712n2ZABcQypq7wp7Y9MjufyhTthqfs5qK4m9bDai_9yPzmYRjdDLnjZnnF_7w5ARHG00yTBIrAtbtt3gKZyvSrWl7L2u3A-NfSk1E2fe3JGXgw2&t=634226215182282500');
}

.rtbShadows div.rtbTopShadowRight
{
	background-image: url('WebResource.axd?d=ORLKFQ5tHb_Yyn8j6MOwYamUS9O3hgZPAk9ObNvoXbZK2ojSuScSVm4PZq32ZiEs4Asn5Ybq3kXLJScWDaxk7An4Jn85rNhHR0p964WCsBDp3vEM1gcc0D88MPU_qJfErPGynGycxxWQvQgAqAHzxKX7c3U1&t=634226215182282500');
	background-position: 100% 0;
}

.rtbShadows .rtbTopShadowRight
{
	right: -5px;
}

.rtbShadows .rtbBottomShadowLeft
{
	bottom: -5px;
	left: 1px;
	background-position: 0 100%;
}

.rtbShadows .rtbBottomShadowRight
{
	bottom: -5px;
	right: -5px;
	width: 4px;
	height: 5px;
}

.rtbRoundedCorners .rtbTopShadowRight
{
	right: -8px;
	background-image: url('WebResource.axd?d=pMJBRx0GuTejyhWXfqwXLCPlmLJ8SfXp34x3MBti3J-yfcGmPNuEQheI_EXkpcYUgRQvbAQxEDKNjC4SKrYl9kpJozgUfKQjHfe0UyPrWa1Dnx-TG2BnR5O69gPYeeWQPpIE4iiC-xy2N20Wr8OWOMA-CzY1&t=634226215182282500');
}

.rtbRoundedCorners .rtbBottomShadowLeft
{
	bottom: -8px;
}

.rtbRoundedCorners .rtbBottomShadowRight
{
	bottom: -8px;
	right: -8px;
	width: 7px;
	height: 8px;
}

* html .rtbRoundedCorners .rtbBottomShadowRight
{
	width: 11px;
	height: 8px;
	font-size: 0;
}

.RadToolBarDropDown .rtbAccessKey
{
	font-size: 10px;
	font-weight: normal;
	float: right;
	padding-right: 8px;
}

.rtbRoundedCorners .rtbItem
{
	z-index: 1;
}

* html .rtbRoundedCorners .rtbText,
* html .rtbShadows .rtbText { zoom: 1 }

.RadToolBarDropDown .rtbRoundedCorners
{
	margin-top: 1px;
	padding: 4px 0 0 4px;
}

div.rtbRoundedCorners .rtbGroup
{
	position: relative;
	padding: 0;
}

div.rtbNoBackground
{
	background-image: none;
	border: 0;
	background-color: Red;
}

div.rtbSlide
{
	padding: 0 8px 10px 0;
}

/* </Shadows and rounded corners */

/* </drop-down> */


.RadGrid_Default .rgCommandRow a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

.RadGrid_Default .rgRow td,
.RadGrid_Default .rgAltRow td,
.RadGrid_Default .rgEditRow td,
.RadGrid_Default .rgFooter td
{
	border-style:none ! important;
	border-width:0px 0px 0px 0px ! important;
}

/* MD_Rents Styles */
/* ********************* */

.MD_bodytextsmall {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.MD_bodytextsmallbold {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.MD_bodytextsmallred {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.MD_pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	padding-left: 15px;
	padding-top: 20px;
	vertical-align: middle;
}
.MD_pageheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #C7D2DA;
}
.MD_pageheaderR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #af1d00;
	padding-left: 5px;
	padding-top: 0px;
}
.MD_pageheaderW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
	background-color: #2f3738;
}
.MD_pageheadersmallW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: middle;
}
.MD_tableborder
{
    border: solid 1px #2f3738; 
    background-color: #ffffff;
    width:100%;
    padding:0px;
}
.MD_tableborder_NoPad
{
    border: solid 1px #000000; 
    background-color: #ffffff;
    width:98%;
    padding:0px;
}
.MD_subtableborder
{
    border: solid 0px #2f3738; 
    background-color: #EEF1F4;
    width:100%;
    padding:5px;
    color: #000000;
    text-align: left;
}

.MD_Head { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #333333; }
.MD_SubHead { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  bold; color: #333333; }

.MD_HeaderText { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #333333; }
.MD_HeaderText2 { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #FF0000; }
.MD_HeaderText3 { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight:  normal; color: #FF0000; }
.MD_ContentText { font-family: Tahoma, Arial, Helvetica; font-size:  12px; font-weight:  normal; color: #000000; }
.MD_ContentTextSmall { font-family: Tahoma, Arial, Helvetica; font-size:  10px; font-weight:  normal; color: #000000; }

.MD_bodytext 
{
    border:0;
    border-style:none;
    text-align: center;
}


.MD_CommandButton90
{
    color: #FFFFFF;
    background-color: #2F5B7C;
    font-weight: bold;   
    cursor: pointer;
}
.MD_CommandButton90R
{
    color: #FFFFFF;
    background-color: #af1d00;
    font-weight: bold;
    cursor: pointer;
}
.MD_CommandButton100
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 100px;
    cursor: pointer;
}
.MD_CommandButton100:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.MD_CommandButton100R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 100px;
    cursor: pointer;
}
.MD_CommandButton150
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 2px;
    width: 150px;
    cursor: pointer;
}
.MD_CommandButton150:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.MD_CommandButton200
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 200px;
    cursor: pointer;
}
.MD_CommandButton200:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.MD_CommandButton250
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 250px;
    cursor: pointer;
}
.MD_CommandButton250:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.MD_CommandButton250R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 250px;
    cursor: pointer;
}
.MD_CommandButton250R:hover
{
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;    
}
.MD_CommandButton125R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 125px;
    cursor: pointer;
}
.MD_CommandButton150R
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #af1d00;
    font-weight: bold;
    padding: 5px;
    width: 150px;
    cursor: pointer;
}
.MD_CommandButton350
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
.MD_CommandButton350:hover
{
    background-color: #af1d00;
    border: 1px solid #af1d00;
}
.MD_CommandButton350_O
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #af1d00;
    border: 1px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
.MD_CommandButton350_N
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #2F5B7C;
    border: 2px solid #2F5B7C;
    font-weight: bold;
    padding: 5px;
    width: 350px;
    cursor: pointer;
}
/* text style for buttons and link buttons used in the portal admin pages */
.MD_CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
