/* Containers */
body{
	background:#113f59;
	border-top:3px solid #84bd3c;
	color:#063333;
	font-family:Tahoma, arial, sans-serif;
	font-size:70%; line-height:1.3;
	margin:0; padding:0;
	text-align:center;
}
#wrap{
	margin:0 auto;
	text-align:left;
	width:725px;	
	border:2px solid white;
	border-width:0 2px 2px 2px;
}
#header{}
#nav{}
#footer {
	clear: both;
	border: 1px solid #cbcbcb;
	background: #f2f2f2;
	margin: 0 9px 0 9px;
}
#footer .green {
	background: url("images/box_head_bg.gif") repeat-x #368d4f;
	color: white;
	font-weight: bold;
	width: 65px;
	padding: 5px;
	float: left;

}
#footer .text {
	padding: 5px;
}

/* First_content */
#first_content{
	border:solid #9cacb7;
	border-width:0 9px 9px 9px;
}
#first_content .front_right{
	background:url("images/front_right_bg.gif") repeat-x #fff;
	float:right;
	width:365px;
	height:216px;
}
#first_content .front_right .dates{
	color:#545454;
	text-align:center;
	padding:3px 0 0 0;
}
#first_content .front_right .text{
	padding: 9px 18px 0 20px;
	font-size: 108%;
	color: #113f59;
}

/* Second_content*/
#second_content{
	background: #fff;
	border-top: 2px solid #b9b9b9;
	padding-top: 5px;
}
.box{
	width: 223px;
	margin: 0 9px 0px 9px;
	float: left;
}
.box h3 {
	background: url("images/box_head_bg.gif") repeat-x #368d4f;
	text-align: right;
	color: white;
	font-weight: bold;
	padding: 7px 8px 5px 0;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.box .bottom{
	background: #f2f2f2;
	border: 1px solid #cbcbcb;
	border-top: 0px;
	padding: 5px 9px 9px 9px;
	height: 355px;
	overflow: auto;
}
.box .bottom ul{
	padding-left: 0px;
	margin: 0 0 0 15px;
}


/* HTML Tags */
h1, h2, h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
}
h2{
	font-size: 18px;
	text-transform: uppercase;
}
h4{
	margin: 0px;
	text-transform: uppercase;
}
img{border: 0px;}
p{margin-top: 0px;}

/* Generic classes */
.floatright {float: right;}