* {margin:0;padding:0}
p{margin-bottom:1em}
ul{margin-left:16px;margin-bottom:1em}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {
	background-color:white;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	color: #3f446d;
	line-height:18px;
	width:1000px;
}
#wrapper {
        width: 1003px;
        background-color:#d4e3ba;
}



#outer{
	margin-left:226px;
	margin-right:226px;
	width:548px;
	background:white;
	margin-bottom:-52px;
	color: #000000;
	min-height:100%;
}
 
#header{
	position:absolute;
	top:0;
	left:0;
	width:1003px;
	height:109px;
	background:white;
	overflow:hidden;
	color: white;
}



#left {
	position:relative;/*ie needs this to show float */
	width:226px;
	float:left;
	margin-left: -199px;
	margin-left:-225px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	left:-1px;
}

#right {
	position:relative;/*ie needs this to show float */
	width:226px;
	float:right;
	margin-right:-225px;/*must be 1px less than width otherwise won't push footer down */
	left:1px;
}
#footer {
	width:1003px;
	clear:both;
	height:50px;
	background-color: white;
	text-align:center;
	position:relative;
	background-image:url(../images/bac_footer.jpg);
}




#topArticleAndDateArea {
        float: left;
        width: 540px;
        margin-top:5px;
        margin-bottom: 5px;
        margin-left: 2px;
        margin-right: 2px;
        background-color: #F6F6F0;
        border-top: 1px solid #A6A6A0;
        border-bottom: 1px solid #A6A6A0;
}

#topArticleArea {
        float: left;
        width: 540px;
}


#topArticleModifiedDateArea {
        width: 530px;
        float: left;
        padding-left: 8px;
}

#secondAndThirdArticleArea {
        float:left;
        width: 530px;
        margin-top: 10px;
        margin-bottom:5px;
        margin-left:4px;
        margin-right:4px;
}

#fourthAndFifthArticleArea {
        float:left;
        width: 530px;
	margin-top:10px;
        margin-bottom:5px;
        margin-left:4px;
        margin-right:4px;
}


#nextFiveArticlesInRowLayoutArea {
        float:left;
        width: 530px;
	margin-top:10px;
        margin-bottom:5px;
        margin-left:4px;
        margin-right:4px;
}

.leftArticle {
        float:left;
        width:260px;
	margin-bottom:10px;
}

.rightArticle {
        float:right;
        width:260px;
        padding-right: 3px;
	margin-bottom:10px;
}

.articleInList {
      	float: left;
        width: 100%;
        margin-bottom: 13px;
        background-color: #F6F6F0;
}



.articleInList1 {
      	float: left;
        width: 528px;
        margin-left: 4px;
        margin-right: 4px;
        margin-bottom: 13px;
        background-color: #F6F6F0;
}



#clearheader{height:111px;}/*needed to make room for header*/
#clearfooter{clear:both;height:52px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */
#centrecontent {
	width:548px;
	float:left;
	position:relative;
	z-index:1;
	margin:0 -1px;/* moz fix*/
	background-image:url(../images/box/left.png);
	background-repeat:repeat-y;
}

#fullArticleArea {
	overflow: auto;
	width:548px;
}

#shadow{
	position:relative;
	margin-right:0px;
	background-image:url(../images/box/right.png);
	background-repeat:repeat-y;
	background-position:right;
	width:100%;
}

#left span {
	display:none;	
}	
#left a:hover span {
	display:block;
	position:absolute;
	left:226px;
	width:150px;
	z-index:20;
	background:#fff;
}
@media all and (min-width: 0px){
  #left a:hover span {
	top:150px;
  }
}
#footer span {
	display:none;	
}	
#footer a:hover span {
	display:block;
	position:absolute;
	top:-95px;
	width:150px;
	z-index:20;
	background:#fff;
	left:50%;
}
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

div, u {
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #3f446d;
}

div >  p {
	font-size:12px!important;
	margin-bottom:5px;
} 

a:hover {
	color            :#f38307;
	text-decoration  :none;
}
a {
	text-decoration	:none;
	color		:#3f446d;
}

/* THE BOXES */
 .box {
	 padding-left:13px;
	padding-bottom:5px;
 }
