﻿body {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; margin: 20px 0px 0px 0px; padding: 0px; text-align: center;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse: collapse; border-spacing: 0;}
table tr td {vertical-align: top;}
img {border-style: none;
    border-color: inherit;
    border-width: 0;
    width: 200px;
}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}
ul {list-style: none;}
caption,th {text-align: left;}
abbr,acronym {border: 0;} 
.smalltext {color: #0074D9; font-size: 10px; white-space:nowrap;}
/* ---------- LINK STYLES ---------- */
a:link, a:visited {color: #004B8D; text-decoration: underline;}
a:active, a:hover {color: #455359; text-decoration: none;}

/* ---------- ELEMENTS -------- */
p, h1, h2, h3, h4 {padding: 7px 11px 0px 5px;}
h2 {color: #004B8D; font-size: 12px;}
.form_response tr td.tablecolumn_02 {width: 518px;}
.data tr td.tablecolumn_02 {width: 545px;}
.tablecontainer {margin: 10px 11px 0px 10px;}
.tablecontainer h2 {padding: 0px 0px 0px 7px;}
.category-list {margin: 10px 11px 0px 0px;}
.data tr td h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.btn_container {padding: 0px; margin: 10px 11px 0px 0px;}
.calloutbox {margin: 11px 11px 0px 0px; border: 1px solid #C6D92D; background-color:#f9fbea; padding: 8px 11px 8px 11px;}
textarea {border-right: 1px solid; border-top: 1px solid; font-size: 12px; border-left: 1px solid; border-bottom: 1px solid; background-color: #e8e2dd;}
.hr {height: 1px; margin: 11px 11px 0px 0px;}
select {}
input.textbox {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px;}
.checkbox {margin: 0px 0px 0px 0px; width: 15px; height: 15px; overflow: hidden;}
.radio {background-color: white;}
.button {background-color:#0074D9; color: #ffffff; border: 1px solid #0074D9;  padding: 0px; margin: 0px; height: 20px;} 
.newbutton {background-color:#EEEEEE; border-style: solid; border-color:#AAAAAA; border-width:1px; padding:1px; }
.btn_container {margin: 0px;}
.validation {color: #0074D9; font-size: 15px; white-space:nowrap;}
.validate {color: #0074D9; font-size: 15px;}
label .validation {color: #0074D9; font-size: 15px; font-weight: bold; margin-left: 3px; white-space:nowrap;}

/*-------------------*/
.h2-feature {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.h2-feature h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.h2-feature span {float: right; margin-right: 5px; color: #737372; font-size: 10px; text-transform:uppercase; letter-spacing: .04em}
ul p {padding: 3px 5px 0px 5px;}

/* ---------- ROUND CONTAINER --------- */
.bg_container_t {background: url(/ASH/public/Images/newstyles/bg_tm_01.gif) 0 0 repeat-x; width: 100%; background-color:#ffffff;}
.bg_container_b {background: url(/ASH/public/Images/newstyles/bg_bm_01.gif) 0 100% repeat-x;}
.bg_container_l {background: url(/ASH/public/Images/newstyles/bg_lm_01.gif) 0 0 repeat-y;}
.bg_container_r {background: url(/ASH/public/Images/newstyles/bg_rm_01.gif) 100% 0 repeat-y;}
.bg_container_bl {background: url(/ASH/public/Images/newstyles/bg_bl_01.gif) 0 100% no-repeat;}
.bg_container_br {background: url(/ASH/public/Images/newstyles/bg_br_01.gif) 100% 100% no-repeat;}
.bg_container_tl {background: url(/ASH/public/Images/newstyles/bg_tl_01.gif) 0 0 no-repeat;}
.bg_container_tr {background: url(/ASH/public/Images/newstyles/bg_tr_01.gif) 100% 0 no-repeat; padding: 0px 0px 0px 0px;}

/* ---------- HEADER CONTAINER ---------- */
.brand {margin: 17px 0px 7px 15px; float: left;}
.clinic {float: right; font-size: 11px; color: #455359; line-height: 14px; font-weight: bold; margin: 19px 10px 5px 0px; display:inline;}
.clinic address {margin: 3px 0px 3px 0px; font-size: 10px}
.clinic span {font-weight: normal; font-size: 10px;}
/*
span.info a  {background:transparent url(../../Images/Icons/icon_info.gif) no-repeat scroll right center; padding:0px 8px 0px 4px; font-weight: normal; text-decoration: none;}
span.switch a  {background:transparent url(../../Images/Icons/icon_switch.gif) no-repeat scroll right center; padding:0px 15px 0px 4px; font-weight: normal; font-size: 11px;}
*/

/* ---------- Layouts 94 x 1,2,3,4,5,6,7,8,9,10 = 940 + 20 = 960  --------- */
.columns1 {width: 94px; float: left;}
.columns2 {width: 188px; float: left;}
.columns3 {width: 282px; float: left; margin: 9px 0px 0px 0px; clear:left;}
.columns4 {width: 376px; float: left;}
.columns5a {width: 470px; float: left;} /* 50/50 Layouts */
.columns5b { margin-top: 10px; padding-bottom: 10px; width: 470px; float: left;} /* 50/50 Layouts */

.columns6 {width: 564px; float: left;}
.columns7 {width: 648px; float: left; padding: 5px 10px 6px 0px;} 
.columns8 {width: 752px; float: left;}
.columns9 {width: 846px; float: left;}
.container {width: 960px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left;}
.innercontainer {margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 940px; min-height: 410px; height:auto !important; height: 410px;}
.innerErrorContainer{margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 940px; height:auto !important;}
.tablecolumn_01a {width: 175px;}
.tablecolumn_01b {width: 350px;}
.spacer {clear:both;}


/* ---------- COLUMNS 7 ---------- */
.columns7 div {margin: 10px 0px 0px 0px;}
.columns7 ul {margin: 10px 0px 0px 0px;}
.columns7 div.o-container_t, .columns7 div.o-container_b, .columns7 div.o-container_l, .columns7 div.o-container_r, .columns7 div.o-container_bl, .columns7 div.o-container_br, .columns7 div.o-container_tl, .columns7 div.o-container_tr {margin: 0px; padding: 0px;}
.columns7 .tablecontainer {margin: 10px 0px 0px 0px;}

/* ----------- COLUMNS 5A/5B --------- */
.columns5b ul { margin: 10px 15px 0px 15px; padding: 5px 0px 5px 5px; background-color: #ebf5fd}
.columns5b ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight: bold; color: #455359;}
.columns5b p {padding: 7px 15px 0px 15px;}
ul.featuredlist li.col-2 {margin-left: 141px; margin-top: -1.7em; padding: 0px; font-weight: normal;}
.columns5a {padding: 10px 0px 0px 10px;}
.columns5a, .columns5b ol {padding-top: 10px; margin-right: 0px;}
.columns5a {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.columns5a div.tablecontainer {margin: 18px 11px 0px 15px;}
.columns5a .form_response .col-2 {width: 282px;}

/* ---------- MAIN NAVIGATION ---------- */
.nav {margin: 0px; padding: 0px; position:relative; clear:both; height: 25px; font-size: 12px; font-weight:600; background: transparent url(/ASH/public/Images/newstyles/bg_navbar.gif ) repeat-x top left;}
.nav ul {margin: 0px; padding: 0px; width: auto; float: left; list-style-type: none;}
.nav ul li{ display: block; float: left; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px; background:transparent url(/ASH/public/Images/newstyles/bg_navdivider.gif) no-repeat top right;}
.nav ul li a:link, .nav ul li a:visited, .nav ul li a:active, .nav ul li a:hover {display: block; float: left; color: #ffffff; text-decoration: none; padding: 2px 15px 0px 15px; height: 25px;}
.nav ul li span {padding: 2px 15px 0px 15px; display:block; float: left; color: #ffffff; height: 23px;}
/*
.nav ul li a:hover{background:transparent url(../../Images/Layouts/bg_navon.gif) no-repeat top right; color:#ffffff;}
.nav ul li a.current {color:#ffffff;background:transparent url(../../Images/Layouts/bg_navon.gif) no-repeat top right;}
.nav ul li a.inbox span  {background:transparent url(../../Images/Icons/icon_inbox.gif) no-repeat scroll left 5px; margin: 0px; padding:0px 23px 0px 0px;}
*/
.nav ul li a.noinbox span  {background:transparent no-repeat scroll left 5px; margin: 0px; padding:0px 23px 0px 0px;}
.nav ul li.nodivider {background: none;}
/*
.nav ul li.nodivider a:hover {background: none; background:transparent url(../../Images/Layouts/bg_navon.gif) no-repeat top left;}
.btn_logout {background-color:transparent; background-image:url(../../Images/Buttons/btn_logout.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:25px; margin:0px 5px 0px 0px; max-height:25px; max-width:70px; overflow:hidden; padding:0px 0px 0px 200px; width:70px;}
*/

/* ---------- FOOTER CONTAINER ---------- */
.nav-footer { line-height: 17px;}
.nav-footer span {padding: 0px 0px 0px 20px; font-size:11px;}
.nav-footer ul {margin:3px 0px 0px 0px; padding:0px 0px 0px 20px;}
.nav-footer ul li {display:inline; font-size:11px; padding: 0px 0px 0px 0px;}
.nav-footer ul li span {padding: 0px 5px 0px 0px;}
.nav-footer ul li a.current {text-decoration: none; font-weight:bold; color: #455359;}

/* ---------- SIDENAV ---------- */
.nav-side_container {margin: 0px 0px 18px 0px;}
.nav-side {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}
/*
.nav-side a:link, .nav-side a:visited {border-bottom: 1px solid #c7cccd; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideNav.gif) repeat-x top left;}
.nav-side a span {background: url(../../Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span {background: url(../../Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover, .nav-side a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideNavHover.gif) repeat-x top left;}
*/
.nav-side_current {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
/*
.nav-side_current a:link, .nav-side_current a:visited {text-decoration: none; font-weight: bold; color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-side_current a span {background: url(../../Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover span {background: url(../../Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover, .nav-side_current a:active {color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
*/
.nav-side_sub {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; line-height: 17px; border-bottom: 1px solid #c7cccd;}
.nav-side_sub ul {margin: 2px 0px 4px 7px;}
/*
.nav-side_sub ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(../../Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.nav-side_sub ul li a:hover, .nav-side_sub ul li a.current {color: #455359; text-decoration: none; background: url(../../Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
*/

/* ---------- SIDEBOX ---------- 
.sidebox {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox a:link, .sidebox a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox a span {background: url(../../Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover span {background: url(../../Images/Icons/icon_close2.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover, .sidebox a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_collapse {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_collapse a:link, .sidebox_collapse a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; display: block; width: 255px; background: url(../../Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_collapse a span {background: url(../../Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover span {background: url(../../Images/Icons/icon_open.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover, .sidebox_collapse a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_content {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #c7cccd; border-top: none;}
.sidebox_content p {margin: 0px; padding: 5px 5px 0px 5px; font-size: 11px;}
.sidebox_content ul {margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;}
.sidebox_content ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(../../Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.sidebox_content ul li a:hover, .sidebox_content ul li a.current {color: #455359; text-decoration: none; background: url(../../Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
.sidebox_content ul li.col2 {margin-left: 100px; margin-top: -1.4em; padding: 3px 0px 3px 0px;}
.sidebox_content ul li span {font-weight: bold;}
.note {color: #A6A6A6;}
*/

/* ---------- BREADCRUMB ---------- 
div.nav-breadcrumb {border-bottom: 1px solid #7ABAF2; font-size: 11px; margin-top: 0px; min-height: 22px; height:auto !important; height: 22px;}
div.nav-breadcrumb span {float: right;}
div.nav-breadcrumb span.print a {background: url(../../Images/Icons/icon_print.gif) no-repeat left center; display: inline; text-align: right; margin: 0px; padding:0px 0px 0px 15px;}
.nav-breadcrumb ul {float: left; width: 595px; margin: 0px;}
.nav-breadcrumb li {display: block; float: left; background: url(../../Images/Icons/icon_breadcrumb.gif) no-repeat right center; display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px}
.nav-breadcrumb li a:link, .nav-breadcrumb li a:visited {display: block; float: left; padding-right: 5px; color: #4192D9;}
.nav-breadcrumb li a:hover, .nav-breadcrumb li a:active {display: block; float: left; padding-right: 5px; color: #455359;}
.nav-breadcrumb li.current {font-weight: bold; background: none; color: #4192D9;}
*/

/* ---------- QUICKSTART ---------- 
.quickstart {background:url(../../Images/Shared/bg_quickstart.jpg) no-repeat top left; font-size: 11px; line-height: 16px; width: 648px; height: 145px;}
.quickstart h2 {font-size: 17px; margin: 10px 0px 15px 0px; padding: 0px; color: #004B8D;}
.quickstart h3 {font-size: 12px; margin: 0px; padding: 0px; color: #455359;}
.quickstart .col_1 {float: left; margin: 1px 0px 0px 250px; width: 150px; display:inline;}
.quickstart .col_1 h2 {background: url(../../Images/Icons/icon_search.gif) no-repeat center left; height: 18px; text-indent: 20px;}
.quickstart .col_1 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_2 {float: left; margin: 35px 0px 0px 0px; width: 130px; display: inline;}
.quickstart .col_2 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 {float: left; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 100px; height: 143px; display: inline; border-left: 1px solid #ffffff;}
.quickstart .col_3 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 h2 {background: url(../../Images/Icons/icon_multiple.gif) no-repeat top left; height: 20px; text-indent: 20px;}
*/

/* ---------- OVERVIEW CONTAINER --------- 
.columns7 div.o-container_t {background: url(../../Images/Layouts/bg_02_t.gif) 0 0 repeat-x; width: 100%; margin: 8px 0px 0px 0px; background-color:#ffffff;}
.o-container_b {background: url(../../Images/Layouts/bg_02_b.gif) 0 100% repeat-x;}
.o-container_l {background: url(../../Images/Layouts/bg_02_l.gif) 0 0 repeat-y;}
.o-container_r {background: url(../../Images/Layouts/bg_02_r.gif) 100% 0 repeat-y;}
.o-container_bl {background: url(../../Images/Layouts/bg_02_bl.gif) 0 100% no-repeat;}
.o-container_br {background: url(../../Images/Layouts/bg_02_br.gif) 100% 100% no-repeat;}
.o-container_tl {background: url(../../Images/Layouts/bg_02_tl.gif) 0 0 no-repeat;}
.columns7 div.o-container_tr {background: url(../../Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 10px 0px;}
*html .columns7 div.o-container_tr {background: url(../../Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 5px 0px;}
.columns7 div.o-container_tr div.o-inner {margin: 0px; padding: 10px 0px 0px 0px;}
.o-inner div {float: left; width: 215px; margin: 0px; padding: 0px; display: inline;}
.o-inner div.col_1a, .o-inner div.col_2a {float: left; width: 322px; margin: 0px; padding: 0px; display: inline;}
.o-inner .col_1, .o-inner .col_2, .o-inner .col_1a {border-right: 1px solid #D9D9D9;}
.o-inner h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 10px;}
.o-inner ul {margin: 0px; font-size: 11px; line-height: 16px;}
.o-inner ul li {background :url(../../Images/Icons/icon_bullet.gif) no-repeat 0 7px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #737372;}
.o-inner input {margin: 10px 0px 0px 10px;}
.o-inner .col_1 div.hr, .o-inner .col_2 div.hr, .o-inner .col_3 div.hr {background: url(../../Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 195px; margin: 10px 10px 0px 10px;}
.o-inner .col_1a div.hr, .o-inner .col_2a div.hr {background: url(../../Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 302px; margin: 10px 10px 0px 10px;}
div.hr hr {display: none;}
*/

/*---------- TAB STYLE ---------- 
.ajax_tab {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ajax_tab .ajax_tab_header {background:transparent url(../../Images/Layouts/tabs_dot.gif) repeat-x center bottom; height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ajax_tab .ajax_tab_header .ajax_tab_outer {background:transparent url(../../Images/Layouts/tabs_bg_tr_01.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px;}
.ajax_tab .ajax_tab_header .ajax_tab_inner {background:transparent url(../../Images/Layouts/tabs_bg_tl_01.gif) no-repeat scroll left top; display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajax_tab .ajax_tab_header .ajax_tab_tab {background:transparent url(../../Images/Layouts/tabs_bg_m_01.gif) repeat-x scroll left top; color:#FFFFFF; display:block; float:left; font-size:13px; font-weight:bold; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajax_tab .ajax_tab_hover .ajax_tab_outer {background:transparent url(../../Images/Layouts/tabs_bg_tr_02.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px; }
.ajax_tab .ajax_tab_hover .ajax_tab_inner {background:transparent url(../../Images/Layouts/tabs_bg_tl_02.gif) no-repeat scroll left top; display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajax_tab .ajax_tab_hover .ajax_tab_tab {background:transparent url(../../Images/Layouts/tabs_bg_m_02.gif) repeat-x scroll left top; color:#EB8320; display:block; float:left; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajax_tab .ajax_tab_active .ajax_tab_outer {background:transparent url(../../Images/Layouts/tabs_bg_tr_02.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px;}
.ajax_tab .ajax_tab_active .ajax_tab_inner {background:transparent url(../../Images/Layouts/tabs_bg_tl_02.gif) no-repeat scroll left top;display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajax_tab .ajax_tab_active .ajax_tab_tab {background:transparent url(../../Images/Layouts/tabs_bg_m_02.gif) repeat-x scroll left top; color:#1D3A5A; display:block; float:left; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajax_tab .ajax_tab_body {border: 1px #b0cde6 solid; border-top: none; margin:0px; padding:0px;}
.ajax_tab div {margin: 0px; padding: 0px;}
*/


/*---------- DATA TABLE ---------
.data {width: 100%;}
.data tr th {background: url(../../Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}
.data th a:link, .data th a:visited, .data th a:hover, .data th a:active {color: #ffffff;}
.data tr.alt {background-color: #eeeeee;}
.data td {padding: 2px 8px 2px 8px; border-bottom: 1px solid #b0cde6;} 
.data img {padding: 2px;}
.data th a:link.ascending, .data th a:visited.ascending, .data th a:hover.ascending, .data th a:active.ascending {padding: 0px 12px 1px 0px; background: url(../../Images/Icons/icon_ascending.gif) no-repeat center right; text-decoration:none; font-weight: bold;}
.data th a:link.descending, .data th a:visited.descending, .data th a:hover.descending, .data th a:active.descending {padding: 0px 12px 1px 0px; background: url(../../Images/Icons/icon_descending.gif) no-repeat center right; text-decoration:none;}
.data .col-2 {width: 432px;}
*/



/*
.data .col-1 {width: 100px;}
.data-b .col-1 {width: 100px;}
.data .col-2a {width: 100px;}
.data-b .col-2a {width: 100px;}
.data .col-3 {width: 100px;}
.data-b .col-3 {width: 100px;}
.data .col-4 {width: 100px;}
.data-b .col-4 {width: 100px;}*/

/*
.data .col-5 {width: 80px;}
.data-b .col-5 {width: 77px;}
.data .col-6 {width: 75px;}
*/
.data-b .col-6 {width: 68px; max-width:68px; white-space:nowrap; overflow:hidden; /*lin*/}
.data .col-7 {width: 65px;}
.data-b .col-7 {width: 47px;}
/*---------- DATA-B SCROLLING TABLE ---------*/
div.data-b_container {overflow: scroll; height: 75px; margin: 0px;}
.data-b {width: 630px; margin: 0px;}
.data-b td {padding: 2px 8px 2px 8px; border-bottom: 1px solid #b0cde6;} 
.data-b img {padding: 2px;}
/*.data-b .col-1 {width: 30px;}
.data-b .col-2 {width: 60px;}
.data-b .col-3 {width: 90px;}
.data-b .col-4 {width: 120px;}
.data-b .col-5 {width: 150px;}
.data-b .col-6 {width: 180px;}
.data-b .col-7 {width: 210px;}
.data-b .col-8 {width: 240px;}
.data-b .col-9 {width: 270px;}
.data-b .col-10 {width: 300px;}
.data-b .col-11 {width: 330px;}
.data-b .col-12 {width: 360px;}
.data-b .col-13 {width: 390px;}
.data-b .col-14 {width: 420px;}
.data-b .col-15 {width: 450px;}
.data-b .col-16 {width: 480px;}
.data-b .col-17 {width: 510px;}
.data-b .col-18 {width: 540px;}
.data-b .col-19 {width: 570px;}
.data-b .col-20 {width: 600px;}
.data-b .col-21 {width: 630px;}*/


/* ---------- FORMS 1 DEFAULT --------- 
.form_response {width: 100%;}
.form_response tr th {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.form_response tr th h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.form_response tr td {padding: 2px 6px 2px 6px;}
.form_response tr td input {vertical-align: middle;}
.form_response a {font-size: 11px;}
.form_response tr td label {color: #455359;}
.form_response tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.form_response .col-2 {width: 432px;}
.form_response input.textbox {width: 216px;}
.btn_calendar {background-color:transparent; background-image:url(../../Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}


.tHeader {background: url(../../Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}

div.ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:225px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
div.ajax__calendar_body {height:170px;width:225px;position:relative;overflow:hidden;margin:auto;padding:0px;margin:0px;}
div.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:170px;width:225px;position:absolute;text-align:center;margin:1px;padding:0px;margin:0px;}
div.ajax__calendar_container TABLE {font-size:11px;padding:0px;margin:0px;}
div.ajax__calendar_header {height:10px;width:100%;padding:0px;margin:0px;}
div.ajax__calendar_title {cursor:pointer;font-weight:bold;padding:0px;margin:0px;}
div.ajax__calendar_footer {height:15px;padding:0px;margin:0px;}
div.ajax__calendar_today {cursor:pointer;padding:0px;margin:0px;}
div.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0px;padding:0px;margin:0px;}
div.ajax__calendar_day {height:17px;width:18px;text-align:center;padding:0px;cursor:pointer;padding:0px;margin:0px;}
div.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:auto;padding:0px;margin:0px;}
div.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:auto;padding:0px;margin:0px;}

div.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;padding:0px;margin:0px;}

div.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;padding:0px;margin:0px;}

div.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;padding:0px;margin:0px;}

div.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;padding:0px;margin:0px;}

div.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;padding:0px;margin:0px;}
div.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;padding:0px;margin:0px;}
*/