﻿body
{
    background: #3d3d3d;
    font-family: Tahoma, Arial, Verdana, Times New Roman;
    font-size: 0.7125em;
    margin: 0;
    padding:0;
}
div
{
    /*z-index: 9999;*/
}

a:link 
{
    text-decoration: none;
    color: inherit;
}
a:visited
{
    text-decoration: none;
    color: inherit;
}
a:hover
{
    text-decoration: none;
    color: inherit;
}
a:active
{
    text-decoration: none;
    color: inherit;
}


h1
{
    font-size: 2.0em;
    font-weight: bold;
    padding: 0 0 1.5% 1.5%;
    overflow: auto;
    color: #3d3d3d;
}
h2
{
    font-size: 1.5em;
    font-weight: bold;
    
}

.ReportLinkButtons
{
    
    background: #D3D1D1;
    color:#333;
   border-bottom: 1px solid #fff;
   border-top: 1px solid #fff;   
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}

.LoginButton
{
    text-align: left;
}
.SignUpUrl
{
    text-decoration: underline !Strict;
    color: Blue;
}
.SectionHeadings
{
    font-weight: bold;
}

.CentreLogin
{
    margin:auto;
}

.loginHeader
{
       text-align: center;
       font-weight: bolder;
}

/****** Dev Express *******/

/* -- ASPxMenu -- */
.dxmControl_BlackGlass 
{
	font: 9pt Tahoma;
	color: white;
}
.dxmControl_BlackGlass a, .dxmMenu_BlackGlass a, .dxmVerticalMenu_BlackGlass a, .dxmSubMenu_BlackGlass a
{
	color: white;
	text-decoration: none;
}
.dxmLoadingPanel_BlackGlass
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxmLoadingPanel_BlackGlass td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 6px 6px 6px 6px;
}
.dxmSubMenu_BlackGlass a
{
	color: black;
}
.dxmMenu_BlackGlass, .dxmVerticalMenu_BlackGlass
{
	font: 9pt Tahoma;
	color: white;
	border: 1px solid #16171B;

	background: #444444 url('mItemBack.gif') repeat-x top center;
}
.dxmMenuGutter_BlackGlass
{
}

