/*
The Main Terms:
- General
- Table Layouts
- Container Table
- Text boxes
- Buttons
- Fonts
- Links
- Header
- Footer
- Navigator
*/

/*											General																				*/
/*																																			*/

body
{
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
}
SELECT
{
	border: #8ea3c0 1px solid;
	background-color: #EDF8FF;
	font-size: 11px;
	font-family: Tahoma;
	color: Black;
}
Label
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
	color: Black;
}
a
{
	font-weight: normal;
	font-size: 11px;
	color: #6633cc;
	font-family: Tahoma;
	text-decoration: none;
}
xmp
{
	word-wrap: break-word;
	display: inline;
	font-family: Tahoma;
	font-size: 11px;
}
.checkbox
{
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c1c1c1,strength=3);
}

.checkbox input
{
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c1c1c1,strength=3);
}
/*																																			
/*											Table Layouts																				*/
/*																																			*/



.InnerTable
{
	font-size: 12px;
	font-family: Tahoma;
	border: solid 1px #e8ebed;
	background-color: #edf8ff;
	border-collapse: collapse;
}

/*																																				
/*											Text Boxes																					*/
.Login_TdBgcolor
{
	background-color: #e6eef2;
}

.TextBox
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 11px;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	color: Black;
}
.TextBoxSmall
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 11px;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	color: Black;
	height: 20px;
	width: 35px;
	margin: 7px;
	text-align: center;
}
.INPUTpager
{
	margin-bottom: 6px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 7px;
	text-align: center;
}

.TextBoxLong
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 11px;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	color: Black;
	height: 20px;
	width: 250pt;
}
.TextBoxLongDisabled
{
	border: 0px;
	background-color: transparent;
	font-size: 11px;
	border-bottom: 1px solid #666666;
	font-family: Tahoma;
	color: Black;
	height: 20px;
	width: 250pt;
}
.TextBoxDisabled
{
	border: 0px;
	background-color: transparent;
	font-size: 11px;
	border-bottom: 1px solid #666666;
	font-family: Tahoma;
	color: Black;
	height: 20px;
	width: 20px;
}
.TextBoxLogin
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	height: 20px;
}
.TextBoxLoginDisabled
{
	border: 0px;
	background-color: transparent;
	font-size: 11px;
	border-bottom: 1px solid #666666;
	font-family: Tahoma;
	color: Black;
	height: 20px;
}
.DropDownList
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	height: 20px;
	width: 170px;
}
.DropDownListSmall
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	height: 20px;
	width: 50px;
}
.DropDownListMeduim
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	font-family: Tahoma;
	height: 20px;
	width: 60px;
}
.TextBoxCenter
{
	background-color: #EDF8FF;
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 11px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	width: 40px;
}



/*																																			
/*											buttons																						*/

.LongButton
{
	border: #8ea3c0 1px solid;
	background-color: #c4d4e9;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
	width: 120px;
	height: 20px;
	text-align: center;
	vertical-align: top;
}
.Button
{
	border: #8ea3c0 1px solid;
	background-color: #c4d4e9;
	font-size: 12px;
	font-family: Tahoma;
	color: Black;
}
.ShortButton
{
	border: #8ea3c0 1px solid;
	background-color: #c4d4e9;
	font-size: 12px;
	font-family: Tahoma;
	color: Black;
	width: 40px;
	height: 17px;
	text-align: center;
	vertical-align: top;
}

/*    Disabled Buttons     */
.LongButtonDisabled
{
	border: #a0a0a0 1px solid;
	background-color: #d0cece;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #747474;
	width: 120px;
	height: 20px;
	text-align: center;
	vertical-align: top;
}
.ButtonDisabled
{
	border: #a0a0a0 1px solid;
	background-color: #d0cece;
	font-size: 12px;
	font-family: Tahoma;
	color: #747474;
}
.ShortButtonDisabled
{
	border: #a0a0a0 1px solid;
	background-color: #d0cece;
	font-size: 12px;
	font-family: Tahoma;
	color: #747474;
	width: 40px;
	height: 17px;
	text-align: center;
	vertical-align: top;
}


/**/
/*																																				
/*											Data List																	*/

.ItemlistStyle_Table
{
	font-size: 12px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}

