/** GLOBAL **/

	BODY {
		background-color: #0c0d22;
		font-family: Arial;
		font-size: 11pt;
		color: #666666;
		margin: 0px 0px 10px 0px;
	}
	
	TABLE {
		font-family: Arial;
		font-size: 11pt;
	}
	
	P {
		margin-top: 4px;
		margin-bottom: 15px;
	}
	
	SELECT {
		font-family: Arial;
		font-size: 10pt;
	}
	
	INPUT {
		font-family: Arial;
		font-size: 10pt;
	}

	TEXTAREA {
		font-family: Arial;
		font-size: 10pt;
	}

/** GENERAL **/

	.contentArea {
		background-color: #FFFFFF;
		padding: 7px;
	}
	
	.grayBox {
		background-color: #EEEEEE;
		border-spacing: 4px;
	}

	TD.grayBox {
	}

	.orangeBox {
		background-color: #FFAE00;
		border-spacing: 4px;
	}

	TD.orangeBox {
	}

	.blueBox {
		background-color: #2656DE;
	}

	.indent {
		margin-top: 10px;
		margin-left: 15px;
	}
	
	TD.homePage P {
		font-size: 8pt;
		padding: 2 10 0 10;
	}

	TD.homePage DIV {
		padding: 0 3 1 6;
		text-align: center;
	}

	.photoMargin {
		margin: 2px;
	}
	
	.photoCaption {
		font-size: 8pt;
		text-align: left;
		padding: 0 6 2 6;
	}

	TD.photoCaption P {
		margin-top: 4px;
		margin-bottom: 8px;
	}

	DIV.photoCaption P {
		margin-bottom: 2px;
	}

	.photoCaption_blue {
		color: #2656DE;
		font-weight: bold;
		line-height: 12pt;
		margin: 3, 0, 0, 0;
	}
	
	.photoCaption_white {
		color: #FFFFFF;
		font-weight: bold;
		line-height: 12pt;
		margin: 3, 0, 0, 0;
	}

	
	.titleText {
		FONT-SIZE: 12pt;
		COLOR: #FFAE00;
		FONT-WEIGHT: bold;
		margin-bottom: 10px;
	}

	.titleTextXL {
		FONT-SIZE: 20pt;
		COLOR: #FFAE00;
		FONT-WEIGHT: bold;
		margin-bottom: 10px;
	}
	
	.subTitleText {
		COLOR: #FFAE00;
		FONT-SIZE: 11pt;
		FONT-WEIGHT: bold;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	
	.subTitleText_blue {
		COLOR: #2656DE;
		FONT-SIZE: 11pt;
		FONT-WEIGHT: bold;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	
	.featureText {
		FONT-SIZE: 10pt;
		FONT-WEIGHT: normal;
		color: white;
		margin: 15px;
	}
	
	.smallText {
		FONT-SIZE: 8pt;
		FONT-WEIGHT: normal;
	}
	
	.largeText {
		FONT-SIZE: 16pt;
		FONT-WEIGHT: normal;
	}

	.emphasisText {
		FONT-SIZE: 16pt;
		FONT-WEIGHT: bold;
	}
	
	.feedbackText {
		FONT-WEIGHT: bold;
		color: #3366ff;
	}
	
	.errorText {
		FONT-WEIGHT: bold;
		color: #EE3437;
	}
	
	.adminFeedbackText {
		color: #FFAE00;
	}


/** LIGHT BOX **/

	.popup_titleBar {
		background-COLOR: #FFAE00;
		padding: 5px;
	}
	
	.popup_titleText {
		FONT-SIZE: 18pt;
		COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
		text-transform: uppercase;
		margin: 1px 0px 3px 5px;
	}
	
	.popup_subTitleText {
		FONT-SIZE: 10pt;
		COLOR: #FFFFFF;
		FONT-WEIGHT: bold;
		margin: 0 0 0 5px;
		padding-bottom: 0px;
	}
	
	.popup_subTitleText2 {
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;
		COLOR: #FFAE00;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	
	.popup_subTitleText3 {
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;
		COLOR: #2656DE;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	

/** LINKS **/

	A:link, A:visited {
		text-decoration: underline;
		color: #FFAE00;
	}
	
	A:hover {
		text-decoration: underline;
		color: #3366ff;
	}
	
	A.boldLink:link, A.boldLink:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #FFAE00;
	}
	
	A.boldLink:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #3366ff;
	}
	
	A.adminLink:link, A.adminLink:visited {
		text-decoration: underline;
		font-size: 9pt;
		color: #3366ff;
	}
	
	A.adminLink:hover {
		text-decoration: underline;
		font-size: 9pt;
		color: #FFAE00;
	}

	TABLE.grayBox A:link, TABLE.grayBox A:visited {
		text-decoration: underline;
		color: #2656DE;
	}
	
	TABLE.grayBox A:hover {
		text-decoration: underline;
		color: #FFAE00;
	}
	
	TD.blueBox A:link, TD.blueBox A:visited {
		text-decoration: underline;
		color: #FFAE00;
	}
	
	TD.blueBox A:hover {
		text-decoration: underline;
		color: #BABABA;
	}
	
	A.whiteLink:link, A.whiteLink:visited {
		text-decoration: underline;
		color: #FFFFFF;
	}
	
	A.whiteLink:hover {
		text-decoration: underline;
		color: #FFAE00;
	}
	
	A.thickbox:link, A.thickbox:hover {
		font-weight: normal;
	}


/** FOOTER **/

	.footerText {
		FONT-SIZE: 8pt;
		COLOR: #FFFFFF;
	}

/** OTHER SPECIALTY **/

	.manifesto {
		padding: 25px;
		color: #fff;
	}
	
	.start {
		color: #666666;
		FONT-SIZE: 10pt;
		text-align: left;
	}

	.stop {
		color: #FA0101;
		FONT-SIZE: 10pt;
		text-align: left;
	}
	
	.begin {
		color: #FFCD00;
		FONT-SIZE: 10pt;
		text-align: left;
	}
	
	.go {
		color: #4CBA35;
		FONT-SIZE: 10pt;
		text-align: left;
	}
	
	.believe {
		color: #1F52FF;
		FONT-SIZE: 10pt;
		text-align: left;
	}
