/** Customisations to standard APT styles */
fieldset {
background: #ffffff none repeat scroll 0 0;
border:1px solid #44a12c; 
}
legend {
	border:1px solid #DDC2C3;
	font-weight: bold;
}



.apttable thead th {background-color: transparent; border: none; border-bottom: 1px dotted #DDC2C3; color: #44a12c }
.apttable thead {background-color: transparent;}
.apttable .odd > td {background-image: none;}
.fieldset .apttable .odd {background-color: transparent;}
.fieldset .apttable .even {background-color: transparent;}
.x-portlet .aptButton {float: right;}
.apttable .last > td {
    border-bottom: 1px dotted #DDC2C3; /* add border to bottom of tables */
}
.apttable .even > td {
    border-bottom: 0px; /* remove the bottom 'last' border if it's an even row */
}

.resetPortal {
	float: right;
}

.x-portlet .x-btn-text {text-decoration: underline; font-size: 11px; font-weight: bold; color: #472727; float:left;}
.x-portlet .x-btn-tl, .x-portlet .x-btn-tc, .x-portlet .x-btn-tr,
	.x-portlet .x-btn-ml, .x-portlet .x-btn-mc, .x-portlet .x-btn-mr,
	.x-portlet .x-btn-bl, .x-portlet .x-btn-bc, .x-portlet .x-btn-br
	{background-image: none;}

.searchpanel, .formpanel, .displaypanel {background: transparent; background-image: none;}

.formpanel {border: 0px;}

.x-portal .x-panel-body {background-color: transparent} 

/*.apttable thead th {border-color: #DDC2C3; background-color: #f4f1f8;}*/

body.window {background:url(../../../images/body_bgrd.jpg) top left repeat-x; }

ul.tabbernav li a {
	background-color: #6B8FBB;
	border-color: #aaaaaa;
	background-color: #ffffff;
border-top-color: #44a12c !important;
border-right-color-value: #44a12c !important;
border-left-color-value: #44a12c !important;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #44a12c !important;
margin-left: 0pt;
margin-right: 3px;
}

ul.tabbernav {
	border-color: #44a12c !important;
}

ul.tabbernav li a:link {
	color: #333;
}



ul.tabbernav li.tabberactive a {
	color: #000000;
	border-top-color: #44a12c !important;
border-right-color-value: #44a12c !important;
border-bottom-color: #f2f2f2 !important;
border-left-color-value: #44a12c !important;
}


.tabpanel div.apt-form-item {
	padding-top: 0px;
}

ul.tabbernav li a:hover {
	background-color: #ffffff;
	color: #000000; 
	border-color: #aaaaaa;
	border-bottom:1px solid #44a12c !important;
	border-color:#44a12c !important;
}

ul.tabbernav li.tabberactive a:link
{
color: #44a12c !important;
border-color:#44a12c !important;
border-bottom-color:#f2f2f2 !important;
}

ul.tabbernav li a:hover

{
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-top-color: #44a12c !important;
border-right-color-value: #44a12c !important;
border-bottom-color: #44a12c !important;
border-left-color-value: #44a12c !important;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
color: #44a12c !important;
}

.tabberlive .tabbertab

{
padding-top: 20px;
padding-right: 0pt;
padding-bottom: 16px;
padding-left: 0pt;
background-color: #f2f2f2 !important;
border-top-color: #44a12c !important;
border-right-color-value: #44a12c !important;
border-right-color: #44a12c !important;
border-bottom-color: #44a12c !important;
border-left-color-value: #44a12c !important;
border-left-color: #44a12c !important;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-top-width: 1px;
border-right-width-value: 1px;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
margin-top: -1px;
border-color: #44a12c !important;
}

ul.tabbernav li a

{
padding-top: 3px;
padding-right: 0.5em;
padding-bottom: 3px;
padding-left: 0.5em;
margin-left: 3px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #44a12c !important;
border-right-color-value: #44a12c !important;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-left-color-value: #44a12c !important;
border-right-color: #44a12c !important;
border-left-color: #44a12c !important;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-bottom-width: medium;
border-bottom-style: none;
border-bottom-color: -moz-use-text-color;
background-color: #f2f2f2 !important;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
text-decoration: none;
font-size:12pt;
font-weight:bold
}

.intro {
	border-color: #dddddd;
	background-color: #f5f5f5;
}

body, .aptWorkflow, .x-form-field, .x-combo-list, .x-form-item, .search-item,
 	.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, 
 	.x-toolbar select, .x-toolbar label, .x-btn button, .x-panel-tl .x-panel-header,
 	.x-panel-mc, .x-window-tl .x-window-header, .x-window-mc {
	font-family: Trebuchet MS, Arial, Serif;
	font-size: 12px;
} 

.fieldset > h3, .buttonAsLink .x-btn-text {
	font-family: Trebuchet MS, Arial, Sans Serif;
	color: #44a12c;
}

.intro, .navigation

{
background-color: #f6f6f6;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-top: 6px;
width: 500px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #dfdfdf;
border-right-color-value: #dfdfdf;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #dfdfdf;
border-left-color-value: #dfdfdf;
border-right-color: #dfdfdf;
border-left-color: #dfdfdf;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
font-size: 12px;
color:#44a12c
}

.label-body

{
float: left;
white-space: pre-wrap;
color:#44a12c;
}

.tabberlive fieldset { border-color:#b3e1f4; width: 525px; background-color:#f2f2f2; margin-left: 10px; margin-right: 10px }
.tabpanel .alt-legend
{
float: none;
font-size: 18px;
margin-bottom: 12px;
color: #44a12c;
clear:both;
border-bottom: 1px dashed #ccc;
padding-bottom: 5px;
display:block
}
.apttable td
{
color: #000000
}
label.prompt
{
color: #44a12c
}

.output
{
color: #2e2e2e;
font-weight:bold
}

strong  { color:#44a12c; font-size:14px }

.aptWorkflow fieldset { background-color:#ffffff} 

.aptWorkflow .fee-category fieldset { width:auto; }