.ItemlistStyle
{
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}

.ItemlistStyle td
{
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}

.AlternatingItemStyle
{
	background-color: #EDF8FF;
}
.AlternatingItemStyle tr td
{
	background-color: #EDF8FF;
}
.AlternatingItemStyle_table
{
	background-color: #EDF8FF;
}

.ItemStyle
{
	background-color: #fafeff;
	font-size: 12px;
}
.ItemStyle tr td
{
	background-color: #fafeff;
}
.ItemStyle_table
{
	background-color: #fafeff;
}

.HeaderStyle
{
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	
}
.HeaderStyle td
{
	
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E8F8FF,endColorStr=#C0D8E9);
}
.HeaderStyle_table
{
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E8F8FF,endColorStr=#C0D8E9);
}
.FlatHeader
{
	background-color: #C4D9F9;
}
.Node
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#C4D9F9,endColorStr=#ffffff);
	border: #999999 thin double;
}
/*																																				
/*											Fonts																												*/

.LargeErrMsgText
{
	font-weight: bold;
	font-size: 12px; /*color:indianred;*/
	color: #cf0303;
	font-family: Tahoma;
}

.
{
	font-weight: bold;
	font-size: 11px; /*color: indianred;*/
	color: #cf0303;
	font-family: Tahoma;
}
.SuccessMsgText
{
	font-weight: bold;
	font-size: 11px; /*color: indianred;*/
	color: #108603;
	font-family: Tahoma;
}

.Tahoma11px
{
	font-weight: normal;
	color: Black;
	font-size: 11px;
	font-family: Tahoma;
}

.BoldText
{
	font-weight: bold;
	font-family: Tahoma;
}

.Tahoma11pxBold
{
	font-weight: bold;
	color: Black;
	font-size: 11px;
	font-family: Tahoma;
}

.Tahoma9pt
{
	font-size: 9pt;
	font-family: Tahoma;
}

.Tahoma7pt
{
	font-size: 7pt;
	font-family: Tahoma;
}

/*																																				
/*											Links																			*/