.box_top, .box_top3, .box_top4, .box_top5, .box_top6, .box_top7, .box_top8, .box_top9, .box_top10, .box_top11, .box_top12, .box_top13, .box_top14, .box_top_weather {
	background-image:url(../images/top_mod.png);
	display:block;
	width:201px;
	height:34px;
}
.box_top2 {
	background-image:url(../images/top_mod_2.png);
	display:block;
	width:201px;
	height:15px;
	font-size:0px;
}
.box_top3 {
	background-image:url(../images/boxtop_dark_green.png);
}
.box_top4 {
	background-image:url(../images/boxtop_darker_green.png);
}
.box_top5 {
	background-image:url(../images/boxtop_darkest_green.png);	
}
.box_top6 {
	background-image:url(../images/boxtop_brown.png);
}
.box_top7 {
	background-image:url(../images/boxtop_dark.png);
}
.box_top8 {
	background-image:url(../images/boxtop_light_green.png);
}
.box_top9 {
	background-image:url(../images/boxtop_orange.png);
}
.box_top10 {
	background-image:url(../images/boxtop_purple.png);
}
.box_top11 {
	background-image:url(../images/boxtop_red.png);
}
.box_top12 {
	background-image:url(../images/boxtop_somon.png);
}
.box_top13 {
	background-image:url(../images/boxtop_turguase.png);
}
.box_top14 {
	background-image:url(../images/boxtop_yellow.png);
}
.box_top_weather {
	background-image:url(../images/boxtop_weather.jpg);
}
.box_title {
	display:block;
	padding-top:10px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:10px;	
}
.box_title_black {
	display:block;
	padding-top:10px;
	text-align:center;
	color:#333;
	font-weight:bold;
	font-size:10px;	
}
.box_bottom {
	background-image:url(../images/bot_mod.png);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:201px;
	padding-bottom:5px;
	color:#3f446d;	
}
.box_text {
	display:block;
	padding-left:7px;
	font-size:11px;		
	width:180px;
}
.box_text2 {
	display:block;
	padding-left:10px;
	padding-bottom:10px;
	font-size:11px;		
	width:180px;
}
/* END BOXES */

/* Links to binary channels */
a.binaryChannelLink:link, a.binaryChannelLink:visited {
	font-size: 10px;
	text-decoration: underline;
	color: #000088;
}

a.binaryChannelLink:hover {
	color: #f38307;
}


/* THE MENU SYSTEM */
a.mainlevel:link, a.mainlevel:visited, .active_mainlevel {
	display: block;
	background: url(../images/menu_1.jpg) no-repeat; 
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #4c5c20; 
	text-align: left;
	text-indent: 30px;
	height: 26px;
	width: 190px;
	line-height: 26px;
}
a.mainlevel:hover, a.active_mainlevel:hover {
	background-position: 0px -26px;
	text-decoration: none;
	color: #f38307;
}
.active_mainlevel, a.active_mainlevel:hover {
	color:#a8c149 !important;
}


a.mainlevel1:link, a.mainlevel1:visited, .active_mainlevel1 {
	display: block;
	background: url(../images/menu_2.jpg) no-repeat; 
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color: #4c5c20; 
	text-align: left;
	text-indent: 30px;
	height: 26px;
	width: 190px;
	line-height: 26px;
}
a.mainlevel1:hover, a.active_mainlevel1:hover  {
	background-position: 0px -26px;
	text-decoration: none;
	color: #f38307;
}
.active_mainlevel1, a.active_mainlevel1:hover {
	color:#a8c149 !important;
}

#top_title{
	position:relative;
	top:7px;
	left:15px;
	font-weight:bold;
	font-size:14px;
	letter-spacing: 1px;
}
/*  MENU SUBLEVEL */
a.sublevel:link, a.sublevel:visited {
	display:block;
	padding-left: 25px;
	vertical-align: middle;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #4c5c20;
	text-align: left;
	text-decoration:none;
	background-image:url(../images/indent.png);
	background-repeat:no-repeat;
	background-position:left;
}

a.sublevel:hover {
	color: #f38307;
	text-decoration: none;
}
/* END SUBLEVEL */

/* END MENU */

/* START CENTER TOP SHADOWS */
#centercontent_top {
	height:33px;
	width:100%;
	background-image:url(../images/box/top.png);
	background-repeat:repeat-x;
}
#centercontent_top #centercontent_top_left {
	float:left;
	display:inline;	
	background-image:url(../images/box/top_left.png);
	background-repeat:no-repeat;
	background-position:left;
	/*width:12px;*/
	height:33px;

}
#centercontent_top #centercontent_top_right {
	float:right;
	display:inline;
	background-image:url(../images/box/top_right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:14px;
	height:33px;
}
/* END CENTER TOP SHADOWS */

