﻿body
{
}
.a3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.a3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.ban1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #515151;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ban2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #fe040a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ban3
{
    FONT-SIZE: 12px;
    COLOR: #8b0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ban4
{
    FONT-SIZE: 10px;
    COLOR: #fe040a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ban5
{FONT-SIZE: 6px;
}
.ban6
{
    FONT-SIZE: 9px;
    COLOR: #fe040a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none

}

.blueborder {
	border: 2px solid #dcdcdc; /*#000080;*/
}
.bluehead
{
	padding-bottom: 4px;
	font: bold 12px Tahoma, Verdana, Arial;
	color: #ffffff;
	padding-top: 4px;
	background-color: #406aaa;
	text-decoration: none;
}

.bluetext {


    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #006699;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: none
}
.botnav
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: none
}
.border {
	COLOR: #336699;
	border: 1px solid #666666;

}
.bordernoleft {
	COLOR: #336699;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;

}
.bordernotop {
	COLOR: #336699;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left-color: #666666;

}
.bordernolt {
	COLOR: #336699;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;


}
.bordernot {

    BORDER-RIGHT: 1px solid #666666;
    BORDER-LEFT: #666666;
    COLOR: #336699;
    BORDER-BOTTOM: 1px solid #666666
}

.borderfull
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #336699;
    BORDER-BOTTOM: #666666 1px solid
}

.borderfulll {

    BORDER-RIGHT: 1px solid #666666;
    BORDER-TOP: #666666;
    COLOR: #336699;
    BORDER-BOTTOM: 1px solid #666666
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.bot_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
}