.dxmMenuSeparator_BlackGlass .dx,
.dxmMenuFullHeightSeparator_BlackGlass .dx 
{
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.dxmMenuSeparator_BlackGlass,
.dxmMenuFullHeightSeparator_BlackGlass
{
	width: 1px;
}

.dxmMenuSeparator_BlackGlass .dx,
.dxmMenuFullHeightSeparator_BlackGlass,
.dxmMenuVerticalSeparator_BlackGlass
{
	background-color: #16171B;
	width: 1px;
}
.dxmMenuSeparator_BlackGlass
{
	display: none;
}
.dxmMenuVerticalSeparator_BlackGlass
{
	width: 100%;
	height: 1px;
}

.dxmMenuItem_BlackGlass, .dxmMenuItemWithImage_BlackGlass, .dxmMenuItemWithPopOutImage_BlackGlass, .dxmMenuItemWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuItem_BlackGlass, .dxmVerticalMenuItemWithImage_BlackGlass, .dxmVerticalMenuItemWithPopOutImage_BlackGlass, .dxmVerticalMenuItemWithImageWithPopOutImage_BlackGlass, 
.dxmMenuLargeItem_BlackGlass, .dxmMenuLargeItemWithImage_BlackGlass, .dxmMenuLargeItemWithPopOutImage_BlackGlass, .dxmMenuLargeItemWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuLargeItem_BlackGlass, .dxmVerticalMenuLargeItemWithImage_BlackGlass, .dxmVerticalMenuLargeItemWithPopOutImage_BlackGlass, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_BlackGlass
{
	font: 9pt Tahoma;
	color: white;
	background: #444444 url('mItemBack.gif') repeat-x top center;
	white-space: nowrap;

	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuItem_BlackGlass, .dxmVerticalMenuItemWithImage_BlackGlass, .dxmVerticalMenuItemWithPopOutImage_BlackGlass, .dxmVerticalMenuItemWithImageWithPopOutImage_BlackGlass, 
.dxmVerticalMenuLargeItem_BlackGlass, .dxmVerticalMenuLargeItemWithImage_BlackGlass, .dxmVerticalMenuLargeItemWithPopOutImage_BlackGlass, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_BlackGlass
{
	background: #444444 url('mVerticalItemBack.gif') repeat-x top center;
}
.dxmMenuItemDropDownButton_BlackGlass, .dxmMenuLargeItemDropDownButton_BlackGlass
{
	padding-right: 11px;
	padding-left: 11px;
}
.dxmVerticalMenuItemDropDownButton_BlackGlass, .dxmVerticalMenuLargeItemDropDownButton_BlackGlass
{
	padding-right: 7px;
	padding-left: 7px;
}

.dxmMenuItemSelected_BlackGlass, .dxmMenuItemSelectedWithImage_BlackGlass, .dxmMenuItemSelectedWithPopOutImage_BlackGlass, .dxmMenuItemSelectedWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuItemSelected_BlackGlass, .dxmVerticalMenuItemSelectedWithImage_BlackGlass, .dxmVerticalMenuItemSelectedWithPopOutImage_BlackGlass, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_BlackGlass,
.dxmMenuLargeItemSelected_BlackGlass, .dxmMenuLargeItemSelectedWithImage_BlackGlass, .dxmMenuLargeItemSelectedWithPopOutImage_BlackGlass, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuLargeItemSelected_BlackGlass, .dxmVerticalMenuLargeItemWithImageSelected_BlackGlass, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_BlackGlass, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_BlackGlass
{
	background: #457692 url('mItemBackS.gif') repeat-x top center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButtonSelected_BlackGlass, .dxmMenuLargeItemDropDownButtonSelected_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 11px;
	padding-left: 10px;
}
.dxmVerticalMenuItemDropDownButtonSelected_BlackGlass, .dxmVerticalMenuLargeItemDropDownButtonSelected_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 7px;
	padding-left: 6px;
}
.dxmMenuItemChecked_BlackGlass, .dxmMenuItemCheckedWithImage_BlackGlass, .dxmMenuItemCheckedWithPopOutImage_BlackGlass, .dxmMenuItemCheckedWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuItemChecked_BlackGlass, .dxmVerticalMenuItemCheckedWithImage_BlackGlass, .dxmVerticalMenuItemCheckedWithPopOutImage_BlackGlass, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_BlackGlass,
.dxmMenuLargeItemChecked_BlackGlass, .dxmMenuLargeItemCheckedWithImage_BlackGlass, .dxmMenuLargeItemCheckedWithPopOutImage_BlackGlass, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_BlackGlass,
.dxmVerticalMenuLargeItemChecked_BlackGlass, .dxmVerticalMenuLargeItemWithImageChecked_BlackGlass, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_BlackGlass, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_BlackGlass
{
	background: #457692 url('mItemBackS.gif') repeat-x top center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButtonChecked_BlackGlass, .dxmMenuLargeItemDropDownButtonChecked_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 11px;
	padding-left: 10px;
}
.dxmVerticalMenuItemDropDownButtonChecked_BlackGlass, .dxmVerticalMenuLargeItemDropDownButtonChecked_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 7px;
	padding-left: 6px;
}
.dxmMenuItemHover_BlackGlass, .dxmMenuItemHoverWithImage_BlackGlass, .dxmMenuItemHoverWithPopOutImage_BlackGlass, .dxmMenuItemHoverWithImageWithPopOutImage_BlackGlass, 
.dxmVerticalMenuItemHover_BlackGlass, .dxmVerticalMenuItemHoverWithImage_BlackGlass, .dxmVerticalMenuItemHoverWithPopOutImage_BlackGlass, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_BlackGlass, 
.dxmMenuLargeItemHover_BlackGlass, .dxmMenuLargeItemHoverWithImage_BlackGlass, .dxmMenuLargeItemHoverWithPopOutImage_BlackGlass, .dxmMenuLargeItemHoverWithImageWithPopOutImage_BlackGlass, 
.dxmVerticalMenuLargeItemHover_BlackGlass, .dxmVerticalMenuLargeItemHoverWithImage_BlackGlass, .dxmVerticalMenuLargeItemHoverWithPopOutImage_BlackGlass, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_BlackGlass
{
	color: White;
	background: #82b3ce url('mItemBackH.gif') repeat-x top center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuItemDropDownButtonHover_BlackGlass, .dxmMenuLargeItemDropDownButtonHover_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 11px;
	padding-left: 10px;
}
.dxmVerticalMenuItemDropDownButtonHover_BlackGlass, .dxmVerticalMenuLargeItemDropDownButtonHover_BlackGlass
{
	border-left: solid black 1px;
	padding-right: 7px;
	padding-left: 6px;
}
.dxmSubMenu_BlackGlass
{
	font: 9pt Tahoma;
	color: black;
	background-color: #e8edf1;
	border: solid 1px #4e4f51;
	padding: 1px;
	position: relative; top: 0px;
}
.dxmSubMenuSeparator_BlackGlass
{
    width: 100%;
    height: 1px;
    background-color: #9f9f9f;
}
.dxmSubMenuItem_BlackGlass, .dxmSubMenuItemWithImage_BlackGlass, 
.dxmSubMenuItemWithPopOutImage_BlackGlass, .dxmSubMenuItemWithImageWithPopOutImage_BlackGlass
{
	background-color: #E8EDF1;
	border-top: solid 1px #E8EDF1;
	border-bottom: solid 1px #E8EDF1;
	white-space: nowrap;	
}
.dxmSubMenuItem_BlackGlass, 
.dxmSubMenuItemWithImage_BlackGlass 
{
	padding-top: 2px;
	padding-right: 40px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmSubMenuItemWithPopOutImage_BlackGlass, 
.dxmSubMenuItemWithImageWithPopOutImage_BlackGlass
{
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.dxmSubMenuItemDropDownButton_BlackGlass
{
	padding-right: 7px;
	padding-left: 7px;
}

.dxmSubMenuItemSelected_BlackGlass, .dxmSubMenuItemSelectedWithImage_BlackGlass, 
.dxmSubMenuItemSelectedWithPopOutImage_BlackGlass, .dxmSubMenuItemSelectedWithImageWithPopOutImage_BlackGlass
{
	background-color: #93a7ba;
	border: solid 1px #719dbe;
}
.dxmSubMenuItemSelected_BlackGlass, 
.dxmSubMenuItemSelectedWithImage_BlackGlass 
{
	padding-top: 2px;
	padding-right: 39px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.dxmSubMenuItemSelectedWithPopOutImage_BlackGlass, 
.dxmSubMenuItemSelectedWithImageWithPopOutImage_BlackGlass
{
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.dxmSubMenuItemDropDownButtonSelected_BlackGlass
{
	padding-right: 6px;
	padding-left: 6px;
}

.dxmSubMenuItemChecked_BlackGlass, .dxmSubMenuItemCheckedWithImage_BlackGlass, 
.dxmSubMenuItemCheckedWithPopOutImage_BlackGlass, .dxmSubMenuItemCheckedWithImageWithPopOutImage_BlackGlass
{
}
.dxmSubMenuItemChecked_BlackGlass, 
.dxmSubMenuItemCheckedWithImage_BlackGlass 
{
}
.dxmSubMenuItemCheckedWithPopOutImage_BlackGlass, 
.dxmSubMenuItemCheckedWithImageWithPopOutImage_BlackGlass
{
}
.dxmSubMenuItemDropDownButtonChecked_BlackGlass
{
}

.dxmSubMenuItemHover_BlackGlass, .dxmSubMenuItemHoverWithImage_BlackGlass, 
.dxmSubMenuItemHoverWithPopOutImage_BlackGlass, .dxmSubMenuItemHoverWithImageWithPopOutImage_BlackGlass
{
	background-color: #c1ced9;
	border: solid 1px #a4bed1;
}
.dxmSubMenuItemHover_BlackGlass, 
.dxmSubMenuItemHoverWithImage_BlackGlass
{
	padding-top: 2px;
	padding-right: 39px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.dxmSubMenuItemHoverWithPopOutImage_BlackGlass, 
.dxmSubMenuItemHoverWithImageWithPopOutImage_BlackGlass
{
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 9px;
}
.dxmSubMenuItemDropDownButtonHover_BlackGlass
{
	padding-right: 6px;
	padding-left: 6px;
}

.dxmMenuItemSpacing_BlackGlass,
.dxmMenuLargeItemSpacing_BlackGlass,
.dxmMenuItemSeparatorSpacing_BlackGlass,
.dxmMenuLargeItemSeparatorSpacing_BlackGlass,
.dxmVerticalMenuItemSpacing_BlackGlass,
.dxmVerticalMenuLargeItemSpacing_BlackGlass,
.dxmVerticalMenuItemSeparatorSpacing_BlackGlass,
.dxmVerticalMenuLargeItemSeparatorSpacing_BlackGlass
{
	display: none;
}
.dxmSubMenuItemSpacing_BlackGlass,
.dxmSubMenuItemSeparatorSpacing_BlackGlass 
{
	height: 1px;
}

.dxmMenuItemLeftImageSpacing_BlackGlass
{
	padding-right: 4px;
}
.dxmMenuItemRightImageSpacing_BlackGlass
{
	padding-left: 4px;
}
.dxmVerticalMenuItemLeftImageSpacing_BlackGlass,
.dxmVerticalMenuItemRightImageSpacing_BlackGlass,
.dxmSubMenuItemImageSpacing_BlackGlass
{
	width: 1px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.dxmVerticalMenuItemLeftImageSpacing_BlackGlass div,
.dxmVerticalMenuItemRightImageSpacing_BlackGlass div
{
	width: 4px;
	height: 1px;
}
.dxmMenuItemTopImageSpacing_BlackGlass,
.dxmVerticalMenuItemTopImageSpacing_BlackGlass
{
	margin-bottom: 4px;
}
.dxmMenuItemBottomImageSpacing_BlackGlass,
.dxmVerticalMenuItemBottomImageSpacing_BlackGlass
{
	margin-top: 4px;
}
.dxmSubMenuItemImageSpacing_BlackGlass div
{
	width: 7px;
	height: 1px;
}

/* Disabled */
.dxmDisabled_BlackGlass
{
	color: #9f9f9f;
	cursor: default;
}

/*                     */
/* -- ASPxMenu Lite -- */
/*                     */
.dxm-main,
.dxm-horizontal ul.dx {
	float: left;
}
.dxm-popup {
	position: relative;
}
ul.dx {
	list-style: none none outside;
	margin: 0;
	padding: 0;
	
	background-repeat: repeat-y;
	background-position: left top;
}
.dxm-image,
.dxm-pImage {
	border-width: 0px;
	vertical-align: top;
}
.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.dxm-horizontal .dxm-item,
.dxm-horizontal .dxm-spacing,
.dxm-horizontal .dxm-separator,
.dxm-content,
.dxm-horizontal .dxm-popOut,
.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}
.dxm-vertical .dxm-image-l .dxm-popOut,
.dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-popup .dxm-popOut {
	float: right;
}
.dxm-ie7 .dxm-vertical ul.dx,
.dxm-ie7 .dxm-popup ul.dx {
	height: 1%;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-popup .dxm-item {
	margin-bottom: -2px;
}
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-spacing {
	margin-top: -4px;
}
.dxm-ie7 .dxm-vertical .dxm-item,
.dxm-ie7 .dxm-vertical .dxm-spacing,
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-item,
.dxm-ie7 .dxm-popup .dxm-spacing,
.dxm-ie7 .dxm-popup .dxm-separator {
	zoom: 1;
}
.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
	margin: 0px auto;
}
.dxm-ie7 .dxm-vertical .dxm-separator b,
.dxm-ie7 .dxm-popup .dxm-separator b {
	margin: 0px;
}
.dxm-ie7 .dxm-vertical .dxm-separator,
.dxm-ie7 .dxm-popup .dxm-separator {
	text-align: center;
}

/* Appearance */
.dxmLite_BlackGlass .dxm-main {
	border: solid 1px #16171B;
}

.dxmLite_BlackGlass .dxm-horizontal,
.dxmLite_BlackGlass .dxm-vertical {
	padding: 0px;
}
.dxmLite_BlackGlass .dxm-vertical {
	width: 150px;
}

.dxmLite_BlackGlass .dxm-popup {
	border: solid 1px #4E4F51;
	background-color: #E8EDF1;
	padding: 1px;
}

.dxmBC_BlackGlass {
	background-color: #E8EDF1;
}

.dxmLite_BlackGlass ul.dx {
	font: 9pt Tahoma;
}

.dxmLite_BlackGlass .dxm-image-t .dxm-item,
.dxmLite_BlackGlass .dxm-image-b .dxm-item,
.dxmLite_BlackGlass .dxm-content {
	text-align: center;
	white-space: nowrap;
}

.dxmLite_BlackGlass,
.dxmLite_BlackGlass .dxm-content a.dx {
	color: White;
}

.dxmLite_BlackGlass .dxm-popup,
.dxmLite_BlackGlass .dxm-popup .dxm-content a.dx {
	color: Black;
}

.dxmLite_BlackGlass .dxm-content a.dx {
	text-decoration: none;
}

.dxmLite_BlackGlass .dxm-horizontal {
	background: #444444 url('mItemBack.gif') repeat-x top center;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-item {
	background: #444444 url('mVerticalItemBack.gif') repeat-x top center;
}

.dxmLite_BlackGlass .dxm-popup .dxm-item {
	border-width: 1px;
}
.dxmLite_BlackGlass .dxm-popOut {
	border-width: 0px 0px 0px 1px;
}
.dxmLite_BlackGlass .dxm-image-r .dxm-popOut {
	border-width: 0px 1px 0px 0px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-item,
.dxmLite_BlackGlass .dxm-popOut {
	border-color: transparent;
	border-style: solid;
}

/* Checked, Selected, Hovered */
.dxmLite_BlackGlass .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	border-color: #16171B;
}
.dxmLite_BlackGlass .dxm-main .dxm-checked,
.dxmLite_BlackGlass .dxm-main .dxm-selected {
	background: #457692 url('mItemBackS.gif') repeat-x top center;
}
.dxmLite_BlackGlass .dxm-main .dxm-hovered {
	background: #82b3ce url('mItemBackH.gif') repeat-x top center;
}

.dxmLite_BlackGlass .dxm-popup .dxm-selected {
	background-color: #93A7BA;
	border-color: #719DBE;
}
.dxmLite_BlackGlass .dxm-popup .dxm-hovered,
.dxmLite_BlackGlass .dxm-popup .dxm-dropDownMode.dxm-hovered .dxm-popOut {
	background-color: #C1CED9;
	border-color: #A4BED1;
}

/* Content */
.dxmLite_BlackGlass .dxm-main .dxm-content {
	padding: 4px 10px 5px 11px;
}

.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
	padding-right: 3px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
	padding-left: 3px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
	padding-right: 11px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
	padding-left: 11px;
}

.dxmLite_BlackGlass .dxm-popup .dxm-noSubMenu .dxm-content,
.dxmLite_BlackGlass .dxm-popup .dxm-subMenu .dxm-content,
.dxmLite_BlackGlass .dxm-popup .dxm-dropDownMode .dxm-content {
	padding-right: 17px;
}

.dxmLite_BlackGlass .dxm-popup .dxm-content {
	padding: 2px 40px 3px 10px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-noSubMenu .dxm-content,
.dxmLite_BlackGlass .dxm-popup .dxm-subMenu .dxm-content {
}
.dxmLite_BlackGlass .dxm-popup .dxm-dropDownMode .dxm-content {
	padding-right: 16px;
}

/* Image */
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-image {
	margin-right: 4px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-image {
	margin-left: 4px;
}
.dxmLite_BlackGlass .dxm-image-t .dxm-image {
	margin-bottom: 4px;
}
.dxmLite_BlackGlass .dxm-image-b .dxm-image {
	margin-top: 4px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-l .dxm-image {
	margin-right: 7px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-r .dxm-image {
	margin-left: 7px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-image {
	margin-right: 10px;
}

/* Image replacement */
.dxmLite_BlackGlass .dxm-vertical .dxm-image-l .dxm-noImage {
	padding-left: 21px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-r .dxm-noImage {
	padding-right: 21px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-t .dxm-noImage,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-b .dxm-noImage {
	padding-left: 3px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-noImage {
	padding-left: 24px;
}

/* PopOut */
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 8px;
	padding-bottom: 8px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-top: 26px;
	padding-bottom: 26px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-popOut {
	padding-right: 10px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-popOut {
	padding-right: 10px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-popOut {
	padding-left: 11px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-popOut,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-popOut {
	padding-left: 10px;
	padding-right: 11px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-popOut {
	padding-left: 11px;
	padding-right: 10px;
}

.dxmLite_BlackGlass .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
	padding-top: 7px;
	padding-bottom: 8px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_BlackGlass .dxm-vertical .dxm-image-b .dxm-popOut {
	padding-top: 25px;
	padding-bottom: 26px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-popOut {
	padding-top: 5px;
	padding-bottom: 6px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-popOut,
.dxmLite_BlackGlass .dxm-popup .dxm-popOut {
	padding-right: 6px;
	padding-left: 6px;
}

/* PopOut replacement */
.dxmLite_BlackGlass .dxm-vertical .dxm-noSubMenu,
.dxmLite_BlackGlass .dxm-popup .dxm-noSubMenu {
	padding-right: 17px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-image-r .dxm-noSubMenu {
	padding-left: 17px;
}

/* Spacings, Separator */
.dxmLite_BlackGlass .dxm-horizontal .dxm-spacing {
	width: 0px;
	height: 1px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-spacing {
	height: 0px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-spacing {
	height: 1px;
}

.dxmLite_BlackGlass .dxm-horizontal .dxm-separator b {
	width: 1px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-separator b,
.dxmLite_BlackGlass .dxm-popup .dxm-separator b {
	height: 1px;
}
.dxmLite_BlackGlass .dxm-vertical .dxm-spacing,
.dxmLite_BlackGlass .dxm-main .dxm-separator b {
	background-color: #16171B;
}
.dxmLite_BlackGlass .dxm-popup .dxm-separator b {
	background-color: #9F9F9F;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-spacing,
.dxmLite_BlackGlass .dxm-horizontal .dxm-separator b,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-spacing,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-spacing,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-separator b,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-separator b {
	height: 23px;
}
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-spacing,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-spacing,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-t .dxm-separator b,
.dxmLite_BlackGlass .dxm-horizontal .dxm-image-b .dxm-separator b {
	height: 59px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-separator {
	padding-left: 35px;
	
	margin-top: 1px;
	margin-bottom: 1px;
}
.dxm-ie7.dxmLite_BlackGlass .dxm-vertical .dxm-separator {
	margin-top: -3px;
}
.dxm-ie7.dxmLite_BlackGlass .dxm-popup .dxm-separator {
	margin-top: 0px;
}
.dxmLite_BlackGlass .dxm-popup .dxm-noImages .dxm-separator {
	padding-left: 0px;
}
/****** END OF DevExpress *******/

input
{
    font-size: 1em;
    font-family: Tahoma, Arial, Verdana, Times New Roman;
}
p
{
    clear: both;
    overflow: auto;
}
.linespacing
{
    margin-top:0.45em;
    margin-bottom:0.45em;
}
select
{
    font-size: 1em;
    font-family: Tahoma, Arial, Verdana, Times New Roman;
}
textarea
{
    font-size: 1em;
    font-family: Tahoma, Arial, Verdana, Times New Roman;
}
#Container
{
    margin: auto;
    width: 960px;
    background: #ffffff;
    top: 0;
}
#divActions
{
    clear: left;
    margin: 1% 1% 1% 1%;
}
#divCalculationOptions
{
    float: left;
    width: 48%;
}
#divDiagramValues
{
    padding: 0 0 4% 0;
}
.divJccDataJoint
{
    width: 45%;
    float: right;
}
.divJccDataProject
{
    float: left;
    width: 45%;
}
#divLeft
{
    width: 60%;
    clear: left;
    float: left;
    overflow: auto;
    top: 0;
    display: inline;
}
#divFooterLeft
{
    width: 70%;
    clear: left;
    float: left;
    overflow: auto;
    display: inline;
    text-align:justify;
    text-indent:3%;
    margin-left: 2%;
    
}
#divFooterRight
{
    width: 25%;
    margin: 0 1% 0 0;
    float: right;
/*overflow: auto;*/
    overflow:hidden;
    display: inline;
    margin-right: 2%;
}

#divMessages
{
    float: right;
    width: 48%;
}
#divProcedures
{
    clear: both;
    margin: 1% 1% 1% 1%;
}
#divRight
{
    width: 34%;
    margin: 0 1% 0 0;
    float: right;
    clear: right; /*overflow: auto;*/
    top: 0;
    display: inline;
}
#divToolbox
{
    clear: both;
    margin: 1% 1% 1% 1%;
}
#divToolOptions
{
    width: 40%;
    float: right;
}
#footer
{
    bottom: 0px;
    clear: both;
    text-align: justify;
    /*width: 100%;*/
    overflow: auto;
    text-indent: 1%;
}
#footer ul
{
    padding: 0;
    margin: 0;
    white-space: nowrap;
    list-style-type: none;
}
#footer li
{
    display: inline;
}
#Header
{
    /* width: 100%;*/
    overflow: visible;
    top: 0;
    background: #FFFFFF;
    clear: both;
}
#HeaderRow1Right
{
    float: right;
}
.formLabel
{
    float: right;
    padding-right: 10px;
}
#Main
{
    border-bottom: solid 1px black;
    width: 95%;
    overflow: auto;
    margin: 2% 2% 2% 2%;
    clear: both;
}
.bl
{
    background: url(images/ltgreybl.gif) 0 100% no-repeat #f4f4f4;
}
.br
{
    background: url(images/ltgreybr.gif) 100% 100% no-repeat;
}
.BoxHeader
{
    display: block;
    border-style: Solid;
    border-width: 1px; /*border-color: #000000;*/
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-color: #ffcc2a; /*background-image: url(images/titlebg.jpg);*/ /*background-color: #000000;*/
    background-repeat: repeat-x;
    color: #000000;
    font-weight: bold;
}
.Breadcrumbs
{
    background: #9D9D9D;
    padding: 0% 1% 0% 0%;
}
.BulletsLeft
{
    text-align: left;
    color: Blue;
}
.CalculationDiagram
{
    /*background: white;*/
    float: right;
    overflow: hidden;
    width: 50%; /*margin: auto;*/ /*padding: 0.5em 0.5 em 0.5em 0.5em;*/
}
.ClampRow
{
    width: 97%;
    border: solid 1px #000000;
    background: #DDDDDD;
    margin: 1% 1% 1% 1%;
}
.clear
{
    font-size: 1px;
    height: 1px;
}
.DropDown
{
    width: 65%;
    float: right;
    overflow: scroll;
}
.DropDown option
{
    width: 100%;
    overflow: auto;
}
.error
{
    clear: both;
    color: Red;
    display: block;
    float: Left;
    margin: 0 1% 0 0;
}
.FormNonLabel
{
    float: right;
    clear: right;
    max-width: 50%;
}
.GridStyleCellRight
{
    text-align: right;
}
.GridViewStyle
{
    border: solid 1px #000000;
    margin: 1% 1% 1% 1%;
    width: 98%;
}
.GridViewStyleTD
{
    border: solid 1px black;
}
.GridViewStyleTH
{
    border-style: Solid;
    border-width: 1px;
    border-color: #000000;
    border-bottom-color: #ffcc2a;
    background-image: url('images/navbackground.gif');
    background-color: #000000;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
}
.GridViewStyleTR
{
    background: #FFFFFF;
    color: #000000;
}
.GridViewStyleTRAlt
{
    background: #DDDDDD;
    color: #000000;
}
.HiddenButton
{
    display: none;
}
.InformationFigures
{
    color: Blue;
}
.JointCompletionReport
{
    background: white;
    border: solid 2px #333333;
    width: 800px;
    padding: 10px 10px 10px 10px;
}
.jccRow
{
    width: 95%;
    padding: 2% 2% 2% 2%;
    overflow: auto;
}
.radiobuttons
{
    display: inline;
}
.RoundedCornerContainerDIV
{
    padding: 1% 1% 1% 1%;
    border: 0;
}
.Row
{
    clear: both;
    width: 98%;
    margin: 1% 1% 1% 1%;
    overflow: auto;
}
.SectionHeadings
{
    font-weight: bold;
}
.SpecialCalcRow
{
    float: right;
    width: 65%;
}
.TextBoxes
{
    float: right;
    margin: 0 1% 1% 0;
}
.tl
{
    background: url(images/ltgreytl.gif) 0 0 no-repeat;
}
.tr
{
    background: url(images/ltgreytr.gif) 100% 0 no-repeat;
    padding: 10px;
}
.WarningsPanel
{
    background: white;
    border: solid 2px #333333;
    width: 600px;
    height: auto;
}
.WarningsPanel li
{
    list-style-type: none;
    margin-right: 2.5em;
}
.WarningsPanelButtons
{
    float:right;
    margin:0.5em;
}
/* Menu Styling */
ul.AspNet-Menu
{
    position: relative;
}
ul.AspNet-Menu, ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: inline-block; /*border-left: solid 2px #222222;*/
}
ul.AspNet-Menu li
{
    position: relative;
    width: 9.79%;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
    display: block;
    color: #F1F1F1;
    padding-left: 1.0em;
}
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover:ul, ul.AspNetMenu li.AspNet-Menu-Hover ul, ul.AspNetMenu li li.AspNet-Menu-Hover ul, ul.AspNetMenu li li li.AspNet-Menu-Hover ul
{
    display: block;
}
/* Style for ASPNet Menu container */
.AspNet-Menu-Horizontal
{
    border-top: solid 1px grey;
    background: url('images/navbackground.gif') repeat-x;
    margin: 0;
    height: auto; /*z-index: auto;*/
}
/* Style for Top Level Menu Elements i.e. Calculations/Brochures etc */
.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    color: #F1F1F1;
    background: url('images/navbackground.gif') repeat-x;
    border-left: solid 2px #222222;
    padding: 1% 3.34% 1.1% 3.33%; /*padding: 1% 5% 1% 5%;*/
    margin: 0;
    font-weight: bold;
    font-size: larger;
    text-align: center;
}
/* Style for Second Level Menu Element - i.e. Under Calculations - ANSI/API etc */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    background: #eeeeee;
    color:#FFFFFF;
    left: 0;
    top: 2.5em;
    width: 100%;
}
/* Style for Second Level Menu Element Items - i.e. Under Calculations - ANSI/API etc */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
    /*background: url(images/navbackground.gif) repeat-x;*/
    background: #333333; /*#3f3f3f;*/
    color: #F1F1F1;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
    font-size: 0.8em;
    font-weight: normal;
    text-align:left;
    text-indent: 0.5%;
}
/* Style for when user hovers over Second Level Menu Element Items - i.e. ANSI or API or Special */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul li a:hover
{
    background: url('images/navbackground.gif') repeat-x;
}
/* Styling for ASP.net Login and Password Recover */
.AspNet-Login
{
    /*overflow: auto;*/
}
.AspNet-Login-UserPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-Login-UserPanel input
{
    float: right;
}
.AspNet-Login-PasswordPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-Login-PasswordPanel input
{
    float: right;
}
.AspNet-Login-RememberMePanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-Login-SubmitPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-PasswordRecovery
{
    overflow: auto;
}
.AspNet-PasswordRecovery-UserName-InstructionPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-PasswordRecovery-UserName-UserPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
.AspNet-PasswordRecovery-UserName-UserPanel input
{
    float: right;
}
.AspNet-PasswordRecovery-UserName-SubmitPanel
{
    overflow: auto;
    clear: both;
    margin: 1% 0 1% 0;
}
/*New Stuff 22Apr09*/
.pageBanner
{
    clear: both;
}
.fakeH1
{
    font-size: 2.0em;
    font-weight: bold;
    padding: 0 0 0.9% 0;
    overflow: auto;
}
.crumbs
{
    padding-left: 1%;
}
.bannerShadow
{
    clear: both;
    height: 10px;
    background-image: url('images/BannerShadow.gif');
    background-repeat: repeat-x;
    width: 960px;
}
.d0
{
    background-color: #f4f4f4;
    color: black;
}
.d1
{
    background-color: #f9f9f9;
    color: black;
}
.defaultTable
{
    width: 100%;
    border-spacing: 0 2px;
}
/*Style to set width of tds of labels*/
.td_Label
{
    width:44%;
}
.xslHead th
{
    text-align: left;
}
.documentationRow fs
{
}
.documentationRowRef
{
    width: 20%; /*padding: 0% 10px 0% 0%;*/
}
.documentationRowName
{
    width: 75%;
}

.advancedPanel
{
    width: 90%;
}

.advancedInputsBox
{
    border: solid 1px #f4f4f4;
    padding: 1% 1% 1% 1%;
    width: 100;
}

.PasswordBar
{
    padding: 2px 2px 2px 2px;
}

.floatLeft
{
    clear: both;
    float: left;
}

.formLabelLeft
{
    float: left;
    padding-right: 10px;
}


.floatRight
{
    float: right;
    overflow: auto;
}

.formPadding
{
    padding: 0 0 0 0;
    margin: 0.5em 0 0.4em 0;
    overflow: hidden;
}
.formPadding label
{
    /*float:right;     vertical-align:bottom;*/
    float: left;
    width: 10em;
    margin-right: 1em;
    text-align: left;
}
.formPadding input
{
    /*float:right;     vertical-align:bottom;*/
    float: left;
}

.formPadding textarea
{
    /*float:right;*/
    float: left;
}

/*
    Welcome Page 
*/

.divWelcomeLeft
{
    width: 49%;
    clear: left;
    float: left;
    overflow: auto;
    top: 0;
    display: inline;
    margin: 0 1% 0 0;
    overflow: visible;
}

.divWelcomeRight
{
    width: 49%;
    float: right;
    clear: right;
    overflow: auto;
    top: 0;
    display: inline;
    margin: 0 0 0 1%;
    overflow: visible;
}

.VerticalSpacer
{
    margin: 8% 0 8% 0;
}

.welcomeParagraph
{
    float: right;
    clear: right;
    overflow: auto;
    top: 0;
    display: block;
    width: 80%;
    overflow: visible;
}

.welcomeImage
{
    clear: left;
    float: left;
    overflow: auto;
    top: 0;
    display: block;
    width: 19%;
    margin: 0 1% 0 0;
    overflow: visible;
}

.trWelcome
{
    /*background: url(images/Panel_TR.jpg) 100% 0 no-repeat;*/
    background: url(images/ltgreytr.gif) 100% 0 no-repeat;
    padding: 10px;
    height: 130px;
}

.blWelcome
{
    /*background-position: bottom;*/ /*background-image: url(images/PanelBG.jpg);*/ /*background-repeat: repeat-x;*/ /*background-color: #dcdcdc;*/ /*background-color: #f4f4f4;*/
    filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.80);
    opacity: 0.80;
    background: url(images/ltgreybl.gif) 0 100% no-repeat #f4f4f4;
    overflow: visible;
}
.blWelcome:hover
{
    /*background-position: bottom;*/ /*background-image: url(images/PanelBG.jpg);*/ /*background-repeat: repeat-x;*/ /*background-color: #dcdcdc;*/
    background-color: #f4f4f4;
    filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=1.00);
    opacity: 1.00; /*background-color:#dcdcdc;*/
    overflow: visible;
}

.aWelcome
{
    /* font-size : 1em;     font-family: Tahoma, Arial, Verdana, Times New Roman;     */
    text-decoration: none;
}

.aWelcome:visited
{
    /*font-size : 1em;     font-family: Tahoma, Arial, Verdana, Times New Roman; */
    color: Blue;
    text-decoration: none;
}
.aWelcome:hover
{
    /*font-size : 1em;     font-family: Tahoma, Arial, Verdana, Times New Roman; */
    color: Blue;
    text-decoration: underline;
}


.searchExt
{
    font-size: small;
    color: #3e3e3e;
    font-style: italic;
}

.fieldset_Contactus
{
    margin: 0 0 1.5em 0;
    padding: 0 0 0 0;
    border: 0px solid #c5c7c7;
    
    /*background-image: url('images/fieldsetBg.gif');
    background-repeat: repeat-x;*/
    background-color: #f4f4f4;
}

.pageIntroText
{
   font-size: 1.2em;
}

.addThis
{
    margin-left: 50px;
    padding-right: 10px;
    }
    
    /* Update Panel */
    
.modalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}


.ModalWindow
{
  border: solid1px#c0c0c0;
  background:#f0f0f0;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

#progressBackgroundFilter 
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:997; 
}
#processMessage 
{ 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:5%; 
    z-index:998; 
    background-color:#fff;
    border:solid 1px #000;
    text-align:center;
}


.LoginButton
{
    text-align: left;
}

.SignUpUrl:visited
{
    text-decoration: underline;
    color: Blue;
}

.SignUpUrl:hover
{
    text-decoration: underline;
    color: Blue;
}

.SignUpUrl:active
{
    text-decoration: underline;
    color: Blue;
}

.SignUpUrl:link
{
    text-decoration: underline;
    color: Blue;
}