/* START CENTER BOTTOM SHADOWS */
#centercontent_bottom {
}

#centercontent_bottom #centercontent_bottom_left {
	display:block;
	background-image:url(../images/box/bot_left.png);
	background-repeat:no-repeat;
	background-position:left;
	width:12px;
	height:12px;
	float:left;
}
#centercontent_bottom #centercontent_bottom_center {
	display:block;
	background-image:url(../images/box/bot.png);
	background-repeat:repeat-x;
	background-position:left;
	width:100%;
	height:12px;
}
#centercontent_bottom #centercontent_bottom_right {
	display:block;
	background-image:url(../images/box/bot_right.png);
	background-repeat:no-repeat;
	background-position:right;
	width:14px;
	height:12px;
	float:right;
}

/* END CENTER BOTTOM SHADOWS */


/* the title of an article */
/* the title of an article */



.contentheading, .contentheading1, .contentheading2 {
        font-size       : 12px;
        font-weight     : bold;
        color           : #3f446d;
        text-align      : left;
        padding-bottom  :2px;
        margin-left     :10px;
}
.contentheading1 {
        font-size       : 16px;
        margin-bottom: 5px;
}

.contentheading2 {
        padding-bottom: 0px;
}

/* the article text */
.contentpaneopen, .contentpaneopen1, .contentpaneopen2 {
        font-weight: normal;
        font-size:11px;
        color: #3f446d;
        margin-left:10px;
        margin-right:10px;
}
.contentpaneopen1 {
        font-size:12px;
        font-weight: bold;
}

.contentpaneopen2 {
        font-size:13px;
        font-weight: bold;
/*	width:480px; */
}



#articleBodyArea {
        font-weight: normal;
        font-size:12px;
        color: #3f446d;
        margin-left:10px;
        margin-right:10px;
        margin-top: 8px;
        line-height:17px;
}

#articleBodyArea ul {
	list-style-type: disc;
	padding-left:30px;
        margin-left: 0;
}

#articleBodyArea ol {
	list-style-type: decimal;
        padding-left:30px;
        margin-left: 0;
}

#articleBodyArea ul li {
        list-style-type: disc;
        margin: 0;
        padding: 0;
}

#articleBodyArea ol li {
        list-style-type: decimal;
        margin: 0;
        padding: 0;
}

#staticPageContentArea ul {
        list-style-type: disc;
        padding-left:30px;
        margin-left: 0;
	font-size:12px;
}

#staticPageContentArea ol {
	list-style-type: decimal;
        padding-left:30px;
        margin-left: 0;
	 font-size:12px;
}

#staticPageContentArea ul li {
        list-style-type: disc;
        margin: 0;
        padding: 0;
}

#staticPageContentArea ol li {
        list-style-type: decimal;
        margin: 0;
        padding: 0;
}



#articleBodyArea table {
	font-size: 11px;
	width: 520px;
	margin-left:auto; 
	margin-right:auto;
	/* this is required by IE to allow table centering*/
	text-align: center;	
}

#articleBodyArea td, #articleBodyArea td {
	/* IE specific. It resets the tex-align: center of table above */
	text-align:left;	
	padding-left: 2px;
        padding-right: 2px;
}


/* static Pages content area */
#staticPageContentArea {
	font-weight: normal;
	font-size:12px;
	color: #3f446d;
	margin-left:10px;
    margin-right:10px;
	margin-top: 8px;
}

/* paseges presentatation pages first paragraph first letter style */
p.dropCap:first-letter {
	font-size: 14pt;
	font-weight: bold;	
}

.contentlist {
	padding-bottom	:2px;
	margin-left	:10px;
	margin-top	:15px;
}
#first_article {
	margin-bottom:40px;
	margin-top:15px;
}
hr {
	position:relative;
	top:10px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:0;
	background-color: #3f446d;
 	height: 1px;	
}
.descr{
	color: #989aa9;
	font-style:italic;
}
/* OLD STYLE INFO - NOT NEEDED
#content_left_column {
	float:left;
	width:49%;

}
#content_right_column {
	float:right;
	width:49%;
}*/
#{}
.article_left{
	float:left;
	width:49%;
}
.article_right{
	float:right;
	width:49%;
}

.left-image {
	float:left;
	margin-left:10px;
	margin-right:6px;
}
.specialTopicImage {
	float:left;
	margin-left:2px;
	margin-right:3px;
}

.image-inline {
	float:left;
	margin-right:6px;
}
.title-image-inline {
	float:left;
	margin-right:6px;
}


