/* CSS Document */
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
img{cursor:pointer}
.header{background:#389BB7;height:70px;color:#ffffff;font-size:25px;padding-right:20px;text-align:right}
.topbar{background:#EDE8C6;height:30px;}
.shadow{background:url('../Storage/Images/shadow.gif')}

.hdblue_sep{color:#389BB7;font-size:18px;background:url('../Storage/Images/sep.gif');background-repeat:repeat-x;background-position:bottom;height:40px;line-height:40px}
.hdblue{color:#389BB7;font-size:18px;}
.hdblue_sml{color:#389BB7;font-size:14px;}
.hdgrey{color:#696969;font-size:18px;}
.txtbox{border:1px solid #cccccc; background-color: #ffffff;}
.txtbox_new{border:1px solid #cccccc; background-color: #ffffff; text-transform: uppercase;}
.txtbox_mandatory{border:1px solid #BF0000; background-color: #C5DEFD;}
.bt{background:#FF8A00;border:0px solid #FF8A00;color:#ffffff}
.tabcream{border:1px solid #cccccc;width:100%}
.tabcream .mainhd{background:#EDE8C6;color:#000000;font-weight:bold}
.tabcream .hd{background:#E5E5E5;color:#696969;font-weight:bold}
.tabcream .row1{background:#ffffff}
.tabcream .row2{background:#f5f5f5}
.tabcream .gudentry{background:#EDE8C6 url('../Storage/Images/green_strip.gif');background-repeat:repeat-y;background-position:left;;color:#696969;font-weight:bold}
.tabcream .badentry{background:#EDE8C6 url('../Storage/Images/red_strip.gif');background-repeat:repeat-y;background-position:left;;color:#696969;font-weight:bold}

.leftlinks{text-decoration:none;color:#389BB7;font-weight:bold;background:#f5f5f5;display:block;padding:5px 5px 5px 10px;margin-bottom:2px;border-bottom:1px dotted #cccccc;}
.leftlinks:hover{text-decoration:none;color:#696969;font-weight:bold}

.links{text-decoration:underline;color:#FF8A00;font-weight:bold}
.links:hover{text-decoration:none;color:#696969;font-weight:bold}

.linksBluSml{text-decoration:underline;color:#389BB7;font-weight:bold; font-size: 11px;}
.linksBluSml:hover{text-decoration:none;color:#389BB7;font-weight:bold; font-size: 11px;}

.links1{text-decoration:none;color:#389BB7;font-weight:bold}
.links1:hover{text-decoration:none;color:#696969;font-weight:bold}

.txtlinks{text-decoration:none;color:#696969}
.txtlinks:hover{text-decoration:underline;color:#696969}

.tabblue{border:1px solid #cccccc;width:100%}
.tabblue .mainhd{background:#389BB7;color:#ffffff;font-weight:bold}
.tabblue .hd{background:#E5E5E5;color:#696969;font-weight:bold}
.bullet_blue{background:url('../Storage/Images/bullet_blue.gif');background-repeat:no-repeat;background-position:left top;padding-left:15px}



.tabback{background:url('../Storage/Images/tab_back.gif');height:31px;padding-left:22px;}
#tablinks
{margin:0px;padding:0px;list-style:none;}

#tablinks li.active{float:left;margin-right:1px;background:url('../Storage/Images/tabactive_back.gif');background-repeat:no-repeat;background-position:right}
#tablinks li.active a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;display:block;line-height:31px;padding-left:15px;padding-right:15px;background:url('../Storage/Images/tabactive_left.gif');background-position:left;background-repeat:no-repeat;}

#tablinks li{float:left;margin-right:1px;background:url('../Storage/Images/tabgrey_back.gif');background-repeat:no-repeat;background-position:right}
#tablinks li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#696349;text-decoration:none;display:block;line-height:31px;padding-left:15px;padding-right:15px;background:url('../Storage/Images/tabgrey_left.gif');background-position:left;background-repeat:no-repeat;}

#tablinks li.default{float:left;margin-right:1px;background:url('../Storage/Images/tabgrey_back.gif');background-repeat:no-repeat;background-position:right}
#tablinks li.default a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#696349;text-decoration:none;display:block;line-height:31px;padding-left:15px;padding-right:15px;background:url('../Storage/Images/tabgrey_left.gif');background-position:left;background-repeat:no-repeat;}

.paging{text-align:right;color:#000000}
.paging a{color:#FF8A00;padding-left:5px;padding-right:5px;text-decoration:none}
.paging a:hover{color:#FF8A00;padding-left:5px;padding-right:5px;text-decoration:underline}
.paging a.current{color:#FF8A00;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:underline}

.add{background:#FF8A00 url('../Storage/Images/add.gif');border:0px solid #FF8A00;color:#ffffff;background-repeat:no-repeat;background-position:left;text-decoration:none;padding:8px 8px 8px 25px;height:20px;line-height:20px}

.edit{background:url('../Storage/Images/edit.gif');border:0px solid #FF8A00;color:#FF8A00;background-repeat:no-repeat;background-position:left;text-decoration:none;padding:8px 8px 8px 20px;height:20px;line-height:20px}

.delete{background:url('../Storage/Images/delete.gif');border:0px solid #FF8A00;color:#FF8A00;background-repeat:no-repeat;background-position:left;text-decoration:none;padding:8px 8px 8px 20px;height:20px;line-height:20px}

.thumb{border:1px solid #cccccc}
.footer{background-color:#389BB7;height:30px;color:#ffffff;text-align:center}

.headinggrey{color:#434343; font-weight:bolder; font-size:14px;}
.linkgrey{color:#696969; font-weight:normal; font-size:11px; text-decoration:none;}
.linkgrey:hover{color:#696969; font-weight:normal; font-size:11px; text-decoration:underline;}

/**messages**start**/
.readArea{border:4px solid #cccccc;width:98%;height:98%;}
.messageBodyArea{padding:4px; border:2px solid #696969;width:98%;height:400px;overflow: auto;}
.composeBodyArea{padding:4px; border:2px solid #696969;width:98%;}
.messageFromUser{text-decoration:none;color:#FF8A00;font-weight:bold}
.messageToUser{text-decoration:none;color:#389BB7;font-weight:bold}
.messageSeparator{color:#389BB7;border-bottom:lime;}
.actionMessage{border:3px solid #696969;padding:5px;color:#ffffff;background-color:#389BB7;font-weight:bold}
.searchFieldsBlock{border:1px solid #696969;padding:2px;color:#ffffff;background-color:#389BB7;font-weight:bold}
.searchResultsBlock{border:1px solid #696969;padding:4px;background-color:#9DD2E1;}
.rowGap{padding:2px;}

.leftDiv{padding:1px; border:0px solid #cccccc;width:25%;float:left;display:inline;left: auto;}
.rightDiv{padding:1px; border:0px solid #cccccc; width:73%;float:right;display:inline}
.homeResultsDiv{padding:1px; border:1px solid #cccccc;}
.totalMessageBorder{border:1px solid #696969;padding:5px;color:#000000;background-color:#f0f0f0;font-weight:bold}
/****messages**end**/


/* ** pk css**/
.textNormalGrey{font-size: 13px; font-weight: normal; color: #696969;}
.textNormalGreyB{ font-size: 13px; font-weight: bold; color: #696969;}
.textNormalBlue{ font-size: 13px; font-weight: normal; color: #389BB7;}
.textBold{ font-size: 13px; font-weight: bold; color: #000000;}
.textBoldBig{ font-size: 15px; font-weight: bold; color: #000000;}
.textBoldBigB{ font-size: 18px; font-weight: bold; color: #000000;}
.textNormalSmall{ font-size: 11px; font-weight: normal; color: #000000;}
.textNormalSmallBig{ font-size: 11px; font-weight: normal; color: #000000;}
.textNormal{ font-size: 13px; font-weight: normal; color: #000000;}
.textNormalBig{ font-size: 15px; font-weight: normal; color: #000000;}
.textSmall{ font-size: 11px; font-weight: normal; color: #000000;}
.textSmallBold{ font-size: 11px; font-weight: bold; color: #000000;}
.textSmallBig{ font-size: 12px; font-weight: normal; color: #000000;}
.textWhiteBold{ font-size: 13px; font-weight: bold; color: #ffffff;}
.textWhiteNormal{ font-size: 13px; font-weight: normal; color: #ffffff;}
.textRedBold{ font-size: 12px; font-weight: bold; color: #ff0000;}
.textRedNormal{ font-size: 13px; font-weight: normal; color: #ff0000;}
.error{ font-size: 13px; font-weight: normal; color: #ff0000;}

a.linkWhite{ font-size: 13px; font-weight: bold; color: #ffffff;}
a.linkWhite:hover{ font-size: 13px; font-weight: bold; color:  #ffffff; text-decoration:underline;}
a.linkNormal{ font-size: 13px; font-weight: normal; color: #000000; text-decoration:none;}
a.linkNormal:hover{ font-size: 13px; font-weight: bold; color: #000000; text-decoration:underline;}
a.linkGrey{ font-size: 13px; font-weight: normal; color: #cdcdcd; text-decoration:none;}
.linkGrey:hover{ font-size: 13px; font-weight: bold; color: #cdcdcd; text-decoration:underline;}
a.linkRed{ font-size: 13px; font-weight: bold; color: #ff0000; text-decoration:underline;}
a.linkRed:hover{ font-size: 13px; font-weight: bold; color: #ff0000; text-decoration:underline;}
.paddingNormal{ padding: 1px 1px 1px 1px;}
.paddingMedium{ padding: 3px 3px 3px 2px;}
.paddingLarge{ padding: 4px 4px 4px 3px;}
.rowHeading1{  background-color:#CDCDCD; font-weight:bold;  padding: 2px 2px 2px 1px;}
.rowHeading2{  background-color:#F8F0F0;  font-weight:bold;  padding: 2px 2px 1px 1px;}
.listTitle { text-align: left; font-size: 14px; font-weight:bold; background-color: #EDE8C6; padding: 5px 5px 5px 5px;}
.rowBg1{  background-color:#FFFFFF;}
.rowBg1B{  background-color:#000000;}
.rowBg2{  background-color:#F0F0F0;}
.rowBg3{  background-color:#CDCDCD;}
.rowBg4{  background-color:#CCCCCC;}
.rowBg5{  background-color:#389BB7;}
.rowBg6{  background-color:#ede8c6;}     
/*grey border*/
.border1{ background-color:#cdcdcd;  padding: 1px 1px 1px 1px;}
/*white border*/
.border2{ background-color:#FFFFFF;  padding: 1px 1px 1px 1px;}
.pagingFont{ color : #666666;  font-size: 12px;  padding: 1px 1px 1px 1px;}
a.paging{ color:#666666;  font-size: 12px;  padding: 1px 1px 1px 1px;}
form{ display: inline;}
.tableGreyBorder { border:1px solid #cccccc;}
.tableBlackBorder { border:1px solid #000000;}
.tdBlackBorder { border:1px solid #000000;}

/*** Font for reports *** start*/
.fontReportTitle{  font-size: 16px; font-weight: bold; color: #000000;}
.fontReportNormal{ font-size: 13px; font-weight: normal; color: #000000;}
.fontReportNormalBig{ font-size: 13px; font-weight: normal; color: #000000;}
.fontReportBold{ font-size: 13px; font-weight: bold; color: #000000;}
.fontReportBoldBig{ font-size: 16px; font-weight: bold; color: #000000;}
.fontReportSmall{ font-size: 12px; font-weight: normal; color: #000000;}
.fontReportSmallBold{ font-size: 12px; font-weight: bold; color: #000000;}
.photoBorderReport { border:1px solid #000000; padding: 1px; width: 180px; Height: 150px;}
.pageBreak { page-break-after: always;}
.reportTableBorder { border-collapse:collapse;}
.fontGreen { color:#008000;} 
/**  reports ** end **/

/* CSS start for print*/

/**CSS end for print***/


/*--------------------Menu CSS-- start --*/
.transMenu {
        LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.transMenu .content {
        POSITION: absolute
}
.transMenu .items {
        Z-INDEX: 2; LEFT: 0px; POSITION: relative; TOP: 0px
}
.top .items {
        BORDER-TOP-STYLE: none
}
.transMenu .background {
        Z-INDEX: 1; FILTER: alpha(opacity=80); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}
.transMenu .shadowRight {
        Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.transMenu .shadowBottom {
        Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.transMenu .item {
        FONT-SIZE: 12px; CURSOR: hand; COLOR: #696969; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.transMenu .hover {
        BACKGROUND: #AFA981; COLOR: #ffffff
}
.transMenu .item IMG {
        MARGIN-LEFT: 10px
}
.transMenu .item#active {
        BACKGROUND: #EDE8C6; COLOR: #696969! important
}
.transMenu .hover#active {
        COLOR: #ffffff
}
#ja-transmenu {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 26px
}
#ja-transmenu LI {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ja-transmenu LI A {
        PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.havechild-mainlevel-trans {
        BORDER-RIGHT: #C6C09A 1px solid; BACKGROUND: url(../Storage/Images/arrow-off.gif) no-repeat 92% 50%; COLOR: #696969
}
A.havechild-mainlevel-trans:hover {
        BACKGROUND: url(../Storage/Images/arrow-on.gif) #AFA981 no-repeat 92% 50%; COLOR: #ffffff
}
A.mainlevel-trans:active {
        BACKGROUND: url(../Storage/Images/arrow-on.gif) #EDE8C6 no-repeat 92% 50%; COLOR: #696969
}
A.havechild-mainlevel_active-trans {
        BORDER-RIGHT: #C6C09A 1px solid;BACKGROUND: url(../Storage/Images/arrow-off.gif) #EDE8C6 no-repeat 92% 50%; COLOR: #696969
}
A.havechild-mainlevel_active-trans:hover {
        BACKGROUND: url(../Storage/Images/arrow-on.gif) #AFA981 no-repeat 92% 50%
}
A.havechild-mainlevel_active-trans:active {
        BACKGROUND: url(../Storage/Images/arrow-on.gif) #EDE8C6 no-repeat 92% 50%
}
A.mainlevel-trans {
        BORDER-RIGHT: #C6C09A 1px solid; COLOR: #696969
}
A.mainlevel-trans:hover {
        BACKGROUND: #AFA981; COLOR: #ffffff
}
A.mainlevel-trans:active {
        BACKGROUND: #EDE8C6; COLOR: #696969
}
A.mainlevel_active-trans {
        BORDER-RIGHT: #C6C09A 1px solid; BACKGROUND: url(../Storage/Images/topnav-active.gif) #EDE8C6; COLOR: #696969
}
A.mainlevel_active-trans:hover {
        BORDER-TOP: #959793 1px solid; BACKGROUND: #7e9f2a
}
A.mainlevel_active-trans:active {
        BACKGROUND: #EDE8C6
}
/**-------------------menu CSS--------- end**/
/*****date picker CSS --- start *****/
#datepicker_div {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #ddd; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.datepicker_inline {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #ddd; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#datepicker_div {
    BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; DISPLAY: none; Z-INDEX: 9999; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
.datepicker_inline {
    BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.datepicker_rtl {
    DIRECTION: rtl
}
.datepicker_dialog {
    BORDER-RIGHT: #ddd 4px ridge; PADDING-RIGHT: 5px! important; BORDER-TOP: #ddd 4px ridge; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 5px! important; BORDER-LEFT: #ddd 4px ridge; PADDING-TOP: 5px! important; BORDER-BOTTOM: #ddd 4px ridge
}
BUTTON.datepicker_trigger {
    WIDTH: 25px
}
IMG.datepicker_trigger {
    MARGIN: 2px; VERTICAL-ALIGN: middle
}
.datepicker_prompt {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ddd; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
 HTML .datepicker_prompt {
    WIDTH: 185px
}
.datepicker_control {
    CLEAR: both; FLOAT: left; WIDTH: 100%; COLOR: #fff
}
.datepicker_links {
    CLEAR: both; FLOAT: left; WIDTH: 100%; COLOR: #fff
}
.datepicker_header {
    CLEAR: both; FLOAT: left; WIDTH: 100%; COLOR: #fff
}
.datepicker {
    CLEAR: both; FLOAT: left; WIDTH: 100%; COLOR: #fff
}
.datepicker_control {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffae00; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.datepicker_links {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.datepicker_control {
    FONT-WEIGHT: bold; FONT-SIZE: 80%; LETTER-SPACING: 1px
}
.datepicker_links {
    FONT-WEIGHT: bold; FONT-SIZE: 80%; LETTER-SPACING: 1px
}
.datepicker_links LABEL {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #888; PADDING-TOP: 2px
}
.datepicker_clear {
    FLOAT: left; WIDTH: 34%
}
.datepicker_prev {
    FLOAT: left; WIDTH: 34%
}
.datepicker_rtl .datepicker_clear {
    FLOAT: right; TEXT-ALIGN: right
}
.datepicker_rtl .datepicker_prev {
    FLOAT: right; TEXT-ALIGN: right
}
.datepicker_current {
    FLOAT: left; WIDTH: 30%; TEXT-ALIGN: center
}
.datepicker_close {
    FLOAT: right; WIDTH: 34%; TEXT-ALIGN: right
}
.datepicker_next {
    FLOAT: right; WIDTH: 34%; TEXT-ALIGN: right
}
.datepicker_rtl .datepicker_close {
    FLOAT: left; TEXT-ALIGN: left
}
.datepicker_rtl .datepicker_next {
    FLOAT: left; TEXT-ALIGN: left
}
.datepicker_header {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #333; PADDING-BOTTOM: 3px; PADDING-TOP: 1px; HEIGHT: 1.3em; TEXT-ALIGN: center
}
.datepicker_header SELECT {
    BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #333; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.datepicker {
    FONT-SIZE: 100%; BACKGROUND: #ccc; TEXT-ALIGN: center
}
.datepicker A {
    DISPLAY: block; WIDTH: 100%
}
.datepicker_titleRow {
    BACKGROUND: #777
}
.datepicker_daysRow {
    BACKGROUND: #eee; COLOR: #666
}
.datepicker_weekCol {
    BACKGROUND: #777; COLOR: #fff
}
.datepicker_daysCell {
    BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid
}
.datepicker_daysCell A {
    DISPLAY: block
}
.datepicker_weekEndCell {
    BACKGROUND: #ddd
}
.datepicker_titleRow .datepicker_weekEndCell {
    BACKGROUND: #777
}
.datepicker_daysCellOver {
    BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BACKGROUND: #fff; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
.datepicker_unselectable {
    COLOR: #888
}
.datepicker_today {
    BACKGROUND: #fcc
}
.datepicker_currentDay {
    BACKGROUND: #999
}
.datepicker_status {
    FONT-SIZE: 80%; BACKGROUND: #ddd; WIDTH: 100%; TEXT-ALIGN: center
}
#datepicker_div A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.datepicker_inline A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.datepicker_inline .datepicker_links A {
    PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.datepicker_control A {
    PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 2px! important; COLOR: #eee! important; PADDING-TOP: 2px! important
}
.datepicker_links A {
    PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 2px! important; COLOR: #eee! important; PADDING-TOP: 2px! important
}
.datepicker_titleRow A {
    COLOR: #eee! important
}
.datepicker_control A:hover {
    BACKGROUND: #fdd; COLOR: #333! important
}
.datepicker_links A:hover {
    BACKGROUND: #ddd; COLOR: #333! important
}
.datepicker_titleRow A:hover {
    BACKGROUND: #ddd; COLOR: #333! important
}
.datepicker_multi .datepicker {
    BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
.datepicker_oneMonth {
    FLOAT: left; WIDTH: 185px
}
.datepicker_newRow {
    CLEAR: left
}
.datepicker_cover {
    DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; POSITION: absolute; TOP: -4px; HEIGHT: 200px
}

/****** date picker CSS --- end *****/
/********modal dialog *** start*/
.modalDialog_transparentDivs{    
    filter:alpha(opacity=40);    /* Transparency */
    opacity:0.4;    /* Transparency */
    background-color:#AAA;
    z-index:1;
    position:absolute; /* Always needed    */
}
.modalDialog_contentDiv{
    border:2px solid #000000;    
    padding:2px;
    z-index:100;/* Always needed    */
    position:absolute;    /* Always needed    */
    background-color:#ABD0BC;    /* White background color for the message */
}
.modalDialog_contentDiv_shadow{
    z-index:90;/* Always needed    - to make it appear below the message */
    position:absolute;    /* Always needed    */
    background-color:#555;
    filter:alpha(opacity=30);    /* Transparency */
    opacity:0.3;    /* Transparency */    
}
/********modal dialog *** end*/


/* UPDATED STYLES*/
.links_blk{color:#000000;text-decoration:none;font-weight:bold}
.links_blk:hover{color:#000000;text-decoration:none}
.faq{color:#ffffff;border-top:1px dashed #9CCDDB;padding-top:10px;}
.faqlist{list-style:square;color:#9CCDDB;margin-left:0px;padding-left:20px;margin-top:0px;}
.faqlist li a{color:#ffffff;text-decoration:none}
.faqlist li a:hover{color:#ffffff;text-decoration:underline}
.cat_hd{font-size:18px;color:#9CCDDB;font-weight:bold;padding-bottom:10px;}
.quest{font-size:16px;color:#ffffff;font-weight:bold}
.ans{color:#ffffff;padding-bottom:15px;padding-top:5px;font-size:14px}
.ans .top{display:block;}
.ans .top a{color:#9CCDDB;text-decoration:underline}
.ans .top a:hover{color:#9CCDDB;text-decoration:none}
/* UPDATED STYLES*/

.links_orange{text-decoration:none;background:#FF8A00;font-weight:bold;color:#ffffff;padding:2px 2px;height:18px;line-height:18px;display:block;margin-bottom:1px}

/****** landing page **** divs ** start **/
.thumbDiv{width:99%; float: center;}
.linkTextDiv{padding-left: 2px;width:100%}
.leftlinks_1{text-decoration:none;color:#389BB7;font-weight:none;background:#f5f5f5;display:block;padding:2px;margin-bottom:2px;border-bottom:1px dotted #cccccc;}
.leftlinks_1:hover{text-decoration:none;color:#696969;font-weight:bold}
.outerLeft{width:49.9%;float:left;padding-bottom: 5px;}
.outerRight{width:49.9%;float:right;padding-bottom: 5px;}
.outerBoth{width:100%;float:left;padding-top: 1px; background-color: #ffffff; line-height: 22px; text-align: left}
.titleBg {font-weight: bold;line-height: 22px;text-align: left; font-size: 15px;padding-top: 2px;padding-left: 1px;}
.subTitleBg {font-weight: bold;line-height: 20px;text-align: left; font-size: 12px;padding-top: 1px;}
.leftLabel{width:49.9%;float:left;text-align:left;line-height:20px;background-color: #f5f5f5;}
.rightLabel{width:49.9%;float:left;text-align:left;line-height:20px;font-weight: bold;background-color: #f5f5f5;}
.leftLabelLight{width:49.9%;float:left;text-align:left;line-height:20px;background-color: #ffffff;}
.rightLabelLight{width:49.9%;float:left;text-align:left;line-height:20px;font-weight: bold;background-color: #ffffff;}
.hlInfo{padding-left : 10px;padding-right: 10px;display:inline;border:2px solid #696969;color:#389BB7;background-color:#f0f0f0;font-weight:bold}
.greyStrip{width:100%;background-color: #E3E4E6;line-height: 20px;padding: 2px;}
.greyStripL{width:100%;background-color: #f0f0f0;line-height: 20px;padding: 2px;}
.tabColorStrip{width:100%;background-color: #ede8c6;line-height: 20px;padding: 2px;}
.oneThird{width: 33.3%; padding-left: 5px ;padding-right: 5px ; display:inline;}
.noWrapDiv{display:inline;line-height: 25px; padding: 1px; }
.srchInfoArea{display:inline; border:1px solid #C3C4C6; width:100%;float: left; margin-top: 2px; background-color:#ede8c6;}
.padLR{padding-left: 5px; padding-right: 5px; display: inline}
.padTB{padding-top: 5px; padding-bottom: 5px;}
.mainDv{padding-left: 2px; float:left; width: 99%;}
.leftLabelGen{float:left;text-align:left;line-height:20px;padding-left: 1px;}
.genPadBr{line-height: 2px;clear:both}
/****** landing page **** divs ** end **/
.photoFrameOuter {border: 10px solid #f0f0f0; padding: 2px; float: left; margin: 5px}
.photoFrameInner {padding: 1px; float: left;border: 1px solid #cccccc;margin: 1px}