html {
	height:100%;
}

body { 
	color: #EFEFEF; 
	background-image: url(background.png);  
	background-repeat:repeat-y;
	background-position:center; 
	min-width: 997px;
	text-align: center;
	height:100%;
	margin: 0;
	padding: 0;
}

td {
	color: #708090; 
	padding: 0 15px 5px 20px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}

p { 
	color: #708090; 
	padding: 0 15px 5px 20px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}
	p#results {
		padding: 0 0 5px 0;
	}
	
p.justify {
	color: #708090; 
	padding: 0 15px 5px 20px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: justify;
}
	
p.event {
	color: #708090; 
	padding: 0 90px 5px 20px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: justify;
	}
	
p.table {
	color: #708090; 
	padding: 0 10px 0px 10px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	text-align: justify;
	}

p.left {
	color: #708090; 
	padding: 0 10px 0px 10px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	text-align: left;

}

p.right {
	color: #708090; 
	padding: 0 10px 0px 10px;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	text-align: right;

}

pre { 
	color: #708090; 
	font-size: 1em; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

blockquote { 
	color: #789; 
	font-size: 1em; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

h1 { 
	color: #0657a8; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	font-size: 1.0em; 
	padding: 5px 10px 5px 10px;
}

h2 { 
	color: #2f4f4f; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	font-size: 0.8em;
	font-style: oblique;
	padding: 0px 15px 0px 15px;
}

h2.gold { 
	color: #938f3a; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	font-size: 1.7em;
	font-style: oblique;
	padding: 0px 15px 0px 15px;
}

h2.silver { 
	color: #bdbdbd; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	font-size: 1.7em;
	font-style: oblique;
	padding: 0px 15px 0px 15px;
}

h2.bronze { 
	color: #a47720; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	font-size: 1.7em;
	font-style: oblique;
	padding: 0px 15px 0px 15px;
}

h3 { 
	color: #0657a8; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
	padding:0px 5px 0px 5px;
	font-size: 0.8em;
}

h4 { 
	color: #2f4f4f; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
}

h5 { 
	color: #2f4f4f; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
}

h6 { 
	color: #2f4f4f; 
	font-family: "Century Gothic", Tahoma, Gautami, Arial, sans-serif; 
}

img { 
	background-color: #eee; 
	border: 0px 
}

img.rightPanel {  
    margin: 4px 4px 0 4px; 
	border: 4px solid #CCCCCC;
	}
	
img.floatLeft { 
    float: left; 
    margin: 4px 12px 4px 12px; 
	border: 4px solid #CCCCCC;
	}
img.spo {
	text-align: left;
    margin: 4px 12px 4px 12px; 
	/*border: 1px solid #CCCCCC;*/
	}
	
img.floatLeft_table { 
    float: left; 
    margin: 4px 12px 4px 12px; 
	}

img.floatRight { 
    float: right; 
    margin: 4px 12px 4px 4px; 
	border: 4px solid #CCCCCC;
}

ol { 
	color: #2e8b57; 
	font-size: 1em; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

ul { 
	color: #708090; 
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	list-style-position: inside 
}

a { 
	color: #4682b4; 
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: none 
}

a:visited { 
	color: #4169e1; 
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

a:hover { 
	color: #4169e1; 
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: none 
}

a:active { 
	color: #4682b4; 
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

.null {
	color: #fff;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

tr { 
	border: 0 
}

.floatright
{
	float: right;
	margin: 0 0 10px 10px;
	border: 1px solid #666;
	padding: 2px;
}

.cellcolor { 
	background-color: #2f4f4f 
}

.rev_type { 
	color: #fff; 
	font-weight: bold; 
	font-size: 1.2em; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

.g_nav_cellcolor { 
	background-color: #708090 
}

.a_type_color { 
	color: #fff; 
	font-weight: bold; 
	font-size: 0.9em; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}

	
/*=======================================================================*\
	Structural CSS
\*=======================================================================*/

div#container {
	min-height: 629px;
	min-width: 997px;
	height: 100%;
	width: 997px;
	text-align: center;
	/*background-color: #606060;*/
	}

div#wrapper	{
	text-align: left;
	width: 997px;
	min-height: 629px;
	margin:0 auto;
	top: 0px;
	display: block;
	height: 100%;
	}
	
div#texture_left	{
	position: absolute;
	margin-left: 0px;
	top: 0px;
	height: 844px;
	width: 102px;
	min-height: 629px;
	background: url(leftTexture.png);
	background-repeat: repeat-y;
	}

div#border_left		{
	position: absolute;
	margin-left: 102px;
	height: 100%;
	width: 8px;
	min-height: 629px;
	background: url(leftBorder.png);
	background-repeat: repeat-y;
	}
	
div#texture_right	{
	position: absolute;
	margin-left: 894px;
	height: 100%;
	width: 102px;
	min-height: 629px;
	background: url(rightTexture.png);
	background-repeat: repeat-y;
	}

div#border_right	{
	position: absolute;
	margin-left: 886px;
	height: 100%;
	width: 8px;
	min-height: 629px;
	background-image: url(rightBorder.png);
	background-repeat: repeat-y;
	}
		
div#content_frame	{
	postion: absolute;
	width: 776px;
	height: 100%;
	min-height: 610px;
	margin-left: 110px;
	padding:0px;
	background-color: #FFFFFF;
	}	

		
