/* GENERATED FILE -- DO NOT EDIT */
/* /var/ittrium/a39/webapps/ittrium/WEB-INF/laf/system/css/visitor.css */
html {overflow-y: scroll;}
html
, body {
    height: 100%;
}
table.PAGE td.PAGE
, table.FRAME td.FRAMETOP 
, table.FRAME td.FRAMEBOTTOM {
    vertical-align: top;
}
table.PAGE {
	width: 100%;
	height: 100%;
	;
}
table.PAGE td.PAGE {
	;
	;
}
body {
	color: #4C4C4C;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	;
}
body.WYSIWYG {
	color: #4C4C4C;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
}
td.FRAMEBODY2
, td.SIDE2 {
    width: 100%;
}
td.SIDE1
, td.SIDE2 {
    vertical-align: top;
}
p
, ol
, ul
, dl {
	font-weight: normal;
	font-style: normal;
	margin-top: 0px; margin-bottom: 10px;
}
div {
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
div.CONTENTS div {
	font-weight: normal;
	font-style: normal;
	margin-top: 0px; margin-bottom: 3px;
}
span {
}
dt {
	font-weight: normal;
	font-style: normal;
	margin-left: 3em;
	text-indent: -3em;
}
dd {
	font-weight: normal;
	font-style: normal;
	margin-left: 1.5em; margin-bottom: 3px;
}
a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:visited
, a:link {
	color: #4C4C4C;
}
a:active
, a:hover {
	color: #4C4C4C;
}
table.FRAME {
	border: none;
}
table.FRAME table.FRAME {
	border: none;
}
td {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
}
/************* HEADER ****************/
table.HEADER {
	height: auto;
	background-color: transparent;
	;
	background-image:none; background-position: left; background-repeat: no-repeat;
}
td.HDRLOGO {
	width: auto;
	color: #3f3f3f;
   	background-color: transparent;
	padding: 0px;
	white-space: nowrap;
	background-image: none; background-position: left; background-repeat: no-repeat;
}
/* IE is incredibly sensitive to which margins apply where for pictures */
td.HDRLOGO img.PICTURE {
	margin-bottom: 0px;
}
td.HDRLOGO img.PICTUREleft {
	margin-left: 0px; margin-bottom: 0px;
}
td.HDRLOGO img.PICTUREright {
	margin-right: 0px; margin-bottom: 0px;
}
td.HDRLOGO a {
	vertical-align: middle;
}
img.HDRLOGO {
	border-style: none;
	width: auto;
	height: auto;
}
span.HDRTEXT {
	font-size: 40px;
	font-family: Arial;
	color: #3f3f3f;
	text-transform: none;
	white-space: nowrap;
}
/************* FOOTER ****************/
table.FOOTER {
	background-color: transparent;
	;
}
td.FOOTER
, td.COPYRIGHT {
	color: #7690c0;
	background-color: transparent;
	padding: 0px;
}
td.FOOTER a:visited
, td.FOOTER a:link {
	color: #7690c0;
	font-weight: normal;
	font-style: normal;
}
td.FOOTER a:hover
, td.FOOTER a:active {
	color: #7690c0;
	font-weight: normal;
	font-style: normal;
}
td.FOOTER div.INLINEIMG {
	display: inline;
}
/************* SITESECTION / VCR / USR ****************/
td.SITESECTION {
	font-size: 11px;
	text-align: right;
	color: #000000;
	background-color: transparent;
	;
	padding: 0px;
}
td.SITESECTION a:visited
, td.SITESECTION a:link {
	text-decoration: none;
	color: #000000;
}
td.SITESECTION a:hover
, td.SITESECTION a:active {
	text-decoration: none;
	color: #000000;
}
div.SITESECTION {
	text-align: right;
	;
	white-space: nowrap;
}
td.VCRLINKS {
	color: #000000;
	background-color: transparent;
	;
	white-space: nowrap;
}
div.VCRLINKS {
	padding: 0px;
}
td.VCRLINKS a:visited
, td.VCRLINKS a:link {
	color: #000000;
}
td.VCRLINKS a:hover
, td.VCRLINKS a:active {
	color: #000000;
}
td.USER {
	color: #000000;
	background-color: transparent;
	text-align: right;
	;
	padding: 0px;
}
div.USER {
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
	text-align: right;
	;
}
/************* HOME / DETAIL ****************/
table.HOME {
	background-color: #FFFFFF;
}
td.HOME {
	color: #000000;
	background-color: #FFFFFF;
	;
	padding: 0px 0px 20px 0px;
}
div.HOME {
	font-size: 11px;
	font-weight: normal;
}
table.DETAIL {
	background-color: #FFFFFF;
}
td.DETAIL {
	color: #4C4C4C;
	background-color: #FFFFFF;
	;
	padding: 10px 0px 20px 0px;
}
div.CONTENTS a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
div.CONTENTS a:visited
, div.CONTENTS a:link {
	color: #4C4C4C;
}
div.CONTENTS a:active
, div.CONTENTS a:hover {
	color: #4C4C4C;
}
div.PENDINGREV {
	border: 1px blue dashed;
	padding-left: 2px;
}
span.ERROR {
	color: red;
}
span.LABEL {
	margin-right: 20px;
}
span.DESCRIPTION {
	padding-right: 20px;
}
span.ENABLED {
	color: #4C4C4C;
}
span.DISABLED {
	color: #888888;
}
span.TOPLINK {
	font-size: 8px;
	font-style: italic;
}
/************* PAGE TOP / PAGE BOTTOM ****************/
table.PAGEHEADER {
	width: 100%;
	margin: 0px 0px 15px 0px;
}
td.PAGEHEADER {
	width: auto;
}
table.PAGEHEADER div.TITLE {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;
	text-transform: none;
	text-decoration: none;
	width: auto;
}
table.PAGEHEADER div.TITLEX {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;
	text-transform: none;
	text-decoration: none;
	width: auto;
}
table.PAGEHEADER div.ABSTRACT {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	text-transform: none;
	width: auto;
	padding: 0px;
	;
}
div.PAGEBOTTOM {
	clear: both;
}
div.PAGEBOTTOM div.TOPLINK {
	text-align: right;
}
div.HEADER
, div.TRAILER
, div.SEARCHLIST {
	font-size: 11px;
}
div.RESPONSE {
	font-size: 10px;
}
div.ITEM
, div.AITEM {
	font-size: 11px;
	background-color: transparent;
	text-transform: none;
	;
	clear: none;
}
div.ITEM a
, div.AITEM a
, div.BITEM a {
	font-weight: normal;
	font-style: normal;
	;
}
div.ITEM a:visited
, div.ITEM a:link
, div.AITEM a:visited
, div.AITEM a:link {
	color: #000000;
}
div.ITEM a:hover
, div.AITEM a:hover {
	color: #000000;
}
div.BITEM {
	font-size: 11px;
	background-color: transparent;
	text-transform: none;
	;
	clear: none;
}
div.BITEM a:visited
, div.BITEM a:link {
	color: #000000
}
div.BITEM a:hover {
	color: #000000
}
div.BSEG div.ITEM
, tr.BSEG div.ITEM {	
	background-color: transparent;
}
div.ITEM div.ABSTRACT
, div.AITEM div.ABSTRACT
, div.BITEM div.ABSTRACT {
	color: #4C4C4C;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	padding: 0px;
}
div.ABSTRACT {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	padding-left: 25pt; padding-right: 25pt;
}
div.ERROR {
	font-size: 10px;
	color: red;
}
/************* NAVIGATION ****************/
table.NAVIGATION {
	background-color: transparent;
	;	/* Special case: table.Nav may span across the VCR controls */
}
td.NAVIGATION {
	color: #000000;
}
td.NAVIGATION a:visited
, td.NAVIGATION a:link {
	color: #000000;
}
td.NAVIGATION a:hover
, td.NAVIGATION a:active {
	color: #000000;
}
div.NAVV {
	width: auto;
	height: 100%;
}
div.NAVH {
	width: 100%;
}
div.NAV {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	padding: 0px;
	;
}
div.NAV span.ONPATH {
	;
}
div.NAV span.ATEND {
	;
}
div.NAVV div.NAV {
	/*height: 100%; this throws Gecko off */
	;
}
div.NAVH div.NAV {
	/*width: 100%;  this doesn't seem to be necessary, and it throws Gecko off */
	;
}
div.NAV a {
	font-weight: normal;
	;
	text-decoration: none;
}
div.NAV a.ACTIVE {
	;
}
div.NAV span.SEPARATOR a.SEPARATOR {
	;
}
div.NAV span.SEPARATOR {
	padding: 0px;
}
table.NAVIGATION div.NAV {
	border: none;	/* Special case: border applied to the table */
}
/************* SUB NAVIGATION ****************/
td.SUBNAVIGATION {
	color: #000000;
	background-color: #FFFFFF;
	;
}
td.SUBNAVIGATION a:visited
, td.SUBNAVIGATION a:link {
	color: #000000;
}
td.SUBNAVIGATION a:hover
, td.SUBNAVIGATION a:active {
	color: #000000;
}
div.SUBNAVV {
	width: 100%;
	height: 100%;                    /* 100% here can screwup Gecko in two-column mode */
	padding: 0px;
	;
}
div.SUBNAVH {
	width: 100%;
/*	padding: 0px;    NOTE any left/right padding here can throw off Gecko */
	;
}
div.SUBNAV {
	font-size: 13px;
	text-align: left;
	text-transform: lowercase;
	font-weight: normal;
	padding: 10px 0px 20px 0px;
	;
}
div.SUBNAV a {
	font-weight: normal;
	text-decoration: none;
}
div.SUBNAV span.SEPARATOR {
	padding: 0px 10px 0px 10px;
}
div.SUBNAV span.ONPATH {
	;
}
div.SUBNAV span.ATEND {
	;
}
/* These really throw Gecko off and have been eliminated
div.SUBNAVV div.SUBNAV {
	height: 100%;
}
div.SUBNAVH div.SUBNAV {
	width: 100%;
}
*/
div.SUBNAV div.CALTINYMONTH {
	text-align: center;
}
div.SUBNAV table.CALTINYMONTH {
	width: 100%;
	border: #000000 solid 1px;
}
div.SUBNAV table.CALTINYMONTH td {
	font-size: 13px;
}
div.SUBNAV span.CALADATE {
	font-weight: bold;
}
div.SUBNAV table.SRVYMINI td {
	font-size: 13px;
}
/************* SUB SUB NAVIGATION ****************/
td.SUBSUBNAVIGATION {
	color: #000000;
	background-color: #FFFFFF;
	;
}
td.SUBSUBNAVIGATION a:visited
, td.SUBSUBNAVIGATION a:link {
	color: #000000;
}
td.SUBSUBNAVIGATION a:hover
, td.SUBSUBNAVIGATION a:active {
	color: #000000;
}
div.SUBSUBNAVV {
	width: 210px;
	height: 100%;                    /* 100% here can screwup Gecko in two-column mode */
	padding: 0px;
	;
}
div.SUBSUBNAVH {
	width: 100%;
/*	padding: 0px;    NOTE any left/right padding here can throw off Gecko */
	;
}
div.SUBSUBNAV {
	font-size: 13px;
	text-align: left;
	text-transform: lowercase;
	font-weight: normal;
	padding: 0px;
	;
}
div.SUBSUBNAV a {
	font-weight: normal;
	text-decoration: none;
}
div.SUBSUBNAV span.SEPARATOR {
	padding: 0px;
}
div.SUBSUBNAV span.ONPATH {
	;
}
div.SUBSUBNAV span.ATEND {
	;
}
/* These really throw Gecko off and have been eliminated
div.SUBSUBNAVV div.SUBSUBNAV {
	height: 100%;
}
div.SUBSUBNAVH div.SUBSUBNAV {
	width: 100%;
}
*/
div.SUBSUBNAV div.CALTINYMONTH {
	text-align: center;
}
div.SUBSUBNAV table.CALTINYMONTH {
	width: 100%;
	border: #000000 solid 1px;
}
div.SUBSUBNAV table.CALTINYMONTH td {
	font-size: 13px;
}
div.SUBSUBNAV span.CALADATE {
	font-weight: bold;
}
div.SUBSUBNAV table.SRVYMINI td {
	font-size: 13px;
}
/************* BREAD CRUMB ****************/
table.BREADCRUMB {
	;	/* Special case: table.breadcrumb may span across the VCR controls */
}
td.BREADCRUMB {
	color: #000000;
	background-color: #FFFFFF;
	;
	;
}
table.BREADCRUMB td.BREADCRUMB {
	border: none;	/* Special case: border in the table */
}
td.BREADCRUMB a:visited
, td.BREADCRUMB a:link {
	color: #000000;
}
td.BREADCRUMB a:hover
, td.BREADCRUMB a:active {
	color: #000000;
}
div.BREADCRUMB {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	padding: 0px;
	display: block;
	;
}
div.BREADCRUMB a {
	font-weight: normal;
	text-decoration: none;
}
div.BREADCRUMB span.SEPARATOR {
	padding: 0px;
}
/************* TOOLS ****************/
table.TOOLSROW {
	background-color: #FFFFFF;
	;
}
table.HEADER td.TOOLS {
    width: 100%;
}
td.TOOLS {
	color: #000000;
	background-color: transparent;
	text-align: right;
	;
	padding: 0px;
}
td.TOOLS a:visited
, td.TOOLS a:link {
	color: #000000;
}
td.TOOLS a:hover
, td.TOOLS a:active {
	color: #000000;
}
div.ACTIONBARV {
	width: 100%;
	background-color: transparent;
	padding: 0px 1px 0px 1px;
	height: 100%;
}
div.ACTIONBARH {
	white-space: nowrap;
	background-color: transparent;
	padding: 0px 1px 0px 1px;
	/* width: 100%;   RELY ON NOWRAP, NOT WIDTH */
}
div.ACTIONBAR {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
    text-align: right;
    padding: 0px;
}
/* These really throw Gecko off and have been eliminated
div.ACTIONBARV div.ACTIONBAR {
	height: 100%;
}
div.ACTIONBARH div.ACTIONBAR {
	width: 100%;
}
*/
div.ACTIONBAR a {
	font-weight: normal;
	text-decoration: none;
}
div.ACTIONBAR span.SEPARATOR {
	padding: 0px;
}
/************* NEWS ****************/
td.NEWS {
	color: #3f3f3f;
	background-color: #FFFFFF;
	;
}
td.NEWS div.ITEM a:visited
, td.NEWS div.ITEM a:link {
	color: #878787;
	font-weight: normal;
}
td.NEWS div.ITEM a:hover
, td.NEWS div.ITEM a:active {
	color: #cfcfcf;
	font-weight: normal;
}
div.NEWSV {
	width: 210px;
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
	height: 100%;
	;
}
div.NEWSH {
	background-color: #FFFFFF;
	padding: 0px 1px 0px 1px;
	width: 100%;
	;
}
div.NEWS {
	background-color: #FFFFFF;
	font-size: 10px;
	padding: 0px;
	;
}
/* This really throws off Gecko, and has been eliminated
div.NEWSV div.NEWS {
	height: 100%;
}
div.NEWSH div.NEWS {
	width: 100%;
}
*/
div.NEWSTITLE {
	color: #3f3f3f;
	background-color: transparent;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-align: left;
	text-decoration: none;
	padding: 5px 1px 5px 1px;
	;
}
div.NEWS div.ITEM {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	;
}
div.NEWS div.ITEM div.TITLE {
	background-color: transparent;
	padding: 0px 1px 0px 1px;
}
div.NEWS div.ITEM div.ABSTRACT {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-align: left;
	padding: 0px 1px 0px 1px;
	;
}
div.NEWS div.CALTINYMONTH {
	text-align: center;
}
div.NEWS table.CALTINYMONTH {
	width: 100%;
	border: #000000 solid 1px;
}
div.NEWS table.CALTINYMONTH td {
	font-size: 11px;
}
div.NEWS span.CALADATE {
	font-weight: bold;
}
div.NEWS table.SRVYMINI td {
	font-size: 11px;
}
/************* ADS ****************/
table.ADS {
	background-color: #FFFFFF;
}
td.ADS {
	color: #3f3f3f;
	background-color: #FFFFFF;
	padding: 0px;
}
td.ADS div.ITEM a:visited
, td.ADS div.ITEM a:link {
	color: #878787;
}
td.ADS div.ITEM a:hover
, td.ADS div.ITEM a:active {
	color: #cfcfcf;
}
div.ADSV {
	width: 210px;
	height: 100%;
	padding: 0px 1px 0px 1px;
	;
}
div.ADSH {
	width: 100%;
	padding: 0px 1px 0px 1px;
	;
}
div.ADS {
	font-size: 10px;
	text-align: left;
	padding: 5px 15px 5px 15px;
}
div.ADS div.ASEG
, div.ADS div.BSEG {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	clear: both;
	margin: 0px 0px 10px 0px;
	;
}
div.ADS div.ABSTRACT {
	color: #3f3f3f;
	font-size: 8px;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
	text-align: left;
	padding: 0px;
	;
}
/* These throw Gecko off and have been eliminated
div.ADSV div.ADS {
	height: 100%;
}
div.ADSH div.ADS {
	width: 100%;
}
*/
div.ADS td.COL1OF1 {
	text-align: center;
}
div.ADS td.COL1OF2 {
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
div.ADS td.COL2OF2 {
	text-align: center;
}
div.ADS td.COL1OF3 {
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
div.ADS td.COL2OF3 {
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
div.ADS td.COL3OF3 {
	text-align: center;
}
div.ADS td.COL1OF4 {
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
div.ADS td.COL2OF4
, div.ADS td.COL3OF4 {
	text-align: center;
	border-right: 1px solid #FFFFFF;
}
div.ADS td.COL4OF4 {
	text-align: center;
}
/* Standalone supplements */
td.SUBNAVIGATION div.SUPPLEMENTV {
	width: 100%;
	height: 100%;
	padding: 0px;
    ;
}
td.SUBSUBNAVIGATION div.SUPPLEMENTV {
	width: 210px;
	height: 100%;
	padding: 0px;
	;
}
/* All supplements */
div.SUPPLEMENT {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	padding: 0px;
	;
}
div.VCRLINKS {
	font-size: 11px;
	white-space: nowrap;
}
div.BOOKCONTROLS {
	font-size: 10px;
	display: block;
}
div.BOOKCONTROLS span.DISABLED {
	font-size: 10px;
}
/************* FOOTER ****************/
div.FOOTER {
	font-family: Arial;
	color: #7690c0;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
}
div.FOOTER span.ONPATH {
	;
}
div.FOOTER span.ATEND {
	;
}
div.FOOTERleft {
	color: #7690c0;
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
}
div.FOOTERright {
	color: #7690c0;
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
}
div.FOOTER a:visited
, div.FOOTERleft a:visited
, div.FOOTERright a:visited
, div.FOOTER a:link
, div.FOOTERleft a:link
, div.FOOTERright a:link {
	font-weight: normal;
	font-style: normal;
	color: #7690c0;
	text-decoration: none;
}
div.FOOTER a:hover
, div.FOOTERleft a:hover
, div.FOOTERright a:hover
, div.FOOTER a:active
, div.FOOTERleft a:active
, div.FOOTERright a:active {
	font-weight: normal;
	font-style: normal;
	color: #7690c0;
	text-decoration: none;
}
span.FOOTITEM {
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
}
div.FOOTERleft span.FOOTITEM {
	;
}
div.FOOTERright span.FOOTITEM {
	;
}
div.FOOTER span.SEPARATOR,
div.FOOTERleft span.SEPARATOR,
div.FOOTERright span.SEPARATOR {
	padding: 5px;
}
div.COPYRIGHT
, div.VERSION {
	font-size: 9px;
	text-transform: lowercase;
	color: #7690c0;
	white-space: nowrap;
}
div.FOOTER span.LABEL
, div.VERSION span.LABEL {
	font-size: 9px;
	text-transform: lowercase;
}
div.CATLIST
, table.CATLIST {
	width: 100%;
}
div.ARTICLE
, div.INCIDENT {
}
/*
div.ARTICLE td {
	padding: 10px;
}
*/
div.ARTICLE td.LEFT
, div.ARTICLE td.CENTER
, div.ARTICLE td.RIGHT {
	padding: 0;
}
tr.AROW {
	background-color: transparent;
}
tr.BROW {
	background-color: transparent;
}
tr.ASEG {
	background-color: transparent;
}
tr.BSEG {
	background-color: transparent;
}
div.ASEG {
	clear: both;
	background-color: transparent;
}
div.BSEG {
	clear: both;
	background-color: transparent;
}
div.ASEG div.ITEM
, div.BSEG div.ITEM
, tr.ASEG div.ITEM
, tr.BSEG div.ITEM {
	font-size: 11px;
	clear: none;
}
div.INTROTEXT {
	font-size: 10px;
	padding-top: 2px; padding-bottom: 2px;
	margin-top: 5px; margin-bottom: 5px;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
div.INTROTEXT span.TITLE {
	font-size: 10px;
	font-style: italic;
}
div.CONTENTS {
	margin: 0px 0px 10px 0px;
}
div.SECTION {
	font-weight: bold;
	color: #000000;
	font-style: normal;
	font-size: 13px;
	text-transform: none;
	text-decoration: none;
	margin-top: 5px; margin-bottom: 2px;
}
div.SECTION a {
	font-weight: bold;
	font-style: normal;
}
div.BLOGITEM {
	margin-bottom: 10px;
	border-bottom: 1px solid #cfcfcf;
}
div.BLOGDATE {
	font-style: italic;
	text-align: center;
	margin-bottom: 3px;
}
/* Used for debugging layouts.  Override $DEBUG_LAYOUT$ in site profile. */
#layout {
	border: none;
}
/* Default layout wrappers are all the same with with right side padding */
table.STREAM, table.BLOCK
, table.COLUMN2, table.COLUMN3, table.COLUMN4
, table.PAGEADS, div.PAGEWRAPPER {
	width: 100%;
}
div.PAGEWRAPPER {
	padding-right: 10px;
}
/* However, padding in the FOOTER screws up Firefox scroll bars */
td.FOOTER div.PAGEWRAPPER {
    padding: 0px;
}
/* START of InnerPage support */
div.PLACEMENTleft {
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	margin: 0px 10px 10px 0px;
}
div.PLACEMENTright {
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	margin: 0px 0px 10px 10px;
}
div.PLACEMENTinline
, div.PLACEMENTcenter
, div.PLACEMENTdefault {
	margin: 0px 0px 10px 0px;
}
div.STYLEBORDER div.INNERPAGE {
	border: 1px solid black;
	padding: 5px;
}
div.STYLEBORDER div.HEADER {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3f3f3f;
	background-color: transparent;
	text-transform: none;
	text-decoration: none;
}
div.STYLETAB div.INNERPAGE {
	border: 1px solid black;
	padding: 5px;
}
div.STYLETAB div.HEADER {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3f3f3f;
	background-color: transparent;
	text-transform: none;
	text-decoration: none;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: none;
	border-left: 1px solid black;
	width: 150px;
	background-color: transparent;
	padding: 3px;
	white-space: nowrap;
}
div.STYLENONE div.INNERPAGE {
    /* Explicit settings needed in case NONE innerpage nested within BORDER/TAB inner page */
    border: none;
    padding: 0px;
}
div.STYLENONE div.HEADER {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3f3f3f;
	background-color: transparent;
	text-transform: none;
	text-decoration: none;
}
/* The following settings are overridden so that innerpages wrap properly
   around floating elements to the right and left.  Note: that wrapping options
   only apply to non-table based layouts such as float. */
/* This override breaks an innerpage with picture, html, sidebar (placement right)
   in float mode. */
/*
div.INNERPAGE div.PAGEWRAPPER {
	width: auto;
}
div.INNERPAGE div.ASEG {
	clear: none;
}
div.INNERPAGE div.BSEG {
	clear: none;
}
*/
/* END of InnerPage support */
td.LEFT {
	padding-right: 10px;
}
td.CENTER {
}
td.RIGHT {
	padding-left: 10px;
}
td.COL1OF1 {
	width: 100%;
}
td.COL1OF2 {
	width: 50%;
	padding-right: 10px;
}
td.COL2OF2 {
	width: 50%;
}
td.COL1OF3 {
	width: 33%;
	padding-right: 10px;
}
td.COL2OF3 {
	width: 34%;
	padding-right: 10px;
}
td.COL3OF3 {
	width: 33%;
}
td.COL1OF4 {
	width: 25%;
	padding-right: 10px;
}
td.COL2OF4
, td.COL3OF4 {
	width: 25%;
	padding-right: 10px;
}
td.COL4OF4 {
	width: 25%;
}
img {
	border-style: none;
}
img.PICTURE {
	border-style: none;
	margin: 0px 0px 10px 0px;
}
img.PICTUREleft {
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	margin: 0px 10px 10px 0px;
}
img.PICTUREright {
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	margin: 0px 0px 10px 10px;
}
img.THUMBNAIL {
	border-style: none;
	width: 150px;
	margin: 0px 0px 10px 0px;
}
img.THUMBNAILleft {
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	width: 150px;
	margin: 0px 10px 10px 0px;
}
img.THUMBNAILright {
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	width: 150px;
	margin: 0px 0px 10px 10px;
}
img.FIXEDSIZE {
	border-style: none;
	width: 275px;
	margin: 0px 0px 10px 0px;
}
img.FIXEDSIZEleft {
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	width: 275px;
	margin: 0px 10px 10px 0px;
}
img.FIXEDSIZEright {
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	width: 275px;
	margin: 0px 0px 10px 10px;
}
div.NAVH div.NAV a img.PICTURE
, div.SUBNAVH div.SUBNAV a img.PICTURE {
	padding: 0px; margin: 0px;
	border: none;
}
div.INLINEIMG {
	text-align: center;
}
div.INLINEIMG img.PICTURE {
    margin: 0px;
}
/* NOTE that for js based flash/flv, there may be an outer DIV rather than OBJECT */
.FLASH
, .FLV
, object.MEDIAPLAYER
, object.QUICKTIME
, object.REALPLAYER {
	border-style: none;
	margin: 0px 0px 10px 0px;
}
.FLASHleft
, .FLVleft
, object.MEDIAPLAYERleft
, object.QUICKTIMEleft
, object.REALPLAYERleft {
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	margin: 0px 10px 10px 0px;
}
.FLASHright
, .FLVright
, object.MEDIAPLAYERright
, object.QUICKTIMEright
, object.REALPLAYERright {
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	border-style: none;
	margin: 0px 0px 10px 10px;
}
div.SIDEBAR {
	width: 200px;
	color: #272727;
	background-color: #e7e7e7;
	border: 1px solid #9f9f9f;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
div.SIDEBARleft {
	width: 200px;
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	color: #272727;
	background-color: #e7e7e7;
	border: 1px solid #9f9f9f;
	font-size: 10px;
	margin: 0px 10px 10px 0px;
	text-align: left;
}
div.SIDEBARright {
	width: 200px;
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	color: #272727;
	background-color: #e7e7e7;
	border: 1px solid #9f9f9f;
	font-size: 10px;
	margin: 0px 0px 10px 10px;
	text-align: left;
}
div.SIDEBARSECTION {
	font-size: 10px; font-weight: bold;
	font-weight: normal;
	text-align: center;
	color: #1b1b1b;
	background-color: #dbdbdb;
	border-bottom: 1px solid #9f9f9f;
}
div.SIDEBAR ul
, div.SIDEBARleft ul
, div.SIDEBARright ul {
	list-style-position: outside; list-style-type: disc;
	padding: 0px;
	margin: 2px 1em 2px 2em;
}
div.SIDEBAR ol
, div.SIDEBARleft ol
, div.SIDEBARright ol {
	list-style-position: outside; list-style-type: decimal;
	padding: 0px;
	margin: 2px 1em 2px 2em;
}
div.SIDEBAR div.CONTENTS
, div.SIDEBARleft div.CONTENTS
, div.SIDEBARright div.CONTENTS {
	margin-left: 2px; margin-right: 2px;
}
div.SIDEBAR2 {
	width: 150px;
	color: #1b1b1b;
	background-color: #dbdbdb;
	border: 1px solid #939393;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
div.SIDEBAR2left {
	width: 150px;
	float: left;
	display: inline; /* Fixes the double margin float bug in IE */
	color: #1b1b1b;
	background-color: #dbdbdb;
	border: 1px solid #939393;
	font-size: 10px;
	margin: 0px 10px 10px 0px;
	text-align: left;
}
div.SIDEBAR2right {
	width: 150px;
	float: right;
	display: inline; /* Fixes the double margin float bug in IE */
	color: #1b1b1b;
	background-color: #dbdbdb;
	border: 1px solid #939393;
	font-size: 10px;
	margin: 0px 0px 10px 10px;
	text-align: left;
}
div.SIDEBAR2SECTION {
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #272727;
	background-color: #e7e7e7;
	;
	padding: 3px;
}
div.SIDEBAR2 ul
, div.SIDEBAR2left ul
, div.SIDEBAR2right ul {
	list-style-position: outside; list-style-type: circle;
	padding: 0px;
	margin: 2px 1em 2px 2em;
}
div.SIDEBAR2 ol
, div.SIDEBAR2left ol
, div.SIDEBAR2right ol {
	list-style-position: outside; list-style-type: lower-alpha;
	padding: 0px;
	margin: 2px 2em 2px 2em;
}
div.SIDEBAR2 div.CONTENTS
, div.SIDEBAR2left div.CONTENTS
, div.SIDEBAR2right div.CONTENTS {
	margin-left: 2px; margin-right: 2px;
}
div.TILE {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	background-color: transparent;
	border: none;
	;
}
div.TILE span.ONPATH {
	;
}
div.TILE span.ATEND {
	;
}
div.TILE2 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	background-color: transparent;
	border: none;
	;
}
div.TILE2 span.ONPATH {
	;
}
div.TILE2 span.ATEND {
	;
}
div.TILE3 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	background-color: transparent;
	border: none;
	;
}
div.TILE3 span.ONPATH {
	;
}
div.TILE3 span.ATEND {
	;
}
div.TILE4 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	background-color: transparent;
	border: none;
	;
}
div.TILE4 span.ONPATH {
	;
}
div.TILE4 span.ATEND {
	;
}
div.TILE5
, div.TILE6
, div.TILE7
, div.TILE8
, div.TILE9 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	background-color: transparent;
	border: none;
	;
}
div.TILE5 span.ONPATH
, div.TILE6 span.ONPATH
, div.TILE7 span.ONPATH
, div.TILE8 span.ONPATH
, div.TILE9 span.ONPATH  {
	;
}
div.TILE5 span.ATEND
, div.TILE6 span.ATEND
, div.TILE7 span.ATEND
, div.TILE8 span.ATEND
, div.TILE9 span.ATEND {
	;
}
div.TILE a
, div.TILE a:visited
, div.TILE a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE a:active
, div.TILE a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE2 a
, div.TILE2 a:visited
, div.TILE2 a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE2 a:active
, div.TILE2 a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE3 a
, div.TILE3 a:visited
, div.TILE3 a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE3 a:active
, div.TILE3 a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE4 a
, div.TILE4 a:visited
, div.TILE4 a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE4 a:active
, div.TILE4 a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE5 a
, div.TILE5 a:visited
, div.TILE5 a:link
, div.TILE6 a
, div.TILE6 a:visited
, div.TILE6 a:link
, div.TILE7 a
, div.TILE7 a:visited
, div.TILE7 a:link
, div.TILE8 a
, div.TILE8 a:visited
, div.TILE8 a:link
, div.TILE9 a
, div.TILE9 a:visited
, div.TILE9 a:link {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
div.TILE5 a:active
, div.TILE5 a:hover
, div.TILE6 a:active
, div.TILE6 a:hover
, div.TILE7 a:active
, div.TILE7 a:hover
, div.TILE8 a:active
, div.TILE8 a:hover
, div.TILE9 a:active
, div.TILE9 a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
span.ONPATH {
	;
}
span.ATEND {
	;
}
div.SEARCHLINK
, div.MANYSEARCHLINK {
	padding-left: 1em;
	font-size: 11px;
}
div.MANYSEARCHLINK div.SEARCHLINK {
	padding-left: 2em;
	font-size: 10px;
}
div.SCRIPTS a:visited
, div.SCRIPTS a:link {
	color: blue;
	font-size: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
div.SCRIPTS a:hover
, div.SCRIPTS a:active {
	color: blue;
	font-size: 10px;
	text-decoration: underline;
	padding-right: 10px;
	white-space: nowrap;
}
div.SCRIPTS {
	clear: both;
	margin-top: 3px;
	background-color: transparent;
	border: none;
}
td.SCRIPTS {
	text-align: left;
	padding: 0px 0px 10px 0px;
}
td.SCRIPTS input {
	margin-right: 10px; margin-top: 10px;
}
table.META {
	width: 100%;
	margin: 10pt 10pt 10pt 10pt;
}
td.FORMHEADER {
	font-size: 11px;
	padding-top: 3px;
}
td.FORMLABEL {
	width: 130px;
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
}
td.FORMENTRY
, td.FORMENTRYWIDE {
	font-size: 11px;
	font-family: Arial;
	padding-top: 3px;
}
td.FORMENTRY a:visited
, td.FORMENTRY a:link
, td.FORMENTRY a:active
, td.FORMENTRY a:hover
, td.FORMHEADER a:visited
, td.FORMHEADER a:link
, td.FORMHEADER a:active
, td.FORMHEADER a:hover {
	text-decoration: underline;
}
input.TEXTFIELD
, input.FORMVALUE
, input.PASSWORDFIELD
, input.UPLOAD
, textarea.TEXTBLOCK
, textarea.FORMVALUE
, select.PICK {
	font-family: Arial;
	font-size: 11px;
	width: 400px;
	margin-top: 3px;
}
input.NUMBERFIELD {
	font-family: Arial;
	font-size: 11px;
	width: 150px;
	margin-top: 3px;
}
input.DATEFIELD
, select.PICKELEMENT {
	font-family: Arial;
	font-size: 11px;
	width: 370px;
	margin-top: 3px;
}
input.SUBMIT {
	font-family: Arial;
	font-size: 11px;
}
div.CHECKBOX
, div.RADIOGROUP {
	font-family: Arial;
	font-size: 11px;
	width: 400px;
	margin-top: 3px;
}
iframe.LISTER {
	width: 400px;
	height: 150px;
	margin-top: 3px;
	background-color: white;
}
div.ITEM form
, div.ITEM table.FORM {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.ITEM table.FORM td.FORMENTRY
, div.ITEM input.TEXTFIELD
, div.ITEM input.FORMVALUE
, div.ITEM input.NUMBERFIELD
, div.ITEM input.PASSWORDFIELD
, div.ITEM input.DATEFIELD
, div.ITEM input.UPLOAD
, div.ITEM textarea.TEXTBLOCK
, div.ITEM textarea.FORMVALUE
, div.ITEM select.PICK
, div.ITEM select.PICKELEMENT
, div.ITEM div.CHECKBOX
, div.ITEM div.RADIOGROUP {
	width: 100%;
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.ITEM input.SUBMIT {
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.ITEM td.SCRIPTS {
	text-align: right;
}
div.ITEM td.SCRIPTS input {
	margin-left: 10px; margin-top: 1px;
}
div.TILE form
, div.TILE table.FORM {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.TILE table.FORM td.FORMENTRY
, div.TILE input.TEXTFIELD
, div.TILE input.FORMVALUE
, div.TILE input.NUMBERFIELD
, div.TILE input.PASSWORDFIELD
, div.TILE input.DATEFIELD
, div.TILE input.UPLOAD
, div.TILE textarea.TEXTBLOCK
, div.TILE textarea.FORMVALUE
, div.TILE select.PICK
, div.TILE select.PICKELEMENT
, div.TILE div.CHECKBOX
, div.TILE div.RADIOGROUP {
	width: 100%;
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.TILE input.SUBMIT {
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.TILE td.SCRIPTS {
	text-align: right;
}
div.TILE td.SCRIPTS input {
	margin-left: 10px; margin-top: 1px;
}
span.HFORM form {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.HFORM input.TEXTFIELD
, span.HFORM input.FORMVALUE
, span.HFORM input.NUMBERFIELD
, span.HFORM input.PASSWORDFIELD
, span.HFORM input.DATEFIELD
, span.HFORM input.UPLOAD
, span.HFORM textarea.TEXTBLOCK
, span.HFORM textarea.FORMVALUE
, span.HFORM select.PICK
, span.HFORM select.PICKELEMENT
, span.HFORM div.CHECKBOX
, span.HFORM div.RADIOGROUP {
	width: 120px;
	font-family: Arial;
	font-size: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.HFORM input.SUBMIT {
	font-family: Arial;
	font-size: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Corner Wrapper Support */
div.CORNERTL {
    ;
    border: none;
    width: auto;
    height: 100%;
    padding: 0px; margin: 0px;
}
div.CORNERTR {
    ;
    border: none;
    width: auto;
    height: 100%;
    padding: 0px; margin: 0px;
}
div.CORNERBL {
    ;
    border: none;
    width: auto;
    height: 100%;
    padding: 0px; margin: 0px;
}
div.CORNERBR {
    ;
    border: none;
    width: auto;
    height: 100%;
    padding: 0px; margin: 0px;
}
/* Dynamic selections */
.HIDDEN { display: none; }
/* /var/ittrium/a39/webapps/ittrium/laf/admin/css/ace.css */
/* Outermost wrapper for all ACE forms */
div.EDIT {
	height: 95%;  /* required by firefox, 100% pushes off the bottom edge */
}
table.FRAME div.EDIT {
	height: 100%;
}
body.WYSIWYG {
	width: auto;
	height: auto;
}
div.PAGELOADER
, table.FORM
, td.EDITFIELDS
, table.EDITFIELDS {
    width: 100%;
}
#ACE img {
	border-style: none;
}
#ACE
, #EDIT {
    font-family: verdana,sans-serif;
    font-size: 13px;
}
#EDIT div, #ACE div
, #EDIT span, #ACE span
, #EDIT td, #ACE td {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
#EDIT td.TITLE div.TITLE
, #ACE td.TITLE div.TITLE {
  	font-size: 13px;
	margin: 0px;
	color: #002C6B;
	font-weight: bold;
}
#EDIT div.REVISION, #ACE div.REVISION
, #EDIT span.REVISION, #ACE span.REVISION {
	color: #FF0000;
	font-size: 10px;
	padding-left: 0px;
}
table.FRAME #ACE {
	border: thin dashed black;
}
#ACE {
	background-color: #ceced6;
	border: none;
	height: 100%;
}
#ACE td.EDITFIELDS
, #ACE table.EDITFIELDS {
    height: 100%;
}
#ACE span.ERROR
, #ACE div.ERROR {
	font-size: 10px;
	color: #FF0000;
}
#ACE span.LABEL {
	color: #606060
}
#ACE span.DESCRIPTION {
	color: #000000;
	font-size: 13px;
	padding-right: 5px;
}
#ACE span.ENABLED {
	color: #000000;
}
#ACE span.DISABLED {
	color: #606060;
}
#ACE td.FORMHEADER {
	font-size: 13px;
	padding: 0px 0px 0px 10px;
}
#ACE td.FORMHEADER2 {
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}
#ACE hr.PIECES {
	color: #dedee6;
}
#ACE hr.SUBPIECES {
	color: #d6d6e0;
}
#ACE table.DOM
, #ACE table.REPORT
, #ACE table.PERMISSIONS {
  width: 98%;
  font-size: 13px;
}
#ACE iframe.LISTER {
	font-size: 13px;
	width: 98%;
	height: 300px;
	background-color: white;
}
#ACE iframe.LISTER a {
	font-size: 13px;
}
#ACE input.SUBMIT {
	font-size: 13px;
	margin-top: 3px;
}
#ACE td.TITLE {
	background-color: #FFFFFF;
	padding: 3px 5px 3px 5px;
}
#ACE span.HEADER {
	font-size: 13px;
	color: #000000;
}
#ACE span.HEADERX {
	font-size: 13px;
	font-style: italic;
	color: #FF0000;
}
#ACE td.MINITITLE {
	padding-top: 1px; padding-bottom: 1px;
}
#ACE span.PUBLISHED {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
#ACE span.UNPUBLISHED {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FF0000;
}
#ACE span.UNPUBLISHABLE {
	color: #002C6B;
	font-style: italic;
	font-weight: normal;
	font-size: 10px;
}
#ACE span.MINITITLE {
	font-size: 10px;
	font-style: italic;
	color: gray;
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0px;
}
#ACE td.TABS {
	background-color: white;
	background-image: url(../../admin/images/tab-background-filler-white.gif);
}
#ACE td.MENU {
  	height: 24px;
	vertical-align: middle;
	padding: 0px 46px 0px 2px;
    background-image: url(../../system/images/ace-logo-small.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid black;
}
#ACE td.MENU img {
    vertical-align: bottom;
}
#EDIT td.TITLE {
	padding: 3px 5px 3px 5px;
}
#EDIT span.ERROR
, #EDIT span.ERROR {
	color: #FF0000;
}
#EDITFIELDS td.FORMLABEL {
	width: 150px;
	font-size: 13px;
	padding: 3px 0px 0px 0px;
	padding-left: 0px;
}
#EDITFIELDS td.FORMLABEL span.ENABLED
, #EDITFIELDS td.FORMLABEL span.DISABLED {
	font-size: 13px;
}
#EDITFIELDS td.FORMENTRY
, #EDITFIELDS td.FORMENTRYWIDE {
	width: auto;
	font-size: 13px;
	padding-top: 3px;
}
#EDITFIELDS input.TEXTFIELD
, #EDITFIELDS input.FORMVALUE
, #EDITFIELDS input.PASSWORDFIELD
, #EDITFIELDS input.UPLOAD
, #EDITFIELDS textarea.TEXTBLOCK
, #EDITFIELDS textarea.FORMVALUE
, #EDITFIELDS select.PICK
, #EDITFIELDS div.CHECKBOX
, #EDITFIELDS div.RADIOGROUP {
	font-size: 13px;
	width: 98%;
}
#EDITFIELDS div.RADIOGROUP {
	white-space: nowrap;
}
#EDITFIELDS input.NUMBERFIELD {
	font-size: 13px;
	width: 150px;
}
#EDITFIELDS input.DATEFIELD
, #EDITFIELDS select.PICKELEMENT {
	font-size: 13px;
	width: 100%;
}
#EDITFIELDS table.PICKCONTROL {
	width: 98%;
}
#EDITFIELDS td.PICKICON {
	width: 50px;
	padding-right: 10px;
}
#EDITFIELDS td.PICKFIELD {
	width: 100%;
}
#EDITFIELDS img
, #EDITFIELDS img.PICTURE {
	border-style: none;
}
#EDITFIELDS table.BUTTONS {
    width: 98%;
}
#EDIT td.SCRIPTS {
    vertical-align: top;
	padding: 0px 46px 3px 3px;
