﻿body 
{
	border: 0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    background-color: #ACC0E9;
	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;	
	overflow:hidden;
}

h1
{
 font-size: 17pt;	
}
	
H2	{	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:	16px;
	font-weight: bold;
	color: #336699;
	}	
	
H3	{	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:	14px;
	font-weight: bold;
	}	
	
h4	{	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:	12px;
	font-weight: bold;
	}	

hr
{
	color: Black;
	height: 1px;
	line-height: 1px;
	outline-style: none;
}

fieldset
{
	padding: 10px;
}

.fullHeight
{
	height: 100%;
}

.fullSize
{
	height: 300px;
	width: 300px;
}

.contents
{

}

.header
{
	height: 20;
	position: absolute;
}

.headerText
{
	font-size: 7pt;
	color: #333333;
}

.titleText {
    height: 31px;
    width: 100%;
    padding-left: 10px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
}

#divMenu
{
	width: 150px;
	overflow: auto;
	background-color:#ffffff;
	border-right: solid 1px #466094;
}

#divButtonsPrimary
{
	width: 150px;
	border-top: solid 1px #000000;
}

.MenuLinkMain	{	
	cursor: pointer;
	cursor: hand;
	}	

.MenuLinkSub	{	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:	10px;
	color: #0099FF;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 50px;
	line-height: 17px;
	}	

.MenuSection
	{	
	background: url(images/img_rpt_menu_items_top.gif) repeat-x;
	}	

#mainPanel
{
	overflow: auto;
}

.toolbar
{
    background-image: url(images/bg_ListHead.gif);
	height: 24px;
	vertical-align: middle;
	border-bottom: solid 1px #466094;
}
	
.OptionDropDown {
	position:absolute;
	background-color:#ffffff;
	width: 250px;
	margin-left: 20px;
	font-size: 10pt;
}

.OptionDropDownParent {
	cursor: pointer;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}

.OptionDropDownParentOver {
	background-color:#ffffff;
	cursor: pointer;
	cursor: hand;
	padding: 1px 2px 1px 2px;
}

.OptionDropDownImg {
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
	margin-bottom: -2px;
}

.OptionDropDownOptions {
	cursor: pointer;
	cursor: hand;
	width: 250px;
	font-size: 9pt;
	padding: 2px 2px 1px 2px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.OptionDropDownOptions_normal {
	width: 250px;
	color:#000000;
	background-color:#FFFFFF;
	font-size: 9pt;
}

.OptionDropDownOptions_hover {
	width: 250px;
	color:White;
	background-color:#316AC5;
	font-size: 9pt;
}

.validationMessage 
{
	font-size: 16pt;
	font-weight: 300;
	color: Red;
}

.CursorHand
{
	cursor: pointer;	
	cursor: hand;
}

.trans_div 
{
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/50percent.png');
    z-index: 10;
}

.trans_div[class] {
    background-image:url(../images/50percent.png);
}

.waitTable {
    width: 350px;
    background-color:White;
    border-left:1px solid black;
    border-right:1px solid black;
    border-top:1px solid black;
    border-bottom:1px solid black;
}

.Tab
{
	padding-bottom: 0px;
	margin-top: -2px;
	margin-bottom: -5px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;	
}

.unselectedTab
{
	height: 23px;
	padding-left: 8px;
	padding-right: 5px;
	color: #545454;
	background-color: #ffffff;
	border: solid 1px #6E8BB5;
	cursor: pointer;
	cursor: hand;
}

.selectedTab
{
	height: 23px;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #E0E3E8;
	border-left: solid 1px #6E8BB5;
	border-right: solid 1px #6E8BB5;
	border-bottom: solid 1px #E0E3E8;
	border-top: none;
	background-image: url(images/bg_selectedtab.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand;
}

.none
{
    height: 20px;
	background-image:url(images/spacer.gif);
    background-color: #E0E3E8;
    border-bottom: solid 1px #A0A0A4;
    padding-right: 8px;
    padding-left: 2px;
}

.ListHeadBlank
{
    background-color: #E0E3E8;
    border-bottom: solid 1px #A0A0A4;
}

.mainColumn
{
	background-image: #F0F1F6;
}

.selected
{
	background-color: #5C7DC0;
	color: #ffffff;
}

.unselected
{
	background-color: #ffffff;
	color: #000000;
}

.ListHead
{
    background-color: #E0E3E8;
    height: 20px;
    color: #000000;
    font-family: Tahoma, Arial, Verdana, Tahoma, Arial;
    font-size: 8.5pt;
    font-weight: normal;
    text-align: left;
    cursor: default;
    font-weight: normal;
    background-image:url(images/img_mnusep.gif);
    background-repeat: no-repeat;	
    padding-left: 8px;
    padding-right: 2px;
    border : 0px;    
    border-bottom : solid 1px #A0A0A4;    
}

.ListFooter
{
    border: 0;
	background-color: #ffffff;
    -moz-user-select: none;
    height: 10px;
}

.Footer
{
    background-color: #E0E3E8;
    border-top: solid 1px #A0A0A4;
    height: 20px;
    color: #000000;
    font-family: Tahoma, Arial, Verdana, Tahoma, Arial;
    font-size: 8.5pt;
    font-weight: normal;
    text-align: left;
    padding-left: 8px;
    cursor: default;
}

th
{
    font-weight: normal;
    padding-left: 8px;
    padding-right: 2px;
    border: none;
    border-bottom : solid 1px #A0A0A4;
}

.List
{
	width: 100%;
    color: black;
    font-family: Tahoma, Arial, Verdana, Tahoma, Arial;
    font-size: 8.5pt;
    cursor:pointer;
    cursor:hand;  
    border: 0px;
    border-bottom: solid 1px #D2D5DA;
    -moz-user-select: none;
}

.List td
{
    padding-left: 8px;
    padding-right: 2px;
    border: 0px;
    border-bottom: solid 1px #CDD4E3;
    height: 23px;
}

#tblList
{
	border: solid 1px #466094;
	background-color: #ffffff;
}

.dontShow
{
    display:none;
}

INPUT
{
    font-family: Tahoma, Arial, Verdana, Tahoma, Arial;
    font-size: 11px;
}

TEXTAREA
{
    font-family: Arial, Verdana, Arial;
    font-size: 11px;
	overflow: auto;
}

SELECT
{
	font-family: Tahoma, Arial, Verdana, Tahoma, Arial;
    font-size: 11px;
}

.button 
{ 
	padding: 1px; 
	font-size: 8.5pt; 
	background: url(images/bg_button.gif) repeat-x; 
	cursor: pointer; 
	color: #000000; 
	border: solid 1px #8696B7; 
	font-family: tahoma,Arial, Helvetica, sans-serif 
}



.tvItem
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	font-weight: normal;
    WIDTH: 100%;
    COLOR: #000000;
    vertical-align: middle;
    text-decoration: none;
	padding-left: 1px;	    
	padding-top: 1px;
}

.tvOn
{
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #63769B
}

.tvOver
{
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #acc0e9
}

.linkOver
{
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #acc0e9;
    cursor:pointer;
    cursor:hand;
}

.tvTitle
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}

.leftBar
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	font-weight: bold;

	padding-top: 5px;
	margin-left: -5px;
}

.ElementsTable
{
}

.PTCellOver
{
    BACKGROUND-COLOR: #acc0e9;
    cursor: pointer;
    cursor: hand;
}

.PTCell
{
    BACKGROUND-COLOR: #F0F1F6;
}

