	/*//---------------------------------------------*/
	/*// Name: Site - Global Style Sheet			 */
	/*// Specification: CSS 2.1						 */
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Page Settings								 */
	/*//---------------------------------------------*/
	html {
		color: #000000;
		background: #FFFFFF;
		
		margin: 0px;
	}
	body {
		color: #000000;
		background: #FFFFFF;
	
		margin: 8px;
	}
	table {
		color: #000000;
		background: #FFFFFF;
	}
	table.pageTable {
		text-align: left;
	
		width: 915px;
	
		border: #FFFFFF 0px solid;
		margin-left: 0px;
		margin-right: auto;
	}


	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Primary Layout Settings					 */
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Header Cell Settings						 */
	/*//---------------------------------------------*/
	td.headerCell {
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
		
		color: #000000;
		background: #F0F0F0 url(images/layout/header.jpg) no-repeat;
	}
	td.headerCell h1 {
		border: #000000 0px solid;
		margin: 0px;
		padding: 0px;
	}
	td.headerCell h1 a {
		display: block;
		cursor: pointer;
	}
	td.headerCell h1 a span {
		display: none;
	}

	/*//---------------------------------------------*/
	/*// Content/Baseline Cell Settings				 */
	/*//---------------------------------------------*/
	td.contentCell {
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
		text-align: left;
	
		color: #000000;
		background: transparent;
	
		padding: 0px;
		width: 590px;
		height: 500px;
	}
	td.baselineNavigation {
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
		
		color: #000000;
		background: #F0F0F0 url(images/layout/nav-bg.jpg);
	}
	td.baselineCell {
		font: 12px Arial, Helvetica, sans-serif;
		text-align: center;
		vertical-align: bottom;
	
		color: #000000;
		background: #F0F0F0 url(images/layout/nav-bg.jpg) repeat-y;
	
		padding: 10px 10px 10px 150px;
	}
	
	/*//---------------------------------------------*/
	/*// Navigation Cell Settings					 */
	/*//---------------------------------------------*/
	div.navigationCell {
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
	
		color: #000000;
		background: #F0F0F0 url(images/layout/nav-bg.jpg);
	}
	div.navigationCell div {
		border: #000000 0px solid;
		margin: 0px;
		padding: 0px;

	}
	div.navigationCell div a {
		display: block;
		cursor: pointer;
	}
	div.navigationCell div a span {
		display: none;
	}


	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Element Settings							 */
	/*//---------------------------------------------*/
	img {
		display: block;
	}
	input, select {
		font: normal 12px Arial, Helvetica, sans-serif;
	}
	h1 {
		font: bold 24px Arial, Helvetica, sans-serif;
		letter-spacing: 2px;
		text-align: center;
	
		color: #000000;
		background: transparent;
	
		margin: 0px;
		padding: 0px;
	}
	h2 {
		font: bold 17px/19px Arial, Helvetica, sans-serif;
		font-variant: small-caps;
		letter-spacing: 1px;
		text-align: left;
	
		color: #FFFFFF;
		background: #010066;
	
		margin: 0px 0px 0px 0px;
		padding: 2px;
	}
	h3 {
		font: bold 14px Arial, Helvetica, sans-serif;
		font-variant: small-caps;
		letter-spacing: 1px;
		text-align: left;
	
		color: #000000;
		background: transparent;
	
		border-bottom: #000000 1px solid;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	h4 {
		font: bold 14px Arial, Helvetica, sans-serif;
		font-variant: small-caps;
		letter-spacing: 1px;
		text-align: left;
	
		color: #000000;
		background: transparent;
	
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}	

	/*//---------------------------------------------*/
	/*// Content Region Settings					 */
	/*//---------------------------------------------*/
	td.contentRegion {
		font: 12px Arial, Helvetica, sans-serif;
	
		color: #000000;
		background: transparent;
	
		padding: 10px 10px 10px 10px;
	}
	.content {
		font: inherit;
	
		color: #000000;
		background: transparent;
	
		margin: 0px;
		padding: 0px;
	}
	ul.content, ol.content {
		font: inherit;
	
		color: #000000;
		background: transparent;
	
		margin: 5px 25px;
		padding: 0px;
	}
	
	/*//---------------------------------------------*/
	/*// Paragraph Settings							 */
	/*//---------------------------------------------*/
	p {
		text-align: left;
	
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	.paragraphContainer {
		text-align: left;
	
		margin: 0px 0px 15px 0px;
		padding: 0px;
	}
	.paragraph {
		text-align: left;
	
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	.alignCenter {
		margin-left: auto;
		margin-right: auto;
	}
	.alignLeft {
		margin-left: 0px;
		margin-right: auto;
	}
	.alignRight {
		margin-left: auto;
		margin-right: 0px;
	}
	
	.paragraphTable {
		font: inherit;
	
		color: #000000;
		background: transparent;
	}
	.paragraphTable tr td {
		vertical-align: top;
		
		padding-bottom: 10px;
	}
	
	/*//---------------------------------------------*/
	/*// Baseline/Copyright Settings				 */
	/*//---------------------------------------------*/
	td.copyright {
		font: 12px/18px Arial, Helvetica, sans-serif;
		letter-spacing: 0px;
		vertical-align: top;
	
		color: #000000;
		background: transparent;
	}
	a.copyright, a.copyright:visited, a.copyright:active {
		font: inherit;
		letter-spacing: 0px;
		text-decoration: none;
	
		color: #000000;
		background: transparent;
	}
	a.copyright:hover {
		text-decoration: underline;
	
		color: #990000;
		background: transparent;
	}
	
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	img.imgBordered {
		border: #000000 1px solid;
	}
	a.imgHoverEffect img, a.imgHoverEffect:visited img, a.imgHoverEffect:active img {
		border: #404040 1px solid;
	}
	a.imgHoverEffect:hover img {
		border: #909090 1px solid;
	}
	a.imgHoverEffect:hover {
		color: #000000;
		background: #FFFFFF;
	}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
	.textSubscript {
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		letter-spacing: 0px;
		vertical-align: sub;
	}
	.textSuperscript {
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		letter-spacing: 0px;
		vertical-align: super;
	}
	.textEmphasis {
		font-weight: bold;
		letter-spacing: 1px;
	}
	.textSpecial {
		font-size: 16px;
		font-weight: bold;
	
		color: #000000;
		background: transparent;
	}
	
	.textLargerFont {
		font: inherit;
		font-size: 1.5em;
		line-height: 1.5em;
	}
	.textSmallerFont {
		font: inherit;
		font-size: 0.75em;
		line-height: 0.75em;
	}

	.textWideIndent {
		padding-left: 3.0em;
	}
	.textLargeIndent {
		padding-left: 2.0em;
	}
	.textMediumIndent {
		padding-left: 1.5em;
	}
	.textSmallIndent {
		padding-left: 1.0em;
	}
	.textLetterIndent {
		padding-left: 0.7em;
	}
	
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// System Settings							 */
	/*//---------------------------------------------*/
	th {
		font: 11px Arial, Helvetica, sans-serif;
	
		color: #000000;
		background: transparent;
	}
	.headers {
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	
		color: #000066;
		background: transparent;
	}
	.comRequiredField {
		font: bold 11px Arial, Helvetica, sans-serif;
	
		color: #FF0000;
		background: transparent;
	}
	.tableHeader {
		font: 12px Arial, Helvetica, sans-serif;
	
		color: #FFFFFF;
		background: transparent;
	}
	
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Container Table Box Style With Shadowing	 */
	/*//---------------------------------------------*/
	.divShadowContainer {
		font: inherit;
	
		position: relative;
		width: 100%;
		left: 2px;
		top: 2px;
		
		border-bottom: #808080 1px solid;
		border-right: #808080 1px solid;
		padding: 0px;
	}
		
	.divShadowHeader, .divShadowContent {
		font: normal 12px Arial, Helvetica, sans-serif;
		text-align: left;
	
		color: #000000;
		background: transparent;
		
		position: relative;
		width: auto;
		left: -2px;
		top: -2px;
		
		border: #C9C9C9 1px solid;
		margin-right: -2px;
		margin-bottom: -2px;
		padding: 3px;
	}	
	.divShadowHeader {	
		font: bold 14px Arial, Helvetica, sans-serif;
		
		border-bottom: #C9C9C9 0px solid;
	}
	
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Div in Table Style							 */
	/*//---------------------------------------------*/
	.divTableRowHeader, .divTableRowBaseline,
	.divTableRow1, .divTableRow2, .selectButton {
		text-align: left;
	
		color: #FFFFFF;
		background: #ABA9AA;
	
		position: relative;
	
		border-left: #DBD9DA 1px solid;
		border-top: #DBD9DA 1px solid;
		border-right: #202020 1px solid;
		border-bottom: #202020 1px solid;
		padding: 3px;
	}
	.divTableRow2 {
		color: #FFFFFF;
		background: #3B393A;
	
		border-left: #9B999A 1px solid;
		border-top: #9B999A 1px solid;
		border-right: #202020 1px solid;
		border-bottom: #202020 1px solid;
	}
	
	.divTableRowHeader {
		font: bold 16px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;

		color: #FFFFFF;
		background: #606060;
	}
	.divTableRowBaseline {
		font-size: 12px;
		
		color: #FFFFFF;
		background: #606060;
	}
	
	/*//---------------------------------------------*/
	/*// Table Row Links							 */
	/*//---------------------------------------------*/
	.divTableRow1 a, .divTableRow1 a:visited, .divTableRow1 a:active,
	.divTableRow2 a, .divTableRow2 a:visited, .divTableRow2 a:active {
		font: bold 12px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		text-decoration: none;
	
		color: #FFFFFF;
		background: transparent;
	}
	.divTableRow1 a:hover, .divTableRow2 a:hover {
		font: inherit;
		text-decoration: underline;
	
		color: #FFFFFF;
		background: transparent;
	}
	
	.divTableRowHeader a, .divTableRowHeader a:visited, .divTableRowHeader a:active,
	.divTableRowBaseline a, .divTableRowBaseline a:visited, .divTableRowBaseline a:active {
		font: bold 12px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		text-decoration: none;
	
		color: #FFFFFF;
		background: transparent;
	}
	.divTableRowHeader a:hover, .divTableRowBaseline a:hover {
		font: inherit;
		text-decoration: underline;
	
		color: #FFFFFF;
		background: transparent;
	}
	
	
	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/
	
	
	/*//---------------------------------------------*/
	/*// Button Element								 */
	/*//---------------------------------------------*/
	.selectButton {
		font: bold 12px Arial, Helvetica, sans-serif;
		text-align: center;
		text-decoration: none;
	
		display: block;	
		cursor: pointer;
	}
	a .selectButton, a:visited .selectButton, a:active .selectButton {
		text-decoration: none;
		
		color: #FFFFFF;
		background: #A0A0A0;
		
		border-left: #DBD9DA 1px solid;
		border-top: #DBD9DA 1px solid;
		border-right: #202020 1px solid;
		border-bottom: #202020 1px solid;
	}
	a:hover .selectButton {
		text-decoration: none;	
	
		color: #FFFFFF;
		background: #909090;
		
		border-left: #9B999A 1px solid;
		border-top: #9B999A 1px solid;
		border-right: #202020 1px solid;
		border-bottom: #202020 1px solid;
	}
	
	/*//---------------------------------------------*/
	/*// Button Link								 */
	/*//---------------------------------------------*/
	a.selectButtonHref, a.selectButtonHref:visited, a.selectButtonHref:active, a.selectButtonHref:hover {
		text-decoration: none;
	}