/*      Help Wizard css starts here       */.help_wizard {    position: absolute;    padding: 5px;}.help_wizard .help_wizard_box {    float: left;    position: relative;    border: 2px solid #6FA1CC;     background-color: white;     /*    width: auto; */    width: 220px;     /*    max-width: 450px;*/    height: auto;     border-radius: 5px;    z-index: 99999999;}.help_wizard .help_wizard_box .top-bar {}.help_wizard .help_wizard_box .top-bar .top-bar-right-side {    float: right;}.help_wizard .help_wizard_box .top-bar .top-bar-left-side img {    margin-top: 5px;}.help_wizard .help_wizard_box .top-bar .top-bar-left-side {    float: left;    padding: 10px 0px 0px 10px;    /*    width: 200px;*/    font-size: 16px;    font-weight: bold;}.help_wizard .help_wizard_box .help_wizard_left_arrow {    position: absolute;     left: -10px;     z-index: 20;     top: 20px;}.help_wizard .help_wizard_box .help_wizard_top_arrow {    position: absolute;     right: 40px;     z-index: 20;     top: -10px;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_nitifications {    float: left;    clear: both;    line-height: 14px;    text-align: justify;    padding: 3px;    width: 100%;    border-bottom: 1px solid silver;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_unread_nitifications {    float: left;    clear: both;    background-color: #F2F2F2;    line-height: 14px;    text-align: justify;    padding: 3px;    width: 100%;    border-bottom: 1px solid silver;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_nitifications:hover {    background-color: #D6D6D6;    cursor: pointer;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_unread_nitifications:hover {    background-color: #D6D6D6;    cursor: pointer;}.help_wizard .help_wizard_box .help_wizard_right_arrow {    position: absolute;     right: -10px;     z-index: 20;     top: 20px;}.help_wizard .help_wizard_box .wizard_button {    cursor: pointer;     border: 1px solid #234487;     color: white; padding: 3px;     border-radius: 5px;     width: 100px;    background-color: #234487;}.help_wizard .help_wizard_box .help_wizard_content {    float: left;    clear: both;    padding: 10px;    width: 92%;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_button {    float: right;     clear: both;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_para ul {    list-style: none;}.help_wizard .help_wizard_box .help_wizard_content .help_wozard_content_para {    float: left;    clear: both;    line-height: 16px;    text-align: justify;}/*    Help Wizard CSS ends here     *//*    HEADER HERE  ======================================== */.wrapper_conteiner {    background:url(../images/shadow_juelmin.png) center repeat-y;    width:100%;    float:left}.main_wrapper {    width:1250px;    margin:0 auto;    background-color: white;}.top_icons {    margin: 0 auto;    /*    float: left;*/    width: 1250px;    border: 1px solid #E9E9E9;    height: 30px;    background:url(../images/top_icon_bg.png) repeat-x;}.language_area {    float: left;    width: 700px;}.language_area p {    float: left;    width: 450px;    font-size: 12px;    margin-left: 10px;    margin-top: 15px;    font-family: Verdana, Geneva, sans-serif !important;}.language_area p a {    width: 450px;    font-size: 12px;    margin-left: 10px;    margin-top: 10px;    color: #C6C6C6;    font-family: Verdana, Geneva, sans-serif !important;}.language_area p a:hover {    text-decoration: underline;    color: darkgray;}.language_area a:hover {    text-decoration: underline;    color: darkgray;}.login_area {    width: auto;    float: right;    margin-right: 10px;}.login_area p {    font-family: Verdana, Geneva, sans-serif !important;    font-size: 12px;    margin-right: 5px;    margin-top: 15px;    color: #686769;}.login_area a:hover {    text-decoration: underline;    color: #F0BE00;}.login_area p a {    font-family: Verdana, Geneva, sans-serif !important;    font-size: 12px;    margin-top: 10px;    color: #686769;}.login_area p a:hover {    font-family: Verdana, Geneva, sans-serif !important;    font-size: 12px;    margin-top: 10px;    text-decoration: underline;    color: #F0BE00;}.top_links {    float: right;    padding: 10px 0px 5px;    width: 70px;}.top_links ul {    list-style: none;}.top_links ul li {    display: inline-block;}.top_row {    background:url(../images/logo_bg.png) repeat-x;    width:1250px;    margin:0 auto;    height:118px;    /*    float:left*/}.logo {    float:left;    height:116px;    width:450px;}.midle_imageText {    background: url("../images/midle_imsge.png") repeat scroll 0 0 transparent;    float: left;    height: 94px;    /*    margin: 0 auto;*/    margin-left: 120px;    width: 266px;}.midle_imageText p {    color: #005AA6;    font-family: 'Myriad Pro';    font-size: 23px;    margin-left: 66px;    margin-top: 60px;}.top_cntnt {    float:right;    width:240px;    margin-right:12px;    text-align:right}.ph {    display:block;    font-family:'Myriad Pro';    font-size:24px;    color:#686769;    font-weight:bold;    float: right;}.ph P {    display:block;    font-family:'Myriad Pro';    font-size:18px;    color:#686769;    font-weight:bold;    margin-top: 28px;    margin-right: 5px;    float: right;    margin-top: 27px;}.number {    color: #F0BE00;    display: block;    font-family: 'Myriad Pro';    font-size: 24px;    font-weight: bold;    margin-top: -8px;    margin-right:5px;    height: 20px;    word-spacing: 15px;}.ph img {    margin-right: 15px;    margin-top: 20px;    vertical-align: middle;}.top_search {    float:right;    margin:16px 0 0 0;}.top_search form {    border:1px solid #c1c1c1;    float:left;    background:#fff}.top_search input {    float:left}.top_search input[type="text"] {    border:0px;    background:#fff;    height:20px;    width:190px;    padding:0 3px;    font-family:'Myriad Pro';    font-size:11px;    color:#595757;}.top_search input[type="submit"] {    border:0px;    background:url(images/search.png) no-repeat;    height:11px;    width:11px;    cursor:pointer;    margin:5px 5px 0 0}.nav {    background:url(../images/menu_bg.png) repeat-x;    /*    float:left;*/    margin: 0 auto;    height:37px;    line-height:37px;    color:#fff;    font-size:12px;    font-family:'Verdana';}.nav ul {    position:relative;    list-style-type: none;    text-align: left;}.nav ul li {    float:left;    background:url(../images/seprator.png) no-repeat right center}.nav ul li.last {    float:left;    background:none}.nav ul li a {    color:#fff;    float:left;    padding:0 18px}.nav ul li a:hover, .nav ul li.active a {    background:url(../images/nav_hvr.png) repeat-x;    /*    color:#000000;*/    color: black;}.nav ul li.current_page_item {    background:url(../images/nav_hvr.png) repeat-x;    color:#000000;}.nav ul li.categories {    float:left;    background:url(../images/seprator.png) no-repeat right center}.nav ul li.categories ul.sub-menu {    display:none;    z-index:9999999999999;    width:250px;    position:absolute;    top:37px;}.nav ul li.categories:hover ul.sub-menu {    display:block;    z-index:9999999999999;    width:173px;}.nav ul li.categories ul.sub-menu li {    float:none !important;    clear:left;    background:none !important;    width:173px}.nav ul li.categories:hover ul.sub-menu li {    float:none !important;    clear:left;    background:none !important;    width:173px}.nav ul li.categories ul.sub-menu li a {    float:left !important;    font-size: 13px;    padding: 0px 0px 0px 20px !important;    background: #686769;    min-width:165px;    border-bottom:1px solid #ffffff;}.nav ul li.categories ul.sub-menu li a:hover {    background: #F0BE00;}.nav ul li.categories:hover ul.sub-menu li.other_insurance ul.sub-menu {    display:none;    position:absolute;    left:250px;    top:228px}.nav ul li.categories:hover ul.sub-menu li.other_insurance:hover ul.sub-menu {    display:block;    left:250px;    top:228px}.nav ul li.contact ul.sub-menu {    display:none;    z-index:9999999999999;    width:173px;    position:absolute;    top:37px}.nav ul li.contact:hover ul.sub-menu {    display:block;    z-index:9999999999999;    width:173px;    position: relative;}.nav ul li.contact ul.sub-menu li {    float:none !important;    clear:left;    background:none !important;    width:173px}.nav ul li.contact:hover ul.sub-menu li {    float:none !important;    clear:left;    background:none !important;    width:173px}.nav ul li.contact ul.sub-menu li a {    float:left !important;    padding:0px 0px 0px 20px !important;    background:#234487;    width:136px;    border-bottom:1px solid #ffffff;}.nav ul li.contact ul.sub-menu li a:hover {    background:#F8921B}.nav ul li.categories ul.sub-menu li ul {    display: none;}.nav ul li.categories ul.sub-menu li:hover ul {    display: block;    position: absolute;    left: 185px;}.nav ul li.categories ul.sub-menu li:hover ul li a {    margin-left: 2px;}/*HEADER END ======================================================  */*	{    margin: 0;    padding: 0;}html, body	{    height: 100%;}body	{    background:url(../images/bg_juelmin.png);    /*    background: #fff;*/    color: #393939;    font-family: Arial;    font-size: 0px;    line-height: 0;}#page-top-outer	{    background: url("../images/shared/top_bg.jpg") repeat-x scroll center 1px transparent;    border-bottom: 1px solid #7e7e7e;    height: 117px;}#page-top	{    margin: 0 auto;    max-width: 1260px;    min-width: 850px;    position: relative;}.top_cntnt {float:right; width:auto; margin-right:20px; text-align:right; margin-top:25px}.icon_nav {float: right;           direction: ltr;}.icon_nav li {float: right; margin: 2px 2px 0;}.ph {display:block; font-family:'Myriad Pro'; font-size:24px; color:#005AA6; font-weight:bold; float:right}.ph img {vertical-align:middle}.login_signup {text-align:right; color:#005aa6; display:block; padding:10px 0; float:right}.login_signup a {color:#005aa6}.top_search {float:right; margin:3px 0 0 0; padding:0px}.top_search form {border:1px solid #c1c1c1; float:left; background:#fff}.top_search input {float:left}.top_search input[type="text"] {border:0px; background:#fff; height:20px; width:190px; padding:0 3px; font-family:'Myriad Pro'; font-size:11px; color:#595757;}.top_search input[type="submit"] {border:0px; background:url(../images/search.png) no-repeat; height:11px; width:11px; cursor:pointer; margin:5px 5px 0 0}#logo	{    float: left;    margin: 0 0 0 15px;}#logo	a	{    display: block;}#top-search	{    display: inline;    float: right;    position: relative;    margin: 46px 20px 0 0;    z-index: 20;}.top-search-inp	{    background: url(../images/shared/top_search_inp.gif) no-repeat;    border: none;    color: black;    font-size: 12px;    height: 23px;    padding: 6px 6px 0 10px;    width: 164px;}#content-outer	{    background: url(../images/shared/content_repeat.jpg) left -2px repeat-x;}#content	{    color: #686769;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    line-height: 18px;    margin: 0 auto 0 auto;    max-width: 1260px;    min-width: 780px;    padding: 35px 0px 30px 0px;}#content-inner	{    color: #686769;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    line-height: 18px;    margin: 0 auto 0px auto;    padding: 25px 0 30px 0;}#content-table	{    font-size: 0px;    line-height: 0px;}#content-table th.sized	{    height: 15px;    width: 15px;    padding: 0;    margin: 0;    font-size: 0px;    line-height: 0px;}#content-table-inner	{    font-size: 12px;    line-height: 12px;    padding: 10px 0 20px 0;}#tbl-border-top	{    background: url(../images/shared/border_bit.jpg) top repeat-x;    line-height: 0;font-size: 0px;    height: 15px;}#tbl-border-bottom	{    background: url(../images/shared/border_bit.jpg) bottom repeat-x;    line-height: 0;font-size: 0px;    height: 15px;}#tbl-border-left	{    background: url(../images/shared/border_bit.jpg) left repeat-y;    height: 312px;}#tbl-border-right	{    background: url(../images/shared/border_bit.jpg) right repeat-y;    height: 312px;}#table-content	{    line-height: 16px;    margin: 0 10px 10px 10px;    min-height: 312px;}.topleft {    background: url(../images/shared/corner_top_left.jpg) no-repeat;    width:15px;    height:15px;}	.topright {    background: url(../images/shared/corner_top_right.jpg) no-repeat;    width:15px;    height:15px;}	.bottomleft {    background: url(../images/shared/corner_bottom_left.jpg)  no-repeat;    width:15px;    height:15px;}	.bottomright {    background: url(../images/shared/corner_bottom_right.jpg)  no-repeat;    width:15px;    height:15px;}	#page-heading	{    margin: 0 0 15px 20px;    /*    color:orange;*/}#page-heading h1 {    color: #686769;}h1 {    color: #686769;    font-family: Tahoma;    font-size: 22px;    line-height: 24px;    font-weight: normal;}h2	{    color: #686769;    font-size: 16px;    font-weight: bold;    line-height: 20px;    margin-bottom: 10px;}h3	{    color: #686769;    font-size: 14px;    font-weight: bold;    line-height: 18px;    margin-bottom: 10px;}/* MESSAGES --------------------------------------------------------------- */	#message-yellow	{    margin-bottom: 5px;}.yellow-left	{    background: url(../images/table/message_yellow.gif) top left no-repeat;    color: #e79300;    font-family: Tahoma;    font-weight: bold;    padding: 0 0 0 20px;}.yellow-left a	{    color: #e79300;    font-family: Tahoma;    font-weight: normal;    text-decoration: underline;}.yellow-right a	{    cursor: pointer;}.yellow-right	{    width: 55px;}#message-blue	{    margin-bottom: 5px;}.blue-left	{    background: url(../images/table/message_blue.gif) top left no-repeat;    color: #2e74b2;    font-family: Tahoma;    font-weight: bold;    padding: 0 0 0 20px;}.blue-left a	{    color: #2e74b2;    font-family: Tahoma;    font-weight: normal;    text-decoration: underline;}.blue-right a	{    cursor: pointer;}.blue-right	{    width: 55px;}#message-red	{    margin-bottom: 5px;}.red-left	{    background-color: #FBD3B1;    color: #C10000;    font-family: Tahoma;    line-height: 12px;    text-align: justify;    /*    padding: 0 0 0 20px;*/    padding: 5px 0px 5px 10px;}.red-right	{    /*    background: url(../images/table/message_green.gif) top left no-repeat;*/    background-color: #FBD3B1;    color: #C10000;    font-family: Tahoma;    line-height: 12px;    text-align: justify;    /*    padding: 0 0 0 20px;*/    padding: 5px;    width: 30px;    padding-left: 10px;}.red-left a	{    color: #ce2700;    font-family: Tahoma;    font-weight: normal;    text-decoration: underline;}.red-right a	{    cursor: pointer;}#message-green	{    margin-bottom: 5px;}.green-left	{    /*    background: url(../images/table/message_green.gif) top left no-repeat;*/    background-color: #E0F2CB;    color: #6da827;    font-family: Tahoma;    line-height: 12px;    text-align: justify;    /*    padding: 0 0 0 20px;*/    padding: 5px 0px 5px 10px;}.green-right	{    /*    background: url(../images/table/message_green.gif) top left no-repeat;*/    background-color: #E0F2CB;    color: #6da827;    font-family: Tahoma;    line-height: 12px;    text-align: justify;    /*    padding: 0 0 0 20px;*/    padding: 5px;    width: 30px;    padding-left: 10px;}.green-left a	{    color: #6da827;    font-family: Tahoma;    font-weight: normal;    text-decoration: underline;}.green-right a	{    cursor: pointer;}	a.icon-1	{    background: url(../images/table/table_icon_1.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 8px 0 0;    width: 24px;}a:hover.icon-1	{    background: url(../images/table/table_icon_1.gif) 0 -24px;}a.icon-2	{    background: url(../images/table/table_icon_2.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 8px 0 0;    width: 24px;}a:hover.icon-2	{    background: url(../images/table/table_icon_2.gif) 0 -24px;}a.icon-3	{    background: url(../images/table/table_icon_3.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 8px 0 0;    width: 24px;}a:hover.icon-3	{    background: url(../images/table/table_icon_3.gif) 0 -24px;}a.icon-4	{    background: url(../images/table/table_icon_4.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 8px 0 0;    width: 24px;}a:hover.icon-4	{    background: url(../images/table/table_icon_4.gif) 0 -24px;}a.icon-5	{    background: url(../images/table/table_icon_5.gif) no-repeat;    display: block;    float: left;    height: 24px;    width: 24px;}a:hover.icon-5	{    background: url(../images/table/table_icon_5.gif) 0 -24px;}a.icon-6	{    background: url(../images/table/table_icon_6.png) no-repeat;    display: block;    float: left;    height: 24px;    width: 24px;}a:hover.icon-6	{    background: url(../images/table/table_icon_6.png) no-repeat;}a.icon-7	{    background: url(../images/table/table_icon_7.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 8px 0 0;    width: 24px;}a:hover.icon-7	{    background: url(../images/table/table_icon_7.gif) 0 -24px;}#tooltip	{    background-color: #8c8c8c;    border: 1px solid #767676;    color: #fff;    font-family: Arial;    font-size: 10px;    font-weight: normal;    opacity: 0.85;    padding: 0 5px;    position: absolute;    text-align: left;    z-index: 3000;}#tooltip h6, #tooltip div	{    font-family: Arial;    font-size: 11px;    line-height: 20px;    margin: 0;}#product-table	{    margin-bottom: 20px;}#product-table	td a	{    color: #393939;}#product-table	td a:hover {/*    text-decoration: underline;*/}#product-table	th	{    height: 37px;    text-align: left;}#product-table	.minwidth-1	{    min-width: 110px;}#product-table	.minwidth-100	{    min-width: 100px;}#product-table	.width-100	{    width: 100px;}#product-table	.minwidth-150	{    min-width: 150px;}#product-table	.minwidth-200	{    min-width: 200px;}#product-table	.width-200	{    width: 200px;}#product-table	.minwidth-120	{    /*    min-width: 110px;*/    width: 120px;}#product-table	.minwidth-1	{    min-width: 110px;}#product-table	.width-1	{    width: 60px;}#product-table	.width_1	{    width: auto;}#product-table td	{    border: 1px solid #d2d2d2;    padding: 10px 10px 10px 10px;}#product-table tr.alternate-row	{    background: #ececec;}.product-table	{    margin-bottom: 20px;}.product-table	td a	{    /*    color: #393939;*/}.product-table	td a:hover	{    text-decoration: none;}.product-table	th	{    height: 37px;    text-align: left;}.product-table	.minwidth-1	{    min-width: 110px;}.product-table	.minwidth-100	{    min-width: 100px;}.product-table	.width-100	{    width: 100px;}.product-table	.minwidth-150	{    min-width: 150px;}.product-table	.minwidth-200	{    min-width: 200px;}.product-table	.width-200	{    width: 200px;}.product-table	.minwidth-120	{    /*    min-width: 110px;*/    width: 120px;}.product-table	.minwidth-1	{    min-width: 110px;}.product-table	.width-1	{    width: 60px;}.product-table	.width_1	{    width: auto;}.product-table td	{    border: 1px solid #d2d2d2;    padding: 10px 10px 10px 10px;}.product-table tr.alternate-row	{    background: #ececec;}.rates-header-options	{    background: url(../images/menu-bg.png) repeat-x;    border: none;    min-width: 221px;    padding: 0px 0 0 0;    width: 221px;}.rates-header-options a{    background: url(../images/menu-bg.png) right no-repeat;    color: black;    font-family: Tahoma;    font-size: 13px;    /*    font-weight: bold;*/    font-weight: normal;    line-height: 14px;    margin: 0 0 0 10px;    padding: 0 10px 0 0;}.rates-header-options a:hover {    color:#F7931D}td.options-width	{    padding: 0 0 0 10px;    width: 210px;}td.checkbox-width	{}.table-header-check	{    background: url(../images/shared/nav/repeat.jpg) repeat-x;    border: none;    min-width: 29px;    padding: 0px 0 0 10px;    width: 29px;}.table-header-options	{    /*    background: url(../images/shared/nav/repeat.jpg) repeat-x;*/    background: url(../images/menu-bg.png) repeat;    border: none;    min-width: 221px;    padding: 0px 0 0 0;    width: 221px;}.table-header-repeat	{    /*    background: url(../images/shared/nav/repeat.jpg) repeat-x;*/    background: url(../images/menu-bg.png) repeat;    border: none;    font-size: 0px;    line-height: 0;    padding: 0px 0 0 0;}.table-header-options a,.table-header-repeat a	{    background: url(../images/table/table_sort_arrow.gif) right no-repeat;    color: black;    font-family: Tahoma;    font-size: 13px;    font-weight: normal;    line-height: 14px;    margin: 0 0 0 10px;    padding: 0 10px 0 0;}.link{    text-decoration: none;    color: #686769;    font-size: 12px;}.link:hover{    color: #F0BE00;}.a_link{    text-decoration: none;    color: #26498E;    font-size: 12px;    font-weight: bold;}.a_link:hover{    color: #F7931D;    text-decoration: underline;}.table-header-options a:hover,.table-header-repeat a:hover	{    color: darkgray;}th.line-left	{    /*    border-left: 1px solid #373737;*/    border-left: 1px solid silver;}#product-table	tr.activity-blue {    background: #e3eceb;}#toggle-all {    display: block;    width: 17px;    height:17px;    cursor: pointer;    background: url(../images/shared/checkbox.gif) 0 -17px;}#toggle-all.toggle-checked {    display: block;    width: 17px;    height:17px;    background: url(../images/shared/checkbox.gif) 0 0;}/*  RELATED ACTIVIES BOX */	#related-activities	{    float: right;    font-size: 0px;    line-height: 0;    width: 271px;}#related-act-top	{    font-size: 0px;    line-height: 0;}#related-act-bottom	{    background: url(../images/forms/bg_related_act.gif) no-repeat bottom;    font-size: 0px;    line-height: 0;}#related-act-inner	{    font-size: 11px;    line-height: 16px;    margin: 0 auto 0px auto;    padding: 10px 0 20px 0;    width: 225px;}#related-act-inner .left	{    float: left;    width: 30px;}#related-act-inner .right	{    float: left;    width: 195px;    padding: 2px 0 0 0;}#related-act-inner .right h5	{    color: #393939;    font-size: 12px;}ul.greyarrow	{    list-style-type: none;}ul.greyarrow li	{    background: url(../images/forms/icon_list_arrow.gif) no-repeat 0 5px;    line-height: 18px;    padding: 0 0 0 12px;}ul.greyarrow li a	{    color: #92b22c;    font-weight: bold;}ul.greyarrow li a:hover	{    text-decoration: underline;}.lines-dotted-short	{    background: url(../images/forms/lines_dotted_short.gif) no-repeat 0px 14px;    font-size: 0px;    height: 28px;    line-height: 0;}/* PAGING --------------------------------------------------------- */	#paging-table {    float: right;    margin: 0 4px 0 0;    margin-right: 10px;}.paging-table {    float: right;    margin: 0 4px 0 0;    margin-right: 10px;}.left_action {    margin-left: 10px;    /*    float: left;*/    height: 20px;    width: 100px;    color: gray;}.page-far-left	{    background: url(../images/table/paging_far_left.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 4px 0 0;    width: 24px;}.page-left	{    background: url(../images/table/paging_far_left.gif) no-repeat;    display: block;    float: left;    height: 24px;    width: 24px;}.page-far-right	{    background: url(../images/table/paging_far_right.gif) no-repeat;    display: block;    float: left;    height: 24px;    margin: 0 4px 0 4px;    width: 24px;}.page-right	{    background: url(../images/table/paging_far_right.gif) no-repeat;    display: block;    float: left;    height: 24px;    width: 24px;}#page-info	{    float: left;    line-height: 16px;    padding: 3px 12px 0 12px;}/*  ACTIONS BOX ----------------------------------------------- */	#actions-box	{    float: left;    margin: 0 0 0 10px;    position: relative;}a.action-slider	{    background: url(../images/table/dropdown_actions.gif) no-repeat;    display: block;    height: 30px;    width: 110px;}a.action-slider.activated	{    background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;    display: block;    height: 30px;    width: 110px;}#actions-box-slider	{    background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;    display: none;    left: 0;    padding-bottom: 1px;    padding-top: 10px;    position: absolute;    top: 24px;    width: 110px;}#actions-box-slider-inner	{    font-size: 0px;    line-height: 0;    margin: 0 auto;    width: 108px;}a.action-edit ,a.action-delete	{    color: #272727;    display: block;    font-weight: bold;    height: 20px;    margin: 0 auto;    padding: 10px 0 5px 45px;    width: 63px;}a:hover.action-edit	{    background: #949494 url(../images/table/action_edit.gif) no-repeat 14px 5px;    color: #fff;}a.action-edit	{    background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px 5px;}a.action-delete	{    background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat 14px 5px;}a:hover.action-delete	{    background: #949494 url(../images/table/action_delete.gif) no-repeat 14px 5px;    color: #fff;}/* FORM ------------------------------------------------------- */	.form-submit	{    background: url(../images/forms/form_submit.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-custom-submit	{    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    background-color: #002A60;    border-radius: 5px;    color: white;    border: none;    cursor: pointer;    /*    display: block;*/    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    width: 80px;}.form-policy {    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    display: block;    padding: 4px 10px 4px 10px;    width: 70px;    background-color: #005AA6;    /*    border-radius: 5px;*/    line-height: 25px;    color: white;    pointer: curser;    float: left;    margin-right: 5px;}/*.form-button {        background: url(../images/forms/form_submit.gif) no-repeat;    display: block;    padding: 4.5px 10px;    background-color: #2B7CBF;        border-radius: 5px;    line-height: 22px;    color: white;    pointer: curser;    float: left;    margin-right: 5px;    border: 0px;    cursor: pointer;}*/.form-button:hover {    background-color: #F7931D;}.form-data {    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    display: block;    width: 73px;    height: 31px;    /*    padding: 5px 15px;*/    background-color: #686769;    /*    border-radius: 5px;*/    /*    line-height: 22px;*/    padding-bottom: 3px;    color: white;    pointer: curser;    float: left;    margin-right: 5px;    border: 0px;    cursor: pointer;}.form-button {    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    display: block;    /*    width: 73px;*/    height: 31px;    padding: 0px 10px;    background-color: #2B7CBF;    /*    border-radius: 5px;*/    /*    line-height: 22px;*/    padding-bottom: 3px;    color: white;    pointer: curser;    float: left;    margin-right: 5px;    border: 0px;    cursor: pointer;}.form-data:hover {    background-color: #F0BE00;    color: black;}.form-policy-save {    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    display: block;    padding: 4px 10px 4px 10px;    width: 150px;    background-color: #005AA6;    /*    border-radius: 5px;*/    line-height: 25px;    color: white;    pointer: curser;    float: left;    margin-right: 5px;}.form-policy-save:hover {    background-color: #FB8E0D;}.form-policy:hover{    /*    background: url(../images/forms/form_submit.gif) no-repeat;*/    background-color: #FB8E0D;}.form-purchase	{    background: url(../images/forms/purchase.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-search	{    background: url(../images/forms/search.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-btn	{    background: url(../images/forms/form_btn.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    color: white;    float: left;    font-weight: bold;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    width: 80px;}.form-company	{    background: url(../images/forms/company_btn.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    color: white;    float: left;    font-weight: bold;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    width: 120px;}.form-get	{    background: url(../images/forms/get.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 28px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 66px;}.form-reset	{    background: url(../images/forms/form_reset.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    text-indent: -3000px;    width: 80px;}#id-form	{}.mobile-inp-form {    background: url(../images/forms/mobile_inp_form.gif) no-repeat;    border: none;    color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 114px;}.moblie-inp-form-error	{    background: url(../images/forms/mobile_inp_form_error.gif) no-repeat;    border: none;     color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 114px;}.inp-form-select-small {    background: url(../images/forms/covers_inp.png) no-repeat;    border: none;    color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 6px 12px 6px 6px;    width: 67px;}.inp-form-select-small-error	{    background: url(../images/forms/covers_inp_error.png) no-repeat;    border: none;     color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 6px 14px 6px 6px;    width: 67px;}.inp-form-small {    background: url(../images/forms/covers_inp.png) no-repeat;    border: none;    color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 0px 6px;    width: 48px;}.inp-form-small-error {    background: url(../images/forms/covers_inp_error.png) no-repeat;    border: none;     color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 0px 6px;    width: 48px;}.inp-form	{    background: url(../images/forms/form_inp.gif) no-repeat;    border: none;    color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 186px;}.per_inp-form	{    background: url(../images/forms/per_form_inp.gif) no-repeat;    border: none;    color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 156px;}.per_inp-form-error	{    background: url(../images/forms/per_form_inp_error.gif) no-repeat;    border: none;     color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 156px;}.input-form	{    background: url(../images/forms/form_inp.gif) no-repeat;    border: none;    color: #393939;    height: 25px;    padding: 6px;    width: 186px;}.input-covers	{    background: url(../images/forms/covers_inp.png) no-repeat;    width: 50px;    height: 25px;    border: none;    padding: 2px 6px 6px 6px;}.tex-form	{    background: url(../images/forms/form_select.gif) no-repeat;    border: none;    color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 186px;}.inp-form-select	{    background: url(../images/forms/form_inp.gif) no-repeat;    border: none;    color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 6px 10px 6px 6px;    width: 203px;}.inp-form-select-error	{    background: url(../images/forms/form_inp_error.gif) no-repeat;    border: none;     color: #393939;    height: 31px;    /*    padding: 2px 6px 0 6px;*/    /*    padding: 6px 6px;*/    padding: 6px 10px 6px 6px;    width: 203px;}.inp-form-error	{    background: url(../images/forms/form_inp_error.gif) no-repeat;    border: none;     color: #393939;    height: 25px;    padding: 2px 6px 6px 6px;    width: 187px;}.form-textarea	{    background: url(../images/forms/form_textarea.gif) no-repeat;    border: none;    color: #393939;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    height: 97px;    overflow: auto;    padding: 2px 6px 6px 6px;    width: 378px;}#id-form td	{    padding: 0 0 10px 0;}#id-form td.noheight	{    padding: 0 0 0px 0;}#id-form th	{    line-height: 28px;    min-width: 190px;    padding: 0 10px 10px 0;    text-align: right;    font-weight: normal;    width: 130px;}#id-form th span	{    color:red;}#id-form-table td	{    padding: 0 0 10px 0;}#id-form-table td.noheight	{    padding: 0 0 0px 0;}#id-form-table th	{    line-height: 28px;    /*    min-width: 190px;*/    padding: 0 10px 10px 0;    /*    text-align: right;*/    font-weight: normal;    width: 130px;}#id-form-table th span	{    color:red;}.id-form td	{    padding: 0 0 10px 0;}.id-form td.noheight	{    padding: 0 0 0px 0;}.id-form th	{    line-height: 28px;    min-width: 190px;    padding: 0 10px 10px 0;    text-align: right;    font-weight: normal;    width: 130px;}.id-form th span	{    color:red;}.styledselect-day ,.styledselect-month ,.styledselect-year	{    border: 1px solid #acacac;    margin-right: 3px;    padding: 3px;    width: 64px;}#step-holder {    font-family: Tahoma;    height:39px;    margin-bottom: 20px;}	.step-no {    float:left;    height:29px;    width:18px;    font-size: 18px;    line-height: 18px;    padding:10px 0 0 0;    text-align: center;}.step-no-off {    float:left;    height:29px;    width:18px;    font-size: 18px;    line-height: 18px;    padding:10px 0 0 0;    text-align: center;    color:#cbcbcb;}.step-dark-left {    float:left;    background: url(../images/forms/step_dark_left.gif) no-repeat;    height:27px;    padding:13px 15px 0 25px;    font-size: 13px;    color:#fff;    font-weight: bold;}.step-dark-left a{    font-size: 13px;    color:#fff;    font-weight: bold;}.step-dark-right {    float:left;    width:12px;    background: url(../images/forms/step_dark_right.gif) no-repeat;    height:39px;}.step-dark-round {    float:left;    width:8px;    height:39px;    background: url(../images/forms/step_dark_round.gif) no-repeat;}.step-light-left {    float:left;    height:27px;    padding:13px 15px 0 25px;    font-size: 13px;    background: url(../images/forms/step_light_left.gif) no-repeat;    height:39px;    color:#cbcbcb;    font-weight: bold;}.step-light-left a{    font-size: 13px;    color:#cbcbcb;    font-weight: bold;}.step-light-right {    float:left;    width:12px;    background: url(../images/forms/step_light_right.gif) no-repeat;    height:39px;}.step-light-round {    float:left;    width:8px;    height:39px;    background: url(../images/forms/step_light_round.gif) no-repeat;}.bubble-left {    float:left;    width:10px;    height:29px;    margin-left: 85px;    background: url(../images/forms/bubble_left.gif) no-repeat;}.bubble-inner {    float:left;    padding: 7px 0px 0 2px;    color:#2e74b2;     line-height: 14px;    font-size: 11px;    height:22px;    background: url(../images/forms/bubble_inner.gif) repeat-x;}.bubble-right {    float:left;    width:8px;    height:29px;    background: url(../images/forms/bubble_right.gif) right no-repeat;}.error-left {    float:left;    width:13px;    height:32px;    margin-left: 5px;    background: url(../images/forms/error_left.gif) no-repeat;}.error-inner {    float:left;    padding: 7px 10px 0 4px;    color:#fff;     line-height: 14px;    height:25px;    background: url(../images/forms/error_right.gif) right  no-repeat;}.file_1 {    border: 1px solid #acacac;    padding: 5px;}	/*  NAVIGATION ----------------------------------------------- */#nav-holder	{    margin: 0 auto;    max-width: 1260px;    min-width: 780px;    text-align: left;}.nav-outer-repeat	{    background: url(../images/menu-bg.png) repeat;    height: 38px;    margin: 0 auto;}.nav-outer	{    margin: 0 auto;    max-width: auto;    min-width: 850px;}#nav-right	{    float: right;    position: relative;    width: 103px;    z-index: 0;    margin-right: 115px;}#nav-right a	{    display: block;    float: left;    margin: 0px 0 0 0;}.account-content	{    background: #454545 url(../images/shared/nav/account_drop_bg.gif) no-repeat bottom;    display: none;    left: 5px;    padding-bottom: 20px;    position: absolute;    top: 30px;    width: 170px;}.account-drop-inner	{    font-size: 0px;    line-height: 0px;    margin: 20px auto 0 auto;    width: 140px;}.showhide-account	{    cursor: pointer;    display: block;    float: left;    margin: 10px 5px 0 5px;}.account-drop-inner a	{    color: #fff;    font-size: 12px;    font-weight: bold;    line-height: 16px;    margin: 0 0 0 0;    padding: 0 0 0 0;}.account-drop-inner a:hover	{    color: #94b52c;}.acc-line	{    background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;    font-size: 0px;    height: 14px;    line-height: 0px;    margin-top: 0px;    padding: 0;}a#logout	{    margin: 10px 0 0 5px;}a#acc-settings	{    background: url(../images/shared/nav/icon_acc_settings.gif) no-repeat 0 2px;    padding: 0 0 0 20px;}a#acc-details	{    background: url(../images/shared/nav/icon_acc_personal.gif) no-repeat 0 2px;    padding: 0 0 0 20px;}a#acc-project	{    background: url(../images/shared/nav/icon_acc_projects.gif) no-repeat 0 2px;    padding: 0 0 0 20px;}a#acc-inbox	{    background: url(../images/shared/nav/icon_acc_inbox.gif) no-repeat 0 2px;    padding: 0 0 0 20px;}a#acc-stats	{    background: url(../images/shared/nav/icon_acc_stats.gif) no-repeat 0 2px;    padding: 0 0 0 20px;}/* ================================================================ This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */.nav	{    float: left;    font-family: Tahoma;    font-size: 13px;    height: 38px;    position: relative;    width: 100%;    min-width: 600px;    /*    z-index: 500;*/}.nav-divider	{    background: url(../images/shared/nav/divider.jpg) top no-repeat;    float: left;    height: 40px;    width: 15px;}.nav .table	{    display: table;}.nav .select,.nav .current	{    display: table-cell;    float: left;    list-style: none;    margin: 0 0px 0 0;    padding: 0;    white-space: nowrap;}.nav li	{    float: left;    height: auto;    margin: 0;    padding: 0;}.nav .select a	{    background: url(../images/shared/nav/pro_line_0.gif);    color: #fff;    display: block;    float: left;    height: 37px;    line-height: 35px;    padding: 0 20px 0 20px;    text-decoration: none;    white-space: nowrap;}.nav .current a	{    background: url(../images/shared/nav/pro_line_1.gif);    color: #fff;    display: block;    float: left;    height: 37px;    line-height: 35px;    padding: 0 0 0 10px;    text-decoration: none;    white-space: nowrap;}.nav .current a b	{    background: url(../images/shared/nav/pro_line_1.gif) right top;    display: block;    padding: 0 20px 0 10px;}.nav .select a:hover, .nav .select li:hover a	{    background: url(../images/shared/nav/pro_line_1.gif);    color: #fff;    cursor: pointer;    padding: 0 0 0 10px;}.nav .select a:hover b, .nav .select li:hover a b	{    background: url(../images/shared/nav/pro_line_1.gif) right top;    cursor: pointer;    display: block;    float: left;    padding: 0 20px 0 10px;}.nav .select_sub	{    display: none;    margin: 0 0 0 10px;}/* IE6 only */.nav table	{    border-collapse: collapse;    font-size: 1em;    height: 0;    margin: -1px;    width: 0;}.nav .sub	{    display: table;    list-style: none;    /* margin: 0 auto; */    padding: 0;}.nav .sub_active .current_sub a, .nav .sub_active a:hover	{    background: transparent;    color: #fff;}.nav .select :hover .select_sub, .nav .current .show	{    background: url(../images/shared/nav/back_0.gif);    display: block;    left: 0;    padding: 0;    position: absolute;    text-align: left;    top: 37px;    width: 750px;    z-index: 100;}.nav .current .show	{    z-index: 10;}.nav .select :hover .sub li a, .nav .current .show .sub li a	{    background: transparent;    border: 0;    color: #fff;    font-weight: bold;    font-size: 13px;    display: block;    float: left;    margin: 0;    padding: 0 10px 0 10px;    white-space: nowrap;}.nav .current .sub li.sub_show a	{    background: url(../images/shared/nav/menus/back_1.gif);    color: #94b52c;    cursor: default;}.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover	{    background: url(../images/shared/nav/menus/back_1.gif);    color: #94b52c;    visibility: visible;}/* FOOTER -------------------------------------------------------------- */#footer	{    height: 70px;    margin: 80px auto 0px auto;    padding: 0px 0 0 0;    text-align: left;    min-width: 780px;    max-width: 1260px;}#footer-left	{    color: #818181;    font-size: 11px;    line-height: 11px;    padding: 15px 0 15px 25px;    margin: 0 20px;    border-top: 1px solid #dbdbdb;    border-bottom: 1px solid #dbdbdb;    background: url(../images/shared/icon_idlogo.jpg) no-repeat 0 12px;} #footer-left a	{    color: #818181;    text-decoration: none;}#footer-left 	 a.selected,#footer-left 	 a:hover	{    color: #000;    text-decoration: none;}/*.footer {        width:1000px;        background:url(images/footer.png) repeat-x;        height:292px;        float:left;        margin:0 auto;}*/.ftr_box li {}.copyright {    background: url("../images/buttom_footer.png") repeat-x scroll 0 0 transparent;    color: #FFFFFF;    float: left;    line-height: 37px;    margin-top: 15px;    padding: 0 15px;    width: 97.8%;    font-size: 12px;}.copyright .ftr_links {    /*	padding:0 18px 0 17px;*/    margin-left: 160px;}.copyright .ftr_links a:hover {    text-decoration: underline;    color: darkgray;}.copyright a {    color: white;}.dvlp_by {    float:right;    /*    margin-right: 10px;*/} .dvlp_by a:hover {    text-decoration: underline;    color: darkgray;}.copy_txt {    /*    margin-left: 100px;*/}/* GENERAL --------------------------------------------------------*/ table	{    border-collapse: collapse;}.fr	{    float: right;}a	{    outline: none;    text-decoration: none;}a:hover	{}.clear	{    clear: both;    font-size: 0px;    height: 0;    line-height: 0px;    margin: 0px;    padding: 0px;}img	{    border: 0;}p	{    margin: 0px;    padding: 0px;}form	{    margin: 0;    padding: 0;}.line	{    border-top: 1px solid #dcdada;    font-size: 0px;    height: 1px;    line-height: 0px;    margin: 20px 0;    padding: 0;}.font11	{    font-size: 11px;}/*  STYLED SELECTBOXES style 1 --------------------------------- */	.styledselect {    background: #2a2a2a;    border: 1px solid #424242;    color:#fff;    width:120px;    padding: 5px;    line-height: 14px;    margin-right: 6px;    font-size: 12px;}div.selectbox-wrapper	{    background-color: #2a2a2a;    border: none;    border-bottom: none;    margin: 0px;    margin-top: 0px;    max-height: 200px;    overflow: auto;    padding: 0px;    position: absolute;    text-align: left;    width: 400px;    z-index: 10;}div.selectbox-wrapper ul	{    list-style-type: none;    margin: 0px;    padding: 0px;z-index: 10;}div.selectbox-wrapper ul li.selected	{    background-color: 575757;    color: #fff;}div.selectbox-wrapper ul li.current	{    background-color: #575757;}div.selectbox-wrapper ul li	{    border-bottom: none;    color: #fff;    cursor: pointer;    display: block;    font-size: 12px;    line-height: 12px;    list-style-type: none;    margin: 0;    padding: 6px 2px 6px 10px;}.selectbox_styled	{    background: url(../images/shared/top_search_select.gif) left no-repeat;    border: none;    border-left: none;    color: black;    cursor: pointer;    display: block;    font-family: Arial;    font-size: 12px;    height: 23px;    margin: 0px 0px 0px 0px;    padding: 6px 0 0 6px;    text-align: left;    width: 105px;    z-index: 10;}/*  STYLED SELECTBOXES style 2 --------------------------------- */	div.selectbox-wrapper2	{    background-color: #e3e3e3;    border: none;    border-bottom: none;    margin: 0px;    margin-top: 0px;    max-height: 200px;    overflow: auto;    padding: 0px;    position: absolute;    text-align: left;    width: 400px;}div.selectbox-wrapper2 ul	{    list-style-type: none;    margin: 0px;    padding: 0px;}div.selectbox-wrapper2 ul li.selected2	{    background-color: #f7921c;    color: #fff;}div.selectbox-wrapper2 ul li.current2	{    background-color: #f7921c;    color: #fff;}div.selectbox-wrapper2 ul li	{    border-bottom: none;    color: #393939;    cursor: pointer;    display: block;    font-size: 12px;    line-height: 12px;    list-style-type: none;    margin: 0;    padding: 6px 2px 6px 10px;}.styledselect_form_1	{    background: url(../images/forms/form_select.gif) left no-repeat;    border: none;    border-left: none;    color: #393939;    cursor: pointer;    display: block;    font-family: Arial;    font-size: 12px;    height: 24px;    margin: 0px 0px 0px 0px;    padding: 7px 0 0 6px;    text-align: left;    width: 192px;}.styledselect_form_2	{    background: url(../images/forms/form_select_small.gif) left no-repeat;    border: none;    border-left: none;    color: #393939;    cursor: pointer;    display: block;    font-family: Arial;    font-size: 12px;    height: 24px;    margin: 0px 0px 0px 0px;    padding: 7px 0 0 10px;    text-align: left;    width: 60px;}/*  STYLED SELECTBOXES style 3 --------------------------------- */	div.selectbox-wrapper3	{    background-color: #e3e3e3;    border: none;    border-bottom: none;    margin: 0px;    margin-top: 0px;    max-height: 200px;    overflow: auto;    padding: 0px;    position: absolute;    text-align: left;    width: 400px;}div.selectbox-wrapper3 ul	{    list-style-type: none;    margin: 0px;    padding: 0px;}div.selectbox-wrapper2 ul li.selected3	{    background-color: #94b52c;    color: #fff;}div.selectbox-wrapper2 ul li.current3	{    background-color: #94b52c;    color: #fff;}div.selectbox-wrapper3 ul li	{    border-bottom: none;    color: #393939;    cursor: pointer;    display: block;    font-size: 12px;    line-height: 12px;    list-style-type: none;    margin: 0;    padding: 6px 2px 6px 10px;}.styledselect_pages	{    background: url(../images/table/select_number_rows.gif) left no-repeat;    border: none;    border-left: none;    color: #393939;    cursor: pointer;    display: block;    font-family: Arial;    font-size: 12px;    height: 20px;    line-height: 16px;    margin: 0px 0px 0px 0px;    padding: 4px 0 0 6px;    text-align: left;    width: 130px;}/* STYLED CHECKBOXES AND RADIOS -------------------------------------------- */	.ui-radio-state-disabled,.ui-radio-state-checked-disabled,.ui-radio-state-disabled-hover,.ui-radio-state-checked-disabled-hover	{    color: #999;}span.ui-checkbox,span.ui-radio	{    background: url(../images/shared/checkbox.gif) 0 -17px no-repeat;    display: block;    float: left;    height: 17px;    width: 17px;}span.ui-helper-hidden	{    display: none;}label	{    padding: 2px;}span.ui-radio-state-hover,span.ui-checkbox-state-hover	{    background-position: 0 0px;}span.ui-checkbox-state-checked	{    background-position: 0 0px;}span.ui-checkbox-state-checked-hover	{    background-position: 0 0px;}span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled,span.ui-radio-state-checked	{    background-position: 0 -161px;}span.ui-radio-state-checked-hover	{    background-position: 0 -17px;}label	{    color: red;    line-height: 20px;}.ui-helper-hidden-accessible	{    left: -999em;    position: absolute;}/*  LOGIN -------------------------------------------------------------------------------- */	#login-bg	{    background: url(../images/login/login_bg.jpg) no-repeat top center;}#login-holder	{    margin: 0px auto 0 auto;    width: 508px;}#loginbox	{    background: url(../images/login/loginbox_bg.png) no-repeat;    font-size: 12px;    height: 212px;    line-height: 12px;    padding-top: 60px;    position: relative;    width: 508px;}#forgotbox	{    background: url(../images/login/loginbox_bg.png) no-repeat;    display: none;    font-size: 12px;    height: 212px;    line-height: 12px;    padding-top: 60px;    position: relative;    width: 508px;}#login-inner	{    color: #161616;    font-family: Tahoma;    font-size: 13px;    line-height: 12px;    margin: 0 auto;    width: 310px;}#login-inner label	{    color: #161616;    cursor: pointer;    font-family: Tahoma;    font-weight: bold;    line-height: 12px;    padding-left: 10px;}.checkbox-size	{    width:13px;    height:13px;    margin: 5px 0;}	#login-inner th	{    padding: 0 0 6px 0;    text-align: left;    width: 95px;}#login-inner td	{    padding: 0 0 6px 0;}.login-inp	{    background: url(../images/login/inp_login.gif) no-repeat;    border: none;    color: #fff;    font-size: 16px;    height: 28px;    padding: 6px 6px 0 10px;    width: 204px;}#logo-login	{    float: left;    height: 35px;    margin: 145px 0 0 15px;}a.forgot-pwd	{    bottom: 30px;    color: #161616;    font-family: Tahoma;    font-size: 11px;    font-weight: bold;    line-height: 12px;    position: absolute;    right: 40px;}a:hover.forgot-pwd	{    color: #fff;}#forgotbox-text	{    color: #161616;    font-family: Tahoma;    font-size: 13px;    font-weight: bold;    line-height: 12px;    margin: 0 auto 40px auto;    width: 380px;}#forgot-inner	{    color: #161616;    font-family: Tahoma;    font-size: 13px;    line-height: 12px;    margin: 0 auto;    width: 330px;}#forgot-inner label	{    color: #161616;    cursor: pointer;    font-family: Tahoma;    font-weight: bold;    line-height: 12px;    padding-left: 10px;}#forgot-inner th	{    padding: 0 0 6px 0;    text-align: left;    width: 110px;}#forgot-inner td	{    padding: 0 0 6px 0;}a.back-login	{    background: url(../images/login/icon_back_login.gif) no-repeat 0 4px;    bottom: 30px;    color: #161616;    font-family: Tahoma;    font-size: 11px;    font-weight: bold;    line-height: 12px;    padding: 0 0 0 10px;    position: absolute;    right: 40px;}a:hover.back-login	{    color: #fff;}.submit-login	{    background: url(../images/login/submit_login.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    height: 29px;    text-indent: -3000px;    width: 73px;}.submit-login:hover	{    background: url(../images/login/submit_login.gif) no-repeat 0 -29px;}.header_logo{    display: block;    background: url("../images/logo.png") repeat scroll 0 0 transparent;    height: 116px;    width: 431px;}body {font-family:arial; font-size:11px;}/* remove the list style */#nav {    margin:0;    padding:0;    list-style:none;}	/* make the LI display inline *//* it's position relative so that position absolute *//* can be used in submenu */#nav li {    float:left;    display:block;    /*			background:#F7931D; */    border-right: 1px solid white;    position:relative;    z-index:500;    margin:0 1px;}#nav li li{    float:left;    display:block;    width:100px;    background:#4D6CA5;    position:relative;    z-index:500;    margin:0 1px;}/* this is the parent menu */#nav li a {    display:block;    padding:8px 19px 0 21px;    font-weight:700;    height:28px;    text-decoration:none;    color:#fff;    text-align:left;    line-height: 20px;}#nav li a:hover {    color:white;}/* you can make a different style for default selected value */#nav a.selected {    /*			color:#f00;*/}/* submenu, it's hidden by default */#nav ul {    position:absolute;    left:0;    display:none;    margin:0 0 0 -1px;    padding:0;    list-style:none;}#nav ul li {    width:193px;    float:left;    border-top:1px solid #fff;}/* display block will make the link fill the whole area of LI */#nav ul a {    display:block;    height:15px;    padding: 8px 15px;    color:white;}#nav ul a:hover {    background-color: #F7931D;}#nav li a:hover {    background-color: #F7931D;}/* fix ie6 small issue *//* we should always avoid using hack like this *//* should put it into separate file : ) */*html #nav ul {    margin:0 0 0 -2px;}/*Sunny CSS for Messaging SYSTEm Start*/.form-send	{    background: url(../images/forms/send.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-save	{    background: url(../images/forms/form_save.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 85px;}.form-reply	{    background: url(../images/forms/form_reply.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    float: right;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-cancel	{    background: url(../images/forms/cancel.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: right;    height: 30px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 80px;}.form-get	{    background: url(../images/forms/get.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 28px;    margin: 0 4px 0 0;    padding: 0;    text-indent: -3000px;    width: 66px;}.form-reset	{    background: url(../images/forms/form_reset.gif) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 30px;    text-indent: -3000px;    width: 80px;}.form-delete	{    background: url(../images/table/delete.png) no-repeat;    border: none;    cursor: pointer;    display: block;    float: left;    height: 24px;    text-indent: -3000px;    width: 24px;}.messaging_nav li a{    /*    background: url("../images/shared/nav/repeat.jpg") repeat-x scroll 0 0 transparent;*/    background: url("../images/menu-bg.png") repeat scroll 0 0 transparent;    height: 3em;    line-height: 3em;    float: left;    width: 9em;    display: block;    border: 0.1em solid #dcdce9;    font-weight: 700;    color: black;    text-decoration: none;    text-align: center;    border-top-left-radius: 10px 5px;    border-bottom-right-radius: 10% 5%;    border-top-right-radius: 10px;}.messaging_nav li a:hover{    background: transparent;    background-color: orange;}.messaging_nav_select a {    background: transparent;    background-color: orange;    height: 3em;    line-height: 3em;    float: left;    width: 9em;    display: block;    border: 0.1em solid #dcdce9;    font-weight: 700;    color: white;    text-decoration: none;    text-align: center;    border-top-left-radius: 10px 5px;    border-bottom-right-radius: 10% 5%;    border-top-right-radius: 10px;}.table-header-repeat-message	{    background: url(../images/table/table_header_repeat.jpg) repeat-x;    border: none;    font-size: 0px;    line-height: 0;    padding: 0px 0 0 0;}.table-header-repeat-message a,.table-header-repeat-message a	{    color: #fff;    font-family: Tahoma;    font-size: 13px;    font-weight: bold;    line-height: 14px;    margin: 0 0 0 10px;    padding: 0 10px 0 0;}/*Sunny CSS for Messaging SYSTEm Start*//*  Live Search Style Starts  */#ajaxLiverSearchResult {    width: 500px;    border: 1px solid silver;    height: 160px;    overflow: scroll;    overflow-x: hidden;    background-color: white;    position: absolute;    z-index: 9999999999;}#ajaxLiverSearchResult ul li a {    display: block;    width: auto;    height: 32px;    padding: 2px;    text-decoration: none;    color: #000;    font-family: Tahoma, Geneva, sans-serif;    border: 1px solid #CCC;    margin: 1px;}#ajaxLiverSearchResult ul {    margin: 0px;    padding: 0px;    list-style-type: none;}#ajaxLiverSearchResult ul li {    margin: 0px;    padding: 0px;    list-style-type: none;}#ajaxLiverSearchResult ul li a img {    height: 26px;    width: 26px;    border: 1px solid #CCC;    margin: 3px;    display: block;    float: left;}#ajaxLiverSearchResult ul li a p {    line-height: 20px;    padding: 3px;    display: block;    width: auto;    float: left;    margin-top: 5px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    font-size: 12px;    font-weight: normal;    font-family: Tahoma, Geneva, sans-serif;}#ajaxLiverSearchResult ul li a:hover {    background-color: #CCC;}/*  Live Search Ends  *//*  Live Search Style Starts  */.ajaxLiverSearchResult {    width: 500px;    border: 1px solid silver;    height: 160px;    overflow: scroll;    overflow-x: hidden;    background-color: white;    position: absolute;    z-index: 9999999999;}.ajaxLiverSearchResult ul li a {    display: block;    width: auto;    height: 32px;    padding: 2px;    text-decoration: none;    color: #000;    font-family: Tahoma, Geneva, sans-serif;    border: 1px solid #CCC;    margin: 1px;}.ajaxLiverSearchResult ul {    margin: 0px;    padding: 0px;    list-style-type: none;}.ajaxLiverSearchResult ul li {    margin: 0px;    padding: 0px;    list-style-type: none;}.ajaxLiverSearchResult ul li a img {    height: 26px;    width: 26px;    border: 1px solid #CCC;    margin: 3px;    display: block;    float: left;}.ajaxLiverSearchResult ul li a p {    line-height: 20px;    padding: 3px;    display: block;    width: auto;    float: left;    margin-top: 5px;    margin-right: 0px;    margin-bottom: 0px;    margin-left: 0px;    font-size: 12px;    font-weight: normal;    font-family: Tahoma, Geneva, sans-serif;}.ajaxLiverSearchResult ul li a:hover {    background-color: #CCC;}/*  Live Search Ends  */input:disabled {    background: #F5F5F5;}select:disabled {    background: #F5F5F5;}.paddingLeft {    padding-left: 2px;}.covertypeTitle {    padding-top: 3px !important;    padding-bottom: 2px !important;    font-weight: bold;}