@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#899bcb
}
hr{
	border-width: 1px; 
	border-style: solid; 
	border-color: #CCCCCC; 
	color: #ffffff
}

#wrapper{
	margin-bottom:50px
}

#header,
#footer{
	margin:0 auto;
	width:1024px	
}

#header{ 
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	height:202px
}

#main{
	margin:0 auto;
	border:10px solid #fff;
	border-top:none;
	width:1024px;
	background-image:url(../files/bgr.gif);
	background-repeat:repeat-y;
}

#navi,
#news{
	float:left;
	width:200px;
	background-color:#fff9c6;
	position:relative
}

#navi ul.rex-navi1{
	border-bottom:1px solid #043882;
	margin:0;
	padding:0;
	font-size:13px;
	color:#043882;
	list-style:none
}
#navi ul.rex-navi1 li{
	border-top:1px solid #043882;
	line-height:20px
}
#navi ul.rex-navi2{
	list-style:none;
	border:none;
	border-top:1px solid #043882;
	margin:0;
	padding:0 25px 10px 50px
}

#navi ul.rex-navi2 li{
	line-height:20px;
	margin:-1px 0 0 0;
	padding:0
}

#navi ul.rex-navi1 li a{
	text-decoration:none;
	color:#043882;
	display:block;
	padding-left:25px;
	width:175px
}
#navi ul.rex-navi1 li  a:hover{
	background-color:#fff;
}
#navi ul.rex-navi2 li a{
	width:122px;
	padding-left:3px
}
#navi ul.rex-navi1 li a.rex-current,
#navi ul.rex-navi1 li a.rex-active{
	background-color:#7086be;
	color:#fff9c6;
}
#navi ul.rex-navi1 li a.rex-active:hover,
#navi ul.rex-navi1 li a.rex-current:hover{
	background-color:#7086be;
	color:#fff9c6;
}
#navi ul.rex-navi2 li a.rex-current{
	font-weight:bold;
	background-color:#fff9c6;
	color:#043882;
}
#navi ul.rex-navi2 li a.rex-current:hover{
	font-weight:bold;
	background-color:#fff9c6;
	color:#043882;
}


#content{
	float:left;
	width:544px;
	padding:20px 40px;
}
#content h1{
	font-size:18px;
	font-weight:bold;
	color:#043882;
	padding:0 0 10px 0;
	margin:0
}
#content h2{
	font-size:14px;
	font-weight:bold;
	color:#043882;
	padding:0 0 10px 0;
	margin:0
}
#content h3,
#content h4,
#content h5,
#content h6{
	font-size:13px;
	font-weight:bold;
	color:#043882;
	padding:0;
	margin:0
}
#content div.oneRow{
	padding-bottom:20px
}
#content div.leftRow{
	width:262px;
	float:left;
	padding-bottom:20px
}
#content div.rightRow{
	float:left;
	width:262px;
	margin-left:20px;
	padding-bottom:20px
}
#content div.broadRow{
	width:324px
}
#content div.narrowRow{
	width:200px
}
#content div.narrowRow p{
	margin:2px 0 0 0;
	padding:0
}
#content a{
	color:#7086be;
	text-decoration:none;
	font-weight:bold
}
#content a:hover{
	background-color:#E8F4FF
}
#content div.image{
	float:left;
	padding: 0 15px 15px 0
}
#content div.clearer{
	clear:both
}

#content ol{
	list-style:none;
	margin: 0 0 0 65px;
	padding:0
}


#news{

}
#news div.newsItem{
	padding:15px
}
#news div.newsItem img{
	padding-bottom:15px;
	margin-left:-15px;
}
#news div.newsItem h1{
	padding:0;
	margin:0;
	font-size:13px
}
#news div#newsHeadline{
	background-color:#fff;
	font-size:13px;
	font-weight:bold;
	border-top:1px solid #043882;
	border-bottom:1px solid #043882;
	letter-spacing:2px;
	padding-left:20px;
	line-height:24px;
	color:#043882;
}
#news a{
	color:#7086be;
	text-decoration:none;
	font-weight:bold
}
#news a:hover{
	background-color:#fff
}


#footer{

}
#footer #footerNavi{
	padding: 0 0 10px 25px;
	width:175px
}
#footer #footerNavi a{
	font-size:11px;
	color:#043882;
	text-decoration:none;
	display:block;
}

.breaker{
	clear:both	
}

/* NEWS SYSTEM */

.ns_newsEntry
{
}

.ns_newsHeadline
{
}

.ns_HeadlineLeft
{
}

.ns_HeadlineRight
{
}

.ns_body
{
}

.ns_MoreLink
{
}

