/* BILLBOARDS */
a.white {
	color:#ffffff;
	text-decoration: underline;
}
a.white:visited {
	color:#ffffff;
	text-decoration: underline;
}
a.white:hover {
	color:#ffffff;
	text-decoration: none;
}
.billboardFF9900 {
	background-color:#FF9900;
}
.billboardCC6600 {
	background-color:#CC6600;
}
.billboard999900 {
	background-color:#999900;
}	
.billboard006633 {
	background-color:#006633;
}	
.billboard990000 {
	background-color:#990000;
}	
.billboard993333 {
	background-color:#993333;
}	
.billboard660033 {
	background-color:#660033;
}	
.billboard663366 {
	background-color:#663366;
}	
.billboard339966 {
	background-color:#339966;
}
p, td {font: 8pt tahoma, arial, helvetica, sans-serif;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
	
/* **************************************** */
/* Styles required for Profile Center       */
/* **************************************** */

/* ANCHORS */
a.tab {
	color: #333333;
	text-decoration: none;
}
a.tab:hover {
	color: #333333;
	text-decoration: none;
}
a.tab:visited {
	color: #333333;
	text-decoration:none; 
}

/* DATA TABLES */
.even {
	background-color: #CCCCCC;
}
.odd {
	background-color: #EEEEEE;
}
.white-border {
	border: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}

/* FORMS */
.field-label {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	color: #333333;
}
.form-body {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #DDDDDD;
	text-align: center;
	vertical-align: top;
}
.form-title-bar {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	height: 20px;
}
td.vertical-border {
	background-color: #999999;
	width: 1px;
}
td.horizontal-border {
	background-color: #999999;
	height: 1px;
}
input.text {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	width: 200px;
}

/* TEXT AND LISTS */
.no-top-margin {
	margin-top: 0;
}
li.no-indent-dark {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4px;
	list-style-type: square;
	color:#333333;
}
.normalWeight {
	font-weight: normal; 
}
.error {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}

/* TABS */
/* ON */
.onTab_r1_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r1_c1.gif);
	background-repeat: no-repeat;
}
.onTab_r1_c2 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r1_c2.gif);
	background-repeat: no-repeat;
}
.onTab_r1_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r1_c3.gif);
	background-repeat: no-repeat;
}
.onTab_r2_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r2_c1.gif);
	background-repeat: no-repeat;
}
.onTab_r2_c2 {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #DDDDDD;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}
.onTab_r2_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r2_c3.gif);
	background-repeat: no-repeat;
}
.onTab_r3_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r3_c1.gif);
	background-repeat: no-repeat;
}
.onTab_r3_c2 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r3_c2.gif);
	background-repeat: no-repeat;
}
.onTab_r3_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OnTab_r3_c3.gif);
	background-repeat: no-repeat;
}
/* OFF */
.offTab_r1_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/ffTab_r1_c1.gif);
	background-repeat: no-repeat;
}
.offTab_r1_c2 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r1_c2.gif);
	background-repeat: no-repeat;
}
.offTab_r1_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r1_c3.gif);
	background-repeat: no-repeat;
}
.offTab_r2_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r2_c1.gif);
	background-repeat: no-repeat;
}
.offTab_r2_c2 {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #999999;
	color: #333333;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}
.offTab_r2_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r2_c3.gif);
	background-repeat: no-repeat;
}
.offTab_r3_c1 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r3_c1.gif);
	background-repeat: no-repeat;
}
.offTab_r3_c2 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r3_c2.gif);
	background-repeat: no-repeat;
}
.offTab_r3_c3 {
	margin: 0;
	padding: 0;
	background-image: url(../images/OffTab_r3_c3.gif);
	background-repeat: no-repeat;
}

/* **************************************** */
/* Styles required for Events               */
/* **************************************** */

