BODY, TD, TH, DIV { font-family: Trebuchet MS, Tahoma, Helvetica, Arial; font-size: 14px; color:#252525; line-height: 16px; }
TEXTAREA, INPUT, SELECT, OPTION { font-family: Arial, sans-serif; font-size: 13px; }

/*-----MAIN DIVS-----*/
BODY  		{ width: 100%; padding: 0; margin: 0; background: url(image/bg.jpg) repeat-x top left; background-color: #ffffff; }
#wrap		{ width: 1000px; margin-left: auto; margin-right: auto; }
#header		{ width: 1000px; height: 125px; margin-left: auto; margin-right: auto; background: url(image/headerbg.jpg) repeat-x top left; }
#menubox	{ width: 1000px; height: 50px; margin-left: auto; margin-right: auto; background: url(image/menubg.jpg) repeat-x top left; }
#ads		{ width: 525px; height: 65px; margin: 30px 0 0 0; float: right; }
#newsletterbox	{ width: 1000px; height: 49px; margin-left: auto; margin-right: auto; background: url(image/headerbg2.jpg) repeat-x top left; }
#contentbox	{ width: 1000px; min-height: 250px; margin: 25px 0 25px 0; background-color: #ffffff; }
#indexbox	{ width: 750px; float: left; }
#infobox	{ width: 250px; height: 415px; float: right; }
#newsbox	{ width: 750px; float: left; }
#featured	{ width: 725px; height: 208px; padding: 0 25px 25px 0; float: left; }
#general	{ width: 230px; float: left; padding: 0 10px 0 0; }
#footer		{ width: 100%; height: 70px; background: url(image/footerbg.jpg) repeat-x top left; }
#footerbox	{ width: 1000px; height; 70px; margin-left: auto; margin-right: auto; }
#clear		{ clear: both; }

/*-----IMAGES-----*/
IMG   		{ border: 0; }
.logo		{ float: left; }
.newsletter	{ float: left; }
.featured2	{ float: left; padding: 0 10px 0 0; }
.icon		{ float: right; padding: 12px 0 0 5px; }
.footerlink	{ float: left; padding: 0 10px 0 0; }
.new		{ position: absolute; top: 248px; left: 50%; margin-left: -503px; z-index: 100; }
.newsgeneral	{ float: left; padding: 0 10px 10px 0; }
.sectiontree	{ float: left; padding: 0 10px 10px 0; }

/*-----TEXT-----*/
H5		{ font-size: 12px; margin-bottom: 5px; color: #a5a5a5; line-height: 14px; }
.newsheaders	{ font-size: 14px; color: #4b5261; text align: left; line-height: 25px; }
.featurednews	{ font-size: 14px; color: #4b5261; text-align: left; line-height: 16px; }
.footertext	{ font-size: 11px; color: #ffffff; padding: 20px 0 0 0; text-align: right; }
.newsitem	{ font-size: 12px; margin: 0; line-height: 14px; text-align: left; }
.sectiontext	{ font-size: 14px; color: #4b5261; text-align: left; line-height: 16px; }
.alerttext	{ font-size: 13px; color: #4b5261; text-align: left; line-height: 16px; }
.articletext	{ font-size: 14px; color: #4b5261; text-align: left; line-height: 18px; }

/*-----MENU-----*/
#menu		{ width: 250px; }
.heading	{ width: 250px; height: 50px; cursor: pointer; }
.heading_child	{ width: 230px; height: 245px; overflow: hidden; padding: 10px 10px; background: #FFFFFF; }
.header_select	{ cursor: default; }










A     { color: #083a6b; text-decoration: none; }
A:HOVER{ color: #4673a0; text-decoration: none; }
TABLE { border-collapse: collapse; }

FORM  { padding: 0; margin: 0; }
H1    { font-family: Trebuchet MS, Tahoma, Helvetica, Arial; color: #083a6b; font-size: 22px; font-weight: normal; margin: 0; margin-top: 5px; margin-bottom: 10px; line-height: 100%; }
H2    { font-family: Trebuchet MS, Tahoma, Helvetica, Arial; font-size: 20px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H3    { font-family: Trebuchet MS, Tahoma, Helvetica, Arial; color: #083a6b; font-size: 18px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H4    { font-family: Times New Roman, Tahoma, Helvetica; font-size: 20px; font-weight: bold; margin: 0 0 3px 0; line-height: 100%; color: #083a6c; }

SMALL { font-size: 11px; }


HR    { border: 1px solid #B6C5E6; }

.header-navigation-item { color: #FFFFFF; }
.left-navigation-item   { color: #615F74; }
.left-navigation-header { border-bottom: 1px solid #999999; font-family: Times New Roman; font-size: 12px; font-weight: normal; }


.passive { color: #666666; }
.strong  { font-weight: bold; }
.small   { font-size: 11px; }
.action  { color: #275892; text-decoration: underline; cursor: pointer; }

.icons	{ margin-right: 4px; align: baseline; }
.icons2	{ margin-right: 4px; align: baseline; float: right; }
.credit	{ float: left; margin: 10px 10px 10px 0; }
.ads	{ margin-bottom: 10px; }
.text-input  { height: 25px; font-family: trebuchet ms; color:#7f7f7f; font-size: 12px; padding-top: 3px; padding-left: 3px; border: 1px solid #e5e5e5; background-color: #ffffff; }
.text-input2  { height: 100px; font-family: trebuchet ms; color:#7f7f7f; font-size: 12px; padding-top: 3px; padding-left: 3px; border: 1px solid #e5e5e5; background-color: #ffffff; }

/* MENU */
.menu	{
	border: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-color: #083a6c;
	font-weight: bold;
}

.menu ul{
	height: 51px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li{
	float: left;
	padding: 0px;
	width: 166.6666px;
}

.menu li a{
	background: #333333 url(image/menubg.jpg) top left repeat-x;
	color: #07396c;
	display: block;
	font-weight: normal;
	line-height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
}

.menu li a:hover, .menu ul li:hover a{
	background: #316497 url(image/menubg2.jpg) top left repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}

/* SUB MENU AS A WHOLE WHEN NOT HOVERING */
.menu li ul{
	background: #333333 url(image/submenubg.jpg) top left repeat-x;
	display: none;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	width: 166.6666px;
	z-index: 200;
}

.menu li:hover ul{
	display: block;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	width: 166.6666px;
	z-index: 200;
}

/* SUB MENU ON HOVER */
.menu li li {
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
	width: 166.6666px;
}

.menu li:hover li a{
	background: none;
}

.menu li ul a{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-style: normal;
	margin: 0px;
	padding: 0px 5px 0px 10px;
	border-bottom: #9b9b35 solid 1px;
	text-align: left;
}

.menu li ul a:hover, .menu li ul li:hover a{
	background: #07396b;
	border-bottom: #9b9b35 solid 1px;
	color: #ffffff;
	text-decoration: none;
}

.menu p{
	clear: left;
}

#fadeinbox{
position:absolute;
width: 816px;
left: 0px;
top: -400px;
z-index: 100;
visibility:hidden;
}