body {
	margin:0;
	padding:0;
	background:#44ACE9 url(../images/background.jpg) no-repeat;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#004390;
}

a:link { font-size: 12px; color: #004390; text-decoration: none; }
a:visited { font-size: 12px; color: #004390; text-decoration: none; }
a:active { font-size: 12px; color: #004390; text-decoration: none; }
a:hover { font-size: 12px; color: #004390; text-decoration: underline; }

/* logo */
.cs_logo {
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:15px;
	width:180px;
	height:100px;
	background:url(../images/box_small_bot.png) bottom left no-repeat;
}

.cs_logo p {
	margin:0;
	padding:20px 0 0 15px;
}

/* mainnav */
.cs_mainnav {
	position:absolute;
	top:65px;
	left:201px;
	width:600px;
}

.cs_mainnav h4 {
	margin:0;
	padding:0;
	background:url(../images/box_big_top.png) top left no-repeat;
}

.cs_mainnav p {
	margin:0;
	padding:0;
	height:27px;
	float:left;
	background:url(../images/box_big_bot.png) bottom left no-repeat;
}

.cs_mainnav #holder {
	padding-left:10px;
	width:600px;
	float:left;
}

.nav { position:relative; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#004390; letter-spacing:0.1em; }
a.nav:link { text-decoration:none; }
a.nav:visited { text-decoration:none; }
a.nav:active { text-decoration:none; }
a.nav:hover { text-decoration:underline; }

.navSel { position:relative; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#004390; letter-spacing:0.1em; }
a.navSel:link { text-decoration:underline; }
a.navSel:visited { text-decoration:underline; }
a.navSel:active { text-decoration:underline; }
a.navSel:hover { text-decoration:underline; }


/* subnav */
.cs_subnav {
	position:absolute;
	top:106px;
	left:15px;
	width:180px;	
}

.cs_subnav h4 {
	margin:0;
	padding:0;
	background:url(../images/box_small_top.png) top left no-repeat;
}

.cs_subnav p {
	margin:0;
	padding:0;
	height:372px;
	float:left;
	background:url(../images/box_small_bot.png) bottom left no-repeat;
}

.cs_subnav #holder {
	padding:10px 0 0 15px;
	width:180px;
	float:left;
	font-weight:normal;
}

.subnav { position:relative; font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#004390; line-height:20px; }
a.subnav:link { text-decoration:none; }
a.subnav:visited { text-decoration:none; }
a.subnav:active { text-decoration:none; }
a.subnav:hover { text-decoration:none; font-weight:bold; }

.subnavSel { position:relative; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#004390; line-height:20px; }
a.subnavSel:link { text-decoration:none; }
a.subnavSel:visited { text-decoration:none; }
a.subnavSel:active { text-decoration:none; }
a.subnavSel:hover { text-decoration:none; }

/* house */
.cs_house {
	position:absolute;
	top:106px;
	left:201px;
	width:600px;	
}

.cs_house h4 {
	margin:0;
	padding:0;
	background:url(../images/box_big_top.png) top left no-repeat;
}

.cs_house p {
	margin:0;
	padding:0;
	height:372px;
	background:url(../images/box_big_bot.png) bottom left no-repeat;
}

.cs_house #house {
	position:relative;
	margin:0;
	padding:0;
	padding-left:5px;
	float:left;
}

/* content */
.cs_content {
	position:absolute;
	top:492px;
	left:201px;
	width:600px;
}

.cs_content h4 {
	margin:0;
	padding:0;
	background:url(../images/box_big_top.png) top left no-repeat;
}

.cs_content p {
	margin:0;
	padding:0;
	background:url(../images/box_big_bot.png) bottom left no-repeat;
}

.cs_content #contentText {
	padding:2px 10px 10px 10px;
	font-family:Arial, sans-serif;
	font-size:12px;
}

.mainText {
	font-family:Arial, sans-serif;
	font-size:12px;
}

.mainText a {
	position:relative;
}

.cs_content #contentText h1{
	margin:0;
	padding:0;
	font-size:14px;
}