BODY {
	SCROLLBAR-FACE-COLOR: #2785BA; SCROLLBAR-HIGHLIGHT-COLOR: #CED8B4; SCROLLBAR-SHADOW-COLOR: #CED8B4; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #000000
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.italic {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.smText {
	FONT-WEIGHT: normal; style=FONT-SIZE 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.printerText {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Times New Roman, Times, serif
}
.code {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.comments {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666600; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0000ff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #990099; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.boldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000ff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.boldLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.boldLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990099; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.boldLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.smLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.smLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.smLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #990099; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.Menu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.Menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #777777; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.LeftMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.LeftMenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.LeftMenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.LeftMenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubMenu {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubMenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubMenu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.SubMenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.HeadLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.HeadLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.HeadLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.HeadLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.JHlogo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.JHlogo:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.JHlogo:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.JHlogo:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.button {
	BORDER-RIGHT: #000000 1px outset; BORDER-TOP: #999999 1px outset; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px outset; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #000000 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8e8e8
}
.TextBox {
	BORDER-RIGHT: 1px inset #666666; BORDER-TOP: 1px inset #000000; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; BORDER-LEFT: 1px inset #000000; COLOR: #000000; BORDER-BOTTOM: 1px inset #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
UL {
	LIST-STYLE-TYPE: square
}
.menuBox {
	BORDER-RIGHT: #e7e7e7 1px solid; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #e7e7e7 1px solid; CURSOR: hand; BORDER-BOTTOM: #e7e7e7 1px solid
}
.catMenu {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.stripeTable {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND-IMAGE: url('table_grey_strip_bg.gif'); COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
.LoginTextBox {
	BORDER-RIGHT: 1px inset #666666; BORDER-TOP: 1px inset #000000; FONT-SIZE: 11.5px; BACKGROUND-ATTACHMENT: fixed; BORDER-LEFT: 1px inset #000000; COLOR: #000000; BORDER-BOTTOM: 1px inset #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E7E7E7
}
.SearchTextBox{
	BORDER-RIGHT: 1px inset #666666; BORDER-TOP: 1px inset #000000; FONT-SIZE: 11.5px; BACKGROUND-ATTACHMENT: fixed; BORDER-LEFT: 1px inset #000000; COLOR: #000000; BORDER-BOTTOM: 1px inset #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
	}

.RedText 
{
font-family:Tahoma,Arial,Verdana,sans-serif; font-size: 11px; color: #FF0000;
}
.BlackText 
{
font-family:Tahoma,Arial,Verdana,sans-serif; font-size: 11px;
}
.NormalText 
{
font-family:Tahoma,Arial,Verdana,sans-serif; font-size: 12px; color: #333333;
}
.LargeHindiText 
{
font-family:Kruti Dev 010,Kruti Dev 011,DevLys 010,Kruti Dev 013; font-size: 18px;;
}

.bwText 
{
font-family:Tahoma,Arial,sans-serif; font-size: 8.5pt; color: #666666;
}
.tsmText 
{
font-family:Tahoma,Arial,Verdana,sans-serif; font-size: 10px;
}





.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Tahoma;
border-bottom: 3px solid gray;
list-style-type: none;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: white;
BACKGROUND-IMAGE: url('Menu_Background.gif');
color: black;
}


.basictab li a:visited{
color: black;
}

.basictab li a:hover{
background-color: #dbffff;
background: url('menu_mouse_over.jpg') repeat-x center;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #dbffff;
color: black;
}


.submenustyle{
border-left:1px solid black; border-right:1px solid black; border-top:0px solid black; border-bottom:1px solid black; width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0; padding-left:1px; padding-right:1px; padding-top:2px; padding-bottom:2px
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 1px dashed black;
padding: 1px 5px;
text-decoration: none;
}

.submenustyle a:hover{
background-color: #ebffff;
}



.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}
.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}
.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


div.noscroll {	
	height: 220px;	
	width: 300px;	
	overflow: auto;	
	padding: 8px;
	scrollbar-face-color: #000000; 
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #F1DC97;}

div.noscrollS {	
	height: 220px;	
	width: 300px;	
	overflow: auto;	
	padding: 8px;
	scrollbar-face-color: #336699; 
	scrollbar-shadow-color: #336699;
	scrollbar-highlight-color: #336699;
	scrollbar-3dlight-color: #336699; 
	scrollbar-darkshadow-color: #336699; 
	scrollbar-track-color: #336699; 
	scrollbar-arrow-color: #FF0000;}

.TabPhoto    { border: 1px solid #333399 }
td { color: #000000}
p {color:#3333CC;font-family:Tahoma;font size:8pt;text-decoration: none}
h1 {color:#666666;font-family:Tahoma;font size:12pt;text-decoration: none}


.mnuSep {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('Imgs/mnuSepLine.gif'); BACKGROUND-REPEAT: repeat-x
}
.mnuSep1 {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('imgs/ltmnuBg.JPG'); BACKGROUND-REPEAT: repeat-x
}
.mnuScrollSep {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('Imgs/lineDot.jpg'); BACKGROUND-REPEAT: repeat-x
}
.mnuSepLine {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('Imgs/lineDot.jpg'); BACKGROUND-REPEAT: repeat-x
}
.rtMenuLink {
	BACKGROUND-POSITION: left 50%; margin-left: 8; DISPLAY: block; WIDTH: 99%; PADDING-LEFT: 15pt; FONT-SIZE: 12px; BACKGROUND-IMAGE: url('Imgs/arrow_20.gif'); COLOR: #656565; LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 30px; TEXT-DECORATION: none
}
.rtMenuLink:hover {
	COLOR: #FF0000; BACKGROUND-COLOR: #DDDDFF; margin-left: 0; WIDTH: 100%; TEXT-DECORATION: underline; BACKGROUND-POSITION: left bottom;BACKGROUND-IMAGE: url('Imgs/lineDot.jpg'); BACKGROUND-REPEAT: repeat-x
}

.bulletimagestyle{ /*Absolute position bullet image. No need to modify*/
position: absolute;
left: -200px;
}


.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}


tr:nth-child(even) {
    background-color: #F6F6F7;
}

.watermark {
    position: absolute;
    color: lightgray;
    opacity: 0.25;
    font-size: 3em;
    FONT-FAMILY: Times;
    width: 100%;
    top: 18%;    
    text-align: center;
    z-index: 0;
}


       .WaterMarkedTextBox
       {
           height: 20px;
           width: 100px;
          /* padding: 2px 1 1 1px; */
           border: 1px solid #BEBEBE;
           background-color: #F8F0FF;
           color: black;
           font-size: 10pt;
           vertical-align: middle;
           text-align: left;
           background: #fffce9 url('datefocus.gif') no-repeat top left;
           	padding-left:24px; padding-right:3px; padding-top:3px; padding-bottom:0px

       }
       
       .WaterMarkedTextBoxPSW
       {
           background-position:  center 50%;
           height: 16px;
           width: 168px;
           border: 1px solid #BEBEBE;
           background-color: #F0F0FF;
           color: white;
           vertical-align: middle;
           text-align: right;
           background-image: url('Images/psw_wMark.png');
           background-repeat: no-repeat; padding-left:2px; padding-right:2; padding-top:2px; padding-bottom:2
       }
       .NormalTextBox
       {
           height: 16px;
           width: 168px;
       }

.JsDatePickBox{position:relative;width:212px;font-family:Arial;}.JsDatePickBox .jsDatePickCloseButton{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('img/closeButton_normal.gif') no-repeat left top;}.JsDatePickBox .jsDatePickCloseButtonOver{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('img/closeButton_over.gif') no-repeat left top;}.JsDatePickBox .jsDatePickCloseButtonDown{cursor:pointer;position:absolute;z-index:1;top:1px;right:10px;width:33px;height:13px;background:url('img/closeButton_down.gif') no-repeat left top;}.JsDatePickBox .boxLeftWall{float:left;width:7px;margin:0;padding:0;}.JsDatePickBox .boxLeftWall .leftTopCorner{margin:0;padding:0;width:7px;height:8px;background:url('img/boxTopLeftCorner.png') no-repeat left top;overflow:hidden}.JsDatePickBox .boxLeftWall .leftBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url('img/boxBottomLeftCorner.png') no-repeat left top;overflow:hidden}.JsDatePickBox .boxLeftWall .leftWall{margin:0;padding:0;width:7px;background:#fff url('img/boxSideWallPx.gif') repeat-y left top;overflow:hidden}.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0;}.JsDatePickBox .boxRightWall .rightTopCorner{margin:0;padding:0;width:7px;height:8px;background:url('img/boxTopRightCorner.png') no-repeat left top;overflow:hidden}.JsDatePickBox .boxRightWall .rightBottomCorner{margin:0;padding:0;width:7px;height:8px;background:url('img/boxBottomRightCorner.png') no-repeat left top;overflow:hidden}.JsDatePickBox .boxRightWall .rightWall{margin:0;padding:0;width:7px;background:#fff url('img/boxSideWallPx.gif') repeat-y right top;overflow:hidden}.JsDatePickBox .topWall{position:absolute;overflow:hidden;top:0;left:7px;width:198px;height:4px;background:#fff url('img/boxTopPx.gif') repeat-x left top;}.JsDatePickBox .bottomWall{position:absolute;overflow:hidden;bottom:-1px;left:7px;width:198px;height:4px;background:#fff url('img/boxTopPx.gif') repeat-x left top;}.JsDatePickBox .hiddenBoxLeftWall{float:left;width:0;overflow:hidden;overflow:hidden;}.JsDatePickBox .hiddenBoxRightWall{float:left;width:0;overflow:hidden;overflow:hidden;}.JsDatePickBox .boxMain{float:left;background-color:#fff;margin:0;padding:15px 0 5px 0;}.JsDatePickBox .boxMainStripped{background:#fff;border:none;}.JsDatePickBox .tooltip{height:12px;line-height:11px;overflow:hidden;font-size:10px;color:#666;text-align:left;padding:0;margin:2px 0 2px 0;}.JsDatePickBox .weekDaysRow{height:12px;overflow:hidden;line-height:11px;font-size:10px;color:#666;text-align:center;padding:0;margin:2px 0 0 0;}.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0;}.JsDatePickBox .boxMainInner{background:#fff;width:198px;float:left;margin:5px 0 0 0;padding:0;}.JsDatePickBox .boxMainCellsContainer{background-color:#fff;margin:0;padding:0;}.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative;}.JsDatePickBox .boxMainInner .controlsBarText{overflow:hidden;height:20px;line-height:20px;color:#000;font-size:12px;text-align:center;}.JsDatePickBox .boxMainInner .monthForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('img/monthForward_normal.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .monthForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('img/monthForward_over.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .monthForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:22px;background:url('img/monthForward_down.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .monthBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('img/monthBackward_normal.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .monthBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('img/monthBackward_over.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .monthBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:22px;background:url('img/monthBackward_down.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearForwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('img/yearForward_normal.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearForwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('img/yearForward_over.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearForwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;right:0;background:url('img/yearForward_down.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearBackwardButton{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('img/yearBackward_normal.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearBackwardButtonOver{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('img/yearBackward_over.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .yearBackwardButtonDown{overflow:hidden;cursor:pointer;width:20px;height:20px;position:absolute;top:0;left:0;background:url('img/yearBackward_down.gif') no-repeat left top;}.JsDatePickBox .boxMainInner .skipDay{cursor:default;overflow:hidden;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;}.JsDatePickBox .boxMainInner .dayNormal{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayNormalToday{-khtml-user-select:none;font-size:12px;cursor:pointer;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayOver{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#4c4c4c;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}


.btnSbmt {
  color: #900;
  background: #FFFFF0;
  font-weight: bold;
  border: 2px solid #8AC5FF;
}
 
.btnSbmt:hover {
  color: #3C9DFF;
  background: #B9DAFF;
cursor: pointer;
}



.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.buttonB {
    background-color: #336699;
    border: none;
    color: white;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;
}  

.buttonC {
    background-color: #336699;
    border: none;
    color: white;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 4px 2px;
    cursor: pointer;
}  


 @media print {  .dontprint { display:none; } } 
 @media screen { .dontshow { display:none; } } 