@import url(../../includes/awesome.css);
a img {border:none;}
  body
        {
            font-size: 11px;
            font-family: Verdana;
        }
.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
}
p{margin:0; }

.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;
}
.topbottomborder
{
   
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-BOTTOM:#CCCCCC 1px solid;
}
.topborder
{
   
    BORDER-TOP: #CCCCCC 1px solid;
 
}
.bottomborder
{
   
   
    BORDER-BOTTOM:#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;
}

.CountercssTemplate
{
    color: #666666;
    font-size: 11px;    
}
.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: 1px solid #6A92B7;
    FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	margin-left: 0px;
}

/* 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; 
}
/******************************************/

.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 #6A92B7;
}
.select1 {
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #6A92B7;
 }
 
select2 {
	FONT-SIZE: 9pt;
		COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #6A92B7;

}
.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; 
		
}
.maintext input[type="text"],.maintext textarea,.maintext select{
    border: 1px solid #6A92B7;
  	}
 
 .maintextdd
{
     border: 1px solid #6A92B7;
	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;
 
}
.maintext1 >input[type=checkbox]{ vertical-align:sub}
.maintext1 >input[type=radio]{ vertical-align:sub}
.maintext20
{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
 
}
	
.maintext2
{
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
 
}
.txtbx2 {
	BORDER-RIGHT: #6a92b7 1px solid; BORDER-TOP: #6a92b7 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #6a92b7 1px solid;  BORDER-BOTTOM: #6a92b7 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.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;
}
.headings
{
	font-family: Arial;
	font-size: 12px;
	color: #3366CC;
	font-weight:bold;
}
.headings a
{
	font-family: Arial;
	font-size: 12px;
	color: white;
	font-weight:bold;
}
.headings a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: white;
	font-weight:bold;
    text-decoration:none;
}
.header{
	background-color: #DBE7FF;
}
.HelpLink 
{
    text-decoration:none
}
.HelpLinktrigger 
{
    font-family:Verdana;  
    font-size: 11px;
     text-decoration:underline
}

.HelpLink:hover
{
  
    font-size: 12px;
    text-decoration:none
}
.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;
}
.headings a{ color:#fff;}*/
.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: 14px!important;
	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;    
}
.bold
{
	FONT-WEIGHT: bold;
}
.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;}



.itemmenuLink a
{
    COLOR: #0c4987;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
   font-weight: normal;
    margin-left: 5px;
    TEXT-DECORATION: underline;
}

.itemmenuLink :hover
{
    COLOR: #005cf9;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
      font-weight: normal;
     TEXT-DECORATION: none;
   
}


.NextitemmenuLink a
{
    COLOR: #ec2351;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
   font-weight: normal;
    margin-left: 5px;
    TEXT-DECORATION: underline;
}

.NextitemmenuLink :hover
{
    COLOR: #ec2351;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
      font-weight: normal;
     TEXT-DECORATION: none;
   
}

/*--------Added by h.m on 8 sept 2011------------*/
 .Hlink
  {
          cursor: hand;
          cursor:pointer; 
  }
/*--------------------------------------------*/

