.outerborder
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT:#CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid
}
.at
{
   FONT-WEIGHT: 700; FONT-SIZE: 8pt
}

.outerborder7
{
    BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT:#CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid
}

.outerborder3
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT:#CCCCCC 1px solid;
}

.leftborder
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid
}
.outerborder1
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-LEFT:#CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-Top: #CCCCCC 1px solid;
}
.bluenormal1 {

    COLOR: 3366CC;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.bluenormal
{
    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.bluenormal2 {


    COLOR: 3366CC;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}
.lineclass 
{
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}
.NormalRed1
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.tempheaderclass1
{
	font-family: arial;
	font-size: 16px;
	color: #ffffff;
	font-weight:bold;
}
.txtbx {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;
	

}
/* Added by Sudhir on 18Feb2010*****************************************/
.txtbxwithdate {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;	
	background-image: url('../../Resources/calendar.gif');
	background-repeat: no-repeat;
	background-position:right; 
}
.txtbxwithtime {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;	
	background-image: url('../../Resources/time.gif');
	background-repeat: no-repeat;
	background-position:right; 
}
.txtbxwithdatetime {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;	
	background-image: url('../../Resources/date_time.gif');
	background-repeat: no-repeat;
	background-position:right; 
}
/******************************************/
.txtbx2 {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;

}
.txtbx3 {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 9pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;

}
.collapsing {
	COLOR: #666666;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: 400;
	FONT-SIZE: 8pt;	
}
.colorbx {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BORDER-RIGHT: #6A92B7 1px solid;

}
.txtbx1 {
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #CCCCCC 1px solid;

}
.subbx {
	BORDER-TOP: #C0BFBD 1px solid;
	BORDER-LEFT: #C0BFBD 1px solid;
	FONT-SIZE: 7pt;
	BORDER-BOTTOM: #C0BFBD 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #eeeeee;
	BORDER-RIGHT: #C0BFBD 1px solid;
	font-weight: bold;

}
.options {
	FONT-SIZE: 8pt;
	color: #666666; 
	FONT-FAMILY: Verdana;
}
.select {
	FONT-SIZE: 8pt;
	color: #666666; 
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #0033FF;
}
.select1 {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #0033FF;
}
.
select2 {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #0033FF;

}
.main{
 font-style: normal;
 color: #000000;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 11px;
  
 
}

.editortip
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FF0000; 	
}

.maintext
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666; 	
}
.maintextdd
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666; 
	overflow:scroll; 	
}

.mainredtext
{
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000; 	
}

.highlightresult
{
	font-family: Verdana;
	font-size: 11px;
	background: #FFFFCC; 
	
}
.maintext18
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666; 
	margin-top: 5px;
	
}

.maintext1
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.maintext20
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}
	
.maintext2
{
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
}

.maintext12
{
	font-family: Verdana;
	font-size: 12px;
	color: #666666; 
}
	
.blackheadings
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
		}
.heading {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: smooth;
	font-weight: bold;
}

.header{
	background-color: #DBE7FF;
}
.td1{
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.td2{
	background-color: #DEE3E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.hedertext{
 font-style: normal;
 font-weight: bold;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 11px;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: 5px;

}
a.hedertext:hover{
font-style: normal;
font-weight: bold;
 color: #ed1e3a;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 11px;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: 5px;
 text-decoration: none; 

}

.MainBodyStyle
{
    BACKGROUND-COLOR: #E1E7EA;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0;
    MARGIN-TOP: 7;
    MARGIN-BOTTOM: 0;
    MARGIN-RIGHT: 0;
}

.DarkBlueBackgroundColor
{
    BACKGROUND-COLOR: #003C79;
}

.MediumBlueBackgroundColor
{
    BACKGROUND-COLOR: #1270A7;
}

.LightBlueBackgroundColor
{
    BACKGROUND-COLOR: #95B8D4;
}

.LightGrayBackgroundColor
{
    BACKGROUND-COLOR: #ECEEF2;
}

.TableHeadingColor
{
    BACKGROUND-COLOR: #DADEE4;
}

.TableRowDarkColor
{
    BACKGROUND-COLOR: #ECEEF2;
}

.TableRowLightColor
{
    BACKGROUND-COLOR: #FFFFFF;
}

.WhiteBackgroundColor
{
    BACKGROUND-COLOR: #FFFFFF;
}
.Normal1
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    
}
.Normal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    margin-left: 5px;
}

