/* **************************************** */
/* Styles required for Profile Center       */
/* **************************************** */
body.homepage
{
	margin: 0;
	background-color: #666666; /*RGB(23, 114, 41)RGB(216, 214, 199)#fff; */
	/*background-image: url(../../Images/Bkg.jpg); */
	background-image: url(../../Images/bg.jpg); /**/
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: left top;
}
/* 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: left;
	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: 16px;
}
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: #339966;
}
.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
{
	padding-left: 20px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #339966;
	height: 24px;
}
.left-navigation2
{
	padding-left: 30px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #339966;
	height: 24px;
}
.home-navigation
{
	padding-left: 10px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #339966;
}
.left-subnavigation
{
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #52B886;
	height: 24px;
}
.leftnav-active
{
	padding-left: 10px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 24px;
}
.leftnav2-active
{
	padding-left: 20px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 24px;
}
.leftnav2-active2
{
	padding-left: 30px;
	font: 8pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 24px;
}
.line
{
	font: 2px tahoma, arial, helvetica, sans-serif;
	background-color: #339966;
}

/******************************************************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: #666666;
}
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;
}

/*********************************************UPPER NAVIGATION************************************/

a.topnav-links
{
	color: #ffffff;
	text-decoration: none;
}
a.topnav-links:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.topnav-links:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*********************************************CONTENT NAVIGATION**************************************/

a.content-links
{
	color: #339966;
	text-decoration: underline;
}
a.content-links:visited
{
	color: #339966;
	text-decoration: none;
}
a.content-links:hover
{
	color: #339966;
	text-decoration: underline;
}

/*********************************************GENFIL WHITE NAVIGATION********************************/

a.whitenav-links
{
	color: #ffffff;
	text-decoration: none;
}
a.whitenav-links:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.whitenav-links:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

/*********************************************GENFIL LEFT-SIDE NAVIGATION********************************/

a.leftnav-links
{
	color: #ffffff;
	text-decoration: none;
}
a.leftnav-links:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.leftnav-links:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

/*********************************************GENFIL LEFT-SIDE NAVIGATION 2********************************/

a.leftnav2-links
{
	color: #000000;
	text-decoration: none;
}
a.leftnav2-links:visited
{
	color: #000000;
	text-decoration: none;
}
a.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;
}
.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-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: #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.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: none;
	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: #006633;
	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-green
{
	color: #6699cc;
}
.green
{
	color: #339966;
}
.purple
{
	color: #663366;
}
.gray
{
	color: #666666;
}
.white
{
	color: #ffffff;
}
.bg-green
{
	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: #339966;
}
a:visited
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #663366;
}
a:hover
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #339966;
}
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: none;
	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: #339966;
}
a.webmaster:visited
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #339966;
}
a.webmaster:hover
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #339966;
}
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: none;
	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: #339966;
}
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: #339966;
}

/***************************************************************************
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: #339966;
}
.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.contactGENFIL
{
	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
{
	color: #339966;
	text-decoration: underline;
}
.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-green
{
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	background-color: #CCEADB;
	text-align: center;
	vertical-align: top;
}
.form-title-bar-green
{
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339966;
	text-align: center;
	height: 16px;
}
.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: 16px;
}
.form-title-bar-green-left
{
	font: 9pt tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339966;
	text-align: left;
	height: 16px;
	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-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-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: normal;
	color: #339966;
}

a.small:hover
{
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #339966;
}

a.small:visited
{
	font: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #663366;
}
