
body { background:#e0dfdd; margin:0; padding:0; font:12px normal Arial, Helvetica, sans-serif; color:#444; line-height:18px;}
p {text-align:justify; margin-top:0;}

img {border:none;}

#main-wrapper { width:1000px; margin:0 auto;}

.divider-line {height:1px; border-top:1px solid #ccc; margin:0 0 5px 0; padding:0;}

.list-style ul {margin-top:5px;}
.list-style ul li {list-style:url(images/bullet.gif); line-height:20px; color:#555; }

.body {width:1000px; background:#FFF; position:absolute;}
.top-border { height:4px; background:#df2746; width:1000px;}

#main-body{ float:left; width:987px; margin:0 8px 0 7px; background:#FFF;}

#header{margin:0; padding:0; clear:both;}
.logo{ width:400px; height:104px; border:0px; float:left; }
.home{ width:220px; margin:0px; border:0px; float:right;}
.25y{ width:220px; margin:0; border:0; }
.home ul {padding:0; margin:5px 0 0 0; list-style:none;}
.home ul li{ float:left; list-style:none; padding:0px 4px;}
.home ul li img{ float:left; list-style:none; padding:6px 0px; margin:0 0 0 5px;}
.home ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; color:#666;}
.home ul li a:hover{ color:#F00; text-decoration:underline;}

/*==============================================================NAVIGATION======================================*/
#navigation{background:url(images/button-bar.jpg) repeat-x; height:39px; width:985px; float:left;}
#nav {padding:0; list-style-type: none; margin: 0 0 0 22px;}
#nav ul{padding:0; margin: 0;}
#nav li {padding:0; margin:0px; float: left;}
#nav a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0 15px 0 15px; line-height: 38px; margin: 0px; display: block;  color: #fff; text-decoration:none; margin:0;}
#nav li a:hover {display: block; color: #ffffff; text-decoration: none; background:url(images/hover_repeat.png) repeat-x top;}
#nav li ul{position: absolute; list-style-type: none; width: 150px; left: -999em}
#nav li:hover ul {left: auto}
#nav li.sfhover ul {left: auto}
#nav li li {padding: 0px; margin: 0px; width: 150px; float: left;}
#nav li li a {line-height: 24px; margin: 0px; width: 150px; background: #f4f3f3; height: 24px; color: #4e4d4d; border-top: #e4e3e3 1px solid; padding:5px 20px 5px 15px;filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
#nav li li a:hover {background: #ce0f2f; border-top: #f44a67 1px solid; padding:5px 20px 5px 15px; color:#fff; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
#nav LI:hover {POSITION: static}
#nav LI.sfhover {POSITION: static}
/*-------------------------------------------------------------------------------------------------*/

#blank{float:left; height:5px; margin:0; padding:0; width:985px;}

#header-flash{ float:left; width:985px; height:301px; margin:0; padding:0;}

#contaner{float:left; width:985px; margin:0; padding:0; display:block; margin-top:20px;}

#left-panel{float:left; width:235px; margin:10px 0 0 0; padding:0; font:12px normal Verdana, Geneva, sans-serif;}
.select {FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000; font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none; border: 1px #999 solid; line-height:20px;}

.newshead { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; line-height:16px; text-decoration:none; text-align:right}
.newshead a { color:#333; text-decoration:none; }
.newshead a:hover { color:#e71d3f; text-decoration:underline; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#465296; line-height:25px; margin:0; padding:0 0 10px 0;}
h1 span{font-size:18px; text-transform:uppercase;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#465296; line-height:25px; margin:0; padding:0 0 3px 0;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e71d3f; line-height:25px; margin:0; padding:0 0 3px 0;}

.h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; margin:0; padding:0 0 3px 0;}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ec8b28; margin:0; padding:0 0 3px 0;}
h4 a {color:#ec8b28;}


h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e71d3f; line-height:18px; margin:0; padding:0 0 3px 0;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#465296; line-height:18px; margin:0; padding:10px 0 0px 0;}

.p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px; margin:0; padding:0; text-align:justify; }
.p span{text-transform:uppercase; font-weight:bold;}
.p ul{margin:5px 0 0 5px; padding:0;}
.p li{list-style:url(images/arrow.jpg); margin:0 0 6px 15px; line-height:15px;}

.icon{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; line-height:15px; margin:0; padding:0; text-align:center }
.icon a{color:#333; text-decoration:none;}
.icon a:hover{color:#e71d3f; text-decoration:none;}

#right-panel{float:left; width:735px; margin:10px 0 0 15px; padding:0;}

#right-panel img {float:right; margin:5px 0 10px 10px;}

.project-heading{ font:12px bold Arial, Helvetica, sans-serif; color:#465296; font-weight:bold;}
.project-heading a{ color:#e71d3f; text-decoration:none;}
.project-heading a:hover{ color:#465296; text-decoration:underline;}

.bredcums{font:12px normal Verdana, Geneva, sans-serif; color:#666; line-height:25px; padding:0 0 10px 0;}
.bredcums a{color:#666; text-decoration:none;}
.bredcums a:hover{color:#333; text-decoration:underline;}
.bredcums span{font:14px normal Verdana, Geneva, sans-serif; color:#333; line-height:25px; padding:0 5px 10px 0;}


/*------------------------------------------------------------------------------------------------*/
#footer{float:left; width:1000px; height:20px; padding:5px 0 5px 0; margin:0; background:#df2746;}
.copy-right{float:left; display:block; padding:2px 0 0 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.design{float:right; display:block; padding:2px 10px 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.design a{color:#FFF; text-decoration:none}
.design a:hover{color:#FFF; text-decoration:underline;}

/*-----------------------------------------------------------------------------------------*/
.heading { color: #465296; font: 12px arial, sans-serif; font-weight: bold; margin:0; padding:0; line-height:20px;}

#NewsDiv { position: absolute; left: 0; top: 0; width:220px; }

.news{ font:12px normal Verdana, Geneva, sans-serif; color:#666; line-height:17px; text-align:justify;}
a{ font-size:12px; color:#e71d3f; text-decoration:none;}
a:hover{color:#e71d3f; text-decoration:underline;}

.box {width:220px; float:left; font:11px normal Arial, Helvetica, sans-serif; line-height:16px; text-align:justify;}

.box img {float:left; margin:5px 20px 20px 0;}
.more-info a {float:right; padding-right:10px; background:url(images/arrow.jpg) right center no-repeat}
/* ------------------------------------- News Panel ------------------------------------- */
#tickerContainer {width:200px; height:175px; margin-left:10px; text-align:left;}
#ticker {width:200px; height:175px; position:relative; overflow:hidden; }
#ticker dt {padding:0 10px 5px 0px; padding-top:10px; position:relative; }
#ticker dt.heading { color: #465296; font: 12px arial, sans-serif; font-weight: bold;}

#ticker dd { margin-left:0; font:normal 11px Verdana; padding:0 10px 20px 0px; line-height:18px; position:relative; border-bottom:1px solid #ccc; }
#ticker div { margin-top:0; }
/* ------------------------------------- News Panel ------------------------------------- */
form{ font:12px normal Verdana, Geneva, sans-serif; line-height:30px; color:#333}
form select{ border:1px solid #ccc; width:235px; margin:0; padding:0;}

/* ---------------------------- Form ---------------------------------*/
.form-box {
	width:550px; 
	background:#f1f1f1; 
	border:1px solid #ccc; 
	padding:10px; 
	margin:0 auto; 
	font-family:Verdana, Geneva, sans-serif !important; 
	font-size:11px; 
	line-height:30px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	}
.form-box span {color:#F00;}
.form-box input {
	width:235px;
	height:15px;
	background:#fff;
	border:1px solid #ccc;
	}
.form-box input:hover, .form-box textarea:hover {
	background:#f1f1f1;
	border:1px solid #aaa;
	}
.form-box textarea {
	width:235px;
	margin:5px 0;
	background:#fff;
	border:1px solid #ccc;
	}
.form-button {
	margin-left:37px;
	}
.form-button input {
	width:80px;
	height:25px;
	background:#444D8E;
	border:1px solid #000;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}
.form-button2 {
	width:80px;
	height:25px;
	background:#444D8E;
	border:1px solid #000;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	margin-left:40px;
	}
.form-button2 a {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
	line-height:25px;
	}
.form-button2:hover, .form-button input:hover {
	width:80px;
	height:25px;
	font-size:11px;
	color:#fff;
	background:#5c67b2;
	border:1px solid #192470;
	}
.form-button2 a:hover {
	text-decoration:none;
	}
	
/**********************************************/

.sitemap-body {
	}
.sitemap-body ul {
	}
.sitemap-body ul li {
	list-style:url(images/list-style.jpg);
	line-height:25px;
	font-weight:bold;
	color:#4653ae;
	}
.sitemap-body ul li a {
	color:#4653ae;
	}
.sitemap-body ul li:hover, .sitemap-body ul li a:hover {
	color:#e71d3f;
	}
/*********************************************/
.box2 {
	line-height:25px;
	background:#f1f1f1;
	padding:15px;
	border:1px solid #ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
}
.myimage{ width:280px; height:auto; }
.redtext{ color:red; font-weight:bolder;}