body {
	margin: 0px; background-color: #ffffff
}
.egive {
	padding-right: 16px; padding-left: 16px; font-size: 11px; color: #ffffff; line-height: 14px; font-family: tahoma, verdana, arial, sans-serif
}
.egive a {
	color: #aa9b81; text-decoration: none
}
.egive a:hover {
	color: #aa9b81; text-decoration: underline
}
.egive1 {
	padding-right: 4px; padding-left: 8px; font-size: 11px; color: #000000; line-height: 20px; font-family: tahoma, verdana, arial, sans-serif
}
.egive1 a {
	color: #696969; text-decoration: none
}
.egive1 a:hover {
	color: #000000; text-decoration: none
}
.egive2 {
	padding-right: 4px; padding-left: 14px; font-size: 11px; color: #000000; line-height: 15px; font-family: tahoma, verdana, arial, sans-serif
}
.egive2 a {
	color: #aa9b81; text-decoration: none
}
.egive2 a:hover {
	color: #ffffff; text-decoration: none
}
.egive2a {
	padding-right: 4px; padding-left: 14px; font-size: 10px; color: #333333; line-height: 12px; font-family: tahoma, verdana, arial, sans-serif
}
.egive2a a {
	color: #000000; text-decoration: underline
}
.egive2a a:hover {
	color: #333333; text-decoration: none
}
.egive2b {
	padding-right: 4px; padding-left: 8px; font-size: 11px; color: #000000; line-height: 20px; font-family: tahoma, verdana, arial, sans-serif
}
.egive2b a {
	color: #696969; text-decoration: none
}
.egive2b a:hover {
	color: #000000; text-decoration: underline
}
.egive6 {
	padding-right: 5px; padding-left: 5px; font-size: 11px; color: #333333; line-height: 14px; font-family: tahoma, verdana, arial, sans-serif
}
.egive6 a {
	color: #333333; text-decoration: none
}
.egive6 a:hover {
	color: #000000; text-decoration: underline
}
.egive3 {
	padding-right: 5px; padding-left: 8px; font-size: 11px; color: #696969; line-height: 16px; font-family: tahoma, verdana, arial, sans-serif
}
.egive3 a {
	color: #000000; text-decoration: none
}
.egive3 a:hover {
	color: #333333; text-decoration: none
}
.egive4 {
	padding-right: 8px; padding-left: 8px; font-size: 12px; color: #000000; line-height: 14px; font-family: tahoma, verdana, arial, sans-serif
}
.egive4 a {
	color: #ff6600; text-decoration: none
}
.egive4 a:hover {
	color: #000000; text-decoration: underline
}
.hida1 {
	padding-right: 15px; padding-left: 20px; font-size: 11px; color: #aa9b81; line-height: 15px; font-family: tahoma, verdana, arial, sans-serif
}
.hida1 a {
	color: #ff0000; text-decoration: none
}
.hida1 a:hover {
	color: #ff0000; text-decoration: none
}
.hida5 {
	padding-right: 16px; padding-left: 16px; font-size: 11px; color: #aa9b81; line-height: 15px; font-family: tahoma, ms sans serif, verdana, arial
}
.hida5 a {
	color: #ffffff; text-decoration: none
}
.hida5 a:hover {
	color: #ffffff; text-decoration: underline
}
.htp {
	font-size: 10px; color: #000000; line-height: 11px; font-family: verdana, arial, sans-serif,ms sans serif
}
.htp a {
	color: #006699; text-decoration: none
}
.htp a:hover {
	color: red; text-decoration: underline
}
.htp1 {
	padding-right: 5px; padding-left: 7px; font-size: 11px; color: #333333; line-height: 15px; font-family: tahoma, verdana, arial, sans-serif
}
.htp1 a {
	color: #006699; text-decoration: none
}
.htp1 a:hover {
	color: #006699; text-decoration: underline
}
.head {
	padding-right: 4px; padding-left: 4px; font-size: 11px; color: #333333; line-height: 15px; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid;  font-family: tahoma, ms sans serif, arial, sans-serif
}
.head a {
	color: #000000; text-decoration: none
}
.head a:hover {
	color: #000000; text-decoration: none
}

/*--------------------------------------------------------*/

a.href {
	font-size: 11px;
    color: #ffffff;
    line-height:20px;
    font-family: tahoma, verdana, arial, sans-serif;
}
a.href a {
	color: #ffffff; 
    text-decoration: none;
}
a.href:hover {
	color: #ffffff; 
    text-decoration: none;
}
.heading
{
font-size: 11px;
color: #333333;
line-height:15px;
font-family: tahoma, verdana, arial, sans-serif;
border:1px solid #c2c2c2;
cursor:hand;
}