/*
	background-image: url(../../system/images/ace-logo-small.jpg);
	background-repeat: no-repeat;
	background-position: right top;
*/
}
#EDIT td.SCRIPTS input
, #EDITFIELDS td.BUTTONS input {
    padding: 0px;
    font-size: 13px;
}
/** AJAX CalendarField support */
div.AJAXFIELDS {
    width: 100%;
}
table.AJXtbl {
    width: 98%;
    margin: 4px;
}
th.AJXtitle {
    text-align: left;
    font-size: 14px;
}
#EDIT span.AJXerr 
, #ACE span.AJXerr {
    font-weight: bold;
    color: red;
}
td.AJXbtns {
    text-align: right;
    padding: 2px 0px 2px 0px;
}
input.AJXsubmit {
    margin: 0px 0px 0px 5px;
}
input.AJXbtn {
    width: 16px;
    margin: 0px; padding: 0px;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
td.AJXCALmnths {
    vertical-align: top;
}
td.AJXCALtime {
    width: 10%;
    vertical-align: top;
    text-align: right;
}
div.AJXCALtime {
    width: 200px;
}
table.AJXCALtime {
    border: 1px solid black;
    width: 100%;
}
table.AJXCALcntrls input {
    margin: 0px 2px 0px 2px;
    font-size: 12px;
    font-weight: bold;
    width: 25px;
}
th.AJXCALths {
    padding: 2px;
    border-bottom: 1px solid black;
}
td.AJXCALhrs {
    padding: 2px;
    border-top: 1px solid black;
}
div.AJXCALmnth {
    float: left;
    padding: 0px 10px 10px 0px;
}
div.AJXCALallm {
    padding: 0px 10px 5px 0px;
}
table.AJXCALmnth {
    margin: 0px; padding: 0px;
    border-left: 1px solid black;
    border-top: 1px solid black;
}
table.AJXCALallm {
    margin: 0px; padding: 0px;
    border: 1px solid black;
}
th.AJXCALmnth {
    cursor: pointer;
    background-color: white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 2px;
}
table.AJXCALallm th.AJXCALmnth {
    cursor: pointer;
    background-color: white;
    border: none;
    padding: 2px 10px 2px 10px;
}
th.AJXCALdow {
    width: 1.5em; height: 1.5em;
    cursor: pointer;
    background-color: #e8e8e8;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 2px;
}
table.AJXCALallm td.AJXCALdow {
    width: 1.2em; height: 1.2em;
    cursor: pointer;
    background-color: #e8e8e8;
    border: none;
    border-left: 1px solid black;
    padding: 2px;
}
td.AJXCALdy {
    width: 1.5em; height: 1.5em;
    cursor: pointer;
    text-align: right;
    background-color: white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 2px;
}
td.AJXCALact {
    background-color: yellow;
}
td.AJXCALsel a
, #EDIT td.AJXCALsel a
, #ACE td.AJXCALsel a {
    font-weight: bold;
    color: red;
}
td.AJXCALfll {
    width: 1.5em; height: 1.5em;
    background-color: #f0f0f0;
    border-bottom: 1px solid black;
    padding: 2px;
}
td.AJXCALfllend {
    width: 1.5em; height: 1.5em;
    background-color: #f0f0f0;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    padding: 2px;
}
td.AJXCALfllmddlend {
    width: 1.5em; height: 1.5em;
    background-color: #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid black;
    padding: 2px;
}
td.AJXCALfllmddl {
    width: 1.5em; height: 1.5em;
    background-color: #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding: 2px;
}
td.AJXCALinpt input {
    width: 70px;
}
td.AJXCALaddmnths {
    padding: 0px 10px 2px 0px;
}
td.AJXCALaddmnths input {
    font-size: 11px;
}
/** AJAX Reservation support */
table.AJXRSVtbl {
    cursor: pointer;
    width: 98%;
    margin: 4px;
}
#EDIT table.AJXRSVhours
, #EDIT table.AJXRSVlist {
    background-color: #ceced6;
}
table.AJXRSVlist td {
    padding: 1px 2px 1px 2px;
}
table.AJXRSVcntrls input {
    margin: 0px 2px 0px 2px;
    font-size: 12px;
    font-weight: bold;
    width: 25px;
}
td.AJXRSVbtns {
    width: 100%;
    vertical-align: bottom;
    text-align: right;
}
#ACE td.AJXRSVroom
, #EDIT td.AJXRSVroom {
    background-color: #f0f0f0;
    border-top: 2px solid black;
    font-weight: bold;
}
#ACE td.AJXRSVroom2
, #EDIT td.AJXRSVroom2 {
    cursor: default;
    background-color: #f0f0f0;
    border-bottom: 1px solid black;
    font-size: 6px;
}
#ACE td.AJXRSVroomx
, #EDIT td.AJXRSVroomx {
    background-color: #f0f0f0;
    font-size: 3px;
}
td.AJXRSVfll {
    cursor: default;
}
td.AJXRSVdate  {
    white-space: nowrap;
}
td.AJXRSVdatex  {
    cursor: default;
    white-space: nowrap;
}
#ACE td.AJXRSVdateopn
, #EDIT td.AJXRSVdateopn {
    background-color: #ffa0a0;
}
td.AJXRSVtime {
    text-align: right;
}
td.AJXRSVprd {
    cursor: default;
    margin: 0px; padding: 0px;
    background-color: #f0f0f0;
    border-top: 1px solid black;
}
a.AJXRSVprd
, a.AJXRSVopn 
, a.AJXRSVevt {
    display: block;
    width: 100%; 
}
a.AJXRSVprd {
    font-size: 6px;
}
td.AJXRSVprd6000 {
    width: 60px;
}
td.AJXRSVprd3000, td.AJXRSVprd3030 {
    width: 30px;
}
td.AJXRSVprd1500, td.AJXRSVprd1515, td.AJXRSVprd1530, td.AJXRSVprd1545 {
    width: 15px;
}
td.AJXRSVprd1000, td.AJXRSVprd1010, td.AJXRSVprd1020
, td.AJXRSVprd1030, td.AJXRSVprd1040, td.AJXRSVprd1050 {
    width: 10px;
}
td.AJXRSVprd6000
, td.AJXRSVprd3000, td.AJXRSVprd3030
, td.AJXRSVprd1500, td.AJXRSVprd1515, td.AJXRSVprd1530, td.AJXRSVprd1545
, td.AJXRSVprd1000, td.AJXRSVprd1010, td.AJXRSVprd1020
, td.AJXRSVprd1030, td.AJXRSVprd1040, td.AJXRSVprd1050 {
    margin: 0px; padding: 0px;
    background-color: #f0f0f0;
}
td.AJXRSVopn6000
, td.AJXRSVopn3000, td.AJXRSVopn3030
, td.AJXRSVopn1500, td.AJXRSVopn1515, td.AJXRSVopn1530, td.AJXRSVopn1545
, td.AJXRSVopn1000, td.AJXRSVopn1010, td.AJXRSVopn1020
, td.AJXRSVopn1030, td.AJXRSVopn1040, td.AJXRSVopn1050 {
    margin: 0px; padding: 0px;
    background-color: white;
}
td.AJXRSVprd6000, td.AJXRSVprd3000, td.AJXRSVprd1500, td.AJXRSVprd1000
, td.AJXRSVopn6000, td.AJXRSVopn3000, td.AJXRSVopn1500, td.AJXRSVopn1000 {
    border-left: 1px solid #a0a0a0;
}
td.AJXRSVprd3030, td.AJXRSVprd1530, td.AJXRSVprd1030
, td.AJXRSVopn3030, td.AJXRSVopn1530, td.AJXRSVopn1030 {
    border-left: 1px dotted #e0e0e0;
}
td.AJXRSVup {
    background-color: #ffc0c0;
}
td.AJXRSVdown {
    background-color: #ffa0a0;
}
td.AJXRSVevt {
    background-color: #ff8080;
}
td.AJXRSVupx {
    background-color: #fbb117;
}
td.AJXRSVdownx {
    background-color: #c58917;
}
td.AJXRSVevtx {
    background-color: #e8a317;
}
td.AJXRSVevtc
, td.AJXRSVupc
, td.AJXRSVdownc {
    cursor: default;
    background-color: #e0e0e0;
}
td.AJXRSVevtp
, td.AJXRSVupp
, td.AJXRSVdownp {
    cursor: default;
    background-color: #e8e8e8;
}
td.AJXRSVup0 {
    cursor: default;
    background-color: #c0c0ff;
}
td.AJXRSVdown0 {
    cursor: default;
    background-color: #a0a0ff;
}
td.AJXRSVevt0 {
    cursor: default;
    background-color: #8080ff;
}
td.AJXRSVup1 {
    cursor: default;
    background-color: #c0ffc0;
}
td.AJXRSVdown1 {
    cursor: default;
    background-color: #a0ffa0;
}
td.AJXRSVevt1 {
    cursor: default;
    background-color: #80ff80;
}
td.AJXRSVup2 {
    cursor: default;
    background-color: #ffffc0;
}
td.AJXRSVdown2 {
    cursor: default;
    background-color: #ffffa0;
}
td.AJXRSVevt2 {
    cursor: default;
    background-color: #ffff80;
}
td.AJXRSVup3 {
    cursor: default;
    background-color: #c0ffff;
}
td.AJXRSVdown3 {
    cursor: default;
    background-color: #a0ffff;
}
td.AJXRSVevt3 {
    cursor: default;
    background-color: #80ffff;
}
td.AJXRSVbot {
    border-bottom: 1px solid black;
}
td.AJXsrch
, td.AJXrsv {
    text-align: left;
    vertical-align: top;
}
td.AJXsrch {
    width: 220px;
    padding: 2px 0px 2px 0px;
}
td.AJXrsv {
    padding: 2px 0px 2px 20px;
}
#EDIT td.AJXlbl
, #ACE td.AJXlbl {
    font-size: 13px;
    font-weight: bold; 
}
#EDIT td.AJXlbla
, #ACE td.AJXlbla {
    font-size: 10px;
    border-left: 1px solid #808080;
}
#EDIT td.AJXitm
, #ACE td.AJXitm {
    padding: 0px 4px 2px 4px;
}
#EDIT td.AJXattr
, #ACE td.AJXattr {
    background-color: #e0e0e0;
    padding: 0px 2px 0px 2px;
}
td.AJXattrpad {
    width: 40px;
}
#EDITFIELDS td.AJXfld input.TEXTFIELD
, #EDITFIELDS td.AJXfld input.FORMVALUE
, #EDITFIELDS td.AJXfld input.PASSWORDFIELD
, #EDITFIELDS td.AJXfld input.UPLOAD
, #EDITFIELDS td.AJXfld textarea.TEXTBLOCK
, #EDITFIELDS td.AJXfld textarea.FORMVALUE
, #EDITFIELDS td.AJXfld select.PICK
, #EDITFIELDS td.AJXfld div.CHECKBOX
, #EDITFIELDS td.AJXfld div.RADIOGROUP
, #EDITFIELDS td.AJXfld input.NUMBERFIELD
, #EDITFIELDS td.AJXfld input.DATEFIELD
, #EDITFIELDS td.AJXfld select.PICKELEMENT {
    width: 220px;
  	font-size: 13px;
}
/* /var/ittrium/a39/webapps/ittrium/WEB-INF/laf/visitor/css/strict.css */
/* theme-css */
/* custom-css */

