*{margin:0px;padding:0px;}
html{width:100%;height:100%;overflow-y:scroll;}
body{width:auto;height:auto;font-family:verdana;font-size:8pt;margin:0px;text-align:center;background:transparent;}
.helix-body-layer{width:auto;height:auto;font-family:verdana;margin:0px;padding:10px;text-align:center;background:transparent;}
.helix-base-layer{overflow:visible;height:100%;width:100%;margin:0px auto;padding:0px;display:block;background:transparent;border:none;}
.helix-frame{height:100%;width:100%;}
.helix-header-cell,.helix-headermenu-cell,.helix-content-cell,.helix-footer-cell{border:none;background:transparent;}
.helix-content-frame{width:100%;height:auto;border:none;border-collapse:separate;}
#header{height:36px;width:auto;margin:0px 0px 10px 0px;padding:5px 0px;background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;border:1px solid #aaaaaa;padding:5px;overflow:hidden;text-align:left;}
#headermenu{height:20px;width:auto;padding:0px;background:#999999;display:none;}
#footer{height:22px;width:auto;background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;border:1px solid #aaaaaa;padding:5px;margin:10px 0px 0px 0px;overflow:visible;text-align:center;vertical-align:middle;}
#leftmenu{width:138px;background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;border:1px solid #aaaaaa;padding:5px;overflow:auto;margin:0px;}
#rightmenu{height:auto;width:178px;background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;border:1px solid #aaaaaa;padding:5px;overflow:visible;}
#page{width:auto;height:auto;background:#ffffff;padding:0px 10px;border:none;}
img{border:none;}
form{border:none;}
option{}
button{height:20px;font-size:8pt;padding:0px 10px;line-height:10px;cursor:pointer;}
table{border-collapse:collapse;}
table.admin{border-collapse:collapse;border:1px dashed #e0e0e0;width:100%;clear:both;}
table.admin tr.highlight td{background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;}
table.admin td{height:30px;text-align:left;border:1px dashed #e0e0e0;vertical-align:middle;padding:5px;}
table.admin td a{display:block;width:100%;height:100%;line-height:30px;vertical-align:middle;}
table.admin td a.small_icon{background:transparent;display:block;width:16px;height:16px;padding:5px;float:left;}
td{vertical-align:top;text-align:left;}
#error{width:auto;height:auto;margin:0px 0px 10px 0px;border:1px solid #dd0000;overflow-y:visible;color:#dd0000;font-weight:normal;text-align:left;background:#f1f1f1 url('../images/td_bg.gif') left top repeat-x;}
#error div{padding:3px;background:transparent;border:none;color:#000000;vertical-align:middle;}
#search_footer .pagination{border:1px solid #ffae00;color:#5fb7ff;padding:2px 4px;margin:0px 5px;text-decoration:none;font-size:11px;display:inline;vertical-align:bottom;}
#search_footer .disabled{color:#e5e5e5;border-color:#e5e5e5;}
#search_footer{margin:10px 0px;}
#search_footer .prev_next{margin:0px;}
#debug{width:100%;color:#000000;display:block;}
#debug table{width:100%;}
#debug td{padding:0px;background:#f3f3f3;border:1px solid #ffffff;width:50%;font-size:7.5pt;}
#debug th{padding:2px 5px;background:#dd0000;color:#ffffff;font-weight:bold;text-align:center;}
#debug .key{font-weight:bold;}
#debug .val{font-weight:normal;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.bottom{vertical-align:bottom;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.noborder{border:none;}
.shrinkwrap{margin:0px;padding:0px;}
.xsmalltext{font-size:7pt}
.smalltext{font-size:8pt;}
.mediumtext{font-size:10pt;}
.largetext{font-size:11pt;}
.xlargetext{font-size:12pt;}
.absolute{position:absolute;}
.relative{position:relative;}
.nowrap{white-space:nowrap;}
.hidden{visibility:hidden;}
.none{display:none;}
.disabled{color:#e5e5e5;border-color:#e5e5e5;}
.block{display:block;}
.inline{display:inline;}
.required{color:#dd0000;}
.invalid{background:yellow;}
table.minical{position:absolute;z-index:1000000;background:#ffffff;}
table.minical td{vertical-align:middle;text-align:center;height:20px;width:20px;border:1px solid red;}
span.timeselect select, span.dateselect{white-space:nowrap;}
pre{padding:0px;margin:0px;}
span.checklist_item, span.radiolist_item{line-height:20px;}
span.checklist_item input.checkbox,span.radiolist_item input.radio{margin:0px 10px 0px 0px;border:none;}
input, button, textarea, select,a.button, a.button:link, a.button:hover, a.button:active, a.button:visited{vertical-align:middle;padding:2px 0px;font-size:11px;font-family:arial;}
select{padding:0px;}
option{padding:0px 2px;}
button,a.button, a.button:link, a.button:hover, a.button:active, a.button:visited{border:1px outset;background:#fcffd2 url('../images/button_bg.gif') left bottom repeat-x;line-height:16px;color:#000000;font-size:11px;vertical-align:bottom;letter-spacing:1px;padding:0px 5px;}
a.button, a.button:link, a.button:hover, a.button:active, a.button:visited{text-decoration:none;text-align:center;display:inline;width:auto;padding:2px 5px;margin:0px;height:auto;vertical-align:middle;}
form table.admin td{vertical-align:top;}
dt{font-weight:bold;}
table.admin table{width:100%;border-collapse:collapse;}
#session_detail td{padding:0px;text-align:left;vertical-align:top;padding:0px;}
table.admin td td{border:none;}
td.value{width:85%;}
td.key{padding:0px 10px 0px 0px;}
table.grid, table.grid table{width:100%;}
table.grid td{padding:5px;white-space:nowrap;}
table.grid a{text-decoration:none;}
table td.label{width:250px;}
ul{margin:25px;}body{padding:0px;margin:0px;}
.helix-body-layer{background:transparent url('../images/header_bg.png') left -30px repeat-x;padding:0px;margin:0px;}
#error{}
.helix-inner-layer{background:transparent url('../images/logo-2.png') left -30px no-repeat;text-align:center;margin:0px auto;width:925px;}
#header{width:925px;height:65px;padding:0px;margin:0px;background:transparent;position:relative;border:none;}
#headermenu{display:block;width:auto;height:53px;padding:2px 160px 0px 10px;background:transparent;}
.helix-base-layer{background:transparent;width:100%;}
#page{width:560px;padding:0px 15px 10px 20px;height:300px;overflow:visible;background:transparent;}
#leftmenu{display:block;width:160px;padding:30px 0px 0px 0px;background:transparent;border:none;}
#rightmenu{background:transparent;border:none;width:160px;padding:30px 0px 0px 0px;}
.helix-content-frame{background:transparent;width:925px;}
#footer{height:20px;width:925px;padding:10px 0px 0px 0px;color:#a7a7a7;background:transparent;border:none;border-top:1px dashed #e5e5e5;position:relative;}
a,a:visited,table.admin tr td a,table.admin tr td a:link,table.admin tr td a:visited{color:#d47510;font-weight:normal;text-decoration:none;border:1px solid #ffffff;padding:2px 5px;letter-spacing:0.05em;width:auto;height:auto;}
a:active,a:hover,table.admin tr td a:hover,table.admin tr td a:active{border:1px solid #d47510;padding:2px 5px;text-decoration:none;background:#fdeddc url('../images/button_bg.png') left top repeat-x;color:#000000;width:auto;height:auto;}
table.page_title{width:561px;}
table.page_title td{background:transparent url('../images/divit.gif') 0px -3px repeat-x;vertical-align:top;width:100%;}
table.page_title th{vertical-align:top;width:auto;height:30px;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;color:#d47510;font-weight:bold;font-size:13pt;white-space:nowrap;}
h1{background:transparent url('../images/table_header.gif') -170px top no-repeat;color:#ffffff;font-size:13px;font-family:arial;font-weight:bold;height:18px;padding:3px 0px 0px 4px;margin:0px 0px 0px 0px;width:557px;float:left;}
h2{margin:0px;color:#595959;font-weight:bold;font-size:10pt;padding:0px;}
div.section{border:1px solid #cfcfcf;background:#ffffff;width:555px;padding:2px;margin:0px 0px 20px 0px;float:left;}
div.section div.content{background:#f9f9f9;background:transparent;width:535px;padding:0px 10px;float:left;text-align:justify;position:relative;}
div.content p{color:#333333;font-family:verdana;line-height:1.5em;font-size:13px;letter-spacing:0.03em;margin:0px 0px 10px 0px;}
div.content li{}
table.calendar{border-collapse:collapse;margin:0px 0px 0px 1px;border:1px solid #cfcfcf;float:left;}
table.calendar td{width:79px;height:50px;border:1px dashed #e3e3e3;padding:0px;}
table.calendar th{height:20px;border:1px dashed #e3e3e3;position:relative;font-weight:normal;text-align:center;}
table.calendar .disabled{}
table.calendar td a.header{background:#fafafa;text-decoration:none;display:block;width:79px;border:none;color:#9f9f9f;font-weight:bold;padding:0px;}
table.calendar td a.event{display:block;margin:0px 0px 10px 0px;}
div.monthnavbar, div.yearnavbar{text-align:center;font-size:12px;height:15px;}
div a.prev{float:left;margin:0px 30px 0px 0px;}
div a.next{float:right;margin:0px 0px 0px 30px;}
#rightmenu th,#leftmenu th{height:19px;color:#000000;font-weight:normal;text-align:left;padding:0px 0px 0px 3px;letter-spacing:0.02em;}
div.menu_header{position:relative;background:#ffffff;top:-10px;left:3px;float:left;padding:0px 5px;font-weight:bold;color:#595959;}
#rightmenu td,#leftmenu td{padding:2px 3px;width:147px;}
#rightmenu table,#leftmenu table{border:1px solid #bbbbbb;margin:0px 0px 20px 0px;background:#ffffff;}
#leftmenu th{text-align:left;}
#leftmenu table{float:right;}
#leftmenu a, #rightmenu a{border:none;padding:3px 6px;display:block;margin:0px;}
#leftmenu a:hover, #rightmenu a:hover{border:1px solid #d47510;padding:2px 5px;text-decoration:none;background:#fdeddc url('../images/button_bg.png') left top repeat-x;color:#000000;}
table.admin{margin:0px 0px 20px 0px;border-collapse:collapse;border:1px solid #cfcfcf;width:561px;clear:both;}
table.admin td{vertical-align:middle;padding:5px;color:#333333;font-family:verdana;line-height:1.5em;font-size:13px;letter-spacing:0.03em;margin:0px 0px 10px 0px;}
h1 a,h1 a:link,h1 a:hover,h1 a:active,h1 a:visited{display:inline;width:auto;height:auto;background:transparent;border:none;padding:0px;color:#d47510;}
table.admin a:hover{text-decoration:underline;color:#ee8412;}
#headermenu a,#headermenu a:link,#headermenu a:hover,#headermenu a:active,#headermenu a:visited{font-size:10px;font-weight:bold;color:#FFFFFF;display:block;float:right;padding:11px 20px 17px 25px;border:none;background:transparent;}
#welcome_message{float:left;font-size:11px;color:#ffffff;font-weight:normal;}
span.dateselect select,span.timeselect select{font-size:8pt;}
div.section li{margin:0px 0px 15px 0px;}
#footer a{color:#a7a7a7;}
.invalid{background:#fbffc0;}
#keyword{width:70px;}
button{border:1px solid #ee8412;background:#fdeddc url('../images/button_bg.png') left top no-repeat;color:#000000;letter-spacing:0.1em;padding:0px;}
#leftmenu ol{margin:0px;padding:0px 0px 0px 20px;}
#leftmenu li{margin:5px 0px;padding:0px;}
table#home_boxes{width:auto;clear:both;border-collapse:collapse;}
table#home_boxes td{border:none;padding:10px 0px;}
select, option{text-transform:capitalize;}
