/* 
================================
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: 900px; 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 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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
/* 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;
}