div#content_frame_team	{
	height: 683px; /* 683px*/
	width: 386px;
	/*background-image: url(center_mid.png);*/
	/*background-repeat:no-repeat;*/ 
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
	}	

	div#menu	{
		postion: absolute;
		margin-left: 0px;
		margin-top: 0px;
		height: 139px;
		width: 776px;
		padding:0px;
		}
		div#menu_frame	{
			position: absolute;
			margin-left: 0px;
			width: 219px;
			height: 139px;
			padding: 0px;
			}
			div#menu_flash	{
				position: absolute;
				margin-left: 219px;
				width: 557px;
				padding: 0px;
			}
			div#spacer	{
				height: 38px;
				width: 776px;
				padding: 0px;
				}

div#center_frame	{
	position: absolute;
	margin-left: 150px;
	width: 386px;
	padding: 0px;
	background-color: #FFFFFF;
	}	
	div#center_mid_news	{
	height: 683px; /* 683px*/
	width: 386px;
	/*background-image: url(center_mid.png);*/
	background-repeat:no-repeat;
	padding: 0px;
	overflow: auto;
	}
	
	div#center_frame_spo	{
	position: absolute;
	margin-left: 150px;
	width: 626px;
	padding: 0px;
	background-color: #FFFFFF;
	}	
	
	div#center_mid_news_spo	{
	height: 683px;
	width: 626px;
	/*background-image: url(center_mid.png);*/
	background-repeat:no-repeat;
	padding: 0px;
	overflow: auto;
	text-align: center;
	}
	
	div#center_mid	{
	height: 683px;
	width: 386px;
	/*background-image: url(center_mid.png);*/
	background-repeat:no-repeat;
	padding: 0px;
	overflow:inherit;
	}

	div#center_mid2	{
	height: 420px;
	width: 626px;
	background-image: url(center_mid2.png);
	background-repeat:no-repeat;
	padding: 0px;
		}
		div#center_footer	{
				width: 386px;
				min-height: 130px; /* 130*/
				height: 100%;
				margin-left: 0px;
				background-color: #FFFFFF;
				padding: 0px;
				}
				
div#footer	{
	position:absolute;
	height: 19px;
	width: 776px;
	margin-left: -150px;
	margin-bottom: 0px;
	background-color: #606060;
	text-align: center;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;

	}
	
div#footer2	{
	position:absolute;
	/*height: 19px;
	width: 776px;*/
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #606060;
	text-align: center;
	font-size: 11px; 
	font-family: "Verdana", Arial, Helvetica, sans-serif;

	}
	div#footer p.left {
		text-align: left;
		width: 576px;
		}
		div#footer p.right {
			text-align: right;
			width: 200px;
			}
			div#footer a {
				font-weight: bold;
				}

div#LP_frame	{
	position:absolute;
	margin-left: 0px;
	width: 150px;
	padding: 0;
	}	
	div#LP_header	{
		height: 38px;
		width: 150px;
		padding: 0;
		}
		div#LP_mid	{
			height: 321px;
			width: 148px;
			margin-top: 0px;
			margin: 0 0 0 0;
			border: 1px solid #929292;
			background-color: #FFFFFF;	
			padding: 0;			
			} 
			div#LP_footer	{
				height: 58px;
				width: 150px;
				padding: 0px;
				}
				div#L_border	{
					height: 36px;/*variable*/
					width: 8px;
					padding: 0px;
					}
					div#L_texture	{
						height: 36px;/*variable*/
						width: 110px;
						padding: 0px;
						}

div#RP_frame	{
	position: absolute;
	margin-left: 536px;
	width: 240px;
	}
	div#RP_header	{
		height: 38px;
		width: 240px;
		}
		div#RP_top	{
			height: 26px;
			width: 240px;
			}
			div#RP_midResults	{
				height: 319px;
				width: 238px;
				margin: 0 0 0 0;
				border: 1px solid #929292;
				background-color: #FFFFFF;				
				}
			div#RP_midImages	{
				height: 212px;		/* 150px*/
				width: 238px;
				margin: 0 0 0 0;
				border: 1px solid #929292;
				background-color: #FFFFFF;	
				text-align: center;			
				}
			div#RP_midOther	{
				height: 120px; /* 100px*/
				width: 238px;
				margin: 0 0 0 0;
				border: 1px solid #929292;		
				background-color: #FFFFFF;				
				}
				div#RP_joint	{
					height: 24px;
					width: 240px;
					}
					div#RP_footer	{
						height: 57px;
						width: 240px;
						}
						div#R_border	{
							height: 36px;/*variable*/
							width: 8px;
							}
							div#R_texture	{
								height: 36px;/*variable*/
								width: 110px;
								}
	
div#header {
		height: 60px;
		margin-top: 20px;
		}