/*-----------*********** 11-04-05 ***********------------*/
/*#AnalyzerLeftColumn{float:left; width:244px; padding:0 20px; padding-bottom:10px;}
#AnalyzerRightColumn{float:left; width:452px; padding-bottom:10px;}*/
#ContentBox{border:1px solid #ccc; width: 100%;}
#ContentBoxHeading{font-size: 13px;	font-weight: bold;	color: #000080;	background-color: #dbe7ff;	text-align: center;	padding: 5px;width: auto;}
#ContentBoxContents {padding: 10px;	width: auto;}
.fltrt{float: right;}
.fltlft{float: left;}
.greyText{color: #666; text-decoration: none; font-size:11px;}
.greyText_Underline{font-size:11px; color:#666666; font-weight:normal;}
a{color: #10359a;
  text-decoration: underline;
}
a:hover{color: #10359a;}
.redText{color: #ff4a4a;text-decoration: none;}
.paddbox{/*background-color:#DBE7FF;*/ padding:10px; color:#000080; font-size:13px;}


.mainText{
    color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	/*width: 55%;*/
}
div.scroll
{
    
    height:200px;
    width: 704px;
    overflow: auto;
}
.zebra_stripes tbody > tr:nth-child(odd) > td
{
    background-color: #f4f4f4;
}
.fleft{ float:left
      }
.fright{float:right}
.clear{clear:both}
      
.hidden{display:none;}
.shown{display:block;}
.newheader{background-color:#DBE7FF; height:28px;}
.ImageContainer #gallery  .ImageBox {margin-top:5px;}
.ImageBox { text-align:center;}
.ImageContainer div.small{width:150px;}
.ImageContainer  div.medium{width:310px;}
.ImageContainer  div.large{width:660px;}
    
 img.small {width:140px; border:0; }
img.medium {width:306px; border:0; }
img.large {width:650px; border:0; }

a>img{border:0;}
.bottom-border
{
	border-bottom:1px solid #CCCCCC;
}
 
 
 

.imageborder{border:1px solid #CCCCCC; padding:5px; border-radius:5px; }

/*.ImageText{width:110px; border:1px solid #CCC;border-radius:5px;padding:5px;}
.ImageText div{background:#7b7b7b; border:#777777; text-align:center; height:40%; padding:30% 0px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#000; border-radius:12px; line-height:20px;}*/
.zebra {}
table.zebra tr:nth-child(even) {
   background-color: #e4e4e4;
}
table.zebra tr:last-child() {
   background-color: #e4e4e4;
} 
a.button 
{
	
 padding:10px;
 border-radius:5px;
 border:1px solid;	
}
  .web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: .15;
            filter: alpha(opacity=15);
            -moz-opacity: .15;
            z-index: 101;
        }
        .web_dialog
        {
            position: fixed;
            top: 30%;
            left: 40%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 0px solid #336699;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }
        .web_dialog_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;
            padding: 4px;
            color: White;
            font-weight: bold;
        }
        .web_dialog_title a
        {
            color: White;
            text-decoration: none;
        }
         .rounded
    {
      border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    }

#breadcrum   {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}

#breadcrum  a:link {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}
#breadcrum a:visited {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}
#breadcrum a:hover {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}
#breadcrum a:active {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}
#breadcrum span {
	color: #666666!important;
    font-family: Verdana;
    font-size: 11px;
	}

/*Top Navigation CSS*/

body {
    overflow-x:hidden;
}
/*nav {
	margin: 0px;
	 z-index:9999!important;
         
}
nav ul ul {
	display: none;
     z-index:9999!important;
}
nav ul li:hover > ul {
	display: block!important;
}
nav ul {
	background-color: #e3f1fd;
	border: 1px solid #a5b6c5;
	background-image: -moz-linear-gradient(top, #e3f1fd, #c5dff6);
	background-image: -ms-linear-gradient(top, #e3f1fd, #c5dff6);
	background-image: -webkit-linear-gradient(top, #e3f1fd, #c5dff6);
	background-image: linear-gradient(top, #e3f1fd, #c5dff6);
	padding: 0px;
	border-radius: 5px!important;
	list-style: none;
	position: relative;
	display: inline-table;
     padding-top: 0px;
    margin-top: 0px;
    margin-right: 10px;
    border-collapse:separate!important;
}
nav ul:after {
	content: "";
	clear: both;
	display: block;
}
nav ul li {
	float: left;
     margin-left: 0px;
            padding-top: 0px;
}
nav ul li:hover {
	background: #4b545f!important;

}
nav ul li:hover a {
	background-color: #0a5399!important;

	color: #fff!important;
}
nav ul li a {
	display: block!important;
	padding: 10px 15px!important;
	color: #002793!important;
	
	font-size:13px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	text-decoration: none!important;
		border-right: 1px solid #89b5db!important;
		
}
nav ul ul {
	background: #5f6975!important;
	border-radius: 0px!important;
	padding: 0!important;
	position: absolute!important;
	top: 100%!important;
    width:160px;
}
nav ul ul li {
	float: none!important;
	border-top: 0px solid #6b727c!important;
	border-bottom: 0px solid #575f6a!important;
	position: relative!important;
	text-align:left!important;
    z-index:9999!important;
}
nav ul ul li a {
	padding: 5px 20px!important;
	color: #fff!important;
	border-right:none!important;
}
nav ul ul li a:hover {
		background-color: #6aa7e1!important;

}
nav ul ul ul {
	position: absolute!important;
	left: 100%!important;
	top: 0!important;
}
nav .none {
	border-right: 0px solid #89b5db!important;
}
nav .active {
	background-color: #0a5399!important;
	background-image: -moz-linear-gradient(top, #063766, #0a5399)!important;
	background-image: -ms-linear-gradient(top, #063766, #0a5399)!important;
	background-image: -webkit-linear-gradient(top, #063766, #0a5399)!important;
	background-image: linear-gradient(top, #063766, #0a5399)!important;
	color: #fff!important;
}*/
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    /* padding: 20px;*/
    border: 1px solid #888;
    width: 400px; /* Could be more or less, depending on screen size */
}

.modal-header {
    padding: 2px 16px;
    background-color: #DBE7FF;
    color: #063696;
}

/* Modal Body */
.modal-body {
    padding: 2px 16px;

}
	#cover-spin {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.7);
    z-index: 9999;
     display: none; 
     text-align:center;
     padding-top:20%;
}
#cover-spin::after {
    display: block;
    position: absolute;
    left: 48%;
    top: 40%;
    width: 40px;
    height: 40px;
    /*
        border-style: solid;
        border-color: black;
        border-top-color: transparent;
        border-width: 4px;
        border-radius: 50%;
        -webkit-animation: spin .8s linear infinite;
        animation: spin .8s linear infinite;*/
}
.notifyjs-corner .notifyjs-wrapper, .notifyjs-corner .notifyjs-container {
    bottom: 35px !important;
    min-width:300px;
}