/* ================================
    CSS STYLES    v1.0, 01/2001
   ================================
*/ 

body
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
}

body.body_login
{	
	margin-top: 30px;
	padding:0px; 
}

body.body_popup
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	margin-top: 0px;
	
	background-color: #f7f7f7;
}

hr
{
	height: 1px;
	
}

/* ======== TEXT STYLE ======== */

.CurrentStepNo
{
	font-family: Arial Black;
	font-size: 20px;
	font-weight: bold;
	color: #3F3F3E;
}

.CurrentStepText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #486C93;
	
}

.NextStepNo
{
	font-family: Arial Black;
	font-size: 20px;
	font-weight: bold;
	color: #D3D5D7;
}

.NextStepText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #D3D5D7;
}

.NextStep
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #A5A3A3;
}

.MainPageDesc
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #4E4D4D;
}

.MainPageMessage
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: Red
}

.Title
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000   
}

.TitleSmall
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000   
}

.Description
{
    font-family: Arial;
    font-size: 11px;
    color: #000000
}

.NormalTxt
{
    font-family: Arial;
    font-size: 11px;
    color: #000000
}

.BiggerTxt
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.BiggerTxtBold
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold
}

.NormalTxtBold
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000
}

.SmallTxt
{
    font-family: Arial;
    font-size: 9px;
    color: #000000
}

.Message
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: Red
}


.DescCell
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background : #B8CBD5
}

.CompulsoryTxt
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: Red
}

.asterisk
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: Red
}

.Login
{
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}

.Login a:link
{
	color: #000000;
	text-decoration: none;
}
.Login a:visited
{
	color: #000000;
	text-decoration: none;
}

.LoginTxt
{
    font-family: Verdana;
    font-size: 10px;
    color: #002E4E;
    font-weight: bold
}

.breadcrumb
{
    font-family: Arial;
    font-size: 11px;
    color: #303030
}

.alphabetFilter
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000
}

.copyright
{
    font-family: Arial;
    font-size: 10px;
    color: #000000
}

.GreyTxt
{
	font-family: Arial;
	font-size: 11px;
	color: Gray;
	font-weight: normal;
}

.NormalTab
{
    background-color: transparent;
    font-family: Arial;
    font-size: 11px;
    color: #8A8A8B;
    padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	font-family: Arial;
    font-size: 11px;
	font-weight: bold
}

.NormalTab a:active
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:link
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.NormalTab a:hover
{
	color: #3A4973;
	text-decoration: none;
	font-size: 11px;
	border-bottom: none;
}

.SelectTab
{
    background-color: transparent;
	border-top: #B5B5B5 0px solid;
	border-bottom: #8A8A8B 0px solid;
	border-left: #8A8A8B 0px solid;
	border-right: #8A8A8B 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}

.SelectTab a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.SelectTab a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.SelectTab a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.SelectTab a:hover
{
	color: #3A4973;
	text-decoration: none;
	font-size: 11px;
}

.SelectSubTab
{
    background-color: transparent;
	border-top: #B5B5B5 0px solid;
	border-bottom: #8A8A8B 0px solid;
	border-left: #8A8A8B 0px solid;
	border-right: #8A8A8B 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

/* ======== GRID STYLE ======== */

.GridStyle
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	padding: 1px 5px 1px 5px; 
}

.GridHeader 
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #DCE5EA; 
	font-weight:BOLD; 
	padding: 1px 5px 1px 5px; 
	border: 1px solid #C6D2DE; 
	border-bottom: 3px double #C6D2DE; 
	border-top: 1px solid #54678C;
}

.GridItemStart
{
	font-family: Arial; 
	font-size: 11px;
	background: #f7f7f7; 
	padding: 1px 5px 1px 5px; 
	border: 1px #C6D2DE solid; 
	border-left:0px; 
	border-right: 1px #C6D2DE dotted; 
}

.GridItem 
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #f7f7f7; 
	padding: 1px 5px 1px 5px; 
	border: 1px #C6D2DE solid;
}

.GridItemEnd
{
	font-family: Arial; 
	font-size: 11px;
	background: #f7f7f7; 
	padding: 1px 5px 1px 5px; 
	border: 1px #C6D2DE solid; 
	border-left:1px #C6D2DE dotted; 
	border-right:0px; 
}

.GridPager
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #f7f7f7; 
	padding: 1px 5px 10px 5px; 
}

.GridHeaderInTabBox
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #B8CBD5; 
	font-weight:BOLD; 
	padding: 1px 5px 1px 5px; 
	border: 1px solid #C6D2DE; 
	border-bottom: 3px double #C6D2DE; 
	border-top: 1px solid #54678C;
}

.GridPagerInTabBox
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #E5ECF4; 
	padding: 1px 5px 10px 5px; 
	border: 0px #E5ECF4 solid; 
}


.GridCategory
{
	border-collapse: collapse;
	font-family: Arial; 
	font-size: 12px;
	background: #E5ECF4; 
	font-weight:BOLD; 
	padding: 1px 5px 1px 5px; 
	border: 1px solid #E5ECF4; 
	border-bottom: 3px double #E5ECF4; 
	border-top: 1px solid #E5ECF4;
}

.GridHeaderOriginalDoc
{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 11px;
	background: #BDBECE; 
	font-weight:BOLD; 
	padding: 1px 5px 1px 5px; 
	border: 1px solid #E5ECF4; 
	border-bottom: 1px double #E5ECF4; 
	border-top: 1px solid #E5ECF4;
}

.GridItemOriginalDoc
{
	font-size: 11px;
	color: #00234f;
	background: #FFFFFF;
	font-family: Arial;
	margin: 1px;
	font-weight:normal; 
	border-bottom: #bbbbbb 1px dotted;
	padding: 1px 5px 1px 5px; 
	margin: 1px;
}

.GridItemVersionDoc
{
	font-size: 11px;
	color: #00234f;
	background : #FFFFFF;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding: 1px 5px 1px 5px; 
	margin: 1px;
}

.GridItemVersionDoc2
{
	font-size: 11px;
	color: #00234f;
	background : #F4F7A3;
	font-family: Arial;
	margin: 1px;
	border-bottom: #bbbbbb 1px dotted;
	padding: 1px 5px 1px 5px; 
	margin: 1px;
}


/* ======== FORM CONTROLS STYLE ======== */

.NCCommon
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
    color: #000000;
    z-index: 0;
}

.NCCommonBold
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
    color: #000000
}

.NCButton
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.NCButtonFix
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	width: 60px
}

.NCButtonSmall
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial
}


/* Calendar */
.NormalCalendar
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C0C0FF;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #ffffff;
}


a:active
{
	color: #000000;
	text-decoration: underline
}

a:link
{
	color: #000000;
	text-decoration: underline
}

a:visited
{
	color: #000000;
	text-decoration: underline
}

a:hover 
{
	color: #FF9208;
	text-decoration: none ; 
	background: transparent; 
	border-bottom: #FF9208 1px dotted;
}

.VersionTxt
{
    font-family: Arial;
    font-size: 9px;
    color: #8080C0;
}