/* LIST OF LINKS TO ARTICLES */
.more_articles_title{
	/*background-color:#f5f9ec;*/
	background-color:#DDE7D0;
	color		: #3f446d;
	font-size: 120%;
	border: 1px double #cccccc;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom: 1px;
}

.more_articles_title > strong {margin-left:10px;}

.more_articles{
	/*background-color:#f5f9ec;*/
	background-color:#f8FCf8;
	color		: #3f446d;
	font-size: 120%;
	border: 1px double #cccccc;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px
}

.articles{
		text-decoration:none;
		font-size: 12px;
		font-weight: bold;
		background-image:url(../images/arrow.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:10px;
		line-height:20px;
}
a.articles:link {
	color: #3f446d;
}
a.articles:hover{
	color:#f38307;
}

.articles1{
		text-decoration:none;
		font-size: 11px;
		font-weight: normal;
		/*background-image:url(../images/arrow.png);
		background-position:left;
		background-repeat:no-repeat; */
		padding-left:10px; 
		line-height:15px;
}
a.articles1:link {
	color: #3f446d;
}
a.articles1:hover{
	color:#f38307;
}

.specialTopicArticlesWithPhoto{
		text-decoration:none;
		font-size: 11px;
		font-weight: normal;
		/*background-image:url(../images/arrow.png);
		background-position:left;
		background-repeat:no-repeat; */
		padding-left:0px; 
		line-height:15px;
}
a.specialTopicArticlesWithPhoto:link {
	color: #3f446d;
}
a.specialTopicArticlesWithPhoto:hover{
	color:#f38307;
}

/* END LIST OF LINKS TO ARTICLES */

/* others list of links */
a.links:link, a.links:visited {
	color            : #333333;
	font-weight      : bold;
	width:100%;
	background-color:#E3FECB;
}
a.links:hover {

  color            : #f38307;

}


.modifydate {
	font-size: 11px;
	color: #989aa9;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
}

.modifydate2 {
	color:#9EA1B5;
}

.modifydate3 {
	color:#9EA1B5;
	font-size: 11px;
}

.author {
	color:#777b9b;
}



a.readon{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px double #cccccc;
	width: auto;
	background: url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px;
}

#footer_text{
	position:relative;
	top:15px;
}
#footer_poweredby{
	position:relative;
	top:15px;
	font-size: 10px;
}

li {
	list-style:none;
	line-height:180%;
}

ul { 
	padding-left:5px;
	padding-right:10px;
	margin: 0 0 0 0;
}



div.back_button{
	text-align: center;
	font-weight: bold;
	border: 1px double #cccccc;
	background: url(../images/button_bg.png) repeat-x;
	line-height: 20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.pagenav {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px double #cccccc;
	width: auto;
	background: url(../images/button_bg.png) repeat-x;
	padding: 0px 10px;
	line-height: 20px;
	margin: 1px;
	color: #3f446d;
}

.center {
	text-align:center;
}


.banner_top{
	text-align:center;
	margin-bottom:7px;
	margin-top:4px;
}
.banner_bottom{
	text-align:center;
	margin-bottom:10px;
	margin-top:10px
}
.banner_bottom img {
	margin-top:10px;
}
.banner_left{
	text-align:center;
	padding-bottom:15px;
}
.banner_right{
	text-align:center;
	padding-bottom:15px;
}
#myform{
	position:absolute;
	top:50px;
	right:5px;
	display:block;
}
.bookmark{
	position:absolute;
	top:30px;
	right:5px;
	display:block;
	color:white;
	font-weight:bold;
}

input.btn{
   color:#4c5c20;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-weight:bold;
   font-size:10px;
   border-width:1px;
   margin-left:3px;
}
   
/* SuckerFish Menus Default */

#nav {
  position: relative;
	text-align:right;
	float: right;
	padding-right: 20px;
	top:76px;
	right: 3px;
}
#nav ul {
  margin:0;
  padding: 0;
  list-style:none;
}

/* top level links */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */


/* nifty corners start */


ul#nav, ul#nav li{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#nav li{
	float:left;
	width:101px;
	margin-right:2px;
	text-align: center;
}
ul#nav a {
	float:left;
	width:101px;
	padding: 2px 0 5px;
	text-decoration:none;
	background: #345126;
	color: #ffd800;
}

/* nifty corners end */

.rich-table, .rich-table-header,.rich-table-headercell, .rich-table-cell,
  .rich-subtable-cell, .rich-table-footercell, .rich-subtable-footercell {
	 border-width:0px;
}
