body{
margin:0px;
padding:0px;
vertical-align:top;
}
.background{
background-color:#e9f6fc;}

.bgfooter{
/*background-color:#7eaf2f;*/
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7a99fa,endColorStr=#68b5d9);

/*background-color:#7a99fa;*/}

.rightheading{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border:none;
letter-spacing:1px;
height:25px;
width:220px;
padding-left:7;
padding-top:5;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ef8b06,endColorStr=#fdc61c);
}
.rightheading1{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border:none;
letter-spacing:1px;
height:25px;
width:222px;
padding-left:7;
padding-top:5;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6699cc,endColorStr=#e1ecfd);
}
.rightheading2{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border:none;
letter-spacing:1px;
height:25px;
width:222px;
padding-left:7;
padding-top:5;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7eaf2f,endColorStr=#e2edd0);
}
.rightheading100{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border:none;
letter-spacing:1px;
height:25px;
width:222px;
padding-left:7;
padding-top:5;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#668DF8,endColorStr=#ACC3EC);
}

.rightheading3{
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
border:none;
letter-spacing:1px;
height:25px;
width:222px;
padding-left:7;
padding-top:5;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d7a2ff,endColorStr=#ebd8fd);
}


.tablebg{
/*background-color:#7eaf2f;*/
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
line-height:16px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0076a3,endColorStr=#7a99fa);

/*background-color:#7a99fa;*/}



td{
font-size:11px;
font-family:Tahoma;
color:#4D4C4C;
line-height:15px;
vertical-align:top;
}
.menu{
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;

background-color:#0076a3;
height:18px;
width:202px;

}
.menu1{
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
line-height:14px;
background-color:#4170ff;
width:20px;
height:18px;

}
.menu a { 
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
border:none;
text-decoration:none;
letter-spacing:1px;
height:18px;
width:202px;
background-color:#4170ff;

}

.menu a:hover { 
text-decoration:none;
background-color:#7a99fa;
font-weight:bold;
color:#000000;
height:18px;
width:202px;
}

.avmenu{
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:15px;
/*background-color:#0076a3;
background-color:#7a99fa;*/
height:28px;
/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7a99fa,endColorStr=#4170ff);*/
width:110px;

}

.avmenu a { 
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
padding-top:5px;
font-weight:bold;
border-right-style:dashed;
border-right-color:#FFFFFF;
border-right-width:1;
text-decoration:none;
letter-spacing:1px;
height:28px;
width:110px;
/*background-color:#4170ff;*/
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7a99fa ,endColorStr=#4170ff);
}

.avmenu a:hover { 
text-decoration:none;
/*background-color:#7a99fa;*/
font-weight:bold;
color:#000000;
height:28px;
border-right-style:dotted;
border-right-color:#FFFFFF;
border-right-width:1;
width:110px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7a99fa,endColorStr=#7a99fa);
}

.photo{
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:20px;

background-color:#333333;
height:20px;
width:188;

}


.photo a { 
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
border:none;
text-decoration:none;
letter-spacing:1px;
height:20px;
width:188px;
background-color:#333333;

}

.photo a:hover { 
text-decoration:none;
background-color:#666666;
font-weight:bold;

height:20px;
width:188px;
}

a { 
font-family:Geneva, Arial, Helvetica, sans-serif;
border:none;
text-decoration:underline;
color:#424242;
}

a:hover { 
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}

form {
margin:0px;
padding:0px;
}
/************************************/
.footerlink {
color:white;
font-size:11px;
text-decoration:underline;
}

.footerlink:hover{
color:white;
text-decoration:none;
}

.footerlink2 {
color:black;
font-size:11px;
text-decoration:none;
background-color:#e9f6fc;
}

.footerlink2:hover{
color:black;
text-decoration:underline;
}

.footertext 
{
	font-family:Arial, Helvetica, sans-serif;
color:black;
line-height:14px;
}
/****************************************************/
.link1 {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#0083AE;
font-size:11px;
line-height:15px;
}



.link2 {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;


}
.link2bold {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:underline;



}

.link2 a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:justify;
}

.link2 a:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:justify;

}

ul {margin:0; padding:0; list-style:none}
li {
font-family:Arial, Helvetica, sans-serif;
padding-left:5px; 
line-height:16px; 
font-size:12px;
color:#ffffff; 
}

li a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:600;
color:#ffffff; 
text-decoration:none;
}
li a:hover {text-decoration:underline;}

.myform {
width:154px; 
margin:0px; 
padding-left:3px; 
height:20px; 
vertical-align:middle;
font-size:11px;
font-family:Tahoma;
color:#8C8C8C;
background:#ffffff;
}
/***************************/
.text1 {
color:#252525;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
word-spacing:2px;
text-align:left;
}

.text2 {
color:#252525;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
text-align:justify;
}
.text2 a { 
border:none;
text-decoration:underline;
line-height:22px;
color:#252525;
}

