
				body {
					background:url(images/tealDiag.gif);
					margin:0 auto;
				}
				html {
					background:url(images/tealDiag.gif);				
				}
										
				hr {
					border-top: 1px dashed #BBBBBB;
					border-bottom: 1px solid #BBBBBB;
					border-left: 0px;
					border-right:0px;
					color: #fff;
					background-color: #fff;
					height: 3px;
				} 
				
				ul li {
					list-style-image:url(/web/images/ulArrow.gif);
					left: 0px;
					margin-left:2em;
				}
				
				h1 {
					font-family: Verdana, Arial, Palatino Linotype;
					font-size: 36px;
					font-style: normal;
					font-weight: bold;
					text-transform: uppercase;
					color: #FFFFFF;
					background-color:#C4C4C4;
					letter-spacing: -4px;
				}
				
				h2 {
					font-family: Verdana, Arial, Palatino Linotype;
					font-size: 36px;
					font-style: normal;
					font-weight: bold;
					text-transform: lowercase;
					color: #FFFFFF;
					background-color:#C4C4C4;
					letter-spacing: -2px;
				}
				
				h3 {
					font-family: Verdana, Arial, Palatino Linotype;
					font-size: 14px;
					font-style: normal;
					font-weight: bold;
					font-variant:small-caps;
				}
				
				h4 {
					font-family: Verdana, Arial, Palatino Linotype;
					font-size: 12px;
					font-style: normal;
					font-weight: bold;
					text-decoration:underline;
				}
				
				p {
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:12px;
					font-weight:regular;
					color:#383838;
					margin:10px 0px 10px 0px;
				}
				input, textarea, select, file {
						width:250px;
						padding:0px;
				}
				a:link {													
					color:#0066B3;
					text-decoration: underline;
				}
				a:visited {													
					color:#0066B3;
					text-decoration: none;
				}
				
				a:hover {													
					color:#FF8000;
					text-decoration: underline;
				}
				.bold {
					font-weight:bold;
				}
				
				.signature {
					text-align:right;
					font-weight:bold;
					color:#5F5F5F;
				}
				DIV.logo {
					clear: both;
					float: right;
					left: 20px;
					overflow:visible;
					position: relative;
					top: -125px;
					width:130px;
					z-index:1000;
				}
				
				DIV.banner {
					border-width: 1px;
					border-bottom-style: dotted;
					position:relative;
					margin-left:auto;
					margin-top:-4px;
				}

	/* Here we describe our button formatting. */
				div.dialogButton {
					display:inline;
				}
				
				div.dialogButton a {
					display:inline; 
					background-color:#FFFFFF; 
					border-style: dotted;  
					border-width:1px;
					border-color:#AAAAAA;
					padding:2px;
					height:18px;
					
					margin-right:2px;				
					color:#3DB4C9;
					font-family: "Palatino Linotype", "Lucida Sans", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					letter-spacing:1px;
					font-variant: small-caps;
					text-decoration:none;
				}
				
				div.dialogButton a:hover {				
					background-color: #3DB4C9;
					color:#FFFFFF;
				}			

				div.buttonHolder {
					display:block;							
					padding-bottom:1px;							
					padding-right:10px; 
					background:url(images/buttonDots.gif) repeat-x; 
					border-style: none dotted none dotted;
					border-width:1px;
					border-color:#AAAAAA;
					text-align:right;
				}
						
			/*	This describes miscellaneous formatting used to define colorfields and borders etc.  */
	        	div.Border {
					background-image: url(images/horDots2.gif); 
					background-repeat: repeat; 
					background-position: left bottom; 
					padding: 0px; 
					padding-top:2px;
					padding-bottom: 2px;
	        	}
        	
				DIV.colorFieldHolder {
				/* Used for colored fields (I.E. Red)	*/
					background-color:#D70000;
					position:relative;
					top:0px; 
					left:0px; 
					font-family: "Palatino Linotype",Helvetica,serif;
					font-size:13px;
					font-weight:regular;
					color:#FFFFFF;
					text-align:right;
				}
				
				DIV.fieldHolder {
					background-color:#D3D3D3;
					color:#575757;
					position:relative;
					top:0px;
					left:0px;
					font-family: "Palatino Linotype",Helvetica,serif;
					font-size:13px;
					font-weight:regular;
					padding:3px;
					margin:1px 1px 1px 1px; 
					text-align:right;
				}
				DIV.rightBanner {
					background-color:#FFFFFF;
					padding:5px 3px 3px 3px;
					margin:1px 1px 1px 1px;
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:12px;
					font-weight:regular;
					color:#383838;
				}
				
				SPAN.taglineOthers {
					color:#B9B9B9;
					text-align:center;
					font-size:14px
				}
				
				SPAN.taglineMRS {
					color:#575757;
					text-align:center;
					font-size:14px	
				}
				
				div.row {
  					clear: both;
  					padding-top: 1px;
  				}

				div.row span.label {
					/* Used only in the Login Box! */
  					float: left;
  					text-align: right;
					width:29%;
					background-color:#F2F9E8;
  				}

				div.row span.formw {
					/* Used only in the Login Box! */					
				  	float: right;
					text-align: left;
					width:70%;
					background-color:#F2F9E8;
				}
				
				div.row span.formlabel {
					float:left;
					text-align:right;
					width:29%;
				}
				
				div.row span.formlabelrequired {
					float:left;
					text-align:right;
					font-weight:bold;
					width:29%;
				}
				
				div.row span.formfield {
				  	float: right;
					text-align: left;
					width:70%;
				}
				
				div.row span.reqerror {
					float:right;
					text-align:left;
					font-weight:bold;
				}
				
			    div.rightPane{
					position:absolute; 
					top:300px; 
					left:510px; 
					width:280px; 
					border-width:1px; 
					border-style: none none none dotted; 
					/*height:100%; */
					overflow:visible; 
					border-color:#A1A1A1; 
					margin:0px 0px 0px -1px;
				}				
				
				DIV.loginContainer {
					position:relative;
					float:left;
					width:300px;
					background-image: url(images/tealDiag.gif);
					background-repeat:repeat;		
					border-style:solid;
					border-width:1px;
					border-color:#ADADAD;
					top:-300px; 
					left:475px
				}					
						
				DIV.loginBox {
					position:relative;				
					height:100%;
					padding:5px;
					margin:10px;
					background-color:#FFFFFF;					
					border-style:solid;
					border-width:1px;
					border-color:#D7D7D7;								
				}
				
				.loginBox input{
					width:180px;
				}
				.loginFont {
					border-style:solid;
					border-width:1px;
					border-color:#E7E9F5;
					background-color:#F2F9E8;
					margin-right:2px;				
					color:#757575;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				   	font-size:12px;
				  	letter-spacing:0px;
					font-variant: small-caps;
				    text-decoration:none;								
				}
				.loginAlert {
					border-style:solid;
					border-width:1px;
					border-color:#E7E9F5;
					background-color:#F1F2FA;
					margin-bottom:2px;
					margin-right:2px;				
					color:#757575;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					letter-spacing:0px;
					font-variant: small-caps;
				    text-decoration:none;								
				}													
						
