/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
THEAD	{	
	vertical-align:	middle;
	Font-Size: 14px; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:normal;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	color:#aa4001;
	FONT-VARIANT: small-caps;
	}	
TD {
	font-size: x-small; 
	font-family: Verdana, Arial; 
	text-decoration: none; 
	}

TFOOT	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
Table
{
	Font-Family: Verdana, Arial;
	Font-Size: x-small; 
	COLOR: black; 
	font-weight: normal;
	border-color: #e2e2e2;
}
TH	{	
	vertical-align:	baseline;
	Font-Size: xx-small; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	}	
			
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
TH	{	
	vertical-align:	baseline;
	Font-Size: xx-small; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	}	
.ColumnHead {
	border-Top: #e2e2e2 1px solid;
}
.BorderTop {
	border-Top: #e2e2e2 1px solid;
}
.BorderLeft {
	border-left: #e2e2e2 1px solid;
}
.BorderRight {
	border-right: #e2e2e2 1px solid;
}
.BorderBottom {
	border-Bottom: #e2e2e2 1px solid;
}
.BorderTopSilver {
	border-Top: silver thin solid;
}
.BorderLeftSilver {
	border-left: silver thin solid;
}
.BorderRightSilver {
	border-right: silver thin solid;
}
.BorderBottomSilver {
	border-Bottom: silver thin solid;
}

.BorderRightWhite {
	border-right: white 1px solid;
}
.BorderTopWhite {
	border-top: white 1px solid;
}
.BorderSep {
	font-size:2px;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
}
.BorderSepBottom 
{
	font-size:2px;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	border-Bottom: #e2e2e2 1px solid;
}
.BorderPageBottom 
{
	font-size:2px;
	border-Bottom: #26966c 1px solid;
}
.BorderBigSepBottom 
{
	font-size:6px;
	border-left: #e2e2e2 1px solid;
	border-right: #e2e2e2 1px solid;
	border-Bottom: #e2e2e2 1px solid;
}
.BorderLeftWhite {
	border-left: white 1px solid;
}
.BorderRightWhite {
	border-right: white 1px solid;
}
.BorderTopWhite {
	border-top: white 1px solid;
}
.BorderBottomWhite {
	border-bottom: white 1px solid;
}

.ErrorMessage
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    Color: #ef5518;
}
.InputBorder
{
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.InputNoBorder
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.InputText
{
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-RIGHT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    Color: black;
}
.InputTextNoBorder
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    font-weight: Bold;
    Color: #365a7e;
}
.InputTextSmallNoBorder
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: none;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: xx-small;
    Color: #365a7e;
}
.InputTextBottom
{
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-RIGHT: none; 
	BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: x-small;
    Color: black;
}
.InputButton
{
	Font-Size: x-small; 
	COLOR: #26966c; 
	FONT-FAMILY: Verdana, Arial; 
	CURSOR: hand; 
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: transparent
}

.InputButtonBorder
{
	Font-Size: x-small; 
	COLOR: #26966c; 
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	CURSOR: hand; 
	BORDER-RIGHT: darkgrey 1px solid; 
	BORDER-TOP: #e2e2e2 1px solid; 
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-BOTTOM: darkgrey 1px solid; 
	BACKGROUND-COLOR: #e2e2e2;
}
.InputButtonBorderRed
{
	Font-Size: x-small; 
    Color: #ef5518;
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	CURSOR: hand; 
	BORDER-RIGHT: darkgrey 1px solid; 
	BORDER-TOP: #e2e2e2 1px solid; 
	BORDER-LEFT: #e2e2e2 1px solid; 
	BORDER-BOTTOM: darkgrey 1px solid; 
	BACKGROUND-COLOR: #e2e2e2;
}
.InputTopButton
{
	Font-Size: x-small; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial; 
	CURSOR: hand; 
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: transparent
}
.AnchorBullet
{
	Font-Family: Wingdings, Arial; 
	Font-size: 12px; 
	color: #365a7e;
}
.ColumnHeading
{
	Font-Size: xx-small; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	color:black;
}

