a.bluRay {
	font-family: Verdana;
	font-size: 8pt;
	color:#30B1DB;
	text-decoration: none ;
	cursor: pointer;
}

a.bluRay:visited {
	font-family: Verdana;
	font-size: 8pt;
	color:#30B1DB; 
	text-decoration: none ;
}

a.bluRay:hover {
	font-family: Verdana;
	font-size: 8pt;
	color:#30B1DB; 
	text-decoration: none ;
}

a.Gray {
	font-family: Verdana;
	font-size: 8pt;
	color: #595959;
	text-decoration: none ;
	cursor: pointer;
}

a.Gray:visited {
	font-family: Verdana;
	font-size: 8pt;
	color:#595959; 
	text-decoration: none ;
}

a.Gray:hover {
	font-family: Verdana;
	font-size: 8pt;
	color:#595959; 
	text-decoration: underline ;
}

a.signOut {
	font-family: Verdana;
	font-size: 8pt;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

a.signOut:visited {
	font-family: Verdana;
	font-size: 8pt;
	color:#000000; 
	font-weight: bold;
	text-decoration: none ;
}

a.signOut:hover {
	font-family: Verdana;
	font-size: 8pt;
	color:#000000; 
	font-weight: bold;
	text-decoration: none ;
}
a.myAccount 
{
	padding-left:15px;
	padding-right:15px;
   font-size:12px;
   font-family: Verdana;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#00CCFF;
   border-style:solid;
   border-color:#00CCFF;
   border-width:1px;
   text-decoration: none ;
}
a.myAccount:visited {
	font-family: Verdana;
	font-size: 8pt;
	color:#F26422; 
	font-weight: bold;
	text-decoration: none ;
}

a.myAccount:hover 
{
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
   font-family: Verdana;
   font-weight:bold;
   color:#666666;
   background-color:#FFCC00;
   border-style:solid;
   border-color:#FFCC00;
   border-width:1px;
   text-decoration: none ;
}

a.blueUnderline {
	font-family: Verdana;
	font-size: 8pt;
	color:blue;
	text-decoration: underline;
	cursor: pointer;
}

a.blueUnderline:visited {
	font-family: Verdana;
	font-size: 8pt;
	color:blue; 
	text-decoration: underline;
}

a.blueUnderline:hover {
	font-family: Verdana;
	font-size: 8pt;
	color:blue; 
	text-decoration: underline;
}

body {
	font-size: 8pt;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.normalWhite{
	color: White;
}

.copyright{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color:#C1C8C1;
}

.labelLogin {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Gray;
}

.labelGray {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: Gray;
}

.labelErr{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: red;
}

.dropDownBox {
	border: 1px;
	border-right: #72C8E9 1px solid;
	border-bottom: #72C8E9 1px solid;
	border-top: #72C8E9 1px solid;
	border-left: #72C8E9 1px solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 20px;	
	width: 100px;
}

.textBoxNormal{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 130px;
}
.textBoxMultiLine{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;	
	height: 42px;	
	width: 130px;
}

.textBoxNormalAuto{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: auto;
}

.textBoxNormalPassword{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;	
	height: 14px;	
	width: 130px;
}

.textBoxCounter{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 22px;
}

.textBoxUnderLine{
	border-color: #72C8E9 ;
	border-style: solid;
	border-bottom: 1px solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 170px;
}
.textBoxUnderLineLong{
	border-color: #72C8E9 ;
	border-style: solid;
	border-bottom: 1px solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 300px;
}
.textBoxNormalNoValid{
	border: 1px;
	border-color: red;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 130px;
}

.textBoxSmall {
	border-right: #72C8E9 0px solid;
	border-bottom: #72C8E9 0px solid;
	border-top: #72C8E9 0px solid;
	border-left: #72C8E9 0px solid;
	font-size: 7pt;
	font-family: Verdana;
	height: 12px;	
	width: 130px;
}

.textBoxSmallGray {
	border-right: #72C8E9 0px solid;
	border-bottom: #72C8E9 0px solid;
	border-top: #72C8E9 0px solid;
	border-left: #72C8E9 0px solid;
	font-size: 7pt;
	font-family: Verdana;
	height: 12px;	
	width: 130px;
	color: #C1C1C1;
}

.buttonWhite{
	border: 0px;
	border-color: #008FC1;
	border-style: solid;
	background-color: #00A7DF;
   height: 18px;
   color: #ffffff;
   font: bold 14px Tahoma,  Arial, Helvetica, sans-serif;
   padding: 0 3px;
   overflow: auto;
	cursor: pointer;
}
.linkButtonWhite{
	border: 0px;
	border-color: #008FC1;
	border-style: solid;
	background-color: #00A7DF;
   height: 18px;
   color: #ffffff;
   font: bold 14px Tahoma,  Arial, Helvetica, sans-serif;
   padding: 0 3px;
   overflow: auto;
	cursor: pointer;
	text-decoration:none;
}
.buttonWhiteSmall{
	border: 0px;
	border-color: #008FC1;
	border-style: solid;
	background-color: #00A7DF;
   height: 14px;
   color: #ffffff;
   font: bold 10px Tahoma,  Arial, Helvetica, sans-serif;
   padding: 0 3px;
   overflow: auto;
	cursor: pointer;
}
.buttonBlack{
	border: 0px;
	background-color: #00A7DF;
   height: 18px;
   color: #000000;
   font: bold 0.9em Tahoma,  Arial, Helvetica, sans-serif;
   padding: 0 10px;
   overflow: visible;
	cursor: pointer;
}

.buttonGray{
	border: 0px;
	border-color: #008FC1;
	border-style: solid;
	background-color: #CECECE;
   height: 18px;
   color: #ffffff;
   font: bold 0.9em Tahoma,  Arial, Helvetica, sans-serif;
   padding: 0 10px;
   overflow: visible;
	cursor: pointer;
}

.requiredStar{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: red;
}
.errorStyle {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
td.rightAligned
{
	padding-right: 10px;
	text-align:right;	
}
.GrayLabel 
{
	font-family: Verdana;
	font-size: 8pt;
	color: #595959;		
}
.gridHeader2 th
{
	font-family :Verdana;
	font-size:8pt;
	font-weight:bolder;	
	text-align:left;
	color:#555555;	
	background-color:#EDEBEE;
	height:23px;
	padding-left:5px;
	padding-right:5px;
}
.gridHeader2 td
{
	font-family :Verdana;
	font-size:8pt;
	font-weight:bolder;	
	text-align:left;
	color:#555555;	
	background-color:#EDEBEE;
	height:23px;
	padding-left:5px;
	padding-right:5px;
}
.gridRow2 table
{
	empty-cells:show;
}
.gridRow2 td
{
	
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:8pt;
	border-bottom:solid 2px #EDEBEE;	
	border-left:solid 2px #EDEBEE;
	border-right::solid 2px #EDEBEE;
	text-align:left;
	color:#555555;		
	height:23px;
	padding-left:5px;
	padding-right:5px;
}
.gridRow3 table
{
	empty-cells:show;
}
.gridRow3 td
{
	
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:8pt;
	border-bottom:solid 2px #EDEBEE;	
	border-left:solid 2px #EDEBEE;
	border-right::solid 2px #EDEBEE;
	text-align:left;
	color:#555555;
	height:23px;
	padding-left:5px;
	padding-right:5px;
}

.underline td
{
	border-bottom:solid 1px #72C8E9;	
}
.gridHeader td
{
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:small;
	font-weight:bold;
	border-bottom:solid 1px #72C8E9;	
	text-align:left;
	color:#555555;	
	background-color:#EDEBEE;
	height:23px;
	padding-left:10px;
	padding-right:10px;
}
.gridRowText
{
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:small;		
	color:#555555;			
}
.gridRow td
{
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:small;
	border-bottom:solid 1px #EDEBEE;	
	text-align:left;
	color:#555555;		
	height:23px;
	padding-left:10px;
	padding-right:10px;
}
.gridRowRed td
{
	font-family :Trebuchet MS,Verdana,Arial,sans-serif;
	font-size:small;
	border-bottom:solid 1px #EDEBEE;	
	text-align:left;
	color:Red;		
	height:23px;
	padding-left:10px;
	padding-right:10px;
}

.LinkbuttonWhite{
	border: 0px;
	border-color: #008FC1;
	border-style: solid;
	background-color: #00A7DF;
    height: 18px;
    color: #ffffff;
    font: bold 14px Tahoma,  Arial, Helvetica, sans-serif;
   padding:  0px 15px 1px 15px;
   /*margin: 2px;*/
   overflow: auto;
	cursor: pointer;
}
.itemLinkAnswer{
	color: #00A7DF;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

.textBoxNormalLong{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 180px;
}
.textBoxNormalExtraLong{
	border: 1px;
	border-color: #72C8E9 ;
	border-style: solid;
	font-size: 8pt;
	font-family: Verdana;
	height: 14px;	
	width: 245px;
}

.unselected_tree_node {
                color: #0073AA;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: normal;
}


.selected_tree_node {
                color: #5C2774;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-weight: bold;
}
.layoutList
{
list-style-type: none;
	}