@CHARSET "ISO-8859-1";
span.verticalspacing{
	margin: 5px;
}
TABLE.datatablelayout{
	border-collapse: separate;
	border-spacing: 50px;
	margin-top: -8 px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	
	
}
TD.datatablecontainer{
	vertical-align: top;
	border-collapse: separate;
	border-style: solid;
	border-color:#376390;
	border-width: 1px;
	background-color: #F9F9F9;
	
}
TD.section1titlecenter {
	
	/*background-color: #376390;*/
	/*background-color: #3d618a;*/
	background-color:#336699;
	font-size: 11pt;
	color: white;
	font-weight: 500;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff376390',EndColorStr='#ff93b0cd');
    */
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff336699',EndColorStr='#ff4791C5');
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align : center;
   	/*text-indent: 5px;*/
   
   
}
TD.section1titleleft {
	
	/*background-color: #376390;*/
	/*background-color: #3d618a;*/
	background-color:#336699;
	font-size: 11pt;
	color: white;
	font-weight: 500;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff376390',EndColorStr='#ff93b0cd');
    */
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff336699',EndColorStr='#ff4791C5');
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align : left;
   	/*text-indent: 5px;*/
   
   
}
TD.section1titleright {
	
	/*background-color: #376390;*/
	/*background-color: #3d618a;*/
	background-color:#336699;
	font-size: 11pt;
	color: white;
	font-weight: 500;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff376390',EndColorStr='#ff93b0cd');
    */
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff336699',EndColorStr='#ff4791C5');
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align : right;
   	/*text-indent: 5px;*/
   
   
}
TD.labelright {
	text-align: right;
	font-weight: 500;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

TD.labelleft {
	text-align: left;
	font-weight: 500;
	padding-bottom: 2px;
	padding-top: 2px;
}

TD.labelleftmessage {
	text-align: left;
	font-weight: 500;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #800000
}

TD.dataright {
	text-align: right;
	padding-bottom: 2px;
	padding-top: 2px;
}

TD.dataleft {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 2px;
}
TD.datacenter {
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
}

TR.resultheader{
	background-color: gray;
	color: white;
	font-weight: 500;
	height: 25px;
}

TH.resultheader1left{
	font-family: 'Montserrat', sans-serif;
	font-size: 10pt;
	text-align: left;
	font-weight: 500;
	color:white;
}

A.data {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

A.bannerlink {
      color:white;
      font-weight: 500;
      font-family: 'Montserrat', sans-serif;
      font-size: 8pt;
      text-decoration: none;
      background-color: none;

}
A.tablink {
      /*color:#334D66;*/
	  color:cccccc;
      font-weight: 500;
      font-family: 'Montserrat', sans-serif;
      font-size: 8pt;
      text-decoration: none;
      background-color: none;

}

A.qlink {
	/*font: normal 76.01% arial, helvetica, sans-serif;*/
	/*font-size: 9pt;*/
	/*font-weight: 500;*/
	/*color:#003366;*/
	padding-left: 5px;
	color: #2864b4;
	text-decoration: none;
}



A.qlink:hover {
	text-decoration: underline;
}

TABLE.qlink{
	width: 100%;
	/*border-style: inset;*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	background:#fff;
	background:#DEEBF5;
	/*border:3px solid #ccc;*/
	/*border-top:1px solid #fff;*/
	/*border-right:3px solid #ccc;
	border-bottom:3px solid #ccc;
	border-left:1px solid #ccc;*/
	/* border-right:3px solid gray; */
	/* border-bottom:3px solid gray; */
	/* border-left:1px solid gray; */
}

TABLE.cheader{
	width: 100%;
	/*border-style: inset;*/
	/*border-width: 1px;*/
	/*border-color: black;*/
	/*background:#fff;*/
	/*background:#E0E5E9;*/
	background:#DEEBF5;
	/*border:3px solid #ccc;*/
	/*border-top:1px solid #fff;*/
	/*border-right:5px solid #ccc;*/
	/*border-left:5px solid #ccc;*/
}

tr.qlinktitle{
 /*background-color: #3d618a;*/
 background:#336699;
 filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff336699',EndColorStr='#ff4791C5');
 background: linear-gradient(to bottom, #336699 0%,#4791c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 /*background: #2D72AA*/
             
}
a.qlinkshowhide{
	color: white;
	font-size: 9pt;
 	font-weight: 500;
 	text-decoration: none;
}

A.qlinkshowhide:hover {
	text-decoration: underline;
}
th.qlinktitle{
	color: #ffffff;
 	font-weight: 500;
 	padding-left: 5px;
 	text-align: left;
 	height: 25px;
}
DIV.rating {
	font:bold 12px 'Montserrat';
    color: #CD5555;
}
/*	The follwoing was added by Lakshmi
	for Ratings screen which needed 
	some centered labels */
TD.labelcenter {
	  text-align: center;
      font-weight: 500;
      padding-bottom: 2px;
      padding-top: 2px;

}
TD.labelrighttop {
      vertical-align: top;
      text-align: right;
      font-weight: 500;
      padding-right: 5px;
      padding-bottom: 2px;
      padding-top: 2px;

}

.loginimage{
	border-style:outset;
	border-color:gray;
	border-width:0px;
	padding: 1px;
	box-shadow: 2px 3px 6px #566573;
 }

    /* User Agreement Page  */

 

.agreementBoxTop {

        

      margin: 10px 12px 10px 250px;

      padding: 12px 10px 12px 10px;

      width: 520px;

      vertical-align: top;

      font-size: 10px;

}

.agreementContent {
   font-family: 'Montserrat', sans-serif;
      font-size: 12px;
      font-weight: normal;
      color: #464646;
      text-decoration: none;
      padding-bottom: 10px;
      width: 100%;
}

.agreementFormButtonsBox {
      display: table;
      width: 100%;
      padding: 5px 10px 10px 10px;
      text-align:center;
}
TD.datalefttop {
      vertical-align: top;
      text-align: left;
      padding-bottom: 2px;
      padding-top: 2px;
}
TD.loginlink{
      text-align: left;
      vertical-align: top;
	  padding: 4px;
      /*background-color: #FFECD2;*/
      background-color: #EBEFF8;
}

A.loginlink {
	/*font: normal 76.01% arial, helvetica, sans-serif;*/
	font-size: 9pt;
	font-weight: 500;
	/*color:#003366;*/
	padding-left: 5px;
	color: #2854b4;
	text-decoration: none;
}

A.loginlink:hover {
	text-decoration: underline;
	color: #EE7700;
}

.marqueecontainer {
    position: relative;
    width: 99%;
    height: 140px;
    /*background-color: #EBEFF8;*/
    overflow: hidden;
    border: 0px solid orange;
    padding: 2px;
    padding-left: 4px;
}

.message_general {
	font-family: 'Montserrat', sans-serif;
	font-size: 10pt;
	font-weight: 500;
	/*color:#0000ff;*/
	color: #2854b4;
	text-transform: uppercase;
}

A.message_general {
	text-decoration: none;
}

A.message_general:hover {
	text-decoration: underline;
	/*background-color:#FFECD2; */
	color: #EE7700;
}

TR.BBhighlight{
	background-color: #D3E2F0;
}

TR.BBoddrow {
	/*background-color: #EFF4F7;*/
	background-color: #FFECD2;
	/*background-color: white;*/
}

TR.BBevenrow {
	background-color: white;
}

TD.resultsRed {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px;
	border-style: solid;
	background-color: red;
}

TD.tablabel {
	color:none;
	font-weight: none;
	text-decoration: none;
	background-color: #75A3D1;
	
}

input.goButton {
	vertical-align: middle;
}

span.validation_failure {

}

span.validation_error {

}

span.validation_warning {

}

span.validation_info {

}

span.charCountDisplay {
	
}