.Normal A
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A:hover
{
    COLOR: #1270A7;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.Normal A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalGreen
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRed
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalRedBold
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalRedBold A
{
    COLOR: #990000;
    TEXT-DECORATION: underline;
}

.NormalRedBold A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none;
}

.NormalGreenBold
{
    COLOR: green;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalLink A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalLink A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
}

.NormalBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.NormalBold1
{
    COLOR: #666666;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A:hover
{
    COLOR: #1270A7;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.NormalBold A:visited
{
    COLOR: #1270A7;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}








.TableHeadingNormal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.TableHeadingBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:link
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.H1HeadingStyle
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}

.H2HeadingStyle
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
}

.H2HeadingStyle A
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.H2HeadingStyle A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.H3HeadingStyle
{
    COLOR: #003C79;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}

.QuestionSectionHeadingSpanStyle
{
    FONT-SIZE: 16px;
    COLOR: #003C79;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
}


.QuestionHeadingStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}

.InlineHelpSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

.InlineHelpSpanStyle A
{
    TEXT-DECORATION: underline;
}

.InlineHelpSpanStyle A:hover
{
    COLOR: #9C0000;
    TEXT-DECORATION: none;
}

.InlineHelpSpanStyleItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}

.InlineHelpSpanStyleBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

.TotalCountSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.ReportAnswerNumberSpanStyle
{
    FONT-SIZE:18px; 
    FONT-WEIGHT:bold;
}

.mandatory
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.FooterCompanyNameLink
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

.FooterCompanyNameLink A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

.FooterCompanyNameLinkSmall A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterAppNameLink
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.FooterAppNameLink A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.TextareaStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp A:hover
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A:visited
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.ColorTableStyle
{

}

.ColorTableStyle TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: normal;
}
.gridMouseOver
{
    BACKGROUND-COLOR: #368DD2;
    FONT-WEIGHT: normal;
    color:#FFFFFF;
    font-size:11px;
    font-family:verdana;
}
.HeaderSeprator 
{	
	FONT-SIZE: 9px; 
	COLOR: #9fb9ea; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.headings
{
	font-family: Arial;
	font-size: 12px;
	color: #3366CC;
	font-weight:bold;
}
.itemmenuheading		
{
 font-style: normal;
 font-weight: 700;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 10pt;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: 5px;
}
.itemmenuheading_1		
{
 font-size : 2;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 font-family: Verdana;
 font-size: 11pt; 
}

.error
{
	color:Red;
	font-family:Arial;
	font-size:small;
}
.darkbg{
 background-color: #EFEFEF;
 font-family: Verdana;
 font-size: 11px;
 color: #666666; 
}
.tdheading_big
{
    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
.tdheading_big1
{
    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
	TEXT-DECORATION: none;
}

.Questiontext{
 font-style: normal;
 font-weight: bold;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 11px; 
}
.Questiontext{
 margin: 0px;
 padding:0px;
}


.tablehead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.error {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.P {
	FONT-SIZE: 11px; 
	COLOR: #003399; LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.yellow-bg
{
	  font-family: Verdana;
      background-color: #ffffcc;
      font-size: 12px;
      font-weight:bold
}
      
      .TableHeadingNormal
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.TableHeadingBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:link
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.TableHeadingBold A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}

.H1HeadingStyle
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
}

.H2HeadingStyle
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
}

.H2HeadingStyle A
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.H2HeadingStyle A:hover
{
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

.QuestionSectionHeadingSpanStyle
{
    FONT-SIZE: 16px;
    COLOR: #003C79;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
}


.QuestionHeadingStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}

.InlineHelpSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

.InlineHelpSpanStyle A
{
    TEXT-DECORATION: underline;
}

.InlineHelpSpanStyle A:hover
{
    COLOR: #9C0000;
    TEXT-DECORATION: none;
}

.InlineHelpSpanStyleItalic
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}

.InlineHelpSpanStyleBold
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}

.TotalCountSpanStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.ReportAnswerNumberSpanStyle
{
    FONT-SIZE:18px; 
    FONT-WEIGHT:bold;
}

.mandatory
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}

.FooterCompanyNameLink
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}