.event-title {
	font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#003366;
}
.event-subtitle {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#CC6633;
}
td.event-ended {
	background-color:#CCC;
	margin:8px;
}
table.event-register {
	background-color:#EEE;
}
table.event-ended {
	background-color:#EEE;
}
table.event-details {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color:#000000;
}
table.event-details td {
	background-color:#EEE;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.frame {
	background-color:#CCC;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.header {
	background-color:#DDD;
	font-weight:bold;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
table.event-details td.results {
	background-color:#FFF;
	padding-left:24px;
	padding-right:24px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
a.register:link,a.register:visited {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#333;
}
a.register:hover,a.register:active { 
	text-decoration: underline;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
hr.event-separator {
	color:#DDD;
	height:1px;
}

/*********************************************SECTION BACKGROUNDS***************************************/

.fullbkg {
	background-image: url(/global/images/image_greybkg2.jpg);
	background-color: #9c9c9c;
}
.contentleft {
	background-color:#003366;
}
.contentarea {
	background-color:#FFFFFF;
}

/******************************************************************************************************/

.adspace {
 	background-color:#FF9900;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}

/********************************************CURRENT VIEW TABLE INFO************************************/

.currentview-hdr {
 	background-color:#CCCCCC;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #336699;
}
.currentview {
 	background-color:#CCCCCC;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

/*************************************************LEFT SIDE NAVIGATION************************************/

.left-navigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;	
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#336699;
}
.left-subnavigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#5286B8;
}
.leftnav-active {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#FFFFFF;
}
.line {
	font: 2px tahoma, arial, helvetica, sans-serif;	
	background-color:#336699;
}
	
/******************************************************LISTS*********************************************/

ul {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	color:#333333;
}
ul.module {
	margin-top: 6pt;
	margin-bottom: 2pt;
}
ul.no-top {
	margin-top: 0pt;
	margin-bottom: 2pt;
}
ol {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: decimal;
	color:#333333;
}
li {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	color:#333333;
}
li.module {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 4pt;
	margin-left: -7pt;
	text-indent : 0px; 
	list-style-type: square;
	color: #333333;
}
li.no-indent {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	list-style-type: square;
	color:#333333;
}
li.sm-indent {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 4pt;
	margin-left: -14pt;
	text-indent : -6px; 
	list-style-type: square;
	color: #333333;
}
li.sm-indent-wh {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-top: 4pt;
	margin-left: 10pt;
	text-indent: 6px;
	list-style-type: square;
	color: #ffffff;
}
li.highlight {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	margin-left: -4px;
	margin-top: 6px;
	list-style-type: square;
	color: #555555;
}
li.white {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	color:#ffffff;
}
	
/****************************************RIGHT SIDE CONTENT TABLE**********************************/

.rtside-content {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#DDDDDD;
}

/*********************************************JEC UPPER NAVIGATION************************************/

a.JEC-topnav-links {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-topnav-links:visited {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-topnav-links:hover {
	color:#ffffff;
	text-decoration: none;
}

/*********************************************CONTENT NAVIGATION**************************************/

a.JEC-content-links {
	color:#336699;
	text-decoration: underline;
}
a.JEC-content-links:visited {
	color:#336699;
	text-decoration: underline;
}
a.JEC-content-links:hover {
	color:#336699;
	text-decoration: underline;
}

/*********************************************JEC WHITE NAVIGATION********************************/

a.JEC-whitenav-links {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-whitenav-links:visited {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-whitenav-links:hover {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
}

/*********************************************JEC LEFT-SIDE NAVIGATION********************************/

a.JEC-leftnav-links {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-leftnav-links:visited {
	color:#ffffff;
	text-decoration: none;
}
a.JEC-leftnav-links:hover {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
}

/*********************************************JEC LEFT-SIDE NAVIGATION 2********************************/

a.JEC-leftnav2-links {
	color:#000000;
	text-decoration: none;
}
a.JEC-leftnav2-links:visited {
	color:#000000;
	text-decoration: none;
}
a.JEC-leftnav2-links:hover {
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
		
/******************************************HEADERS*****************************************/
.header-home {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	height: 20px;
	background-color: #DDDDDD;
}
.head {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#000000;
}
.header1 {
	font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#003366;
}
.header2 {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}

/************************************************************************************************/	

.adspace {
 	background-color:#FF9900;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}
.adspace-sub {
 	background-color:#009966;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#ffffff;
}
.contentleft {
	background-color:#003366;
}
.contentarea {
	background-color:#FFFFFF;
}
.left-navigation {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	background-color:#336699;
}
.logo {
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 16px;
}

/***************************************************************************
Tags: Buttons
***************************************************************************/

a.form-button-336699 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-336699:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-336699:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#b8cadb;
}
a.form-button-777777 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-777777:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-777777:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #d0d0d0;
}
a.form-button-ff9900 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-ff9900:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-ff9900:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffdba6;
}
a.form-button-cc6600 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-cc6600:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-cc6600:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #edcaa6;
}
a.form-button-999900 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-999900:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-999900:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #dbdba6;
}
a.form-button-006633 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-006633:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-006633:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #a6cab8;
}
a.form-button-990000 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-990000:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-990000:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #dba6a6;
}
a.form-button-993333 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-993333:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-993333:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #dbb8b8;
}
a.form-button-660033 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-660033:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-660033:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #caa6b8;
}
a.form-button-663366 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-663366:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-663366:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #cab8ca;
}
a.form-button-3399cc {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-3399cc:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-3399cc:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #b8dbed;
}
a.form-button-339966 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-339966:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-339966:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #b8dbca;
}
a.form-button-6699cc {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-6699cc:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}
a.form-button-6699cc:hover {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #cadbed;
}