div.headings
{
font-size: 11px;
color: #333333;
line-height:25px;
font-family: tahoma, verdana, arial, sans-serif;
border:1px solid #c2c2c2;
background:#F6FAFB;
font-weight:bold;
}
.bgcolor{
background:#f2f2f2;
}

div.heading
{
font-size: 11px;
color: #333333;
line-height:15px;
font-family: tahoma, verdana, arial, sans-serif;
border:1px solid #c2c2c2;
background:#F6FAFB;
font-weight:bold;
}

.texterror
{
font:11px normal Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#ff0000;
text-decoration:underline;
}

.lineheight
{
 line-height:5px;
}
.textboxsmall
{
border:1px solid #d0d0dd;
font-size:11px;
font:Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
width:170px;
}

.admintext
{
font-family:Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:900;
}


.text
{
font:11px normal Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
padding-left:2px;
}



.textbox
{
border:1px solid #d0d0dd;
font:11px bold Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
width:250px;
}

.smalltextbox
{
border:1px solid #d0d0dd;
font:11px bold Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
width:180px;
}
.bsbtbox
{
border:1px solid #d0d0dd;
font:11px bold Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
width:25px;
}

.smalltextbox2
{
border:1px solid #d0d0dd;
font:11px bold Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#333333;
}

.logo
{
 font-size:20px;
 font-family:tahoma,arial,vardana,ms sans serif,times new roman;
 padding-left:15px; 
 font-weight:bold;
}

.link {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	text-transform:capitalize;
}

.linksmall {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;	
	text-transform:capitalize;
}

.linksmall a{
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;	
	text-transform:capitalize;
}

.linksmall a:hover{
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;	
	text-transform:capitalize;
}

.bigtext
{
font:25px normal arial,Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
padding-left:2px;
}



.linkbasic {
	font-size: 11px; 
    color: #333333; 
    line-height: 14px;
    font-family: tahoma, verdana, arial, sans-serif
}
a.linkbasic {
    font-size: 11px; 
    color: #333333; 
    line-height: 14px;
    font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
}
a.linkbasic:hover {
	font-size: 11px; 
    color: #980000; 
    line-height: 14px;
    font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: underline;
}



.mailtext
{
font:11px normal Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
padding-left:2px;
}

a.mailtext
{
font:11px normal Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
padding-left:2px;
}


