.container {

	margin				: 0px;

	background			: url(../images/bg2.gif);

	text-align			: center;

}



.welcome {

	background				: #ECF1F8;

	border					: 1px solid #dcdcdc;

	width					: 307px !important;

	width					: 314px;

	padding					: 3px !important;

	padding					: 3px;

	margin-left				: 1px !important;

	margin-left				: 1px;

	margin-bottom			: 5px;

}

 

.clr {

	clear				: both;

}



#core {

	background			: transparent;

	padding				: 0px;

}



#core_end {

	background			: ;

	padding				: 0px;

	height				: 42px;

	color				: #efefef;

}



#logo {

	background			: url(../images/header.png) no-repeat;

	height				: 95px;

	margin-bottom		: 0px;

}



#mainmenu {

}



.menubg {

	background			: url(../images/menubg.png) no-repeat;

	width				: 516px !important;

	width				: 512px;

	height				: 29px;

	margin-bottom		: 0px;

	z-index: 1000;

}



.flash {

	background			: url(../images/flashbg.png) no-repeat;

	width				: 516px !important;

	width				: 501px;

	height				: 110px;

	margin-bottom		: 0px;

}



.datebg {

	background			: url(../images/datebg.png) no-repeat;

	width				: 208px;

	height				: 23px;

	margin-bottom		: 0px;

}



#topheader {

	background			: url(../images/topheader.png) no-repeat top center;

	height				: 32px;

	margin-bottom		: 0px;

}



#sect {

	background			: url(../images/contentbg.png) repeat-y top center;

	width				: 724px;

	background-color	: #FFFFFF;

	text-align			: left;

}



#menu {

	background-color	: #ffffff;

	padding-top			: 0px;

	float				: left;

}



#middlemodules {

	display					: block;

	float					: right;

	position				: relative;

	vertical-align			: top;

	background				: transparent;

	width					: 177px !important;

	width					: 181px;

	margin-left				: 3px !important;

	margin-left				: 0px;

	margin-right			: 0px !important;

	margin-right			: 0px;

	margin-bottom			: 0px;

	padding-left			: 2px;

	padding-right			: 2px;

	padding-top				: 0px;

	padding-bottom			: 0px;

	vertical-align 			: top;

	border-left				: 1px solid #dcdcdc;

 }

 

#left_section {

	width				: 501px !important;

	width				: 501px;

	padding				: 0px;

	margin-left			: 13px !important;

	margin-left			: 6px;

	float				: left;

}



#l_sect_down {

	width				: 501px;

	background-color	: #ffffff;

	margin-top			: 5px;

	margin-bottom		: 5px;

	padding				: 0px;

	margin-left			: 13px !important;

	margin-left			: 6px;

	float				: left;

}



#mod_down1 {

	width				: 31% !important;

	width				: 30%;

	float				: left; 

	margin-right		: 0px;

	border				: 1px solid #cecece;

	min-height			: 150px !important;

	height				: 152px;

	padding				: 3px;

}



#mod_down2 {

	width				: 31% !important;

	width				: 30%;

	float				: left;

	border				: 1px solid #cecece;

	margin-left			: 5px;

	margin-right		: 3px;

	min-height			: 150px !important;

	height				: 152px;

	padding				: 3px;

}



#mod_down3 {

	width				: 31% !important;

	width				: 31%;

	float				: right;

	border				: 1px solid #cecece;

	min-height			: 150px !important;

	height				: 152px;

	padding				: 3px;

	margin-right		: 1px;

}



#right_section {

	width				: 208px;

	float				: right;

	background-color	: transparent;

	padding-top			: 0px;

	margin-right		: 0px !important;

	margin-right		: 0px;

}



.rightmodules {

	width				: 195px;

	background			: url(../images/rightbg.png) no-repeat top left;

	padding-top			: 5px;

	padding-left		: 0px;

	padding-right		: 0px;

}



.rightmoduleplain {

	width				: 195px;

	background			: transparent;

	padding-top			: 5px;

	padding-left		: 0px;

	padding-right		: 0px;

}



.search {

	width				: 199px;

	height				: 52px;

	background			: url(../images/searchbg.png) no-repeat top center;

	padding-top			: 0px;

	vertical-align		: top;

}





.morenews {

	padding-left			: 7px;

	padding-top				: 3px;

}