/***************************************************************************
File:			full_browser_pc_ns.css
Last Updated: 	November 19, 2003
***************************************************************************/

/***************************************************************************
Tags:			TD, P, UL, OL, LI
***************************************************************************/

b {
	font-weight: bold;
}
b.search {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
li {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 4pt;
	color: #333333;
}
li.no-indent {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 4pt;
	list-style-type: square;
	color: #333333;
}

li.highlight {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-left: -4px;
	margin-top: 6px;
	list-style-type: square;
	color: #333333;
}
td.top-navigation {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
p.call-to-action {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	margin-left: 10px;
	margin-right: 10px;
	color: #333333;
}
p.navigation {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 2pt;
	color: #ffffff;
}
p.copyright {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
td.questions-comments {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #555555;
}
p.sm {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
}

/***************************************************************************
Home Page Tags
***************************************************************************/
	
li.home {
	margin-left:-14px;
	margin-top:6px;
}
p.solutions-highlight {
	font-size:8pt;
	line-height:13pt;
	margin-left:19px;
	margin-top:3px;
}
p.JEC-announces {
	font-size:8pt;
	color: #ffffff;
	line-height:12pt;
	margin-left:19px;
	margin-top:10px;
	margin-right:10px;
}
a.community {
	font-size:10pt;
	text-decoration:underline;
	color: #ffffff;
	font-weight:bold;
}
a.community:visited {
	font-size:10pt;
	text-decoration:underline;
	color: #ffffff;
	font-weight:bold;
}
a.community:hover {
	font-size:10pt;
	text-decoration:none;
	color: #ffffff;
	font-weight:bold;
}
a.announces {
	color: #ffffff;
}
a.announces:visited {
	color: #ffffff;
}
a.announces:hover {
	color: #ffffff;
}

/***************************************************************************
Tags:			H1, H2, H3, H4, H5
***************************************************************************/

h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #003366;
	margin-bottom: 0px;
	line-height: normal;
}
h2 {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: italic;
	font-weight: bold; 
	margin-top: 0px;
	color: #999900;
}
h3 {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #cc9933;
}
h3.smart {
	margin-bottom: 0px;
}
h4 {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #cc6600;
	margin-bottom: 0px;
}
h4.form-label {
	margin-top: 2px;
	margin-bottom: -6px;
}
h5 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
}
/***************************************************************************
Head and Subheads
***************************************************************************/

p.head {
	font: 13pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color:#003366;
}
p.subhead {
	font: 10pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	color:#999900;
}
p.subhead-two {
	font: 9pt verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color:#cc9933;
}
b.subhead-three {
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: italic; 
	font-weight: bold; 
	color: #cc9933;
}

/***************************************************************************
Tags:			FONT, P, B, I
***************************************************************************/

.red {
	color: #993333;
}
.dk-orange {
	color: #cc6600;
}
.orange {
	color: #ff9900;
}
.yellow {
	color: #cc9933;
}
.green {
	color: #999900;
}
.lt-blue {
	color: #6699cc;
}
.blue {
	color: #336699;
}
.purple {
	color: #663366;
}
.gray {
	color: #666666;
}
.white {
	color: #ffffff;
}
.bg-blue {
	color: #ffffff;
	background-color: #6699cc;
}
.bg-green {
	color: #ffffff;
	background-color: #999900;
}
.bg-red {
	color: #ffffff;
	background-color: #990033;
}
.dk-red {
	color: #990000;
}
.maroon{
	color: #660033;
}
.lt-green{
	color: #339966;
}
.dk-green {
	color: #006633;
}

/***************************************************************************
Tags:			A HREF
***************************************************************************/

a {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	color: #336699;
}
a:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	color: #663366;
}
a:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	color: #336699;
}
a.country-name-link {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color: #ffffff;
}
a.country-name-link:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 13pt;
	text-decoration: none;
	font-weight: bold;
	margin-right: 15px;
	color: #ffffff;
}
a.country-name-link:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 13pt;
	text-decoration: underline;
	font-weight: bold;
	margin-right: 15px;
	color: #ffffff;
}
a.icon-link {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
a.icon-link:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
a.icon-link:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
a.top-navigation {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.top-navigation:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.top-navigation:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #c8e3ff;
}
a.link-history {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	color: #888888;
}
a.link-history:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	color: #888888;
}
a.link-history:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
}
a.form-button-6699cc {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.form-button-6699cc:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.form-button-6699cc:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #c8e3ff;
}
a.form-button-999900 {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.form-button-999900:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.form-button-999900:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #e0e0a3;
}
a.form-button-cccccc {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
}
a.form-button-cccccc:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
}
a.form-button-cccccc:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #eeeeee;
}
a.application-tab {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.application-tab:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
a.application-tab:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #e0e0a3;
}
a.webmaster {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: underline;
	color: #336699;
}
a.webmaster:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: underline;
	color: #336699;
}
a.webmaster:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: none;
	color: #336699;
}
a.navigation {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color: #ffffff;
}
a.navigation:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color: #ffffff;
}
a.navigation:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	line-height: 15pt;
	color: #ffffff;
}
a.navigation-bold {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color: #ffa000;
}
a.navigation-bold:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color: #ffa000;
}
a.navigation-bold:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	line-height: 15pt;
	color: #ffa000;
}
a.copyright {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: none;
	color: #ffffff;
}
a.copyright:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: none;
	color: #ffffff;
}
a.copyright:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: underline;
	color: #ffffff;
}
a.news-box {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
a.news-box:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
a.news-box:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
a.sm {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: underline;
	color: #336699;
}
a.sm:hover {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: underline;
	color: #663366;
}
a.sm:visited {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	text-decoration: none;
	color: #336699;
}

/***************************************************************************
Tags:			TABLE, TR, TH, TD
***************************************************************************/

.tbl-whitespace {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #ffffff;
}
table.partpage {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
}
.tbl-partpage-subhead {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #336699;
}
.tbl-partpage-bodydark {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #c8e3ff;
}
.tbl-partpage-bodylight {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #e3f1ff;
}
table.fullpage {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.tbl-fullpage-subhead {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
}
.tbl-fullpage-subhead-lt {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
}
.tbl-fullpage-bodydark {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #dddddd;
}
.tbl-fullpage-bodylight {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #eeeeee;
}
table.fullpage-sm { 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
}
.tbl-fullpage-sm-subhead {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
}
.tbl-fullpage-sm-subhead-lt {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
}
.tbl-fullpage-sm-bodydark {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	color: #333333;
	background-color: #dddddd;
}
.tbl-fullpage-sm-bodylight {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 7pt;
	color: #333333;
	background-color: #eeeeee;
}
table.quote {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.tbl-quote-body {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	line-height: 12pt;
	color: #ff9900;
}
.tbl-quote-name {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}
table.highlightone { 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.tbl-highlightone-subhead {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #999900;
}
.tbl-highlightone-body {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #e0e0a3;
}
table.highlighttwo { 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.tbl-highlighttwo-subhead {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff9900;
}
.tbl-highlighttwo-body {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #ffcc66;
}
.tbl-fullpage-bodydark-no-top {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #dddddd;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
.tbl-fullpage-bodydark-two-top {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;
	background-color: #dddddd;
	padding-top: 2pt;
	padding-bottom: 0pt;
}

/***************************************************************************
Tags:			FORM, INPUT, SELECT, OPTION, TEXTAREA
***************************************************************************/

select {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #ffffff;
	color: #333333;
	cursor: default;
}
input {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
input.textbox {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	height:20px;
}
input.radio {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #dddddd;
	color: #333333;
	cursor: auto;
}
input.search {
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	width: 130px;
	height: 20px;
}
input.email-friend {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	width: 220px;
	color: #333333;
}
textarea {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #ffffff;
	color: #333333;
	cursor: text;
}
textarea.contactJEC {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
	color: #333333;
	cursor: text;
}
textarea.email-friend {
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #ffffff;
	width: 290px;
	height: 62px;
	color: #333333;
	cursor: text;
}
.confirm {
	font-weight: bold; 
	padding: 4px; 
	border: solid 1px #333333; 
	background-color: #ffffff;
}
span.assemblyVersion {
	position:absolute;
	top:50px;
	left:200px;
	color:white;
	font-weight:bold;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
span.template {
	position:absolute;
	top:50px;
	left:302px;
	color:white;
	font-weight:bold;
	font: 8pt tahoma, arial, helvetica, sans-serif;
}
p.mastHead, p.footer {
	color:#ffffff;
}
p.mastHead a, p.footer a{
	color:#ffffff;
	text-decoration:none;
}
p.mastHead a:visited, p.footer a:visited {
	color:#ffffff;
	text-decoration:none;
}
p.mastHead a:hover, p.footer a:hover {
	text-decoration: none;
	color: #336699;
}
.siteRolesToolbar{
	background-color:#cccccc;
}

/*********************************************SEARCH ITEMS***************************************/

b.search-item {
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}
b.search-item2 {
	font-weight: bold;
	font-size: 8pt;
	color: #006633;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}
b.search-item3 {
	font-size: 11pt;
	color: #000000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}
b.search-item4 {
	font-weight: normal;
	font-size: 11pt;
	color: #cc6600;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}
.tbl-keymatch {
	font-size: 8pt;
	color: #333333;
	font-family: tahoma, arial, helvetica, sans-serif;
	background-color: #e3f1ff;
}
a.green {
	color: #339966;
	text-decoration: none;
	font: 7pt tahoma, arial, helvetica, sans-serif;
}
a.green:visited {
	color: #339966;
	text-decoration: none;
	font: 7pt tahoma, arial, helvetica, sans-serif;
}
a.green:hover {
	color: #339966;
	text-decoration: none;
	font: 7pt tahoma, arial, helvetica, sans-serif;
}
.form-body-blue {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #CCDBEA;
	text-align: center;
	vertical-align: top;
}
.form-title-bar-blue {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	height: 20px;
}
.form-title-bar-lt {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	height: 20px;
}
.form-title-bar-blue-left {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: left;
	height: 20px;
	padding-left: 10px;
}
.form-body-lt {
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: top;
}
table.tbl-borders {
	background-color:#999;
}
.tbl-row-odd {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;	
	background-color: #EEE;
}
.tbl-row-even {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;	
	background-color: #DDD;
}
.filter-bkgd {
	margin: 0;
	padding: 0;
	background-image: url(../../global/images/filter_middle.jpg);
	background-repeat: repeat;
	font-weight: normal;
	color:#555555;
}
.tbl-header-006633 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #006633;
	height:24px;
	padding:4px;
}
.tbl-footer-006633 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #006633;
	height:36px;
}
a.sort {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
}
a.sort:hover {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
}
a.sort:visited {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
}
.caption {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 7pt;
    margin-top: -5pt;
    margin-bottom: 5pt;
    color: #999999;
}








/* Linear Tabs */
.linearOn {
	background-image: url(../images/linearOnCenterTile.jpg);
	background-repeat: repeat-x;
	background-color: #ccc;
	text-align: center;	
}

a.linearTabLink{
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.linearTabLink:hover {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.linearTabLink:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.linearTabLinkOff{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

a.linearTabLinkOff:hover {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

a.linearTabLinkOff:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

.linearOff {
	background-image: url(../images/linearOffCenterTile.jpg);
	background-repeat: repeat-x;
	background-color: #999;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.graytable {
	background-color: #DDDDDD;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	width: 100%;
}


/**********************************************
New Table Styles
***********************************************/
table {font: 8pt tahoma, arial, helvetica, sans-serif;
	color: #333333;
	}	

table.tbl-borders {
	background-color:#999;
}


td.tbl-row-odd {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #EEE;
}

.grayContentBox {
	background-color: #DDD;
	border: solid 1px #999;
	background-color: #ddd;
	padding: 8px;
}

td.tbl-row-odd-sm {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 6pt;
	color: #333333;
	background-color: #EEE;
}

td.tbl-row-even-sm {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 6pt;
	color: #333333;
	background-color: #DDD;
}

td.filter-bkgd {
	margin: 0;
	padding: 0;
	background-image: url(../../global/images/filter_middle.jpg);
	background-repeat: repeat;
	font-weight: normal;
	color:#555555;
}

td.tab-bkgd-on {
	margin: 0;
	padding: 0;
	background-image: url(../../global/images/tab_on_middle.jpg);
	background-repeat: repeat;
	font-weight: bold;
	color:#555555;
}

td.tab-bkgd-off {
	margin: 0;
	padding: 0;
	background-image: url(../../global/images/tab_off_middle.jpg);
	background-repeat: repeat;
	font-weight: bold;
	color:#FFFFFF;
}

/**********************************************
Multicolor Table Header and Footer Styles
***********************************************/

.tbl-header-993333 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #993333;
	height:24px;
	padding:4px;
}

.tbl-footer-993333 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #993333;
	height:36px;
}

.tbl-header-990000 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #990000;
	height:24px;
	padding:4px;
}

.tbl-footer-990000 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #990000;
	height:36px;
}

.tbl-header-999900 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #999900;
	height:24px;
	padding:4px;
}

.tbl-footer-999900 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #999900;
	height:36px;
}

.tbl-header-660033 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #660033;
	height:24px;
	padding:4px;
}

.tbl-footer-660033 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #660033;
	height:36px;
}

.tbl-header-CC6600 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #CC6600;
	height:24px;
	padding:4px;
}

.tbl-footer-CC6600 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #CC6600;
	height:36px;
}

.tbl-header-339966 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #339966;
	height:24px;
	padding:4px;
}

.tbl-footer-339966 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #339966;
	height:36px;
}

.tbl-header-006633 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #006633;
	height:24px;
	padding:4px;
}

