			
			
			/*
			THIRD ARC - CMS
			General Screen Styles
			*/
			
			
			/* CSS RESET V1 */
			html, body, div, span, applet, object, iframe,
			h1, h2, h3, h4, h5, h6, p, blockquote, pre,
			a, abbr, acronym, address, big, cite, code,
			del, dfn, em, font, img, ins, kbd, q, s, samp,
			small, strike, strong, sub, sup, tt, var,
			b, u, i, center,
			dl, dt, dd, ol, ul, li,
			fieldset, form, label, legend
			{
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
			}
			body {
			width: 100%;
			line-height: 1;
			font-family: Arial, Helvetica, sans-serif;
			background-color: #000000;
			background-image: url(../img/bg.jpg);
			background-repeat: no-repeat;
			background-position: center top;
			}
			ol, ul {
			list-style: none;
			}
			blockquote, q {
			quotes: none;
			}
			blockquote:before, blockquote:after,
			q:before, q:after {
			content: '';
			content: none;
			}
			
			
			/* REMEMBER TO DEFINE FOCUS STYLES! */
			:focus {
			outline: 0;
			}
			
			
			/* REMBER TO HIGHLIGHT INSERTS! */
			ins {
			text-decoration: none;
			}
			del {
			text-decoration: line-through;
			}
		
			
			/* CONTAINER */
			#container { 
			width: 994px;
			background-color: transparent;
			margin: 0 auto;
			}
			
			
			/* GENERAL */
			.taTipTool {
			float: right;
			width: 30px;
			height: 30px;
			}
			.successMsg {
			width: 100%;
			float: left;
			padding: 8px 0 16px 0;
			background-color: #345312;
			background-image: url(../img/success-bg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			.successMsg p {
			font-size: 15px;
			color: #FFFFFF;
			padding: 0 20px 0 55px;
			}
			.errorMsg {
			width: 100%;
			float: left;
			padding: 10px 0 16px 0;
			background-color: #990000;
			background-image: url(../img/error-bg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			.errorMsg p {
			font-size: 15px;
			color: #FFFFFF;
			padding: 0 20px 0 55px;
			}
			.warningMsg {
			width: 100%;
			float: left;
			padding: 10px 0 16px 0;
			background-color: #eb6e00;
			background-image: url(../img/warning-bg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			.warningMsg p {
			font-size: 15px;
			color: #FFFFFF;
			padding: 0 20px 0 55px;
			}
			.infoMsg {
			width: 100%;
			float: left;
			padding: 10px 0 16px 0;
			background-color: #006295;
			background-image: url(../img/info-bg.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			.infoMsg p {
			font-size: 15px;
			color: #FFFFFF;
			padding: 0 20px 0 55px;
			}
			.alt {
			}
			.emailsMatchError {
			width: 100%; 
			float: left; 
			background-color: #d80000; 
			padding: 8px 0 8px 0; 
			text-indent: 20px;
			}
			
			
			/* APPLICATION */
			#application {
			width: 994px;
			float: left;
			background-color: transparent;
			position: relative;
			top: 30px; 
			}
			#applicationHeader {
			width: 994px;
			float: left;
			height: 64px;
			background-color: #737373;
			background-image: url(../img/header.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			#applicationBody {
			width: 954px;
			float: left;
			background-color: transparent;
			padding: 30px 20px 30px 20px;
			background-image: url(../img/app-bg.png);
			}
			#applicationFooter {
			width: 974px;
			float: left;
			height: 22px;
			background-color: transparent;
			background-image: url(../img/footer.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			color: #CCCCCC;
			font-size: 9px;
			text-align: right;
			padding-right: 20px;
			padding-top: 13px;
			padding-bottom: 50px;
			}