.clear{clear:both;}
a{color:#E02020;}
h2{font-size:18px;color:#256c89;font-weight:normal;padding:0px 0 15px 0;margin:0px;clear:both;}
h3{font-size:18px;color:#256c89;font-weight:normal;padding:15px 0 5px 20px;margin:0px;float:left;clear:both;}
#health_doc h3{
    color: #256c89;
    float: none;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 15px 0 5px 0px;
}
a.forgot_pass{float:right;color:#256c89;text-decoration:none;background:url(../images/help.png) no-repeat left;padding:0 0 0 18px;display:block;margin:15px 20px 0 0;}
/*#main_container{margin:0 auto;width:900px;padding:0px 0 0px 0;}*/
#main_container{margin:0 auto;max-width:956px;padding:0px 0 0px 0;}
/*.header{width:900px;height:70px;}*/
.header{/*width:900px; float:left;*/}
.header_login{width:600px;margin:auto;}
.right_header{width:350px;float:right;text-align:right;color:#484848;padding:15px 0 0;}
.right_header a{margin:0 5px 0 5px;text-decoration:underline;color:#484848;}
.right_header a.messages{background:url(../images/comment.png) no-repeat right;padding-right:20px;}
.right_header a.logout{background:url(../images/user_logout.png) no-repeat right;padding-right:20px;}
.main_content{margin:0 auto;/*width:900px;*/height:auto;padding:0px 0 50px 0;background:url(../images/menu_bg.jpg) no-repeat center top #fff;}
/*.footer{width:900px;height:87px;background:url(../images/footer_bg.jpg) no-repeat center top;}
.footer_login{width:600px;margin:auto;}*/
.left_footer{float:left;padding:25px 0 0 10px;color:#a8549b;font-size:11px;}.left_footer a{color:#FFFFFF;text-decoration:none;}
.right_footer{float:right;padding:25px 10px 0 0;}
.left_footer_login{float:left;padding:15px 0 0 10px;color:#a8549b;font-size:11px;}
.left_footer_login a{color:#FFFFFF;text-decoration:none;}
.right_footer_login{float:right;padding:15px 10px 0 0;}
/*---------------- menu----------------------*/
.menu {font-size:11px;padding:0px 10px 0 10px; float:left; width:880px;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:34px;}

/* style the sub-level lists */
.menu ul ul {width: auto;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:34px;line-height:34px;}

/* style the sub level list items */
.menu ul ul li {display:block;width: auto;height:auto;position:relative;line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;padding:0 21px 0 17px;}
.menu a.current{background:url(../images/menu_bg.gif) repeat-x center; color:#444444; font-weight:bold;}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#e2e2e2; font-size:11px; font-weight:normal; border-bottom:1px #c7c7c7 solid; color:#484848;width:12em;height:100%;line-height:1em;padding:1em 1em;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#57c0e8;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#57c0e8;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:url(../images/arrow.gif) no-repeat right #309dc7;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:url(../images/arrow.gif) no-repeat right #088bb4;}

/* style the level hovers */
/* first */
.menu a:hover {color:#fff;background:url(../images/menu_bg.gif) repeat-x center;}
.menu :hover > a {color:#eb6701;background:url(../images/menu_bg.gif) repeat-x center;}
/* second */
.menu ul ul a:hover{color:#fff;background:url(../images/menu_bg_a.gif) repeat-x center;}
.menu ul ul :hover > a {color:#fff;background:url(../images/menu_bg_a.gif) repeat-x center;}
/* third */
.menu ul ul ul a:hover {background:url(../images/menu_bg_a.gif) repeat-x center;}
.menu ul ul ul :hover > a {background:url(../images/menu_bg_a.gif) repeat-x center;}
/* fourth */
.menu ul ul ul ul a:hover {background:url(../images/menu_bg_a.gif) repeat-x center;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0;width:14em; z-index:999;}

/* position the third level flyout menu */
.menu ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(../images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

.center_content{clear:both;}
.left_content{/*width:195px;*/ max-width:196px;float:left;}
.right_content{/*width:625px;*/ max-width: 760px;float:left; /*max-width: 500px;*//* margin: 0px auto;*/}
.payee_content {
    margin: 0 auto 60px auto;
    max-width: 640px;
    width: 100%;
}
.sidebarmenu{margin:0px 0;padding:0;width:195px;}
.sidebarmenu a.menuitem{background:url(../images/sidebar_menu_top.gif) no-repeat center top;color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none; float:left;position:relative;}
.sidebarmenu a.menuitem_green{background:url(../images/green_bt.gif) no-repeat center top;color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none;}
.sidebarmenu a.menuitem_red{background:url(../images/red_bt.gif) no-repeat center top;color: #fff;display: block;position: relative;width:185px;height:31px;margin:0 0 5px 0;line-height:31px;padding:0px 0 0 10px;text-decoration: none;}
.sidebarmenu a.menuitem:hover{background:url(../images/sidebar_menu_top_a.gif) no-repeat center top;}
.sidebarmenu a.menuitem_green:hover{background:url(../images/green_bt_a.gif) no-repeat center top;}
.sidebarmenu a.menuitem_red:hover{background:url(../images/red_bt_a.gif) no-repeat center top;}

.sidebarmenu a.menuitem:visited, .sidebarmenu .menuitem:active{color: white;}
.sidebarmenu a.menuitem .statusicon{position: absolute;top:11px;right:7px;border: none;}
.sidebarmenu div.submenu{background: white;}
.sidebarmenu div.submenu ul{ list-style-type: none;margin: 0;padding: 0 0 5px 0;}
.sidebarmenu div.submenu ul li{border-bottom: 1px dotted #bfd1d9; float:left; margin-bottom:1px;}
.sidebarmenu div.submenu ul li a{display: block;color: black;text-decoration: none;padding:5px 0;padding-left: 10px; float: left; position: relative;/* border-bottom-color: #BFD1D9; border-bottom-style: dotted; border-bottom-width: 1px;*/ width:185px;}
.sidebarmenu div.submenu ul li a:hover{background: #e2f0ff;color: #0e4354;}
.sidebar_search{background:url(../images/sidebar_menu_top.gif) no-repeat center;width:195px;height:31px;margin:0 0 5px 0;}
input.search_input{width:155px;height:16px;margin:5px 0 0 5px;border:1px #c7c7c7 solid;background:#e6e6e6;padding:4px 0 4px 2px;float:left;color:#096184;font-size:11px;}
input.search_submit{float:left;background:none;border:none;margin:7px 0 0 8px;}
table, thead, tfooter, tbody {text-align:center;}
#rounded-corner{max-width:655px;border-collapse: collapse;}
/*Following lines commented/added by Kanchan D*/
/*Block starts here*/
/*#rounded-corner thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
#rounded-corner thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}*/
/*#rounded-corner th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:1px solid #E9E9E9;border-top:1px solid #fff;}*/
#rounded-corner thead th.rounded-company{
width:26px;
color:#FFFFFF;
background-color:#245691;
}
#rounded-corner thead th.rounded-q4 {
color:#FFFFFF;
background-color:#245691;
font-weight:bold;
} 

#rounded-corner th{
font-weight: normal;
font-size:11px;
/*color: #039;
background: #60c8f2;*/
color:#FFFFFF;
background-color:#245691;
border-right:1px solid #E9E9E9;
border-top:1px solid #fff;
padding:3px 4px;
text-align:left;
font-weight:bold;
}
/*#rounded-corner td{padding: 8px;background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #669; font-size:13px;}*/
#rounded-corner td{
padding:3px 4px;
background: #ecf8fd;
border-right:1px solid #DCDCDC;
border-top: 1px solid #fff;
color: #669; 
font-size:11px;
text-align:left;
}
#rounded-corner td:last-child{
border-right:0px solid #DCDCDC;
}
/*Block ends here*/
#rounded-corner tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
#rounded-corner tbody tr:hover td{background: #d2e7f0;}
.question {position: absolute;display: inline;text-align: center;width: 174px;height: 78px;font-size: 13px;line-height: 1.5em;background: url('../images/bubble.png') left top no-repeat;padding: 10px 0 0 0;text-shadow: 0px 1px 0px #fff;margin-left: -7em;margin-top: -6em;opacity: 0;}
.yes{/*margin-top: .5em;*/margin-right: .5em;cursor: pointer;display: inline-block;width: 63px;height: 21px;color: #434d17;text-shadow: 0px 1px 0px #fff;background: url('../images/buttony.png') left top no-repeat;}
.cancel {margin-top: .5em;margin-right: .5em;cursor: pointer;display: inline-block;width: 63px;height: 21px;color: #fff;text-shadow: 0px 1px 0px #000;background: url('../images/buttonn.png') left top no-repeat;}
a.bt_green{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #8fa42b;}
a.bt_green strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(../images/bt_green_center.gif) repeat-x center;}
a.bt_green span.bt_green_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_green_left.gif) no-repeat center right;}
a.bt_green span.bt_green_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_green_r.gif) no-repeat center right;}
a:hover.bt_green{ text-decoration:underline;}

a.bt_blue{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #3597bf;}
a.bt_blue strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(../images/bt_blue_center.gif) repeat-x center;}
a.bt_blue span.bt_blue_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_blue_left.gif) no-repeat center right;}
a.bt_blue span.bt_blue_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_blue_r.gif) no-repeat center right;}
a:hover.bt_blue{ text-decoration:underline;}

a.bt_red{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #c24739;}
a.bt_red strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(../images/bt_red_center.gif) repeat-x center;}
a.bt_red span.bt_red_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_red_left.gif) no-repeat center right;}
a.bt_red span.bt_red_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_red_r.gif) no-repeat center right;}
a:hover.bt_red{ text-decoration:underline;}

.sidebar_box{width:195px;padding:15px 0 5px 0;}
.sidebar_box_top{width:195px;height:8px;background:url(../images/sidebar_box_top.gif) no-repeat center bottom;}
.sidebar_box_bottom{width:195px;height:8px;background:url(../images/sidebar_box_bottom.gif) no-repeat center bottom;}
.sidebar_box_content{width:175px;height:auto;background-color:#ecf8fd; padding:0 10px 0 10px;}

.sidebar_box_content h3{ color:#49bae8; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;}
.sidebar_box_content h4{ color:#f75744; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;}
.sidebar_box_content h5{ color:#a4bf40; float:left; font-size:18px; margin:0px;padding:0px; font-weight:normal;}
.sidebar_box_content p{padding:5px 0 5px 0; margin:0px; clear:both; font-size:11px; text-align:left; line-height:17px;}
img.sidebar_icon_right{
float:right; padding:0 0 0 0;
}
.sidebar_box_content ul{list-style:none;padding:10px 0 10px 0;margin:0px;clear:both;}
.sidebar_box_content ul li{padding:5px 0 5px 10px;background:url(../images/list_bullet.gif) no-repeat left top;background-position:0px 10px;}

.warning_box{width:540px;clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}
.valid_box{width:540px;clear:both;background:url(../images/valid.png) no-repeat left #edfce9;border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}
.error_box{width:540px;clear:both;background:url(../images/error.png) no-repeat left #fce9e9;border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}

/*--------------*/
/*div.pagination {width:625px;clear:both;padding:10px 0 10px 0;margin:0px;text-align:center;float:left;clear:both;font-size:11px;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #52bfea;text-decoration: none; color: #52bfea;}
div.pagination a:hover, div.pagination a:active {border:1px solid #52bfea;color: #fff;background-color: #52bfea;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #52bfea;font-weight: bold;background-color: #52bfea;color: #FFF;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #f3f3f3;color: #ccc;}*/

/*------ niceforms.css ---------*/

.login_form{width:600px;height:250px;background:url(../images/login_bg.png) no-repeat center top;margin:20px 0 0 145px;float:left;padding:0px 0 0 0px;}
.form{width:600px;float:left;clear:both;}
fieldset { border:none; clear:both;}
/*label {font-size:12px; font-weight:bold; color:#666;}*/
label {font-size:11px; font-weight:bold; color:#666;}
/*label a{font-size:12px; font-weight:bold; color:#666;}*/
label a{font-size:11px; font-weight:bold; color:#666;}
dl {clear:both; width:600px;}
dl.submit {clear:both; width:500px; text-align:center; padding:0 0 0 90px;}

dt {float:left; text-align:right; width:170px; line-height:34px; padding:0 10px 10px 0;}
dd {float:left; width:400px; margin:0 0 10px 0;}

label.check_label{padding:0 0 0 10px;line-height:32px;}
/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none; float:left;}
.NFTextCenter {height:26px; width:auto;background:url(../img/input.gif) repeat-x 0 0; padding:8px 0 0 0; margin:0; float:left; line-height:27px;}
.NFTextLeft, .NFTextRight {width:10px; height:34px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(../img/input-left.gif) no-repeat 0 0;}
.NFTextRight {background:url(../img/input-right.gif) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:20px; height:20px; border:1px solid transparent; background:url(../img/radio.gif) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute;width:20px; margin:0px 0 0 0; height:20px; border:1px solid transparent; background:url(../img/checkbox.gif) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:34px; padding:0 15px; font-weight:bold; background:url(../img/button.gif) repeat-x 0 0; cursor:pointer; border:none;color:#FFFFFF; text-shadow:1px 1px #45add8;vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:10px; height:34px; vertical-align:middle;}
.NFButtonLeft {background:url(../img/button-left.gif) no-repeat 0 0;}
.NFButtonRight {background:url(../img/button-right.gif) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:10px; clear:both; float:none; padding-right:15px;}
.NFTextareaTop {background:url(../img/textarea-tr.gif) no-repeat 100% 0;}
.NFTextareaBottom {background:url(../img/textarea-br.gif) no-repeat 100% 0; margin-bottom:0px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:10px; height:10px;}
.NFTextareaTopLeft {background:#f2f2e6 url(../img/textarea-tl.gif) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(../img/textarea-bl.gif) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:10px;}
.NFTextareaLeft, .NFTextareaLeftH {width:10px;}
.NFTextareaLeft {background:url(../img/textarea-l-off.gif) repeat-y 0 0;}
.NFTextareaLeftH {background:url(../img/textarea-l-over.gif) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(../img/textarea-r-off.gif) repeat-y 100% 0;}
.NFTextareaRightH {background:url(../img/textarea-r-off.gif) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../img/file.gif) no-repeat 0 0; width:58px; height:34px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative;  filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:34px; position:absolute; border:1px solid transparent; }
.NFSelectLeft {float:left; width:12px; height:34px; background:url(../img/select-left.gif) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:34px; width:310px; background:url(../img/select-right.gif) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding-left:3px; margin-left:3px; line-height:34px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:0px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; float:left; margin-left:16px; margin-top:26px; list-style:none; padding:0px; line-height:18px; color:#000; z-index:4; max-height:200px;  left:0; top:0;}
.NFSelectOptions li {padding:3px 0px 3px 0; width:307px;background:#efefef;}
.NFSelectOptions a {display:block; text-decoration:none; color:#000; padding:3px 0 3px 6px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#ecf8fd;}
.NFSelectOptions a:hover {background:#ecf8fd;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(../img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(../img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(../img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(../img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(../img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(../img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(../img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

/* Classes added by Ajay */
/* payee list */
.py_icon_info{margin-bottom:10px; margin-left: 88px;width: 439px; border-collapse: collapse;text-align: left;}
.py_icon_info thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
.py_icon_info thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}
.py_icon_info th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:1px solid #E9E9E9;border-top:1px solid #fff;}
.py_icon_info td{padding: 8px;background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #669;}
.py_icon_info tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.py_icon_info tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.py_icon_info tbody tr:hover td{background: #d2e7f0;}

.py_search_form{margin-bottom:10px; margin-left: 88px;width: 439px; border-collapse: collapse;text-align: left;}
.py_search_form thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
.py_search_form thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}
.py_search_form th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:0px solid #E9E9E9;border-top:1px solid #fff;}
.py_search_form td{padding: 8px;background: #ecf8fd;border-right:0px solid #DCDCDC;border-top: 0px solid #fff;color: #669;}
.py_search_form tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.py_search_form tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.py_search_form tbody tr:hover td{background: #d2e7f0;}

.py_search_form{margin-bottom:10px; margin-left: 88px;width: 439px;}
.py_search_txt_outer{float:left; text-align:left; margin:10px 5px;}
.py_input{float:left;margin:5px;}
/*.py_select{float:left;margin:8px 5px;}*/
.py_select{float:left;margin:10px 5px 0px 0px;}
/* Common */
.float_left{ float:left; position:relative;}
.float_right{ float:right; position:relative;}
.redclr{ color:#FF0000;}
.greenclr{ color:#009900;}

/* font */
.font10{ font-size: 10px; }

/* padding */
.pleft25{ padding-left:25px;}
.pleft30{ padding-left:30px;}

/* margin */
.mleft30 { margin-left:30px;}

/* Page Header Section*/
.log-txt{
   color: #484848;
   float: left;
   font-size: 12px;
  /* font-style: italic;*/
   text-align: left;
   width:900px;
}

/* Note */
.note_info{margin-bottom:10px; width: 439px; border-collapse: collapse;text-align: left;}
.note_info thead th.rounded-company{width:26px;background: #60c8f2 url('../images/left.jpg') left top no-repeat;}
.note_info thead th.rounded-q4{background: #60c8f2 url('../images/right.jpg') right top no-repeat;}
.note_info th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #60c8f2;border-right:1px solid #E9E9E9;border-top:1px solid #fff;}
.note_info td{padding: 8px;background: #ecf8fd;border-right:1px solid #DCDCDC;border-top: 1px solid #fff;color: #669;}
.note_info tfoot td.rounded-foot-left{background: #ecf8fd url('../images/botleft.jpg') left bottom no-repeat;}
.note_info tfoot td.rounded-foot-right{background: #ecf8fd url('../images/botright.jpg') right bottom no-repeat;}
.note_info tbody tr:hover td{background: #d2e7f0;}

/*Payee Details*/
.btnEditPayee{float:left;position:relative; border:0px solid red; width:100%; text-align:right;}
.editPayeeMsg{color: #009900; float: left; text-align: center; width: 650px; padding-bottom:10px;}
.editPayeeMsgAlert{color: #FF0000; float: left; text-align: center; /*width: 650px;*/ width: auto; padding-bottom:10px;}

/* Backend listing pages */
.pagetitle_outer{ margin-bottom: 10px; margin-left: 88px; width: 439px; border-collapse: collapse;}
.pagetitle{color: #245691; font-size: 12px; font-weight: bold; padding: 3px 4px; text-align: center; }

/* Email Invoice */
.blankemailerror{ float:left; position:relative; color:red; padding-left:10px; }

/*Styles added by Kanchan D*/
.align_center {
text-align:center !important;
}
.key_class {
float:left;
margin-left:4px;
}
.key_info td img {
float:left;
}
.align_center1 {
padding-left:15px !important;
}
.red_color {
color:#FF0000;
}
.green_class {
color:#006600;
}
.payee_note {
/*font-size:12px;*/
font-size:11px;
}
.blue_link a {
color:#0000FF;
}
.flt_left {
float:left;
}
.text_iconclass  {
padding-left:30px !important;
}
.text_iconclass .img_class {
margin-left:10px;
}
.align_right {
text-align:right !important;
}
#editclient_form fieldset dl dd {
margin-bottom:0px !important;
}
#editclient_form fieldset dl dt {
padding-bottom:0px !important;
}
#view_paid, #over_due, #view_all, #admin_user, #payee_list_search, #company_search {
width:625px !important;
margin-left:0px !important;
}
#edit_admin_frm dl dt, #edit_admin_frm dl dd, #addproviderform fieldset dl dt, #addproviderform fieldset dl dd, #addadminform fieldset dl dt, #addadminform fieldset dl dd, #editsuperadminform fieldset dl dt, #editsuperadminform fieldset dl dd, #form1 dl dt,  #form1 dl dd, #add_client_section dl dt, #add_client_section dl dd, #edit_client dl dt, #edit_client dl dd {
margin:0px;
padding-bottom:0px;
padding-top:0px;
}
#addproviderform fieldset dt, #addadminform fieldset dt, #editsuperadminform fieldset dt, #form1 fieldset dt, #add_client_section dt, #edit_client dt{
line-height:26px;
}
#addproviderform fieldset dl dd select, #addproviderform fieldset dl dd input, #addadminform fieldset dl dd select, #addadminform fieldset dl dd input, #editsuperadminform fieldset dl dd select, #editsuperadminform fieldset dl dd input, #form1 fieldset dl dd select, #form1 fieldset dl dd input, #add_client_section dl dd select, #add_client_section dl dd input, #edit_client dl dd select, #edit_client dl dd input {
margin-top:6px;
}
.top_space {
    left: -8px;
    position: relative;
    top: 0;
}
.top_spaceClass {
	float: left;
    margin-top: 5px;
	}
.check_label {
margin-right:10px;
padding-left:5px !important;
}
#manageadmin_search {
    float: left;
    margin-left: 0px !important;
    width: 100% !important;
}
input[type="text"], input[type="password"], input[type="radio"], input[type="checkbox"], select {
font-size:11px;
}
em {
font-size:11px;
}
#edit_client {
padding-left: 130px;
}
.edit_client_submit {
 padding-left: 130px;
 }
 body {
 font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
 }
 .left-padding {
 padding-left:20px;
 }
.sidebarmenu h2, .right_content h2, .right_content h3{
font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	padding-bottom:5px;
}
.simplemodal-wrap * {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.simplemodal-wrap #confirm p.message {
 float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 10px;
    width: 93%;
}
#doller_sgn1, #percent_sgn1 {
font-size: 12px;
font-weight: bold;
margin-top: 5px;
*margin-top: 8px;
padding-left: 3px; 
float:left; 
margin-right:2px;
}
.fee_row {
float:left; 
width:170px;
}
 
#form1 fieldset dd.spaceforIE7 input, #addadminform fieldset dd.spaceforIE7 input, #editsuperadminform fieldset dd.spaceforIE7 input {
*margin-top:0px;
}
#form1 fieldset dd .check_label, #addproviderform fieldset dd .check_label, #addadminform fieldset dd .check_label, #editsuperadminform fieldset dd .check_label{
*line-height:26px;
}
.amountClass {
text-align: center; 
width: 99%; 
float: left;
}
/*style="float: left;font-size: 16px;font-weight: bold;margin-top: 5px;padding-left: 3px;"*/

/*Resident Doctor - Add Contact Person*/
.bold-label{border:0px solid red; float:left; position:relative; padding-top:5px; font-weight:bold;}/*Class for speciality drop down added on 14/5/2013 */.speciality_dd{ position:relative;}
.speciality_dd p.error {    margin-top: 25px;}.speciality_class {left:0px;top:0px;position:absolute;}

/*class added by Supriya*/

.submit-div{
	text-align: center;
}
.company-phone{
    width: 27%;
}
#addadminform table td {
    padding-bottom: 10px;
}
#editsuperadminform table td {
    padding-bottom: 10px;
}
/* class added by Swati */

.readonly {
    cursor: not-allowed;
    background: #F0F0F0;
    border:1px solid #D3D3D3
}