a { cursor: pointer; font: normal 11px "Tahoma" ,Arial,Verdana; margin: 0; padding: 0; text-decoration: underline; white-space: nowrap; }
a:hover { color: #000; }
blockquote { font: normal 11px "Tahoma" ,Arial,Verdana; line-height: 16px; margin: 0; padding: 0 0 25px 3px; text-align: left; }
h1 { font: normal 17px Tahoma, 'Segoe UI' , 'Trebuchet MS'; height: auto; margin: 0 0 10px 0; padding: 0; text-align: left; }
h2 { font: normal 13px Tahoma, 'Segoe UI' , 'Trebuchet MS'; height: auto; margin: 0 0 10px 0; padding: 0 0 2px 0; text-align: left; }
h3 { font: bold 12px 'Segoe UI' , 'Trebuchet MS' ,Tahoma; height: auto; margin: 0 0 5px 0; padding: 0 0 0 0; text-align: left; }
h4 { font: bold 13px 'Segoe UI' , 'Trebuchet MS' ,Tahoma; height: 18px; margin: 1px 7px 1px 7px; padding: 2px 0 0 2px; text-align: left; width: 246px; }
h5 { font: bold 13px 'Segoe UI' , 'Trebuchet MS' ,Tahoma; height: 16px; margin: 1px 7px 1px 7px; padding: 0 0 0 3px; text-align: left; }
html, body { font: normal 11px "Tahoma" ,Arial,Verdana; height: 100%; margin: 0; padding: 0; width: 100%; }
input { background: #fff; font: normal 11px "Tahoma" ,arial,verdana; height: 14px; margin: 0; padding: 2px 4px 1px 4px; width: 180px; }
input.butDefault { background: #fff url(media/bg_button_hover.gif) bottom left repeat-x; border: solid 1px #333; color: #444; cursor: pointer; font: normal 11px "Tahoma" ,arial,verdana; height: 19px; line-height: normal; margin: 1px 0 1px 0; padding: 1px 4px 2px 4px; text-align: center; width: 100px; }
input.butDefault:hover { background: #fff url(media/bg_button.gif) top left repeat-x; border: solid 1px #000; color: #000; cursor: pointer; font: normal 11px "Tahoma" ,arial,verdana; height: 19px; line-height: normal; margin: 1px 0 1px 0; padding: 1px 4px 2px 4px; text-align: center; width: 100px; }
input.butLoginDisabled { background: #aaa url(media/bg_button_login.gif) top left; border: solid 1px #000; cursor: default; font: normal 11px "Tahoma" ,arial,verdana; height: 19px; line-height: normal; margin: 0; padding: 1px 0 2px 0; text-align: center; width: 80px; }
input.button { background: #ccc url(media/bg_button_login.gif) top left; cursor: pointer; height: 19px; padding: 0 4px; text-align: center; width: 80px; }
input.button:hover { background: #ccc url(media/bg_button_login_hover.gif) top left; color: #fff; cursor: pointer; height: 19px; padding: 0 4px; text-align: center; width: 80px; }
input.buttonsmall { background: #ccc url(media/bg_button_login.gif) top left; cursor: pointer; height: 19px; padding: 0 4px; text-align: center; width: 20px; }
input.buttonsmall:hover { background: #ccc url(media/bg_button_login_hover.gif) top left; color: #fff; cursor: pointer; height: 19px; padding: 0 4px; text-align: center; width: 20px; }
input.calimage { cursor: pointer; height: 16px; margin: 0 0 0 1px; padding: 0; width: 16px; }
input.checkbox { background: transparent; border: none; height: 16px; margin: 0; padding: 0; width: 16px; }
input.date { width: 183px; }
input.highlight { background: #ff0; }
input.login { width: 142px; }
input.txtDefault { background: #fff; font: normal 11px "Tahoma" ,arial,verdana; height: 16px; line-height: 15px; margin: 0 0 1px 0; padding: 1px 3px 1px 3px; text-align: left; width: 180px; }
input.wide { width: 200px; }
label { padding: 1px 10px; }
p { font: normal 11px "Tahoma" ,arial,verdana; line-height: 17px; margin: 0; padding: 0 0 25px 0; text-align: left; }
p.notice { padding: 0 0 10px 0; }
select { font: normal 11px "Tahoma" ,arial,verdana; height: 19px; margin: 0; padding: 1px 0 0 2px; width: 190px; }
select.wide { width: 210px; }
td { background: transparent; cursor: default; empty-cells: show; font: normal 11px "Tahoma" ,arial,verdana; height: 19px; line-height: 19px; padding: 0; text-align: left; text-transform: none; vertical-align: middle;}
textarea { background: #fff; font: normal 11px "Tahoma" ,arial,verdana; height: 200px; line-height: 17px; margin: 1px 0 0 0; padding: 0 4px 0 4px; text-align: left; width: 180px; }
textarea.textareaWide { width: 500px; }
textarea.script { color: #0a4400; background: #e6e7c7; width: 95%; margin: 1px 10px 0 0; overflow:auto; height: auto; line-height: normal; padding: 5px; font: normal 11px "Consolas","Courier New",Verdana}
th { background: transparent; cursor: default; empty-cells: show; font: normal 11px "Tahoma" ,arial,verdana; height: 19px; line-height: 19px; padding: 0; text-align: left; text-transform: capitalize; vertical-align: middle;}


#imgHeader { float: left; height: 95px; margin: 0; padding: 0; width: 510px; }
#login { float: right; height: 93px; margin: 0; position: relative; width: 260px; }
#login #loginALERT { color: #ff0; float: right; font: bold 11px 'Segoe UI' , 'Trebuchet MS' ,Tahoma; height: auto; margin: 0; padding: 4px 0 0 0; position: absolute; text-align: right; top: 0px; width: 242px; }
#login #loginCRITERIA { display: block; height: 66px; margin: 2px 10px 2px 10px; text-align: center; width: 240px; }
#login #loginCRITERIA #tblLogin { height: auto; margin: 0; width: 240px; }
#login #loginCRITERIA #tblLogin td { background: transparent; border: none; border-collapse: collapse; color: #fff; font: normal 11px "Tahoma" ,arial,verdana; height: 22px; padding: 0; text-align: right; vertical-align: middle; white-space: nowrap; width: 150px; }
#login #loginCRITERIA #tblLogin th { background: transparent; border: none; border-collapse: collapse; color: #fff; font: normal 11px "Tahoma" ,arial,verdana; height: 22px; padding: 0; text-align: left; vertical-align: middle; white-space: nowrap; width: 90px; }
#pnlFolders { background: #fff url(media/bg_content_fade.gif) bottom left repeat-x; padding: 5px 0 5px 8px; text-align: left; }
#pnlFolders h5 { font: normal 11px "Tahoma" ,arial,verdana; height: 17px; line-height: 16px; margin: 0; padding: 0 0 0 5px; }
#pnlFolders img { border: 0; cursor: pointer; height: auto; margin: 0 2px 0 0; width: auto; }
#pnlFolders .imgBanner { background: #fff url(media/ani_loading.gif) center center no-repeat; cursor: default; }
#pnlFolders .pnlBanner { background: transparent; margin: 0; padding: 5px 0 1px 0; text-align: left; }
#pnlFolders .pnlContentActive { background: #fff url(media/bg_content_fade.gif) bottom left repeat-x; margin: 0 5px 0 0; padding: 5px 0 5px 8px; text-align: left; }
#pnlFolders .pnlContentInactive { display: none; }
#pnlFolders .pnlHeaderActive { background: transparent url(media/bg_open_folder.gif) bottom left repeat-y; cursor: pointer; font: bold 11px "Tahoma" ,arial,verdana; line-height: 16px; margin: 0; padding: 0; height: 19px; text-align: left; }
#pnlFolders .pnlHeaderActive:hover { background: transparent url(media/bg_open_folder.gif) bottom left repeat-y; cursor: pointer; font: bold 11px "Tahoma" ,arial,verdana; line-height: 16px; margin: 0; padding: 0; height: 19px; text-align: left; }
#pnlFolders .pnlHeaderInactive { background: transparent url(media/bg_open_folder.gif) bottom left repeat-y; cursor: pointer; font: normal 11px "Tahoma" ,arial,verdana; line-height: 16px; margin: 0; padding: 0; text-align: left; height: 19px; }
#pnlFolders .pnlHeaderInactive:hover { background: transparent url(media/bg_open_folder.gif) bottom left repeat-y; cursor: pointer; font: normal 11px "Tahoma" ,arial,verdana; line-height: 16px; margin: 0; padding: 0; text-align: left; height: 19px; }
#pnlFolders .pnlScript { cursor: text; font: normal 11px "Tahoma" ,arial,verdana; height: auto; line-height: 15px; margin: 0 10px 10px 0; padding: 5px; text-align: left; }
#pnlMenu { height: 23px; margin: 0 auto 0 auto; padding: 0; text-align: left; width: 1004px; z-index: 999; }
#pnlMenu ul { height: auto; list-style: none; margin: 0; padding: 0; width: auto; }
#pnlMenu ul li { cursor: pointer; display: block; float: left; font: normal 11px "Tahoma" , 'Segoe UI' , 'Trebuchet MS'; height: 23px; margin: 1px 1px 0 1px; padding: 0 15px; position: relative; text-align: center; white-space: nowrap; width: auto; line-height: 23px; }
#pnlMenu ul li ul { background: #000; border: solid 1px #000; position: absolute; margin: 18px 0 0 -16px; z-index: 999999; }
#pnlMenu ul li ul li { border: none; float: none; text-align: left; padding: 0 15px; width: 170px; height: 23px; margin: 0; }
#pnlMenu ul li ul li.inactive, #pnlMenu ul li ul li.inactive:hover, #pnlMenu ul li ul li.active { border: none; margin: 0; }
#pnlMenu ul li.inactive { border: none; }
#pnlMenu ul li.inactive:hover, #pnlMenu ul li.active { border: none; margin: 1px 0 0 0; padding: 0 15px; }
#pnlMenu ul ul, #pnlMenu ul li:hover ul ul, #pnlMenu ul ul li:hover ul ul { display: none; }
#pnlMenu ul li:hover ul, #pnlMenu ul ul li:hover ul, #pnlMenu ul ul ul li:hover ul { display: block; }
#pnlSiteDisabled { margin: 0; width: 100%; height: 100%; text-align: center; background: #666; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; position: absolute; z-index: 1000; line-height: 100%; }
#pnlSiteLoading { margin: auto; width: 75px; color: #fff; height: 16px; padding: 1px 5px; font: normal normal bold 11px "Tahoma" , 'Segoe UI' , 'Trebuchet MS'; line-height: 14px; }
#pnlSiteLoading img { float: left; margin: 0 3px 0 0; }
#pnlSiteLoading table { width: 120px; height:auto; background:transparent; border:none; }
#pnlSiteLoading table th { background:transparent; border:none; font: bold 11px tahoma; color:#fff;vertical-align:middle;height:16px;}
#pnlSiteLoading table td { background:transparent; border:none; font: normal 11px tahoma; color:#fff;vertical-align:middle;height:16px; }
#pnlSiteBottom { bottom: 0px; height: 30px; left: 0px; margin: 0; position: fixed; width: 100%; z-index: 998; }
#pnlSiteContent { height: auto; margin: 0 auto 0 auto; padding: 10px 0 0 0; z-index: 998; }
#pnlSiteFooter { font: bold 10px tahoma,arial,verdana; height: 15px; margin: 0 auto 0 auto; padding: 11px 0 0 0; text-align: center; width: 1004px; }
#pnlSiteFooterNotice { font: normal 11px "Tahoma" ,arial,verdana; height: 26px; margin: 0 auto 0 auto; padding: 14px 0 0 0; text-align: left; width: 1004px; }
#pnlSiteHeader { height: 95px; margin: 0 auto 0 auto; padding: 0; text-align: right; width: 1004px; }
#pnlSiteMiddle { height: auto; padding: 130px 0 100px 0; width: 100%; }
#pnlSiteTop { height: 130px; left: 0px; margin: 0; position: fixed; top: 0px; width: 100%; z-index: 998; }
.calendarPopup .ajax__calendar_active .ajax__calendar_day, .calendarPopup .ajax__calendar_active .ajax__calendar_month, .calendarPopup .ajax__calendar_active .ajax__calendar_year { color: #000; font-weight: bold; }
.calendarPopup .ajax__calendar_body { height: 132px; margin: 0; text-align: center; width: 100%; }
.calendarPopup .ajax__calendar_container { background: #fff; border: 1px solid #000; border-collapse: collapse; color: #fff; margin: 2px 0 0 0; padding: 0; text-align: center; width: 206px; }
.calendarPopup .ajax__calendar_dayname { font-weight: bold; height: 15px; margin: 0; padding: 3px 4px 0 4px; text-align: center; width: 20px; }
.calendarPopup .ajax__calendar_days { background: #fff url(media/bg_button.gif) top left repeat-x; margin: 0 0 0 0; padding: 0; text-align: center; width: 100%; }
.calendarPopup .ajax__calendar_days div { background: transparent; height: 15px; margin: 0; padding: 3px 4px 0 4px; text-align: center; width: 20px; }
.calendarPopup .ajax__calendar_days table { background: transparent; }
.calendarPopup .ajax__calendar_days td { background: transparent; height: 18px; padding: 0; width: 20px; }
.calendarPopup .ajax__calendar_header { color: #fff; height: 20px; padding: 2px 0 2px 0; text-align: center; width: 100%; }
.calendarPopup .ajax__calendar_header .ajax__calendar_prev, .calendarPopup .ajax__calendar_header .ajax__calendar_next { height: 20px; width: 15px; }
.calendarPopup .ajax__calendar_header .ajax__calendar_title { font: bold 11px "Tahoma" ,arial,verdana; height: 20px; padding: 3px 0 0 0; width: auto; }
.calendarPopup .ajax__calendar_hover .ajax__calendar_day, .calendarPopup .ajax__calendar_hover .ajax__calendar_month, .calendarPopup .ajax__calendar_hover .ajax__calendar_year { background: #daa520; color: #000; }
.calendarPopup .ajax__calendar_other .ajax__calendar_day, .calendarPopup .ajax__calendar_other .ajax__calendar_year { color: #ddd; height: 15px; width: 20px; }
.calendarPopup .ajax__calendar_today { border-top: solid 1px #000; color: #fff; font: bold 10px tahoma,arial,verdana; height: 13px; width: 100%; }
.calendarPopup div { border-collapse: collapse; font: normal 11px "Tahoma" ,arial,verdana; margin: 0; padding: 0; text-align: center; }
.calendarPopup td { border-collapse: collapse; height: 20px; margin: 0; padding: 0; text-align: center; vertical-align: top; width: 20px; }
.checkboxDefault { background: transparent; height: 15px; margin: 0; width: 15px; }
.criteriaTable { background: #fff url(media/bg_criteria_fade.gif) top left repeat-x; margin: 0 0 20px 0; width: 1004px; }
.criteriaTable th, .criteriaTable td { empty-cells: show; height: 18px; line-height: normal; padding: 2px; text-align: right; vertical-align: middle; width: 50%; }
.criteriaTableHidden, #login #loginLOADING, #pnlMenu ul ul, #pnlMenu ul li:hover ul ul, #pnlMenu ul ul li:hover ul ul, #pnlHidden, #pnlFolders.pnlContentInactive { display: none; }
.criteriaTableList { margin: 0 0 20px 0; }
.criteriaTableList td { color: #f00; empty-cells: show; height: 20px; padding: 0 0 0 3px; text-align: left; vertical-align: middle; white-space: nowrap; width: auto; }
.criteriaTableList td.submitbottom { height: 21px; text-align: left; width: 100px; }
.criteriaTableList td.validation { color: #f00; padding: 0 0 1px 3px; text-align: left; width: auto; }
.criteriaTableList td.validationbottom { color: #f00; text-align: left; width: auto; }
.criteriaTableList th { background: #fff; empty-cells: show; height: 20px; padding: 0 0 1px 3px; text-align: left; vertical-align: middle; width: 240px; }
.criteriaTableList th.bottom { height: 21px; text-align: right; width: 240px; }
.criteriaTableList th.bottomwide { height: 21px; text-align: right; width: 300px; }
.criteriaTableList th.wide { width: 300px; }
.dataTable { margin: 2px 0 0 0; }
.dataTable td { font: normal 11px "Tahoma" ,arial,verdana; height: 16px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; }
.dataTable td.spacer{ empty-cells: show; font-size: 1px; height: 5px; padding: 0; }
.dataTable th { font: normal normal bold 11px "Tahoma" ,arial,verdana; height: 20px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; }
.dataTableScroll { margin: 2px 0 0 0;}
.dataTableScroll th { font: bold 11px "Tahoma" ,arial,verdana; height: 20px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap;}
.dataTableScroll td { font: normal 11px "Tahoma" ,arial,verdana; height: 16px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; }
.dataTableScroll td.spacer { empty-cells: show; font-size: 1px; height: 5px; padding: 0; }
.dataTableV td { font: normal 11px "Tahoma" ,arial,verdana; height: 16px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; width: auto; }
.dataTableX td { font: bold 11px "Tahoma" ,arial,verdana; height: 16px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; width: auto; }
.dataTableV th { font: normal 11px "Tahoma" ,arial,verdana; height: 20px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; width: 150px; }
.dataTableV, .dataTableX { margin: 2px 0 20px 0; width: auto; }
.dataTableX th { font: normal 11px "Tahoma" ,arial,verdana; height: 17px; padding: 0 4px 0 4px; vertical-align: middle; white-space: nowrap; width: 250px; }
.imgBullet { margin: 0 10px 0 0; }
.imgLoading { display: none; float: left; margin: 1px 0 0 4px; }
.pnlContent { height: auto; margin: 0; padding: 0; text-align: left; width: 100%; }
.pnlContent1 { float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width: 270px; }
.pnlContent2 { float: left; height: auto; margin: 0 0 0 10px; padding: 0; text-align: left; }
.pnlContentAuto { height: auto; margin: 0; padding: 0; text-align: left; width: auto; }
.pnlContentHidden { display: none; height: auto; margin: 0; padding: 0; text-align: left; width: 100%; z-index: 10; }
.pnlContentSpaced { height: auto; margin: 0 0 20px 0; padding: 0; text-align: left; width: 100%; }
.toolbarbutton { background: #ccc url(media/bg_button_hover.gif) top left; cursor: hand; float: right; height: auto; line-height: 19px; margin: -33px 5px 0 0; padding: 1px 5px; text-align: left; vertical-align: middle; white-space: nowrap; width: auto; }
.toolbarbutton img { float: left; margin: 0 5px 0 0; border: none; }
.toolbarbutton a { text-decoration: none; font: normal 11px "Tahoma" ,arial,verdana; line-height: 19px; }
.toolbarbutton a:hover { text-decoration: none; font: normal 11px "Tahoma" ,arial,verdana; line-height: 19px; }
.toolbarbutton:hover { background: #ccc url(media/bg_button.gif) bottom left; cursor: hand; float: right; height: auto; line-height: 19px; margin: -33px 5px 0 0; padding: 1px 5px; text-align: left; vertical-align: middle; white-space: nowrap; width: auto; }
.tablesorter th.header { background-image: url(media/sort_bg.gif) !important;cursor: pointer;font-weight: bold;background-repeat:no-repeat;background-position: center right;width:auto;padding-right:20px; }

