/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#c8d4c8;
}

a{
	color:#006600;
	outline:none;
	text-decoration:none;
}

img{
	border:none;
}

.flt{
	float:left;
}

.flr{
	float:right;
}

.clr{
	clear:both;
}

#wrapper{
	width:782px;
	height:auto;
	background:#ffffff;
	margin:0 auto;
}

#wrapper #header{
	border-bottom:2px solid #006602;
	height:122px;
	margin:0 0 1px 0;
}

#wrapper #header .toppic{
	width:652px;
	padding:0 0 0 65px;
}

#wrapper #header .toptxt{
	width:58px;
	text-align:center;
	padding:95px 0 0 0;
	font-weight:bold;
	color:#006602;
}

#wrapper #maincontent{
	border-top:1px solid #a4a4a5;
	padding:5px;
}

#wrapper #maincontent .leftcol{
	width:170px;
	height:auto;
}

#wrapper #maincontent .leftcol .sidenavigation{
	margin:0 0 30px 0;
}

#wrapper #maincontent .leftcol .sidenavigation ul{
	list-style:none;
}

#wrapper #maincontent .leftcol .sidenavigation ul li{
	background:url(/images/li-bg.jpg) no-repeat;
	font-weight:bold;
	color:#006600;
	padding:0 8px;
	margin:0 0 5px 0;
	height:36px;
}

#wrapper #maincontent .leftcol .sidenavigation ul li a{
	color:#006600;
	text-decoration:none;
}

#wrapper #maincontent .leftcol .sidenavigation ul li.lh34{
	line-height:34px;
}

#wrapper #maincontent .leftcol .sidenavigation ul li.lh18{
	line-height:18px;
}

#wrapper #maincontent .leftcol .leftbox{
	margin:0 0 25px 0;
}

#wrapper #maincontent .leftcol .leftbox .left-heading{
	background:url(/images/left-heading.jpg) repeat-y;
	padding:5px 15px;
	font-weight:bold;
	color:#006600;
}

#wrapper #maincontent .leftcol .leftbox .left-mid{
	background:url(/images/left-box-bg.jpg) repeat-y;
	padding:30px 15px;
}

#wrapper #maincontent .leftcol .leftbox .left-mid a{
	text-decoration:underline;
	color:#006600;
	font-weight:bold;
}

p{
	padding:10px 0 5px 0;
}

.date{
	font-size:11px;
	font-weight:normal;
}

#wrapper #maincontent .divider{
	padding:15px 0;
	text-align:center;
}


#wrapper #maincontent .midcol{
	width:401px;
	padding:0 0 0 7px;
	height:auto;
}

.width500
{
	width:595px!important;
	border:0px solid red;
}

#wrapper #maincontent .midcol .storybox{
	border-top:1px solid #adadad;
	border-right:1px solid #adadad;
	border-left:1px solid #adadad;
}

.width500 .storybox, .width500 .story
{
	border:none!important;
}

strong.green{
	font-weight:bold;
	text-decoration:none;
	color:#006600;
	font-size:17px;
}


#wrapper #maincontent .midcol .storybox .story{
	border-bottom:1px solid #adadad;
	background:#ffffff url(/images/pacbi.jpg) no-repeat center bottom;
	padding:15px 10px;
}




#wrapper #maincontent .midcol .storybox .story a.green{
	font-weight:bold;
	text-decoration:underline;
	color:#006600;
	font-size:17px;
}

#wrapper #maincontent .midcol .storybox .boxmore{
	background:#ffffff;
	padding:10px;
	text-align:right;
}


#wrapper #maincontent .midcol .news{
	padding:15px 0;
}

#wrapper #maincontent .midcol .news .news-heading{
	background:url(/images/news.gif) no-repeat;
	line-height:28px;
	margin:0 0 15px 0;
	font-weight:bold;
	color:#006600;
	padding:0 0 0 12px;
}

#wrapper #maincontent .midcol .news .article{
	padding:7px 10px;
}

#wrapper #maincontent .midcol .news .article .title{
	padding:17px 0 17px 0px;
	font-weight:bold;
}

#wrapper #maincontent .midcol .news .article .title a{
	text-decoration:underline;
}

#wrapper #maincontent .midcol .news .article p{
	padding:0 0 10px 0;
}

.greenstrip{
	background:#446f44;
	color:#ffffff;
	text-align:right;
	line-height:20px;
	padding:0 5px 0 0;
}

.greenstrip a{
	color:#ffffff;dcf8dc
}

.greenstrip a:hover{
	color:#dcf8dc;
}

.greenstrip img{
	padding-left:5px;
}

#wrapper #maincontent .rightcol{
	width:184px;
	padding:0 0 0 7px;
	height:auto;
}

#wrapper #maincontent .rightcol .searchbox{
	background:url(/images/search-box.jpg) no-repeat;
	padding:5px 5px;
	margin:0 0 7px 0;
}

#wrapper #maincontent .rightcol .searchbox span{
	float:left;
}

#wrapper #maincontent .rightcol .searchbox input.txt{
	background:#f6f6f6;
	border:1px solid #e5e5e4;
	float:left;
	margin:0 5px
}

#wrapper #maincontent .rightcol .newspaper{
	margin:0 0 25px 0;
}

#wrapper #maincontent .rightcol .rightbox{
	margin:0 0 25px 0;
}


#wrapper #maincontent .rightcol .rightbox .right-heading{
	background:url(/images/right-heading.jpg) repeat-y;
	padding:5px 15px;
	font-weight:bold;
	color:#006600;
}

#wrapper #maincontent .rightcol .rightbox a{
	text-decoration:underline;
	font-weight:bold;
}

#wrapper #maincontent .rightcol .rightbox .right-mid{
	background:url(/images/right-box-bg.jpg) repeat-y;
	padding:30px 15px;
}

#wrapper  .bottomgreen{
	text-align:center;
	color:#ffffff;
	background:#446f44;
	line-height:18px;
}

#wrapper  .bottomgreen a{
	color:#ffffff;
	text-decoration:underline;
}

#wrapper .footer{	
	background:#c8d4c8;
	text-align:center;
	color:#006600;
	font-size:11px;
	padding:0 0 20px 0;
}












