/*
 * CSS Document
 * layout.css 
 * 
 * Date: 2010-05-30 16:30:00 -0600 (Sun, 30 May 2010)
 */

#ContentWrapper {
	width:770px;
	margin:0px 40px 0px 40px;
	padding:5px 14px 10px 14px;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	background:#FFFFFF;
}
#ContentLeftWrapper {
	float:left;
	width:235px;
}
#ContentRightWrapper {
	float:left;
	width:520px;
	margin:0px 0px 0px 15px;
}



.ContentBox1Wrapper {
	margin:15px 0px 0px 0px;
	padding:2px;
	border:1px solid #999999;
}
.ContentBox1Header {
	margin:0px 0px 2px 0px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	background:#999999;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.ContentBox1Content {
	padding:5px;
}




.ContentBox2Wrapper {
	position:relative;
}
.ContentBox2Header {
	position:absolute;
	top:4px;
	left:0px;
	width:100%;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.ContentBox2TopLeft {
	float:left;
	width:50%;
	height:31px;
	background:url(../images/content/Box2TopBottom.png) top left;
}
.ContentBox2TopRight {
	float:left;
	width:50%;
	height:31px;
	background:url(../images/content/Box2TopBottom.png) top right;
}
.ContentBox2SideLeft {
	clear:both;
	background:url(../images/content/Box2LeftRight.png) left repeat-y;
}
.ContentBox2SideRight {
	margin:0px 0px 0px 22px;
	padding:3px 22px 3px 0px;
	background:url(../images/content/Box2LeftRight.png) right repeat-y;
}
.ContentBox2BottomLeft {
	float:left;
	width:50%;
	height:19px;
	background:url(../images/content/Box2TopBottom.png) bottom left;
}
.ContentBox2BottomRight {
	float:left;
	width:50%;
	height:19px;
	background:url(../images/content/Box2TopBottom.png) bottom right;
}



.ContentBox3Wrapper {
	padding:2px;
	border:1px solid #990099;
}



.ContentTitle {
	padding:0px 0px 2px 0px;
	color:#990099;
	font-size:14px;
	font-weight:bold;
}
.ContentListStar {
	margin:10px 10px 0px 25px;
	list-style-type:none;
}
.ContentListStar li {
	background-image:url(../images/icons/Star.png);
	background-repeat:no-repeat;
	padding:1px 0px 10px 30px;
}
.ContentListArrow {
	margin:5px 0px 0px 10px;
	list-style-type:none;
}
.ContentListArrow li {
	background-image:url(../images/icons/Arrow.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0px 0px 4px 16px;
}



#ContactUs {
	margin:15px 0px 15px 20px;
	font-size:14px;
	font-weight:bold;
}
#ContactUs p {
	float:left;
	margin:0px 0px 0px 15px;
}
#ContactUs img {
	float:left;
}



.ButtonReturnHome {
	display:block;
	position:absolute;
	bottom:10px;
	right:51px;
	width:118px;
	height:19px;
	background-image:url(../images/buttons/ReturnHome.png);
}
.ButtonMoreInfo {
	display:block;
	float:right;
	width:93px;
	height:19px;
	margin:2px 0px 0px 0px;
	background-image:url(../images/buttons/MoreInfo.png);
}
