
			body {
				margin: 0px;
				padding: 0px;
				font: 8pt lucida sans unicode, sans-serif;
				text-align: center; /* Takes care of horizontal alignment in Internet Explorer */				
				color: #999999;
				text-transform: lowercase;
			}			
			
			a
			{
				color: #888888;
				text-decoration: none;
				cursor: pointer;
			}
			
			a:hover
			{
				color: #555555;
			}
			
			abbr
			{
				border-bottom: 1px #BBBBBB dotted;
				cursor: help;
			}
			
			img
			{
				border: 0px;
			}
			
			input
			{
				font-size: 9pt;
				margin: 5px 0px;
				font-family: lucida sans unicode, sans-serif;
			}
			
			h1{
				padding: 5px 0px;
				margin: 0px;				
			}
			
			h2{
				font-size: 16pt;
				padding: 5px 0px;
				margin: 0px;	
			}
			
			p{
				padding: 4px 0px;
				margin: 0px;
			}
			
			.error{
				color: red;
			}
			
			.text-align-right {
				text-align: right;
			}
			
			.italic{
				font-style: italic;
			}
			
			.bold{
				font-weight: bold;
			}
			
			.superscript{
				vertical-align: super;
			}
			
			.strikethrough{
				text-decoration: line-through;
			}
			
			.verticalaligned {
				position: relative; /* Needed for Safari */
				margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
				text-align: left;
			}
			
			.sIFRinline{
				display: inline;
				float: left;
			}
			
			#content
			{
				width: 750px;
				height: 500px;
			}
			
				#header
				{
					position: relative;
					height: 150px;
					width: 750px;
					top: 0px;
					left: 0px;
				}
			
					#icon1
					{
						position: absolute;
						width: 50px;
						height: 120px;
						top: 5px;
						left: 20px;
						z-index: 1;
						background-image: none;
					}
					
					#icon1:hover{
						background-image: url('../images/icon1.png');
					}					
					
					#icon2
					{
						position: absolute;
						width: 130px;
						height: 100px;
						top: 30px;
						left: 455px;
						z-index: 1;
						background-image: none;
					}
					
					#icon2:hover{
						background-image: url('../images/icon2.png');
					}
			
					#title
					{
						position: absolute; 
						height: 60px; 
						top: 43px; 
						left: 33px; 
						text-align: left; 
						font-size: 36pt; 
						font-weight: normal; 
						font-family: Cambria, century gothic;
						letter-spacing: -2px; 
						padding: 0px;
						margin: 0px;
						color: #CCCCCC;
						z-index: 2;
					}	
					
					.orange {
						color: #EFAB74;
					}
			
					#navigation
					{
						position: absolute;
						height: 20px;
						top: 100px;
						left: 35px;
						font-size: 8pt;
						font-family: lucida sans unicode;
						z-index: 3;
					}
						#navigation .menulink
						{
							letter-spacing: 8px;
							margin: 0px 4px;
							color: #DDDDDD;
							font-weight: bold;
						}
						
						#navigation .menulink:hover{
							color: #DF9B84;
						}
						
						#navigation .activemenulink, #navigation .activemenulink:hover{
							color: #8F4B34;
						}
					
					#linkpanel
					{
						position: absolute; 
						top: 119px; 
						left: 40px; 
						width: 700px; 
						color: #EFC38B; 
						font-size: 8pt;
						z-index: 2;
					}
					
						.menu_desc_wrapper {
							position: absolute;
							height: 15px;
							display: none;
						}
					
					
				#footer
				{
					position: relative;
					top: 30px;
					left: 0px;
					height: 30px;
					width: 750px;
				}
					
					#copyright
					{
						position: absolute;
						width: 700px;
						height: 30px;
						top: 0px;
						left: 25px;
						text-align: right;
						font-size: 8pt;
						z-index: 2;
						color: #AAAAAA;
					}
					
						#copyright a#introtoggle{
							font-weight: bold;
						}
						
						#copyright a#introtoggle:hover{
							color: #BF7B64;
						}
					
					#introContainer
					{
						position: absolute; 
						right: 30px; 
						bottom: 40px;
						z-index: 3;
					}
					
						#intro
						{
							bottom: 100px;
							right: 0px;
							width: 350px;
							font-size: 8pt;
							background-color: #FCFCFC;
							border-top: 4px #FFB883 solid;
							border-left: 1px #FFB883 solid;
							border-right: 1px #FFB883 solid;
							padding: 0px 15px;
							z-index: 3;
							display: none;
						}
			
			
			
				div.maincontentContainer
				{
					position: relative;		
					top: 0px;
					left: 25px;	
					width: 700px;
					height: 270px;
					margin: 0px;
					padding: 0px;
				}
				
					div.maincontent
					{
						position: absolute;
						z-index: 0;
						display: none;
						/* need to set width and height to expand and fix size of box */
						width: 700px;
						height: 270px;
					}
			