.text2 a:hover { 
text-decoration:none;
color:black;
}
.text3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
word-spacing:2px;
text-align:justify;
color:#000000;
}
.text3bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
word-spacing:2px;
text-align:justify;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.text3 a { 
border:none;
text-decoration:underline;
color:#000000;
}

.text3 a:hover { 
text-decoration:none;
color:red;
}
.text4 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#000000;
}


.datatext {
color:#C5513B;
font-size:9px;
line-height:12px;
}

.heading {
font-family:Arial, Helvetica, sans-serif;
color:#0000FF;
font-size:12px;
font-weight:bold;
text-decoration:underline;

/*line-height:12px;*/
}

.subheadingblue
{ font-family:"Arial Black";
font-size:14px;
color: #0076a3;

padding-bottom:5px;
/*line-height:19px;*/
}

.subheadingblue a
{ font-family:"Arial";
font-size:14px;
color: #0076a3;
text-decoration:none;
padding-bottom:5px;
font-weight:bold;
/*line-height:19px;*/
}

.subheadingblue a:hover
{ font-family:"Arial";
font-size:14px;
color: #0076a3;
font-weight:bold;
text-decoration:underline;
padding-bottom:5px;
/*line-height:19px;*/
}

.subheadingyellow
{ font-family:"Arial Black";
font-size:14px;
color: #ffff7d;
/*font-weight:bold;*/
padding-bottom:5px;
/*line-height:19px;*/
}

.subheadingyellow a { 
font-family:"Arial Black";
font-size:14px;
color: #ffff7d;
/*font-weight:bold;*/
padding-bottom:5px;
/*line-height:19px;*/
}
.subheadingyellow a:hover{ 
font-family:"Arial Black";
font-size:14px;
color: #ffff7d;
padding-bottom:5px;
text-decoration:underline;
/*line-height:19px;*/
}
.subheading
{ font-family:"Arial Black";
font-size:16px;
color: #0076a3;
/*color: #4170ff;*/
}

/***************************/

.header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
line-height:14px;
text-align:right;

}

.header a {color:#000000; text-decoration:none;}
.header a:hover {color:#ffffff;text-decoration:underline;}


.links {position: absolute; z-index:100;}
.links a {display: block;  
   border-width: 0; 
   text-decoration: none; 
   }
.links a:hover {color: #5F5F5F; background: none;
   }

.links a span {display: none;}
.links a:hover span {
	display: block; 
   position: absolute; 
   z-index: 100;
   font-family:tahoma;
		font-size:11px;
		color:#5F5F5F;}
TD.Error
{
	text-align:center;
	background-color:#e9f6fc;
	Color:Red;
	font-weight:bold;
	font-family:Verdana,Sans-Serif;
}


.Grid {  }
.Grid td
{
  
    font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size:11px;
	

}
.GridHeader
{
 font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
line-height:10px;
background-color:#7a99fa;
}
.GridHeader a
{
    text-decoration: none;
    color: white;
   
}
.GridHeader a:hover
{
    text-decoration: none;
    color: #000000;
   
}
.GridItem
{
    vertical-align:middle;
    background-color: White;
    
}
.GridItem a:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.GridItem a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}

.GridAltItem
{
    vertical-align:middle;
    background-color: #e9f6fc;
    
}
.GridAltItem a:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.GridAltItem a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}


.GridSHMItem
{
	vertical-align:middle;
	background-color:yellow;
}

INPUT.button {
	height:20; 
	font-family:Arial,sans-serif;
	font-weight:bold;
	background-color: #cccccc;
	border:1px solid #999999;
	FONT-SIZE: 10px; 
	color:black;
	letter-spacing:1;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=2);

	
}
INPUT.textbox {
	background-color: #FFFFFF; border:1px solid #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
}

INPUT.textboxright {
	background-color: #FFFFFF; 
	border:1px solid #000000; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Arial, sans-serif; 
	text-align:right;
}

INPUT.textboxInValidDate {
	background-color: #FFFFFF; border:1px solid red; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
	text-align:right;
}

INPUT.textboxInValidLeft {
	background-color: #FFFFFF; border:1px solid red; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
	text-align:left;
}

INPUT.textboxInValidCombo {
	background-color: red;  TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
	}

INPUT.textboxValidCombo {
	background-color: #FFFFFF;  TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
	
}

INPUT.TextboxRightAlign {
	background-color: #FFFFFF; TEXT-ALIGN: right; border:1px solid #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-FAMILY: Arial, sans-serif; 
}

.textboxdisabled 
{

	background-color:#E0E0E0;
	FONT-SIZE: 11px; 
	/*FLOAT: left;*/ 
	border:1px solid #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
} 

.textboxdisabledright 
{

	background-color:#E0E0E0;
	FONT-SIZE: 11px; 
	/*FLOAT: left;*/
	border:1px solid #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:right;
} 
.checkbox {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif;
}

TABLE.Border	
{
	BORDER:#7a99fa 1px solid; 
	
}
.combo
{
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif;
	background-color:#f8fce0;    
}

.combo1
{
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif;
	background-color:#fcf1e0;    
}


