#cnwrap {
	width:982px;
	margin:0 auto;
	background-color: #FFFFFF;
	border:1px black solid;
}

#mh {padding:0;margin:0;background:#fdcf01 url(http://www.castanet.net/v5/images/mhbg.jpg) no-repeat;font-size:12px;color:#000}
.mhlogo {width:320px;float:left;padding:5px 0 0 5px}
#mhi {float:left;padding-top:21px;font-weight:bold}
#mhi a {text-decoration:none;color:#000;margin-left:30px}
#mhi a:hover {text-decoration:underline;color:#000}
#hd {width:100%;margin:0;padding:0}
#hd p {font-weight:bold;float:right;padding-top:5px;color:#000}
#hd p a {text-decoration:none;color:#000}
#hdr {float:right;width:530px;margin:10px 5px 0 0;padding:0}
#hdad {clear:both;padding-bottom:2px;}

#s1search {float:right;margin:3px 0 5px 0;font-weight:normal}
#s1search a {color:#000;text-decoration:none;padding:2px 4px 2px 4px;border:1px solid transparent;}
*html #s1search a {border-color:pink;filter:chroma(color=pink);}
#s1search input {border:1px solid #7e9db9;padding:2px;font-family:arial,helvetica,sans-serif}
ul.tabs {list-style:none}
ul.ctabs li {display:inline}
ul.ctabs li a {border:1px solid transparent;}
ul.ctabs li a.selected, ul.ctabs li a:hover {background-color:#e6e7e8;border:1px solid #d7d7d7;}
input.formbox {
	width:245px;
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	vertical-align:middle;
}
input.submitbutton {
	font-family:arial,helvetica,sans-serif;
	height:18px;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	padding:0;margin:0;
}
#sCastanet,#sBusiness,#sPeople {display:none}

#hdad {clear:both;padding-bottom:2px;}
#hdleft {float:left;padding:0 0 0 5px}
#hdright {float:right;padding:0 5px 0 0}

#menu {
	clear:both;
	height:22px;
	padding:0;margin:0;
	padding-left:2px;
	border-bottom:1px solid #d7d7d7;
	font-size:10px;
	line-height:17px;
	padding-top:2px;
	background-color:#2D3E6A;
	color:white;
font-family:arial,helvetica,sans-serif;
}
#menu a {color:white;}
#menu a:hover {text-decoration:none;}
.menubar, .menubarselected {
	color:white;
	text-decoration:none;
	margin-right:7px;
	padding-left:3px;
	padding-right:2px;
	border:1px solid #2D3E6A;
}
.menubar:hover, .menubarselected, .menubarselected:hover {
	border:1px solid #4761A4;
	background-color:#4761A4;
}

/* anylink css */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #4761A4; /*#7F7F7F; */
border-bottom-width: 0;
font-style:normal;
font-size:12px;
line-height: 18px;
z-index: 100;
background-color:#2D3E6A; /*#d7d7d7;*/
color:white;
width:150px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4761A4; /*#7F7F7F;*/
padding: 1px 0;
text-decoration: none;
/*font-weight: bold;*/
font-style:normal;
text-indent: 5px;
color:white;
}

.anylinkcss a:hover {
background-color:#4761A4; /*#f7d801;*/
color:white; /*black;*/
}
/* end of anylink css */

#cnft {
	clear:both;
	margin-top:1px;
	width:982px;
	border:0;
	border-top:1px solid #d7d7d7;
	height:31px;
	line-height:30px;
	background-color:#e6e7e8;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}
#cnft a {font-family:arial,helvetica,sans-serif;font-size:12px;}
#cnftleft {
	float:left;
	color:#FFFFFF;
	background-color:#000000;
/*      margin:10px 10px 10px 10px;*/
/*      margin:0;*/
	padding-left:10px;
	padding-right:10px;
/*      padding:10px 10px 10px 10px;*/
font-family:arial,helvetica,sans-serif;font-size:12px;
}
#cnftright {
	float:left;
/*      padding:10px 10px 10px 10px;*/
	padding:0;margin:0;
	padding-left:20px;
	background-color:#e6e7e8;
}
#cnftright ul {
	margin-left: 0;
	padding-left: 0;
	display:inline;
	list-style:none;
}
#cnftright ul li {
	margin-left: 0;
	padding: 0 5px;
	border-left: 1px solid black;
	display:inline;
}
#cnftright ul li.cnfirst {
	margin-left: 0;
	border-left: none;
	display:inline;
}
#cnftright ul li a {
	text-decoration: none;
	font-weight: normal;
	color:#000000;
	font-family: arial, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;
}
#cnftright ul li a:hover {
	color: #4A597F;
	text-decoration: underline;
}

/* box with light grey background and darker grey frame */
.greyBox {text-align:left;color:#000000;}
.greyBox .greyBoxContent {background:#e6e7e8;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding-top:7px;padding-bottom:7px;}
.greyBox .greyBoxContentQ{background:#e6e7e8;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding-top:7px;padding-bottom:2px;border-bottom:1px solid #d7d7d7;}
.greyBox .greyBoxHd      {height:3px;overflow:hidden;background:url(/images/box/tr2.gif) 100% 0 no-repeat;}
.greyBox .greyBoxHd div  {height:3px;overflow:hidden;background:url(/images/box/tl.gif) 0 0 no-repeat;}
.greyBox .greyBoxFt      {height:3px;overflow:hidden;background:url(/images/box/br2.gif) 100% 0 no-repeat;}
.greyBox .greyBoxFt div  {height:3px;overflow:hidden;background:url(/images/box/bl.gif) 0 0 no-repeat;}
.boxbottom {clear:both;font-size:0;line-height:0;color:#e6e7e8;}
.greyBox a {text-decoration:none;color:#2D3E6A;}
.greyBox a:hover {text-decoration:underline;color:#2D3E6A;}
.greyBox h1 {color:#2c3e69;font-size:14px;padding:0;margin:0;padding:0 0 10px 10px;}
.greyBox h1 a {color:#2c3e69;text-decoration:none;}
.more {text-align:center;margin:0;padding:0;}
.more a {color:black;}

.scolumns {font-weight:bold;text-align:left;margin-top:5px;}
.scolumns a {font-weight:normal;}
.scolumns img {float:left;padding-right:5px;}
ul.scolumns {list-style-type:none;}
.scolumns li {padding:0 0 5px 0;}
/*
.scolumns {font-weight:bold;text-align:left;color:#000000;}
.scolumns p {}
.scolumns a {font-weight:normal;}
.scolumns img {float:left;padding-right:5px;}
ul.scolumns {list-style-type:none;}
.scolumns li {padding-left:10px;padding-bottom:5px;}
*/

ul.elist {padding:0;margin:0;list-style:none outside;}
ul.elist li {color:#333333;font-size:11px;font-family:arial,helvetica,sans-serif;}
ul.elist li a {font-size:12px;}
.eventone {padding:10px 0 10px 0;width:100%;text-align:center;}

