body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F5F9FA;
}

.pwdPoor
{
	background-color:red;
	color:White;
}

.pwdWeak
{
	background-color:orange;
	color:White;
}

.pwdAverage
{
	background-color:yellow;
	color:black;
}

.pwdStrong
{
	background-color:Lime;
	color:black;
}

.pwdExcellent
{
	background-color:green;
	color:White;
}

.LoggedInStatus
{
	font-size:12px;
}

.UserStatus
{
	font-size:14px;
	font-weight:bold;
}

 .legend
{
	font-family:verdana;
	font-size:0.8em;
	font-weight:bold;
	color:Blue;
}


.links {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.footer 
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}

 .GridHeader
{
    font-weight:Bold;
    font-size:0.7em;
    color:#FFFFFF;/*E6F5CA;*/
    background-color:#0FA8B9;	/*#87912D;*/
    font-family:Verdana;   
    text-align:left;
}

.GridAlt
{
    font-weight:normal;
    font-size:11px;
    color:#000000;
    background-color:#B0D8DD;/*C6D3C2;*/
    font-family:Verdana;
    text-align:left;
}

.GridItem
{
	font-weight:normal ;
    font-size:11px;
    background-color:#DDEEF0 ;
    color:#000000;
    font-family:Verdana;
    text-align:left;
}

.GridPage
{
	background-color:#EFEFF6;
	font-weight:normal ;
    font-size:11px;
    font-family:Verdana;
	text-align:right;
}

.text_form 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 14px; 
	VISIBILITY: visible;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

p.Header
{
	/*background-color:#4B7D7C;*/
	font-size:0.7em;
	font-weight :bold;
	font-family:Verdana;
	text-align:center;
	color:#000000;
}

p.SubHeader
{
	/*background-color:#8D994D;*/
	font-size:0.7em;
	font-weight :bold;
	font-family:Verdana;
	text-align:center;
	color:#000000;
}

P.Text
{	
	font-size:11;
	font-weight :normal;
	font-family:Verdana;
	text-align:justify;
	color:#000000;
}

TD.LabelMessage
{    
    vertical-align:top;
    font-weight:normal;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	color:Red;
}

TD.HeaderLabel
{
	height:25px;
    font-weight:bold;
	font-size:0.9em;	
	font-family:Arial;
	text-align:center;
	color:#FFFFFF;
	background-image: url(/images/heading_expand.gif);
	background-position:top center;
	background-repeat:repeat-x;
}

.HeaderLeft
{
	background-image: url(/images/heading_left.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width: 15px;
}

.HeaderRight
{
	background-image: url(/images/heading_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:15px;
}

TD.Labels
{
	font-weight: normal;
	font-size: 0.8em;
	color: #333333;
	font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	
}

TD.ListLabels
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR:#f6fae2;
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular
}

TD.OptionLabels
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR:#333333;
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular
}

.Labels3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: #000000; /*#990044;*/
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular
}

TD.Labels1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.0em;
    COLOR: #990033;
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular
}

TD.Labels2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: #FFFFFF;/*#990033;*/
    FONT-FAMILY: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
    text-decoration: underline;
}

.btnclass
{
	background-color:#B5CCAD;/*#BDC865;*/
	font-size:x-small; 
	font-weight :normal; 
	font-family:Verdana;
	text-align:center;
	color:#000000;
	border-style:ridge;
	height:22px;
}

TD.LabelHeader
{
    FONT-WEIGHT:normal;
    FONT-SIZE:11;
    COLOR: #333333;
    FONT-FAMILY: Tahoma,Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}

.table1
{
	background-color:#0FA8B9;	/*#5D74B0;*/
	/* border-bottom-color:#646464;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-top-color:#646464;
	 border-top-style:solid;
	 border-top-width:1px;
	 border-left-color:#646464;
	 border-left-style:solid;
	 border-left-width:1px;
	 border-right-color:#646464;
	 border-right-style:solid;
	 border-right-width:1px;	 */
}

.TextBox
{	
	border-style:ridge;
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    TEXT-DECORATION: none;
    border-bottom-color:#404040;
    border-top-color:#404040;
    border-right-color:#404040;
    border-left-color:#404040;
}

.SelectBox
{
    BORDER-RIGHT: lightgrey 1px solid;
    border-style:ridge;
    BORDER-TOP: gray 1px solid;
    font-size:10px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid;
    FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    TEXT-DECORATION: none;
    border-bottom-color:#404040;
    border-top-color:#404040;
    border-right-color:#404040;
    border-left-color:#404040;    
}

.RadioButtonClass
{
	border-style: none;
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5D74B0;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 0.7em;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionLink
{
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:8pt;
	color:#FFFFFF;	
	font-weight: bold;
}

.rbtn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: arial
}

 TD.Questions
{
	font-weight: normal;
	font-size: 0.8em;
	color:Maroon;
	font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	
}


/*Modal Popup*/
.modalBackground 
{
	background-color:Transparent;	
}

.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:500px;
}