table.BREADCRUMB, td.BREADCRUMB {
	display: none;
}
		
/* MAKE ALL IMAGES DISPLAY IN BLOCK MODE BY DEFAULT. */
img.PICTURE 
, img.PICTUREleft 
, img.PICTUREright {
    display: block;
}
/* MAKE INLINE PICTURES CENTER ON FIREFOX.
div.INLINEIMG img.PICTURE {
	margin-left:auto;
	margin-right:auto;
}

/* PROBLEM - INTRODUCTIONS DEFAULT TO STYLE NONE.  SYSTEM CONTAINS DEFAULT NO PADDING FORMAT FOR STYLE ARTICLE.  WHEN LAYOUT IS STREAM, PAGE IS CREATED WITH A TABLE WITH LEFT, CENTER, AND RIGHT CLASS ATTRIBUTES ON THE THE TD COLUMNS */
div.NONE td.LEFT
, div.NONE td.CENTER
, div.NONE td.RIGHT {
	padding: 0;
}
/* BREADCRUMB CONFIGURATION */    
div.BREADCRUMB {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.BREADCRUMB a:visited
, div.BREADCRUMB a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.BREADCRUMB a:hover
, div.BREADCRUMB a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* DETAIL CONFIGURATION */    
td.DETAIL div.CONTENTS {
    color: #4C4C4C;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.DETAIL div.CONTENTS a:visited
, td.DETAIL div.CONTENTS a:link { 
    color: #4C4C4C;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.DETAIL div.CONTENTS a:hover
, td.DETAIL div.CONTENTS a:active {
    color: #4C4C4C;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* PAGEHEADER CONFIGURATION */    
td.DETAIL table.PAGEHEADER td.PAGEHEADER div.TITLE {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    padding: 0px;
}
/* FOOTER CONFIGURATION */    
td.FOOTER {
    color: #7690c0;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
td.FOOTER a:visited
, td.FOOTER a:link {
    color: #7690c0;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
td.FOOTER a:hover
, td.FOOTER a:active {
    color: #7690c0;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
/* included for future support */
td.FOOTER span.ONPATH {
    color: #7690c0;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
td.FOOTER span.ATEND {
    color: #7690c0;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
/* LOGO CONFIGURATION */    
td.HDRLOGO 
, td.HDRLOGO span.HDRTEXT {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.HDRLOGO a:visited
, td.HDRLOGO a:link 
, td.HDRLOGO a:visited span.HDRTEXT
, td.HDRLOGO a:link span.HDRTEXT {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.HDRLOGO a:hover
, td.HDRLOGO a:active 
, td.HDRLOGO a:hover span.HDRTEXT
, td.HDRLOGO a:active span.HDRTEXT {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* HOME CONFIGURATION */    
div.HOME
, td.HOME div.CONTENTS {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.HOME div.CONTENTS a:visited
, td.HOME div.CONTENTS a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.HOME div.CONTENTS a:hover
, td.HOME div.CONTENTS a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* ITEM CONFIGURATION */    
div.ITEM {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    padding: 0px 0px 10px 0px;
}
div.ITEM a:visited
, div.ITEM a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.ITEM a:hover
, div.ITEM a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.ITEM span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.ITEM span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

/* ITEM ABSTRACT CONFIGURATION */    
div.ITEM div.ABSTRACT {
    color: #4C4C4C;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* NAVIGATION CONFIGURATION */    
td.NAVIGATION {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.NAVIGATION a:visited
, td.NAVIGATION a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.NAVIGATION a:hover
, td.NAVIGATION a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.NAVIGATION span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.NAVIGATION span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* SCRIPTS CONFIGURATION */    
div.SCRIPTS a:visited
, div.SCRIPTS a:link {
    color: blue;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
}
div.SCRIPTS a:hover
, div.SCRIPTS a:active {
    color: blue;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: underline;
}
div.SECTION {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* SITESECTION CONFIGURATION */    
td.SITESECTION {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.SITESECTION a:visited
, td.SITESECTION a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.SITESECTION a:hover
, td.SITESECTION a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* SUPPLEMENT CONFIGURATION */    
div.SUPPLEMENT {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUPPLEMENT a:visited
, div.SUPPLEMENT a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUPPLEMENT a:hover
, div.SUPPLEMENT a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUPPLEMENT div.HEADER {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    padding: 0px;    
}
div.SUPPLEMENT div.ITEM {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    padding: 0px;
}
div.SUPPLEMENT div.ITEM a:visited
, div.SUPPLEMENT div.ITEM a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUPPLEMENT div.ITEM a:hover
, div.SUPPLEMENT div.ITEM a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUPPLEMENT div.ITEM div.ABSTRACT {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* SUBNAV CONFIGURATION */    
div.SUBNAV {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBNAV a:visited
, div.SUBNAV a:link {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBNAV a:hover
, div.SUBNAV a:active {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBNAV span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: underline;
}
div.SUBNAV span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: underline;
}
div.SUBNAV div.TILE {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE a:visited
, div.SUBNAV div.TILE a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE a:hover
, div.SUBNAV div.TILE a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE2 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE2 a:visited
, div.SUBNAV div.TILE2 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE2 a:hover
, div.SUBNAV div.TILE2 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE2 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE2 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE3 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE3 a:visited
, div.SUBNAV div.TILE3 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE3 a:hover
, div.SUBNAV div.TILE3 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE3 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE3 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE4 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE4 a:visited
, div.SUBNAV div.TILE4 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE4 a:hover
, div.SUBNAV div.TILE4 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE4 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE4 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE5 
, div.SUBNAV div.TILE6 
, div.SUBNAV div.TILE7 
, div.SUBNAV div.TILE8 
, div.SUBNAV div.TILE9 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE5 a:visited
, div.SUBNAV div.TILE6 a:visited
, div.SUBNAV div.TILE7 a:visited
, div.SUBNAV div.TILE8 a:visited
, div.SUBNAV div.TILE9 a:visited
, div.SUBNAV div.TILE5 a:link
, div.SUBNAV div.TILE6 a:link
, div.SUBNAV div.TILE7 a:link
, div.SUBNAV div.TILE8 a:link
, div.SUBNAV div.TILE9 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE5 a:hover
, div.SUBNAV div.TILE6 a:hover
, div.SUBNAV div.TILE7 a:hover
, div.SUBNAV div.TILE8 a:hover
, div.SUBNAV div.TILE9 a:hover
, div.SUBNAV div.TILE5 a:active
, div.SUBNAV div.TILE6 a:active
, div.SUBNAV div.TILE7 a:active
, div.SUBNAV div.TILE8 a:active
, div.SUBNAV div.TILE9 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE5 span.ONPATH
, div.SUBNAV div.TILE6 span.ONPATH
, div.SUBNAV div.TILE7 span.ONPATH
, div.SUBNAV div.TILE8 span.ONPATH
, div.SUBNAV div.TILE9 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBNAV div.TILE5 span.ATEND 
, div.SUBNAV div.TILE6 span.ATEND 
, div.SUBNAV div.TILE7 span.ATEND 
, div.SUBNAV div.TILE8 span.ATEND 
, div.SUBNAV div.TILE9 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* SUBSUBNAV CONFIGURATION */    
div.SUBSUBNAV {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBSUBNAV a:visited
, div.SUBSUBNAV a:link {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBSUBNAV a:hover
, div.SUBSUBNAV a:active {
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-transform: lowercase;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE a:visited
, div.SUBSUBNAV div.TILE a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE a:hover
, div.SUBSUBNAV div.TILE a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE2 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE2 a:visited
, div.SUBSUBNAV div.TILE2 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE2 a:hover
, div.SUBSUBNAV div.TILE2 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE2 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE2 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE3 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE3 a:visited
, div.SUBSUBNAV div.TILE3 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE3 a:hover
, div.SUBSUBNAV div.TILE3 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE3 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE3 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE4 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE4 a:visited
, div.SUBSUBNAV div.TILE4 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE4 a:hover
, div.SUBSUBNAV div.TILE4 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE4 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE4 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE5
, div.SUBSUBNAV div.TILE6
, div.SUBSUBNAV div.TILE7
, div.SUBSUBNAV div.TILE8
, div.SUBSUBNAV div.TILE9 {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE5 a:visited
, div.SUBSUBNAV div.TILE6 a:visited
, div.SUBSUBNAV div.TILE7 a:visited
, div.SUBSUBNAV div.TILE8 a:visited
, div.SUBSUBNAV div.TILE9 a:visited
, div.SUBSUBNAV div.TILE5 a:link 
, div.SUBSUBNAV div.TILE6 a:link
, div.SUBSUBNAV div.TILE7 a:link
, div.SUBSUBNAV div.TILE8 a:link
, div.SUBSUBNAV div.TILE9 a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE5 a:hover
, div.SUBSUBNAV div.TILE6 a:hover
, div.SUBSUBNAV div.TILE7 a:hover
, div.SUBSUBNAV div.TILE8 a:hover
, div.SUBSUBNAV div.TILE9 a:hover
, div.SUBSUBNAV div.TILE5 a:active
, div.SUBSUBNAV div.TILE6 a:active
, div.SUBSUBNAV div.TILE7 a:active
, div.SUBSUBNAV div.TILE8 a:active
, div.SUBSUBNAV div.TILE9 a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE5 span.ONPATH 
, div.SUBSUBNAV div.TILE6 span.ONPATH
, div.SUBSUBNAV div.TILE7 span.ONPATH
, div.SUBSUBNAV div.TILE8 span.ONPATH
, div.SUBSUBNAV div.TILE9 span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.SUBSUBNAV div.TILE5 span.ATEND
, div.SUBSUBNAV div.TILE6 span.ATEND
, div.SUBSUBNAV div.TILE7 span.ATEND
, div.SUBSUBNAV div.TILE8 span.ATEND
, div.SUBSUBNAV div.TILE9 span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* TOOLS CONFIGURATION */    
td.TOOLS {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.TOOLS a:visited
, td.TOOLS a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.TOOLS a:hover
, td.TOOLS a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.TOOLS span.ONPATH {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
td.TOOLS span.ATEND {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* USER CONFIGURATION */    
div.USER {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.USER a:visited
, div.USER a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.USER a:hover
, div.USER a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* VCR CONFIGURATION */    
div.VCRLINKS {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.VCRLINKS a:visited
, div.VCRLINKS a:link {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
div.VCRLINKS a:hover
, div.VCRLINKS a:active {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}
/* Start Stylesheet */
div.STYLEBORDERFLASH {
    border: 5px solid #01A4E5;
}
div.STYLEBORDERFLASH .FLASH
, div.STYLEBORDERFLASH .FLV
, div.STYLEBORDERFLASH object.MEDIAPLAYER
, div.STYLEBORDERFLASH object.QUICKTIME
, div.STYLEBORDERFLASH object.REALPLAYER {
	margin: 0px;
}
div.STYLEBORDERFLASH div.PAGEWRAPPER {
	padding: 0px;
}	
div.ARTICLEBLUE td.LEFT
, div.ARTICLEBLUE td.CENTER
, div.ARTICLEBLUE td.RIGHT 
, div.ARTICLEGRAY td.LEFT
, div.ARTICLEGRAY td.CENTER
, div.ARTICLEGRAY td.RIGHT 
, div.ARTICLEGREEN td.LEFT
, div.ARTICLEGREEN td.CENTER
, div.ARTICLEGREEN td.RIGHT 
, div.ARTICLELIGHTBLUE td.LEFT
, div.ARTICLELIGHTBLUE td.CENTER
, div.ARTICLELIGHTBLUE td.RIGHT 
, div.ARTICLELIGHTPURPLE td.LEFT
, div.ARTICLELIGHTPURPLE td.CENTER
, div.ARTICLELIGHTPURPLE td.RIGHT 
, div.ARTICLEORANGE td.LEFT
, div.ARTICLEORANGE td.CENTER
, div.ARTICLEORANGE td.RIGHT 
, div.ARTICLEPURPLE td.LEFT
, div.ARTICLEPURPLE td.CENTER
, div.ARTICLEPURPLE td.RIGHT 
, div.ARTICLERED td.LEFT
, div.ARTICLERED td.CENTER
, div.ARTICLERED td.RIGHT {
    padding: 0px;
}
div.STYLEBORDER div.INNERPAGE {
    border: none;
    padding: 0px;
}
div.STYLEBORDER {
    padding-top: 10px;
    background-image: url(../images/style-border-background.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}
html {
    height: 100%;
    overflow-y: scroll;
}		
body {
    height: 100%;
    margin: 0px;
}		
table.PAGE {
    height: auto;
    width: 100%;
    background-image: url(../images/page-background.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}
tr.FRAMETOP {
    height: 480px;
    vertical-align: top;	
}
tr.FRAMEBOTTOM {
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM {
    height: 120px;
    vertical-align: top;		
    background-image: url(../images/footer-background.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM div.FRAMEFOOTER {
    background-image: url(../images/footer-overlay.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM div.FRAMEFOOTER table.FOOTER {
    background-image: url(../images/footer-tab.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 760px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM div.FRAMEFOOTER table.FOOTER td.FOOTER {
    vertical-align: middle;
}


/*
tr.FRAMEBOTTOM td.FRAMEBOTTOM {
    border: 1px solid red;
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM div.FRAMEFOOTER {
    border: 1px solid green;
}
tr.FRAMEBOTTOM td.FRAMEBOTTOM div.FRAMEFOOTER table.FOOTER {
    border: 1px solid yellow;
}
*/
div.FRAMEHEADER {
    height: 81px;
}
div.FRAMEHEADER table.HEADER  {
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}
table.LANDING div.FRAMESUBHEADER {
    height: 83px;
}
table.LANDING div.FRAMESUBHEADER {
    height: 58px;
}
div.FRAMESUBHEADER table.NAVIGATION {
    height: 53px;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td {
	vertical-align: bottom;
	padding: 0px 1px 0px 0px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS8 {
	padding-bottom: 35px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS7 {
	padding-bottom: 30px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS6 {
	padding-bottom: 25px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS5 {
	padding-bottom: 20px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS4 {
	padding-bottom: 15px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS3 {
	padding-bottom: 10px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS2 {
	padding-bottom: 5px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.POS1 {
	padding-bottom: 0px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.LEFT {
    padding: 0px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.CENTER {
    background-image: url(../images/blank-tab-center.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
    padding: 0px 4px 0px 4px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.CENTER a {
    text-transform: lowercase;
    font-family: Arial;
    font-size: 13px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS td.RIGHT {
    padding: 0px;
}
div.FRAMESUBHEADER table.NAVIGATION table.TABS img { 
    vertical-align: bottom
}  
table.INTERIOR div.FRAMESUBHEADER table.SUBNAVIGATION {
    height: 30px;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}
table.LANDING div.FRAMESUBHEADER table.SUBNAVIGATION {
    height: 5px;
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}
div.FRAMEBODY {
    height: auto;
}
div.FRAMEBODY table.DETAIL
, div.FRAMEBODY table.HOME {
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}
div.FRAMEBODY table.DETAIL td.DETAIL {
    width: 759px;
    vertical-align: top;
}
div.FRAMEBODY table.DETAIL td.PROP {
    width: 1px;
}
h1 {
    padding: 0px 0px 20px 0px;
    margin: 0px;
    text-align: left;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
}
table.LANDING h1 {
    padding: 20px 0px 20px 0px;
}
h2 {
    line-height: normal;
    padding: 0px 0px 15px 0px;
    margin: 0px;
    text-align: left;
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
}
/* override the padding for h2 in the news section on the home page */
div.STYLELIGHTBLUE h2 {
    padding: 0px 0px 0px 0px;
}
div.CONTENTS {
    line-height: 1.3;
}
div.COLOR0
, div.COLOR0 a:visited
, div.COLOR0 a:link
, div.COLOR0 a:hover
, div.COLOR0 a:active
, div.COLOR0 span.ONPATH
, div.COLOR0 span.ATEND 
, div.CONTENTS span.COLOR0 a:visited
, div.CONTENTS span.COLOR0 a:link
, div.CONTENTS span.COLOR0 a:hover
, div.CONTENTS span.COLOR0 a:active 
, div.CONTENTS span.COLOR0 h1
, div.CONTENTS span.COLOR0 h2
, div.ARTICLEBLACK div.ITEM a:visited
, div.ARTICLEBLACK div.ITEM a:link
, div.ARTICLEBLACK div.ITEM a:hover
, div.ARTICLEBLACK div.ITEM a:active
, h1.COLOR0 {
    color: #000000;
}
div.COLOR1
, div.COLOR1 a:visited
, div.COLOR1 a:link
, div.COLOR1 a:hover
, div.COLOR1 a:active
, div.COLOR1 span.ONPATH
, div.COLOR1 span.ATEND 
, div.CONTENTS span.COLOR1 a:visited
, div.CONTENTS span.COLOR1 a:link
, div.CONTENTS span.COLOR1 a:hover
, div.CONTENTS span.COLOR1 a:active 
, div.CONTENTS span.COLOR1 h1
, div.CONTENTS span.COLOR1 h2
, div.ARTICLELIGHTBLUE div.ITEM a:visited
, div.ARTICLELIGHTBLUE div.ITEM a:link
, div.ARTICLELIGHTBLUE div.ITEM a:hover
, div.ARTICLELIGHTBLUE div.ITEM a:active
, div.STYLELIGHTBLUE div.ITEM a:visited
, div.STYLELIGHTBLUE div.ITEM a:link
, div.STYLELIGHTBLUE div.ITEM a:hover
, div.STYLELIGHTBLUE div.ITEM a:active
, h1.COLOR1 {
    color: #01A4E5;
}
div.COLOR2
, div.COLOR2 a:visited
, div.COLOR2 a:link
, div.COLOR2 a:hover
, div.COLOR2 a:active
, div.COLOR2 span.ONPATH
, div.COLOR2 span.ATEND 
, div.CONTENTS span.COLOR2 a:visited
, div.CONTENTS span.COLOR2 a:link
, div.CONTENTS span.COLOR2 a:hover
, div.CONTENTS span.COLOR2 a:active 
, div.CONTENTS span.COLOR2 h1
, div.CONTENTS span.COLOR2 h2
, div.ARTICLELIGHTPURPLE div.ITEM a:visited
, div.ARTICLELIGHTPURPLE div.ITEM a:link
, div.ARTICLELIGHTPURPLE div.ITEM a:hover
, div.ARTICLELIGHTPURPLE div.ITEM a:active
, h1.COLOR2 {
    color: #7487C2;
}
div.COLOR3
, div.COLOR3 a:visited
, div.COLOR3 a:link
, div.COLOR3 a:hover
, div.COLOR3 a:active
, div.COLOR3 span.ONPATH
, div.COLOR3 span.ATEND 
, div.CONTENTS span.COLOR3 a:visited
, div.CONTENTS span.COLOR3 a:link
, div.CONTENTS span.COLOR3 a:hover
, div.CONTENTS span.COLOR3 a:active 
, div.CONTENTS span.COLOR3 h1
, div.CONTENTS span.COLOR3 h2
, div.ARTICLEPURPLE div.ITEM a:visited
, div.ARTICLEPURPLE div.ITEM a:link
, div.ARTICLEPURPLE div.ITEM a:hover
, div.ARTICLEPURPLE div.ITEM a:active
, h1.COLOR3 {
    color: #595383;
}
div.COLOR4
, div.COLOR4 a:visited
, div.COLOR4 a:link
, div.COLOR4 a:hover
, div.COLOR4 a:active
, div.COLOR4 span.ONPATH
, div.COLOR4 span.ATEND 
, div.CONTENTS span.COLOR4 a:visited
, div.CONTENTS span.COLOR4 a:link
, div.CONTENTS span.COLOR4 a:hover
, div.CONTENTS span.COLOR4 a:active 
, div.CONTENTS span.COLOR4 h1
, div.CONTENTS span.COLOR4 h2
, div.ARTICLEORANGE div.ITEM a:visited
, div.ARTICLEORANGE div.ITEM a:link
, div.ARTICLEORANGE div.ITEM a:hover
, div.ARTICLEORANGE div.ITEM a:active
, h1.COLOR4 {
    color: #FC9F1A;
}
div.COLOR5
, div.COLOR5 a:visited
, div.COLOR5 a:link
, div.COLOR5 a:hover
, div.COLOR5 a:active
, div.COLOR5 span.ONPATH
, div.COLOR5 span.ATEND
, div.CONTENTS span.COLOR5 a:visited
, div.CONTENTS span.COLOR5 a:link
, div.CONTENTS span.COLOR5 a:hover
, div.CONTENTS span.COLOR5 a:active 
, div.CONTENTS span.COLOR5 h1
, div.CONTENTS span.COLOR5 h2
, div.ARTICLEGREEN div.ITEM a:visited
, div.ARTICLEGREEN div.ITEM a:link
, div.ARTICLEGREEN div.ITEM a:hover
, div.ARTICLEGREEN div.ITEM a:active
, h1.COLOR5 {
    color: #9BB70A;
}
div.COLOR6
, div.COLOR6 a:visited
, div.COLOR6 a:link
, div.COLOR6 a:hover
, div.COLOR6 a:active
, div.COLOR6 span.ONPATH
, div.COLOR6 span.ATEND 
, div.CONTENTS span.COLOR6 a:visited
, div.CONTENTS span.COLOR6 a:link
, div.CONTENTS span.COLOR6 a:hover
, div.CONTENTS span.COLOR6 a:active 
, div.CONTENTS span.COLOR6 h1
, div.CONTENTS span.COLOR6 h2
, div.ARTICLERED div.ITEM a:visited
, div.ARTICLERED div.ITEM a:link
, div.ARTICLERED div.ITEM a:hover
, div.ARTICLERED div.ITEM a:active
, h1.COLOR6 {
    color: #C60651;
}
div.COLOR7
, div.COLOR7 a:visited
, div.COLOR7 a:link
, div.COLOR7 a:hover
, div.COLOR7 a:active
, div.COLOR7 span.ONPATH
, div.COLOR7 span.ATEND 
, div.CONTENTS span.COLOR7 a:visited
, div.CONTENTS span.COLOR7 a:link
, div.CONTENTS span.COLOR7 a:hover
, div.CONTENTS span.COLOR7 a:active 
, div.CONTENTS span.COLOR7 h1
, div.CONTENTS span.COLOR7 h2
, div.ARTICLEGRAY div.ITEM a:visited
, div.ARTICLEGRAY div.ITEM a:link
, div.ARTICLEGRAY div.ITEM a:hover
, div.ARTICLEGRAY div.ITEM a:active
, h1.COLOR7 {
    color: #555555;
}
div.COLOR8
, div.COLOR8 a:visited
, div.COLOR8 a:link
, div.COLOR8 a:hover
, div.COLOR8 a:active
, div.COLOR8 span.ONPATH
, div.COLOR8 span.ATEND 
, div.CONTENTS span.COLOR8 a:visited
, div.CONTENTS span.COLOR8 a:link
, div.CONTENTS span.COLOR8 a:hover
, div.CONTENTS span.COLOR8 a:active 
, div.CONTENTS span.COLOR8 h1
, div.CONTENTS span.COLOR8 h2
, div.ARTICLEBLUE div.ITEM a:visited
, div.ARTICLEBLUE div.ITEM a:link
, div.ARTICLEBLUE div.ITEM a:hover
, div.ARTICLEBLUE div.ITEM a:active
, h1.COLOR8 {
    color: #025394;
}
div.ARTICLE div.ASEG div.ITEM a:visited
, div.ARTICLE div.ASEG div.ITEM a:link
, div.ARTICLE div.ASEG div.ITEM a:hover
, div.ARTICLE div.ASEG div.ITEM a:active
, div.ARTICLE div.BSEG div.ITEM a:visited
, div.ARTICLE div.BSEG div.ITEM a:link
, div.ARTICLE div.BSEG div.ITEM a:hover
, div.ARTICLE div.BSEG div.ITEM a:active {
    color: #01A4E5;
}
/* PRICING TABLE STYLE */
table.PRICING {
    width: 100%;
}	
table.PRICING td {
    padding: 3px 5px 3px 5px;
}
table.PRICING td.HEAD1 
, table.PRICING td.HEAD2 
, table.PRICING td.HEAD3 {
    width: 80%;
}
table.PRICING td.HEAD2 {
    padding-left: 20px;
}    
table.PRICING td.HEAD3 {
    padding-left: 40px;
}    
table.PRICING td.AMOUNT {
    width: 20%;
    text-align: right;
    border-left: 1px solid #000000;
}
table.PRICING td.END {
    border-bottom: 1px solid #000000;
}    

/* End Stylesheet */