.FooterCompanyNameLink A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLink A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall
{
    COLOR: #95B8D4;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

.FooterCompanyNameLinkSmall A
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:hover
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterCompanyNameLinkSmall A:visited
{
    COLOR: #95B8D4;
    TEXT-DECORATION: none;
}

.FooterAppNameLink
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

.FooterAppNameLink A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.FooterAppNameLink A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}

.TextareaStyle
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A
{
    COLOR: #9C0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.NormalHelp A:hover
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.NormalHelp A:visited
{
    COLOR: #9C0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.ColorTableStyle
{

}

.ColorTableStyle TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: normal;
}
.bluelink {
	font-family: Arial;
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;

}


.listheader A{
 	font-style: normal;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 11px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}
.listheader A:Hover{
	color: red;
}




.headertext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #063696; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	LIST-STYLE-TYPE: disc; 
	TEXT-DECORATION: none
}
.listheader{
	font-style: normal;
	background: #DBE7FF;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	text-transform: none;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 11px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 5px;
}
.listheader1{
	font-style: normal;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	text-transform: none;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 12px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 5px;
}
.listheader2{
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 12px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 5px;
}
.listheaderStatus A{
 	font-style: normal;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	list-style-type: disc;
	font-family: Arial;
	font-size: 8pt;	
}
.listheaderStatus A:Hover{
	font-style: normal;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	list-style-type: disc;
	font-family: Arial;
	font-size: 8pt;
}

.listheaderStatus{
	font-style: normal;
	background: #DBE7FF;
	font-weight: bold;
	color: #063696;
	text-decoration: none;
	text-transform: none;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 11px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 5px;
}	

