@charset "utf-8";
/* CSS Document */


/******/
/**HTML Tag Default Styles**/
/******/
body{
	margin:3px;
	background-color:#122732;
}
p{
	padding:0px;
	margin:0px;
}
a{
	color:#2d5972;
}



/******/
/**Main Page Container Style**/
/******/
div#pageContainer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:780px;
	height:760px;
}


/******/
/**Header Styles**/
/******/
div#pageContainer div#headerContainer{
	position:relative;
	width:780px;
	height:135px;
	background: transparent url(/images/template/header_bg-01.gif) repeat-x top left;
}
div#pageContainer div#headerContainer div#ycoeLogo{
	position:absolute;
	top:3px;
	left:330px;
	width:120px;
	height:97px;
	background: transparent url(/images/template/1stop-logo.png) no-repeat top left;
}
div#pageContainer div#headerContainer div#siteTitle1{
	position:absolute;
	top:35px;
	left:200px;
	height:42px;
	width:227px;
	background: transparent url(/images/template/header-text-03.png) no-repeat top left;
}
div#pageContainer div#headerContainer div#siteTitle2{
	position:absolute;
	top:35px;
	right:175px;
	height:42px;
	width:158px;
	background: transparent url(/images/template/header-text-04.png) no-repeat top left;
}
div#pageContainer div#headerContainer div#menuContainer{
	position:absolute;
	bottom:0px;
	right:1px;
	height:32px;
	width:780px;
}


div#pageContainer div.clearFloat{
	clear:both;
}
div#pageContainer  div.spacer{
	clear:both;
	position:relative;
	width:780px;
	height:3px;
}



/******/
/**Content Container Styles**/
/******/
div#pageContainer div#contentContainer{
	position:relative;
	float:left;
	/*margin-top:3px 0px 0px 0px;*/
	width:780px;
	min-height:549px;
	background-color:#FFFFFF;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
div#pageContainer div#pageTitle{
	position:relative;
	padding:5px 20px 0px 20px;
	width:740px;
	height:30px;
	text-align:center;
}
div#pageContainer div#contentContainer div#contentHeader{
	position:relative;
	padding:5px 20px 0px 20px;
	width:740px;
	height:100px;
	overflow:hidden;
}
div#pageContainer div#contentContainer  div#contentLeft{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:20px;
	width:250px;
}
div#pageContainer div#contentContainer  div#contentRight{
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:20px;
	width:480px;
}
div#pageContainer div#contentContainer  div#contentbody{
	position:relative;
	margin:10px 20px 0px 20px;
	width:740px;
}


/******/
/**Page Footer Styles**/
/******/
div#pageContainer div#pageFooter{
	position:relative;
	height:68px;
	width:780px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
div#pageContainer div#pageFooter div#menuLinks{
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#pageContainer div#pageFooter div#menuLinks ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
div#pageContainer div#pageFooter div#menuLinks li{
	display:inline;
	padding:0px 3px 0px 3px;
}
div#pageContainer div#pageFooter div#address{
	padding-top:12px;
	font-size:10px;
	color:#000000;
}
div#pageContainer div#pageFooter div#address ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	/*list-style-image:none;*/
}
div#pageContainer div#pageFooter div#address li{
	display:inline;
	padding:0px 10px 0px 10px;
}
div#pageContainer div#pageFooter div#address p{
	padding-top:2px;
}