.tbl-footer-006633 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #006633;
	height:36px;
}

.tbl-header-663366 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #663366;
	height:24px;
	padding:4px;
}

.tbl-footer-663366 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #663366;
	height:36px;
}

.tbl-header-FF9900 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #FF9900;
	height:24px;
	padding:4px;
}

.tbl-footer-FF9900 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #FF9900;
	height:36px;
}

.tbl-header-336699 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #336699;
	height:24px;
	padding:4px;
}

.tbl-footer-336699 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #336699;
	height:36px;
}

.tbl-header-3399CC {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #3399CC;
	height:24px;
	padding:4px;
}

.tbl-footer-3399CC {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #3399CC;
	height:36px;
}

.tbl-header-6699CC {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #6699CC;
	height:24px;
	padding:4px;
}

.tbl-footer-6699CC {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #6699CC;
	height:36px;
}

.tbl-header-777777 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #777777;
	height:24px;
	padding:4px;
}

.tbl-footer-777777 {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background-color: #777777;
	height:36px;
}

/* -----------------------------
			Small Text
--------------------------------*/

.tbl-header-006633-sm {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	background-color: #006633;
	height:24px;
	padding:4px;
}

/* -----------------------------
			A HREF
--------------------------------*/

a.sort-sm {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
}

a.sort-sm:hover {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
}

a.sort-sm:visited {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
}

a.small {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: none;
	color: #336699
}

a.small:hover {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: none;
	color: #336699;
}

a.small:visited {
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: none;
	color: #663366;
}