/*	This chunk defines navigation related style info */

				DIV.siteNav {
					display: inline;
					clear: both;
					position: relative; 
					top:-38px;
					/*top:0px*/
					left:10px;
					float: left;
				}
				DIV.mrsNavTab_text {													
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:15px;
					font-weight:bold;
					float:left;
					color:#000000;
					text-decoration: none;
					background-color:#FFFFFF;
					color:#383838;
					padding:12px 5px 5px 5px; 	
				}
				DIV.mrsNavTab_text a:link {													
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:15px;
					font-weight:bold;
					float:left;
					color:#000000;
					text-decoration: none;
					background-color:#FFFFFF;
					color:#383838;
				}

				DIV.mrsNavTab_text a:visited {													
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:15px;
					font-weight:bold;
					float:left;
					color:#000000;
					text-decoration: none;
					background-color:#FFFFFF;
					color:#383838;s	
				}
				
				DIV.mrsNavTab_text a:hover {													
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:15px;
					font-weight:bold;
					float:left;
					color:#000000;
					text-decoration: none;
					background-color:#FFFFFF;
					color:#383838;
				}
				
				DIV.mrsMainNav {
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:15px;
					font-weight:bold;
					color:#383838;
					float:left;
					padding:12px 5px 5px 5px;
					text-decoration: none;
				}
				
				DIV.mrsMainNav a:link { 
					color:#FFFFFF; 
					text-decoration: none; 
					padding:12px 5px 5px 5px;
				}
				
				DIV.mrsMainNav a:visited { 
					color:#FFFFFF; 
					text-decoration: none;
					padding:12px 5px 5px 5px;							
				}
				DIV.mrsMainNav a:hover {
					padding:12px 5px 5px 5px;
					font-weight:bold;			
					background-color:#FFFFFF; 
					color: #D70000; 
					text-decoration: none;
				}

	/*	Defines the major containers for the website. */
				
				DIV.mrsContainer {
					border: 1px dotted #000;
					background-color: #CCC;
					margin:10px 0px 10px 0px;
				}
				
				DIV.mrsFormContainer {
					background-color: #ffffff;
					margin:10px 0px 10px 0px;
				}
				
				div.mrsSpacer {
					clear: both;
					margin-bottom:-15px;
				}
				
				div.mrsFloat {
					float: left;
					margin-right:5px;
					padding:0px 0px 0px 5px;
				}
				
				DIV.contentBlockBorder { 
					float: none; 
					border-left-style: none; 
					border-bottom-style: dotted; 
					border-right-style: none; 
					border-top-style: none; 
					border-width:1px; 
					border-color: #a1a1a1
				}
				DIV.mrsWeb {
					position:relative;
					padding:0px;
					margin:0 auto;
					width: 765px;
					background-color:#FFFFFF;
					border-style: none;
				}     
										
				DIV.mrsBorders {
					border-right-style: dotted;
					border-left-style: dotted;
					border-bottom-style: none;
					border-top-style: none;
					border-width: 1px;
					position:relative;
					height:100%;
					margin-left:auto;
					margin-right:auto;
					text-align:left;
					width: 791px;
					background-color:#FFFFFF;
					background-repeat:repeat;
					padding-right:1px;
					padding-left:1px;
					
				}
				
				DIV.mrsMain {
					position:relative;
					height:100%; 
					background-color:#FFFFFF;			
					margin-bottom:0px;				
					border-style:none solid none solid;
					border-width:1px;
					border-color:#FFFFFF;								
				}
				
				DIV.mrsMainContentBlock {
					clear: both;
					position:relative; 
					top:-165px; 
					width:480px;
					padding:0px 0px 10px 0px;
					display: inline-block;
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:12px;
					font-weight:regular;
					color:#383838;
					text-align:justify;						
					float:left;
				}
				DIV.mrsMainContentBlockNoRightSide {
					clear: both;
					position:relative; 
					top:-165px; 
					width:100%;
					padding:0px 0px 10px 0px;
					margin-bottom:5px;
					display:block;
					font-family: Palatino Linotype,Helvetica,serif;
					font-size:12px;
					font-weight:regular;
					color:#383838;
					text-align:justify;						
				}
				
				DIV.mrsCopyrights {
					position:relative;
					width: 791px;
					height: 20px;
					padding:10px 0px 0px; 
					text-align:right;
					top:0px;							
					background-color:#FFFFFF;
					color:#888888;
					font-family: Verdana, Arial, Palatino Linotype;
					font-size: 10px;
					font-weight:regular;
					font-variant: small-caps;
					float: right;
					
				}		
				
				DIV.requiredFieldFlag {
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #D70000;	     		  	
				}
				span.companynameProper{
					color:#D70000;
				}