a.morenews:link, a.mainlevel:visited {

	color					: #888375;

	font-weight				: bold;

	background				: url(../images/page.png) no-repeat 4px 0px;

	width					: 100%;

	text-indent				: 11px;

	text-decoration			: none;

	font-family				: Century Gothic, Arial, Verdana, Helvetica, sans-serif;

	line-height				: 16px;

	margin-bottom			: 3px;

}

a.morenews:hover {

	color					: #555555;

	background-color		: transparent;

}



.bottomlinks {

	color					: #efefef;

	background-color		: transparent;

	font-family				: Arial,Verdana, Helvetica, sans-serif;

	font-weight				: normal;

	font-size				: 10px;

	text-align				: right;

	width					: 724px;

}

a.bottomlinks:link, a.bottomlinks:visited {

	color					: #ffffff; 

	font-family				: Arial,Verdana, Helvetica, sans-serif;

	font-weight				: bold;

	font-size				: 10px;

}



a.bottomlinks:hover {

	color					: #efefef; 

}



.specialbox {

	background				: #EFEEE8;

	border					: 1px solid #dcdcdc;

	width					: 169px !important;

	width					: 175px;

	padding-left			: 2px;

	padding-right			: 2px;

	padding-top				: 2px;

	padding-bottom			: 0px;

	margin-left				: 2px;

}

 

.newsflash {

	width				: 199px;

	height				: 142px;

	background			: url(../images/newsflashbg.png) no-repeat top center;

	padding-top			: 0px;

}



.bigheader {

	width				: 500px;

	height				: 214px;

	background			: url(../images/bigheader.png) no-repeat top center;

	margin-left			: 0px !important;

	margin-left			: 0px;

	margin-top			: 2px;

	z-index: -1;

}



#pathway {

	width				: 500px;

	height				: 32px;

	background			: url(../images/pathwaybg.png) no-repeat;

	padding-left		: 0px !important;

	padding-left		: 0px;

	margin-left			: 0px !important;

	margin-left			: 0px;

	padding-top			: 0px;

}



.pathway {

	padding-top			: 12px !important;

	padding-top			: 12px;

	padding-left		: 46px;

 }



#contentheader {

	width				: 501px;

	overflow			: hidden;

}



#maincontent {

	width				: auto !important;

	width				: 100%;

	overflow			: hidden;

}



#contentmodules {

	width				: 501px;

	padding-left		: 4px !important;

	padding-left		: 0px;

	padding-top			: 0px;

}



.highlights {

	width				: 251px;

	height				: 106px;

	background			: url(../images/highlightsbg.png) no-repeat top center;

	padding-left		: 0px !important;

	padding-left		: 0px;

	padding-top			: 0px;

	float				: left;

}



.messages {

	width				: 250px;

	height				: 106px;

	background			: url(../images/messagesbg.png) no-repeat top center;

	padding-left		: 0px !important;

	padding-left		: 0px;

	padding-top			: 0px;

	float				: right;

}



.bannerbg {

	float				: right;

	background			: ;

	text-align			: center;

	padding-right: 19px;

}



.bannerbg2 {

	float				: left;

	background			: url(../images/bottombanner.png) no-repeat right;

	text-align			: center;

	width				: 501px;

	height				: 85px;

}



#bottommenu {

	background			: url(../images/bottom1.png) no-repeat;

	clear				: both;

	color				: #FFFFFF;

	text-align			: left;

	height				: 24px;

	padding-top			: 0px;

	padding-bottom		: 0px;

}



#footer {

	background			: url(../images/bottom2.png) no-repeat;

	color				: #FFFFFF;

	text-align			: center;

	height				: 38px;

	padding-top			: 0px;

	padding-bottom		: 0px;

}


.title_article_top{
  font-size        : 14px;
  font-weight      : bold;
  height: 20px;
  vertical-align: middle;
  background-color: #cc0000;
  width            : 100%;
  border-bottom    : 1px solid #cccccc;
  padding-left     : 5px;
  font: bold 13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
  text-indent: 5px;
}


.quotes {
  font-family      : Tahoma;
  font-size        : 13px;
  font-weight      : bold;
  color            : #666666;
  width            : 100%;
}

hr {
	color: #cc0000;
	height: 1px;
	border-style: dotted;
	}

h2 {
  font-weight      : bold;
  height: 25px;
  background-color: #cc0000;
  width            : 100%;
  border-bottom    : 1px solid #cccccc;
  text-indent     : 5px;
  font: bold 20px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
  color: #ffffff; 
}