.style1 {background-image:url(../images/bg.jpg); background-repeat:repeat-x; height:36px; font-family:tahoma;
font-size:12px; color:#b00a0a; font-weight:bold; line-height:25px; padding-left:8px;   }

.style2 {  background-color:#f7f6f6; font-family:tahoma;
font-size:11px; color:#746a6a; padding-left:15px; padding-right:5px;  line-height:20px; text-decoration:none;}

.style2 a { font-family:tahoma;
font-size:11px; color:#746a6a; text-decoration:none;  }

.style2 a:hover { 
 color:#cd0404;   }
 
 
 .style5{  background-color:#f4faf5; font-family:tahoma;
font-size:11px; color:#746a6a; padding-left:15px; padding-right:5px;  line-height:20px; text-decoration:none;}

.style5 a { font-family:tahoma;
font-size:11px; color:#746a6a; text-decoration:none;  }

.style5 a:hover { 
 color:#cd0404;   }


.style3 { background-color:#e8f4fc; font-family:tahoma;
font-size:11px; color:#252222; padding-left:15px; padding-right:5px; font-weight:bold;  line-height:24px;
 text-decoration:none;}
.style3 a { font-family:tahoma;
font-size:11px; color:#252222;  font-weight:bold; text-decoration:none;  }

.style3 a:hover { 
 color:#52990d; }
 
 .style_bullat { background-color:#e8f4fc; }


.style4 { background-color:#ecebeb; font-family:tahoma;
font-size:11px; color:#7c7979; padding-left:15px; padding-right:5px; font-weight:bold;  line-height:20px;}

.style6 { font-family:tahoma; font-size:11px; padding-left:8px; color:#666666; }
.style6 b { font-family:tahoma; font-size:11px; color:#cd093c; }

.style7 { width:170px; border:1px solid #d5d2d2; font-family:tahoma; font-size:11px; color:#008ae7; height:20px; }
.style8 { width:190px; border:1px solid #d5d2d2; font-family:tahoma; font-size:11px; height:20px; color:#008ae7; }

.style9{ background-color:#e8f4fc; 
}
.text123
{
font:11px normal Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;
padding-left:0px;
}

.style5bold{  background-color:#f4faf5; font-family:tahoma;
font-size:12px; color:#746a6a; padding-left:15px; padding-right:5px; font-weight:bold; line-height:20px; text-decoration:none;}
 .style5{  background-color:#f4faf5; font-family:tahoma;
font-size:12px; color:#746a6a; padding-left:15px; padding-right:5px;  line-height:20px; text-decoration:none;}

.style5bold a { font-family:tahoma;
font-size:12px; color:#746a6a; text-decoration:none;  }

.style5bold a:hover { 
 color:#cd0404;   }



.style2bold {  background-color:#f7f6f6; font-family:tahoma;
font-size:12px; color:#746a6a; padding-left:15px; padding-right:5px;font-weight:bold; line-height:20px; text-decoration:none;}

.style2bold a { font-family:tahoma;
font-size:12px; color:#746a6a; text-decoration:none;  }

.style2bold a:hover { 
 color:#cd0404;   }
 
/* new css*/


.middle_heading{
font-family:tahoma;
font-size:11px;
color:#6b6b6b;
background-color:#FFFFFF;
padding-right:10px;
line-height:29px;
}
.middle_heading b{
font-family:tahoma;
font-size:11px;
color:#089ca5;
font-weight:bold;
}
.account_middle_bg {
background-image:url(../images/heading_bg.jpg);
background-repeat:repeat-x;
line-height:29px;
}
.border_bottom {border-bottom:1px solid #cfd0d0;}
.border_3 {
border-bottom:1px solid #cfd0d0;
border-left:1px solid #cfd0d0;
border-right:1px solid #cfd0d0;
}
.boder_sub2 {
border-right:1px solid #cfdaba;
border-left:1px solid #cfdaba;

}

.personal_details_current {
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
font-weight:bold;
padding-left:15px;
padding-right:15px;
text-align:center;
background-color:#dbedef;
border-left:1px solid #cfd0d0;
border-right:1px solid #cfd0d0;
border-top:1px solid #cfd0d0;
}
.personal_details_current a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_current a:hover{
color:#000000;
text-decoration:none;
}
.personal_details_bg {
background-image:url(../images/personal_details_bg.jpg);
background-repeat:repeat-x;
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
padding-left:15px;
padding-right:15px;
text-align:center;
border:1px solid #cfd0d0;
}

.personal_details_bg a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_bg a:hover{
color:#000000;
text-decoration:none;
}
.personal_details_sub2 {
background-image:url(../images/personal_details_sub.jpg);
background-repeat:repeat-x;
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-align:center;

}
.personal_details_sub2 a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_sub2 a:hover{
color:#000000;
text-decoration:none;
}
.personal_details_bottom {
background-image:url(../images/personal_details_bottom.jpg);
background-repeat:repeat-x;
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-align:center;

}
.personal_details_bottom a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_bottom a:hover{
color:#000000;
text-decoration:none;
}
.personal_details_sub_bg {
background-image:url(../images/personal_details_sub_bg.jpg);
background-repeat:repeat-x;
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
padding-left:5px;
padding-right:5px;
text-align:center;

}
.personal_details_sub_bg a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_sub_bg a:hover{
color:#000000;
text-decoration:none;
}
.personal_details_sub_bg2 {
background-image:url(../images/personal_details_sub_bg2.jpg);
background-repeat:repeat-x;
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
padding-left:5px;
padding-right:5px;
text-align:center;

}
.personal_details_sub_bg2 a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_sub_bg2 a:hover{
color:#000000;
text-decoration:none;
}

.text_new1234 {
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
text-align:justify;
}

.line_height{
background-image: url(../images/personal_details_sub_bg_new.jpg); height:28px;
background-repeat:repeat-x;
line-height:28px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
padding-left:15px;
padding-right:15px;
text-align:center;
border:1px solid #cfd0d0;
}

.personal_details_current_new {
line-height:25px;
font-family:tahoma;
font-size:11px;
color:#4a4a4a;
padding-left:15px;
padding-right:15px;
text-align:center;

}

.personal_details_current_new a{
color:#4a4a4a;
text-decoration:none;
}
.personal_details_current_new a:hover{
color:#000000;
text-decoration:none;
}

.border_personnel_billing {
border:1px solid #c7c9c8; background-color:#dbedef;}

/*********************end new css **************************************/

/**************** Tooltip CSS **********************/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color:  #FDEDEC;;
width: 250px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 3px;
background-color: #fdedec;
visibility: hidden;
z-index: 100;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
line-height:16px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/**************** Tooltip CSS **********************/