.greynormal
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.bluenormalbold
{
    COLOR: #000080;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.bluenormalbold1
{
    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.normalboldPage
{
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.normalboldPage1
{
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    margin-left: 10px;
}
.maintextMargin
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666; 
	margin-left: 5px;
}


.maintext13sk {
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-decoration: none;

}
.maintext14sk {
	font-family: Verdana;
	font-size: 11px;
	color: #9A9A9A;
	text-decoration: none;
	font-weight:bold;

}
.maintext12sk {

	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.maintextboldsk
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration: none; 
	}
	.headertextsk
{
	font-family: Verdana;
	font-size: 14px;
	color: #013294;
	font-weight:bold;
	text-decoration: none; 
	}
.bluelinksk {
	font-family: Arial;
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;

}
.tableheadbluesk {

	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #003399; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.maintextcreditsk {

	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.greencolorsk {
	font-family: verdana;
	font-size: 12px;
	color: #66CC33;
	font-weight: bold;

}

.greencolor1sk {
	font-family: verdana;
	font-size: 20px;
	color: #66CC33;
	font-weight: bold;
	font-style: italic;


}
.smallbluetextsk {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	color: 003399;
}
.maintextNoUnder
{
	text-decoration:none;	
	font-family: Verdana;
	font-size: 11px;
	color: #666666; 
}	
.maintextUnder
{
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	color: #666666; 
}		
.NoCursor
{
	cursor:default;
}		


.hedertext1{
 font-style: normal;
 font-weight: bold;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 14px;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: 5px;
}
.headertext2{
 font-style: normal;
 font-weight: bold;
 color: #063696;
 text-decoration: none;
 text-transform: none;
 list-style-type: disc;
 font-family: Verdana;
 font-size: 11px;
 margin-top: auto;
 margin-right: auto;
 margin-bottom: auto;
 margin-left: 5px;
}
.AlphaText
{
	font-family: Verdana;
	text-decoration :none;
	font-size: 11px;
	color: "#063696";
	font-weight: bold;
	
}
.maintextRed
{
	font-family: Verdana;
	font-size: 11px;
	color: #ff0000; 
		font-weight: bold;
	
}
.outerborderlight {
	border: 1px solid E9E9E9;

}
.maintext3 {

	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.maintextsmall {


	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.NormalGreenBold1 {

    COLOR: #75BE30;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.bluenormal3 {


    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}
.bluenormalunderline {
	COLOR: #003399;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-decoration: underline;

}
.maintextdark {

	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-decoration: none;
}
.maintextdark_1 {

	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
	text-decoration: none;
	bgcolor: "#ffffff"
}

.maintextdark1 {


	font-family: Verdana;
	font-size: 13px;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
}
.maintextdark2 {

	font-family: Verdana;
	font-size: 8pt;
	color:#5b5b5b;
	font-weight:bold;
	text-decoration: none;
}
.bluenormalbold2 {

    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.bluenormalbold3Copy {
    COLOR: #063696;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.bluenormalunderline1 {

	COLOR: #003399;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	text-decoration: underline;
}
.bluenormalbold3 {

    COLOR: #000080;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.maintextnew
{
	color:#808080;
	font-size:8pt;
}

.redcolor {


	font-family: Verdana;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
.redcolorunderline {



	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
	font-weight:normal;
	text-decoration: underline;
}
.redcolorlight {



	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
	font-weight:normal;
	text-decoration: none;
}
.redcolorldark {




	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
.outerborderblue {
	border: 2px solid #063696;

}
.bluebg {
	Background-color: #BBDDFF;
	font-family: Verdana;
	font-size: 11px;
}
.bluebg1 {
	Background-color: #063696;
	font-family: Verdana;
	font-size: 11px;
}

.headertext11 {
	font-family: Verdana;
	font-size: 14px;
	color: #013294;
	font-weight:bold;
	text-decoration: none;
	font-style: italic;
}
.maintext91
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration: none; 
}
.maintext14 {
	font-family: Verdana;
	font-size: 11px;
	color: #9A9A9A;
	text-decoration: none;
	font-weight:bold;

}

.maintext15 {
	font-family: Verdana;
	font-size: 9px;
	color: #9A9A9A;
	text-decoration: none;
	

}
.maintext16 {
	font-family: Verdana;
	font-size: 11px;
	color: #979797;
	text-decoration: none;
	font-weight:bold;

}
	.headertext11
{
	font-family: Verdana;
	font-size: 14px;
	color: #013294;
	font-weight:bold;
	text-decoration: none;
	font-style: italic;
}
.maintextnew1 {

	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
.hidetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.maintext02 {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.Reportheading {
	background-color:#FFFFFF;
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.LinkUnderClass
{
	text-decoration:none;
	font-size:11px;
	color:#666666;
}
.LinkUnderClass1
{
	text-decoration:none;
	font-size:11px;
	color:#003c79;
}
.maintextdark
{
    FONT-WEIGHT: bold;
    FONT-SIZE:11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    background-color: #F3F4F2
}
.darkbg_1{
 background-color: #C0BFBD;
 font-family: Verdana;
 font-size: 11px;
 font-weight:bold;
 color: #666666; 
}
.maintext1_bold
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}
.maintextdark_bg
{
    FONT-WEIGHT: bold;
    FONT-SIZE:11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;    
}
.boldFont
{
	FONT-SIZE:15px;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
											
}
.NotboldFont
{
	FONT-SIZE:13px;
	COLOR: #666666;
	
	TEXT-DECORATION: none ;
											
}

.outerborder2
{
	BORDER-TOP: None 0px ;
    BORDER-RIGHT: None 0px ;
    BORDER-LEFT: None 0px ;
    BORDER-BOTTOM: None 0px ;
}
.GreenAF
{
	FONT-SIZE:11px;
	COLOR: #008000;		
}
.RedAF
{
	FONT-SIZE:11px;
	COLOR: #ff0000;		
}
.GreenAF_main
{
	FONT-SIZE:12px;
	FONT-WEIGHT: bold;
	COLOR: #008000;		
}
.RedAF_main
{
	FONT-SIZE:12px;
	FONT-WEIGHT: bold;
	COLOR: #ff0000;		
}
.maintextReport
{
	font-family: Verdana;
	font-size: 13px;
	color: #333333; 
	margin-left: 10px;
}
.FooterBox
{
	 border-left-width: 1px; 
	 border-right-width: 1px; 
	 border-top: 1px solid #C0C0C0; 
	 border-bottom-width: 1px;
}
.maintext12 {

	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.SiteMapHeader
{	
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747474;
	font-size: 9pt;
}

.SiteMapSubHeader
{	
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-size: 8pt;
}
.txtbxPageNavigator {
	BORDER-TOP: #6A92B7 1px solid;
	BORDER-LEFT: #6A92B7 1px solid;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM: #6A92B7 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6A92B7 1px solid;
	Width: 40px;

}
.hiddendeploy
{
	display:none; 
}
.TopBottomborder{padding:20px 0px 20px;}