*{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
{
	background:#ffffff url('../images/body_bg.jpg') left top repeat-x;
}

.helix-body-layer
{
	background:transparent;
	padding:0px;
}

.helix-base-layer
{
	width:1040px;
	background:#ffffff;
	padding:0px 0px;
	border:1px solid #aaaaaa;
}

.helix-outer-layer,.helix-middle-layer,.helix-top-layer
{
	background:transparent;
}

#header
{
	height:65px;
	width:1040px;
	position:relative;
	border:none;
	border-bottom:1px solid #aaaaaa;
	z-index:5;
	padding:0px;
	margin:0px 0px 10px 0px;
	background:#ffffff url('../images/header_bg.png') right top repeat-x;
}

#headermenu
{
	display:none;
	position:relative;
	height:56px;
	z-index:10;
	background:transparent;
}

#leftmenu
{
	position:relative;
	border:none;
	width:200px;
	display:none;
	padding:30px 0px 0px 0px;
	vertical-align:top;
}

#page
{
	height:auto;
	width:auto;
	border:none;
	padding:0px 0px 0px 10px;
	background:transparent;
}

#rightmenu
{
	border:none;
	padding:0px 10px;
	background:transparent;
	width:220px;
	color:#000000;
}

#footer
{
	background:transparent;
	padding:10px;
	margin:20px 0px;
	text-align:left;
	border:none;
}

a, a:link, a:hover, a:active, a:visited
{
	color:#d26822;
}

#main_menu
{
	width:190px;
	text-align:right;
	padding:0px 0px 0px 10px
}

#leftmenu a
{
	display:block;
	width:150px;
	padding:3px 11px;
	z-index:1000;
	height:auto;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	border:none;
}

#leftmenu a:hover, a.selected
{
	border:1px dashed #ffffff;
	padding:2px 10px;
	background:#d7d7d7;
	color:#000000;
}

div.pullout_menu
{
	width:170px;
	border:1px solid #6288f7;
	text-align:left;
}

#leftmenu div.pullout_menu a
{
	background:#e3f5ff;
	color:#001655;
}

#leftmenu div.pullout_menu a:hover
{
	background:#001655;
	color:#ffffff;
}

#page div.section
{
	width:100%;
	background:#ffffff url('../images/section_footer.png') center bottom no-repeat;
	border:1px solid #aaaaaa;
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
}

#page div.section h1
{
	background:#dfdfdf;
	color:#646464;
	font-weight:bold;
	font-size:15px;
	height:25px;
	padding:5px 10px 0px 10px;
	margin:0px;
	border-bottom:1px solid #aaaaaa;
}

#page div.section ul
{
	padding-right:10px;
}

#page div.section li
{
	list-style:url('../images/bullet.png');
	margin:10px 0px;
	font-size:12px;
	color:#6d6d6d;
	font-weight:normal;
	line-height:20px;
}

#page div.section p, p
{
	font-size:12px;
	color:#6d6d6d;
	font-weight:normal;
	line-height:20px;
	overflow:hidden;
	padding:0px 10px;
}

#rightmenu div.section
{
	width:100%;
	background:#ffffff url('../images/section_footer_small.png') center bottom no-repeat;
	border:1px solid #aaaaaa;
	padding:0px 0px 20px 0px;
	margin:0px 0px 25px 0px;
}

#rightmenu div.section h1
{
	background:#dfdfdf;
	color:#646464;
	font-weight:bold;
	font-size:13px;
	height:23px;
	padding:7px 10px 0px 10px;
	margin:0px;
	border-bottom:1px solid #aaaaaa;
}

#rightmenu div.section ul
{
	padding-right:10px;
}

#rightmenu div.section li
{
	margin:10px 0px;
	font-size:11px;
	color:#6d6d6d;
	font-weight:normal;
	line-height:16px;
}

#rightmenu a, #rightmenu a:link, #rightmenu a:hover, #rightmenu a:active, #rightmenu a:visited
{
	color:#000000;
	text-decoration:none;
}

#rightmenu td
{
	font-size:10px;
	width:auto;
	height:20px;
	padding:0px 3px;
	border:1px dashed #aaaaaa;
	vertical-align:middle;
}

#rightmenu a:hover, #rightmenu a:active
{
	color:#d26822;
	text-decoration:underline;
}

div.page_title
{
	background:transparent url('../images/title_bg.png') left top repeat-x;
	padding:8px 20px 0px 20px;
	height:26px;
	float:left;
	position:absolute;
	top:110px;
	left:210px;
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

div.page_title_highlight
{
	color:#ffffff;
	background:transparent;
	position:absolute;
	top:109px;
	left:209px;
	padding:8px 20px 0px 20px;
	height:26px;
	float:left;
	font-size:17px;
	font-weight:bold;
}

#partners_section a
{
	color:#000000;
	font-weight:bold;
	float:left;
	height:150px;
	width:220px;
	vertical-align:middle;
	border:1px dashed #dddddd;
	margin:10px;
	padding:10px;
	clear:none;
	text-decoration:none;
	text-align:center;
}

#partners_section a:hover
{
	border:1px dashed #d26822;
}

h1
{
	color:#277de0;
	font-size:14px;
	height:30px;
	line-height:30px;
}

th
{
	vertical-align:middle;
	text-align:left;
	height:30px;
	padding:3px;
}

#error
{
	margin:10px;
}

option
{
	padding:0px 5px;
}