.boxpad {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.brtopbot
{
    BORDER-TOP: #949494 1px solid;
    BORDER-BOTTOM: #949494 1px solid
}
.brownborder {
	border: 1px solid #808080;
}

.btn-bg
{
 background:url(../images/left_ban_bg.jpg);font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
}
.but
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/Images/button_bg.jpg);
	background-attachment: fixed;
	background-position: center center;
	background-repeat: repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4B4E59;
	border-right-color: #29365C;
	border-bottom-color: #393F4A;
	border-left-color: #3C4E81;
}
.branch1txt, A.branch1txt:link, A.branch1txt:active, A.branch1txt:visited { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; color: #003366; TEXT-DECORATION: none;}
.bluetxtunfq, A.bluetxtunfq:link, A.bluetxtunfq:visited, A.bluetxtunfq:active { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; color: #0000CC; TEXT-DECORATION: underline;}
.bluetxt2fq, A.bluetxt2fq:link, A.bluetxt2fq:visited, A.bluetxt2fq:active { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; color: #0000CC; TEXT-DECORATION: none;}
.blktxtbd1fq, A.blktxtbd1fq:link, A.blktxtbd1fq:active, A.blktxtbd1fq:visited, A.blktxtbd1fq:hover { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #121212; TEXT-DECORATION: none;}
.blacktxtfq, A.blacktxtfq:link, A.blacktxtfq:active, A.blacktxtfq:visited, .blacktxtbul, A.blacktxtbul:link, A.blacktxtbul:active, A.blacktxtbul:visited { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: normal; color: #121212; TEXT-DECORATION: none;}
.copy
{
    PADDING-LEFT: 29px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.darkborder 
{
	border: 1px solid #000080;
}
.disabletexbox {
	font: 11px Tahoma, Verdana, Arial;
	color: #333333;
	text-decoration: none;
	background-color: #F7F7F7;
}
.dlist
{
	BORDER-RIGHT: #707070 1px solid;
	BORDER-TOP: #707070 1px solid;
	BORDER-LEFT: #707070 1px solid;
	BORDER-BOTTOM: #707070 1px solid;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #323333;
	text-decoration: none;
	
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.email:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
.emp-link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;
    text-decoration:none; COLOR: #006699;
}
.emp-link:hover
{
	color:#cc6633;
	TEXT-DECORATION: underline;
	
}
.FormTABLE {border-color: iceblue;
	border-width: 1px;
	FONT-WEIGHT: normal; 	FONT-SIZE: 12px; 	COLOR: #333333; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #ffffff;
} 
.footer
{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#000000;
}
.foot-link
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
  text-decoration:none; color:#666666;
}
.foot-link:hover
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
  text-decoration:none; color:#cc6633;
}
.grey
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: grey;
	text-decoration: none;
	font-weight: normal;
}
.h1
{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#cc6633;
}
.head0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.head1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #585b5c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.head2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #226fab;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.head4 {

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #226fab;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.highlight {text-decoration: none;color:black;background:yellow;}


.leftborder
{
    BORDER-BOTTOM: #808080 1px solid
}
.leftbr
{
    BORDER-LEFT: #949494 1px solid
}
.link1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.link1:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
}

.leftbanbg
{
    PADDING-LEFT: 23px;
    BACKGROUND-IMAGE: url(../Images/left_ban_bg.jpg);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 11px;
    BACKGROUND-REPEAT: repeat-x
}
.more-link
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#cc6633;
}
.more-link:hover
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#666666;
}
.menu_arrow {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	COLOR: #000080;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 120px;
}
.menu_arrow:hover {
	PADDING-BOTTOM: 3px;
	COLOR: #FF0000;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	width: 120px;
	font: bolder 12px Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-image: url(../Images/blue_arow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.redtext {
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.rightbanbr
{
    BACKGROUND-IMAGE: url(../images/r_bg.jpg);
    BACKGROUND-REPEAT: repeat-x
}
.RighttextHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #363636; LINE-HEIGHT: 12pt; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.right-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
 color:#000000; text-decoration:none;
}
.right-text:hover
{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
 color:#16387c; text-decoration:underline;
}
.redtxt {

    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #fe040a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.scrachtext {
	background-color: #D4D0C8;
	border: 1px solid #D4D0C8;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #026CB0;
}
.scrach_redtext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #800000;
	text-decoration: none;
}
.scrachline {
	background-image: url(../images/scrach_line.jpg);
	background-repeat: repeat-y;
	background-position: right center;
}
.submit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/submit.jpg);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4B4E59;
	border-right-color: #29365C;
	border-bottom-color: #393F4A;
	border-left-color: #3C4E81;
}
.sub-link
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#666666;
}
.sub-link-selected
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#FF0000;
}
.sub-link:hover
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#cc6633;
}
.sticky-text
{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold;
 color:#16387c; text-align:justify;
}
/*.sub_menu {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	COLOR: #000080;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}
.sub_menu:hover {
	PADDING-BOTTOM: 3px;
	COLOR: #FF0000;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	font: bolder 12px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2C5E83;
	border-right-color: #2C5E83;
	border-bottom-color: #2C5E83;
	border-left-color: #2C5E83;
}*/
.sub_menu_td {

	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: #000080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
}
.scrachtext1 {

	background-color: #F5F5F3;
	border: 1px solid #D4D0C8;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #026CB0;
}
.scrachlineleft {

	background-image: url(../Images/scrach_line.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}
.selected
{
	PADDING-BOTTOM: 3px;
    COLOR: #FF0000;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
    font: bolder 12px Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: center;
    padding-right: 4px;
    padding-left: 4px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #2C5E83;
    border-right-color: #2C5E83;
    border-bottom-color: #2C5E83;
    border-left-color: #2C5E83;
}
.topnav
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.topnav0
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.topnav1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000080;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.txtEmpStyle
{
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	font-family: Arial,Verdana,Tahoma;
	text-decoration: none;
	color:#333333;
}
.txt1
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #323333;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Arial,Verdana;
    font-weight:bold;
    text-decoration: none;
}
.txt13
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #323333;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma,Arial,Verdana;
    TEXT-DECORATION: none
   
}
.txt2
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    COLOR: #323333;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: none
}
.txt10
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #323333;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
   
}
.txt11
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #323333;
    PADDING-TOP: 3px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
   
}
.txt12
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #323333;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
   
}
.empTextBox
{
	BORDER-RIGHT: #707070 1px solid;
	BORDER-TOP: #707070 1px solid;
	BORDER-LEFT: #707070 1px solid;
	BORDER-BOTTOM: #707070 1px solid;
	font-family:  Arial;/*Tahoma,Verdana*/
	font-size: 12px;/*11px*/
	/*color: #323333;*/
	text-decoration: none;
	font-weight: normal;
}
.textbox
{
	BORDER-RIGHT: #707070 1px solid;
	BORDER-TOP: #707070 1px solid;
	BORDER-LEFT: #707070 1px solid;
	BORDER-BOTTOM: #707070 1px solid;
	font-family:  Tahoma,Arial,Verdana;
	font-size: 11px;
	color: #204162;
	text-decoration: none;
	font-weight: normal;
}
/*.topnav0:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #00FFFF;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}*/
.txt2:hover
{
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px;
	COLOR: #333333;
	PADDING-TOP: 4px;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	TEXT-DECORATION: none;
}
/*.txt1:hover
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #666666;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: underline
}*/
.topnav1:hover {

    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #FF0000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.top-link
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:bold;
  text-decoration:none; color:#16387c;
}
.top-link:hover
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal;
  text-decoration:none; color:#333333;
}
.table-border
{
 border-left: solid 1px #c2cfd8; border-right: solid 1px #c2cfd8;border-top: solid 1px #c2cfd8; border-bottom: solid 1px #c2cfd8 
}
.table-heading
{ 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:bold; text-decoration:none;
  color:#cc6633;
}
.txtlnk 
{
	text-align:center;
	PADDING-BOTTOM: 3px;
	COLOR: #006699;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	font: 11px Tahoma, Verdana, Arial;
}
.txtlnk:hover 
{
	text-align:center;
	PADDING-BOTTOM: 7px;
	COLOR: #00698C;
	PADDING-TOP: 7px;
	TEXT-DECORATION: underline;
	font: 11px Tahoma, Arial, Verdana;
}
.txt3 {
	PADDING-BOTTOM: 3px;
	COLOR: #00698C;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	font: 12px Tahoma, Verdana, Arial;
}
.txt4 
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    TEXT-DECORATION: none
}
.txt5
{  PADDING-BOTTOM: 5px;
	COLOR:Red;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font: 12px Tahoma, Verdana, Arial;
}
.txt6 
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.txt3:hover {
	PADDING-BOTTOM: 3px;
	COLOR: #00698C;
	PADDING-TOP: 3px;
	TEXT-DECORATION: underline;
	font: 12px Tahoma, Arial, Verdana;
}
.texboxpad {
	padding-left: 4px;
}
.txt1_grey {

	PADDING-BOTTOM: 2px;
	COLOR: #999999;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	font: 12px Tahoma, Arial, Verdana;
}
.underline
{
	background-position: center bottom;
	background-attachment: fixed;
	background-image: url(../Images/addtraining.jpg);
	background-repeat: no-repeat;
}
.whitetext {
	font: 12px Tahoma, Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteborder {
	border: 1px solid #FFFFFF;
}

.txtTips  {font-family:Tahoma;font-size:8pt;font-weight:normal;text-align:left;color:darkred;background-color:lightyellow;border:1px solid red;padding:4px;filter:progid:DXImageTransform.Microsoft.Shadow(Color=black, Direction=135, Strength=5);}
/*Round Corner Style Starts Here*/
.dpDiv { }
.dpTable { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center }
.dpTR { }
.dpTitleTR { }
.dpDayTR { }
.dpTodayButtonTR { }
.dpTD { BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid }
.dpDayHighlightTD { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc }
.dpTDHover { BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998 }
.dpTitleTD { }
.dpButtonTD { }
.dpTodayButtonTD { }
.dpDayTD { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc }
.dpTitleText { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray }
.dpDayHighlight { FONT-WEIGHT: bold; COLOR: #4060ff }
.dpButton { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.dpTodayButton { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif }
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
/*Round Corner Style Ends Here*/