.scrollStyle
{
	scrollbar-arrow-color: #006699;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #DEE3E7;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-size: 11px;
	font-family: Tahoma;
}
.highlightLink:link
{
	font-size: 11px;
	color: #0000ff;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
.highlightLink:visited
{
	font-size: 11px;
	color: #0000ff;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}
.highlightLink:hover
{
	font-size: 11px;
	color: #003399;
	font-family: Tahoma;
	font-weight: bold;
}
/*																																				
/*											Header / Footer																			*/


.HeaderColor
{
	background-image: url(Images/hbg.jpg);
	background-repeat: repeat-x; /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#9EBEF5,endColorStr=#ffffff), progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#8FB3E6,strength=2); 	*/
}

.HeaderLinkText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0066ff;
}
.HeaderBoldText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.HeaderText
{
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

/*																																				
/*											Navigator																								*/


.NavigatorLinkText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
.NavigatorText
{
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #2f4f4f;
}

.Navigator
{
	background-color: #D6DEEC;
	color: #003399;
	font-family: Tahoma;
	font-size: 10;
	font-weight: bold;
	border-right: #C1C1C1 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #E6E6E6 1px solid;
	border-top: #ffffff 1px solid;
	padding: 3px;
	padding-right: 11px;
	padding-left: 11px;
}
/*							Tabs
*/
.TabOn
{
	background-color: #EDF8FF;
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}
.TabOff
{
	height: 25px;
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E8F8FF,endColorStr=#C0D8E9);
}
.TabOver
{
	cursor: hand;
	height: 25px;
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C0D8E9,endColorStr=#E8F8FF);
}
.TabOnArabic
{
	background-color: #EDF8FF;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}
.TabOffArabic
{
	height: 25px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E8F8FF,endColorStr=#C0D8E9);
}
.TabOverArabic
{
	cursor: hand;
	height: 25px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#C0D8E9,endColorStr=#E8F8FF);
}
.FolderSeperator
{
	background-color: #c0d8e9;
	border: solid 1px #b0c4de; /* c5cacd*/
	border-collapse: collapse;
}
.MenuItemBg
{
	width: 100%;
	height: 20px;
	background-color: #C4D9F9;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DAEAFD,endColorStr=#8FB3E6);
	border-bottom: solid 1px #3B619C;
}
/**				Global
\*/
.H
{
	display: none;
}
.V
{
	display: block;
}
.Tahoma8pt
{
	font-weight: normal;
	color: Black;
	font-size: 8pt;
	font-family: Tahoma;
}


/********************************** GECOL *******************/

/************************ GECOL ****************************/
.viewWrap
{
	padding: 10px;
}
.DetailsStyle
{
	font-size: 12px;
	text-align: justify;
	font-family: Tahoma;
}
DetailsStyleGeneric
{
	text-align: justify;
}
.DetailsStyleBold
{
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	font-family: Tahoma;
}
.DetailsStyleBoldMenu
{
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	height: 23px;
	color: Black;
}

.MenuSideBorder
{
	border-collapse: collapse;
	border-left: steelblue 1px solid;
	border-right: steelblue 1px solid;
	background-color: White;
}
.MenuBottomBorder
{
	background-color: White;
	border-collapse: collapse;
	border-left: steelblue 1px solid;
	border-right: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
}
.DetailsStyleBoldMenuMouseOver
{
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	height: 23px;
	color: black;
	cursor: hand;
	cursor: pointer;
	vertical-align: top;
	background-image: url(images/menuBackSelected.jpg);
}
.MenuSeperator
{
	background-color: #8aa3c3;
}

.HeaderDetailsStyle
{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}

.NonOuterTable
{
	border: solid 1px white;
	background-color: Transparent;
}

.LowerBorder
{
	font-size: 12px;
	font-family: Tahoma;
	border-collapse: collapse;
	border-bottom: steelblue 1px solid; /* c5cacd*/
}
.DottedLowerBorder
{
	font-size: 12px;
	font-family: Tahoma;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: Dashed 1px #b0c4de; /* c5cacd*/
}

.UpperBorder
{
	font-size: 12px;
	font-family: Tahoma;
	border-collapse: collapse;
	border-top: solid 1px #b0c4de; /* c5cacd*/
}
WindingsDetailsStyle .WingdingsDetailsStyle
{
	font-size: 12px;
	font-weight: bold;
	font-family: Wingdings 2;
}

.OuterTableNoBorder
{
	font-size: 12px;
	font-family: Tahoma;
	border: solid 0px #c5cacd; /* d9f8ff*/
	background-color: #f7fbff;
	border-collapse: collapse;
}

.MainMenuItem
{
	font-weight: bolder;
	font-size: 11pt;
	font-family: Verdana;
	color: Black;
	z-index: 1;
}

.HandCursor
{
	cursor: hand;
	cursor: pointer;
}

.NoBack
{
	background: #f4f4f4 url(../images/add.gif);
}

.ReportHeader
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	color: Black;
	text-align: center;
	background-color: #EDF8FF;
}

.OuterTable
{
	font-size: 12px;
	font-family: Tahoma;
	border: solid 1px #c5cacd; /* d9f8ff*/
	background-color: #f7fbff;
	border-collapse: collapse;
}

.OuterTableNoFill
{
	font-size: 12px;
	font-family: Tahoma;
	border: solid 1px #c5cacd; /* d9f8ff*/
	border-collapse: collapse;
}
.ItemStyle_table_LB
{
	background-color: #fafeff;
	border-left: solid 1px steelblue;
}

.HeaderColorFORTEST
{
	cursor: hand;
	border-bottom: solid 2px red;
	background-color: Blue;
}


.GridHeaderStyle
{
	height:25px;
	font-size:11px;
	background-repeat:repeat-x;
	background-image:url(Images/GridHeader.png);
	border-style:none;
}
.GridItemHeader
{
	border:none;
     text-align:right;
    color:#00156e;
    font-weight:bold;
}
.GridItems
{
	font-family: Tahoma;
	border:solid 1px #688caf;
	
}
.GridItemStyle
{
	height:20px;
	background-color: white;
	font-size: 11px;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
}
.GridUpperBorder
{
	
	border-top: steelblue 1px solid;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
}
.GridFooterStyle
{
	height:25px;
	font-size:11px;
	background-color:#83a4d3;
	font-weight:bold;
	border-style:none;
}