AncPages:link	{
	Font-Family: Verdana, Arial;
	Font-Size: 11px; 
	COLOR: #605109; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}	

/* Home Page related Class */
.AncHomePage {
	color:#605109;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.AncBookMark {
	color:#605109;
	text-decoration:none;
	font-size:xx-small;
}
.AncHomePage:hover, .AncHomePage:active, .AncHomePage:active {
	color:#aa4001;
	font-weight:bold;
	text-decoration:underline;
}

.silver 
{
	background-color:#e2e2e2;
}

.lightsilver 
{
	background-color:#f0f0f0;
}

.yellow
{
	background-color:'lightyellow';
}

.white 
{
	background-color:white;
}

.BGblack 
{
	background-color:Black ;
}

.BGred 
{
	background-color:Red ;
}

.BGgreen 
{
	background-color:Green ;
}

.blue 
{
	color :Blue  ;
}
/* colour backgrounds */

.bg1 {
	background-color:#B2BBD6;
}
.bg2 {
	background-color:#98C2FA;
}
.bg3 {
	background-color:#BED4F1;
}
.bg4 {
	background-color:#DBE3FA;
}
.bg5 {
	background-color:#E7E7F3;
}
.bg6 {
	background-color:#D6EBF1;
}
.bg7 {
	background-color:#FFFFE0;
}
.bg8 {
	background-color:#F5F5DC;
}
.bg9 {
	background-color:#FFFFF0;
}
.bg10 {
	background-color:#F0F8FF;
}
.bg11 {
	background-color:#F0FFFF;
}
.bg12 {
	background-color:#FFFAF0;
}
.bg13 {
	background-color:#F6F9ED;
}
.bg14 {
	background-color:#F5F5F5;
}
.bg15 {
	background-color:#F8F8FF;
}
.bg16 {
	background-color:#FFFAFA;
}
.bg17 {
	background-color:#E5CCCC;
}
.bg18 {
	background-color:#D9D8B7;
}
.bg19 {
	background-color:#D9D4C9;
}
.bg20 {
	background-color:#D1D4E6;
}
.bg21 {
	background-color:#E4DFF3;
}
.bg22 {
	background-color:#ECEAEA;
}
.bg23 {
	background-color:#FFEDD9;
}
.bg24 {
	background-color:#F3DECF;
}
.bg25 {
	background-color:#FFFADA;
}
.bg26 {
	background-color:#D8E1C5;
}
/*
.bg1 
{
	background-color:#FBCE7F;
}

.bg2 
{
	background-color:#E4ADB4;
}

.bg3 
{
	background-color:#E7E088;
}

.bg4 
{
	background-color:lightyellow;
}

.bg5 
{
	background-color:#e2e2e2;
}*/

.GroupHead
{       /* #4876ff */
	background-color:#26966c;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.GroupBorderTop {
	border-top: #26966c 1px solid;
}
.GroupBorderLeft {
	border-left: #26966c 1px solid;
}
.GroupBorderRight {
	border-right: #26966c 1px solid;
}
.GroupBorderBottom {
	border-Bottom: #26966c 1px solid;
}

.GroupHomeDropDown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.blackBold {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#e2e2e2;
	/*cursor:hand;*/
}

.XXSmall 
{
	font-size:xx-small;
}

.SmallCaps
{
    FONT-VARIANT: small-caps;
}

.Bold
{
    font-weight:bold;
}
.FourPX 
{
	font-size:4px;
}

.NinePX 
{
	font-size:9px;
}

.ElevenPX 
{
	font-size:11px;
} 
.Italic
{
	font-style:italic;
}

.BorderBlackLeft {
	border-left: 1px solid #000000;
}
.BorderBlackTop {
	border-top: 1px solid #000000;
}
.BorderBlackRight {
	border-right: 1px solid #000000;
}
.BorderBlackBottom {
	border-bottom: 1px solid #000000;
}
.Green, .Green:active, .Green:visited {
	COLOR:  Green;
	font-weight:bold; 
	text-decoration:none;
}
.Green:hover {
	color:#aa4001;
	text-decoration:underline;
}
.questext {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	cursor: default;
}
.questions {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
.questions:hover {
	color:#aa4001;
	text-decoration:underline;
	font-size:11px;
}
.NormalJutify {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	text-align:justify
}
.justify {
	text-align:justify;
}
.pagestart
{
	PAGE-BREAK-BEFORE: always;
}

.XXSmallQuestions 
{
	color:#333333;
	text-decoration:none;
	font-size:xx-small ;
}

.XXSmallQuestions:hover 
{
	color:#aa4001;
	text-decoration:underline;
	font-size:xx-small ;
}
/* ------ Heirarchial Grid ------------------------*/
.content
{
	BACKGROUND-COLOR: lemonyellow;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: bold;
	color: black;
	PADDING-LEFT: 3px;
	FONT-SIZE: 10px;
}
.issuetable
{
	BORDER-COLLAPSE: collapse;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	/*COLOR: #000000;
	BACKGROUND-COLOR: 'white';
	FONT-SIZE: 10px;*/
}
.issuecontent
{
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #dcdcdc 1px solid;
}
.expandable
{
	CURSOR: hand
}
.expanded
{
	color: black
}
.collapsed
{
	DISPLAY: none
}
/* ------ Heirarchial Grid ------------------------*/

/* ------ Calendar --------------------------------*/
.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: lightyellow;
    color: #26966c;
}
.MyCalendar THEAD	{	
	vertical-align:	bottom;
	Font-Size: 12px; 
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:normal;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: silver;
	color: White;
	}	

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_month, 
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
	color:silver;
	font-size:11px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
	background-color: #e2e2e2;
	color:black;
	font-size:11px;
    font-weight:bold;
}
.MyCalendar td	{	
	color:#333333;
	font-size:11px;
	}	

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
	background-color: #e2e2e2;
	color:black;
	font-size:11px;
    font-weight:bold;
}
/* ------ Calendar --------------------------------*/

/* ------ Fixed Table Header ----------------------*/
.fixedHeader TR 
{
    position: relative; 
    height: auto;     
}
/* ------ Fixed Table Header ----------------------*/

/* ------ Password Strength -----------------------*/
.TextIndicator_TextBox1_Strength1
{	
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
     
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	 padding: 2px 3px 2px 3px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
	position:absolute;
	left:20px;  
}
/* ------ Password Strength -----------------------*/


/* -------------------- ModalPopup By Lalit [09-May-2007]----------------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*----------------------------------------------------*/

/*-----------------Collapsible Panel--------------------------------------------------*/

.collapsePanelHeader{
	background-color:#e2e2e2;
	color:#aa4001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.collapsePanelHeaderText
{
	text-align:center;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
/*------------------------------------------------------------------------------------*/

