/* body */

html, body {
	margin: 0;
	padding: 0;
	background: #FFF url(../pix/global/bg_gradient_bg.jpg) repeat-x 0 0;
	height: 100%;
	}

/* main elements */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
	}
	
p, #callout li, #callout p {
	color:#000;
	font: normal 11px/14px Arial, Helvetica, sans-serif;

}

p, #callout li a {
	color:#003399;
	text-decoration:none;
}

p, #callout li a:hover {
	text-decoration:underline;
}

#callout li#co_txt1_1 p{
color:#CC6600;
text-align:center;
font-weight:bold;
font-size: 13px;
}

#callout li, #footer li {
	 list-style-type: none;
}

#main_center_bg {
	background: url(../pix/global/bg_shade_middle.gif) no-repeat 0% 0%;
	margin: 0px auto;
	position: relative;
	width: 780px;
	height:523px;
	overflow: hidden;
	}
	
#main {
	background: url(../pix/background/bg_home.jpg) no-repeat 0 0;
	margin: 0px auto;
	position: relative;
	width: 760px;
	float: left;
	height: 523px;
	}
	
#header {
	background: url(../pix/global/bg_header.jpg) no-repeat 0 0;
	margin: 0px auto;
	position: relative;
	width: 760px;
	height: 92px;
	}
	
#logo a{
	position: absolute;
	height:55px;
	width:250px;
	z-index:700;
	top:10;
	left:20;
	display:block;
}
	
/* main stage flash */

#stage {
	margin: 30px 0 0 0;
	position: relative;
	height:300px;
	width: 620px;
	padding:0;
	z-index:500;
}

#stage #stage_left {
	position:absolute;
	top: 0;
	left: 0;
}

#stage #stage_right {
	position:absolute;
	top: 0;
	left: 300px;
}

/* backgrounds */
	
#bg_callout {
	position: absolute;
	width: 760px;
	height: 101px;
	z-index:10;
	right: 0;
	top:422px;
	background-color:#FFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7; 
	-khtml-opacity:0.7;
}

#bg_shade_left {
	background: url(../pix/global/bg_shade_left.jpg) no-repeat 0% 0%;
	margin: 0px auto;
	position: relative;
	width: 10px;
	height: 523px;
	float: left;
	}
	
#bg_shade_right {
	background: url(../pix/global/bg_shade_right.jpg) no-repeat 0% 0%;
	margin: 0px auto;
	position: relative;
	width: 10px;
	height: 523px;
	float: left;
	}
	
/* main navigation */

#main_nav {
position: relative;
background: url(../pix/global/bg_nav_sdw.jpg) no-repeat 0 27px;
margin: 0px auto;
width:760px;
height:70px;
padding:0px;
z-index:3;
}

#main_nav_i {
width:506px;
margin: 0;
padding:0;
float:left;
z-index:3;
}

#main_nav_l {
background: url(../pix/global/bg_nav_l.jpg) no-repeat 0% 0%;
width: 127px;
height:27px;
float:left;
z-index:3;
}

#main_nav_r {
background: url(../pix/global/bg_nav_r.jpg) no-repeat 0% 0%;
width: 127px;
height:27px;
float:left;
z-index:3;
}

#main_nav_sdw {
background: url(../pix/global/bg_nav_sdw.jpg) no-repeat 0% 0%;
width: 760px;
height:10px;
margin:0px;
}
	
/* hide */

#hide_info {
margin:-5000px 0;
}

.hide, .hide a {
	display:none;
}

/* clear */

.clear {
	clear:both;
}

/* flash */

#ball {
position: absolute;
width: 125px;
height:160px;
z-index:10;
right: 0;
}

/* bottom call out*/

#callout {
	position: absolute;
	width: 760px;
	height: 101px;
	z-index:30;
	top: 420px;	
}

#co_home_1 {
display:block;
position: absolute;
top: 10px;
left: 60px;
width: 96px;
height:26px;
z-index:100;
float:left;
/*border:1px solid #000;*/
}

#co_home_2 {
display:block;
position: absolute;
top:10px;
left:225px;
width: 49px;
height:90px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/global/img_map.gif',sizingMethod='scale');*/
z-index:150;
float:left;
/*border:1px solid #000;*/
}

#co_home_3 {
display:block;
position: absolute;
top:-10px;
left:412px;
width:75px;
height:130px;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/global/img_FPO.png',sizingMethod='scale');*/
z-index:150;
float:left;
/*border:1px solid #000;*/
}

/*#co_divider_1{
display:block;
position: absolute;
width: 1px;
height:101px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/global/img_co_divider.png',sizingMethod='scale');
left:262px;
top:2;
z-index:130;
}

#co_divider_2{
display:block;
position: absolute;
width: 1px;
height:101px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/global/img_co_divider.png',sizingMethod='scale');
left:507px;
top:2px;
z-index:150;
}*/

#callout li#co_txt1{
position: absolute;
top: 30px;
left:100px;
width:230px;
z-index:150;
margin:0;
padding:0;
}

#callout li#co_txt2{
position: absolute;
top:5px;
left:305px;
width:200px;
z-index:150;
margin:0;
padding:0;
}

#callout li#co_txt3{
position: absolute;
top: 30px;
left:465px;
width:280px;
z-index:150;
margin:0;
padding:0;
text-align:left;
}

#callout li#co_txt1 p{
position: absolute;
width:280px;
}

#callout li#co_txt3 p{
position: absolute;
width:280px;
}

#callout li h3{
font: bold 11px/14px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#callout li p {
font: normal 11px/14px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-decoration:none;
}

#stage.roadside {
	 margin-top: -10px;
	}