#wrapper
{
margin:5px auto;
width:800px;
max-width:800px;
}

#header{
width:800px;
background-color:#2582A4; 
}

#header-left{
float:left;
width:25px;
}

#logo{
float:left;
width:50px;
height:50px;
}

#header-title{
float:left;
width:680px;
height:36px;
padding:8px 0 6px 20px;
background:url(../images/header-top.GIF);
font-size:30px;
}

#header-right{
float:left;
width:25px;
}

#slide-show{
width:800px;
height:200px;
clear:both;
padding:0;
}

/* the style against menu bar below slide show*/
#below-menu{
float:right;
width:385px;
height:18px;
padding:0 0 0 415px ;
background-color:#2582A4;
border-bottom:solid 1px white;
}

#below-menu a{
color:white;
}

.belowMenu{
color:white;
}

.belowMenu a:link{
color:white;
text-decoration:none;
padding-top:0;
}

.belowMenu a:hover{
color:#FFCE5B;
text-decoration:underline;
}

.belowMenu a:visited{
color:blue;
}

#body-area{
padding:5px 5px 5px 5px;
width:788px;
float:left;
border:solid 1px #2582A4;
background:url(../images/background-body-area.JPG);
}

#sub-links
{
width:140px;
min-width:120px;
float:left;
vertical-align:top;
padding:10px 15px 10px 10px;
line-height:20px;
}

#print-email{
float:left;
width:200px;
height:30px;
padding-left:1px;
text-align:left;
}

#section{
float:right;
}
#contents-top{
width:575px;
text-align:right;
vertical-align:middle;
padding:10px 20px 5px 5px;
clear:both;
float:left;
}

#contents{
width:595px;
float:left;
padding:10px 10px 10px 15px;
text-align:justify;
min-height:400px;
background-color:#f6f6f6;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#contents li:first-line
{
line-height:100%;
}

#contents li
{
line-height:150%;
}


#contents-bottom{
text-align:right;
padding:0 5px 0 0;
clear:both;
}
/*
#contents-column1{
padding:20px 10px 10px 20px;
width:370px;
float:left;
}

#contents-column2{
padding:20px 10px 10px 20px;
width:220px;
float:left;
}
*/
/*menu on home page*/
.Menu_header
{
    width: 190px;
    height: 20px;
	background-color:#FFCE5B;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 2px 10px;
}

#nav-supp {
width: 200px;
background:url(../images/nav_supp_bot_bg.gif) no-repeat 0 100%;
margin: 0;
padding-left:0; 
padding-right:0; 
padding-top:0; 
padding-bottom:1px;
}

#nav-supp ul {
margin: 0;
padding: 0;
font-size: 0.75em;
text-align: left;
}

#nav-supp li {
display: block;
margin: 0;
padding: 0;
}

#nav-supp a {
display: block;
margin: 0;
padding: 4px 2px 2px 14px;
background: #49A4C5;
color: #fdfdfd;
text-decoration:none;
}

#nav-supp a:hover {
text-decoration: underline;
color:#FFCE5B;
}

/*marquee news*/
#news-headings{
	margin-top:20px;
    width: 190px;
    height: 20px;
	background-color:#FFCE5B;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 2px 10px;
}

.boxed {
	margin: 1em 0 2em 0;
	background: url(../includes/images/img14.gif) no-repeat 0em 2.5em;
}

.boxed h2 {
	padding-left: 10px;
	color: #0078FF;
}

.boxed .news-marquee {
	padding: 5px;
	background:url(../images/new-heading-bottom.GIF) no-repeat bottom right;
}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxed li {
	padding: 10px;
	border-bottom: 1px dotted #0078FF;
}

.boxed a {
	text-decoration: none;
	color: #0078FF;
}

.boxed a:hover {
	text-decoration: underline;
}
/*marquee news end*/

.menu_header_right
{
    background: url(../includes/images/ornament_menu.gif) top left no-repeat;
	height: 31px;
	width: 46px;
	float: right;
}

.menu_header_left
{
    background: url(../includes/images/bac_menu.gif) top left repeat-x;
	width: 169px;
	height: 31px;
	float: left;
}
/*hope page menu*/

#registeration_form{
width:450px; 
margin:20px auto;
}

/**/
.quote{
font-weight:bold;
font-family:"Times New Roman", Times, serif;
padding:10px 30px 10px 30px;
}

BODY {
	LEFT: 5px; MARGIN-BOTTOM: 0px; FONT: 12px arial; TEXT-TRANSFORM: none; COLOR: #333333
}
.bottom {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #041F66; FONT-FAMILY: tahoma
}
A.bottom:link {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #041F66; FONT-FAMILY: tahoma
}
A.bottom:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #041F66; FONT-FAMILY: tahoma
}
A.bottom:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #FFCE5B; FONT-FAMILY: tahoma
}
A.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #e3e3e3; FONT-FAMILY: arial
}
A.nav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #e3e3e3; FONT-FAMILY: arial
}
A.nav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #e3e3e3; FONT-FAMILY: arial
}
A.nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; LEFT: 5px; TEXT-TRANSFORM: none; COLOR: #041F68; FONT-FAMILY: arial
}

A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #041F66; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #041F66; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A:hover {
	TEXT-TRANSFORM: none;
}

a:link:hover, a:visited:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #b54b24; FONT-FAMILY: arial; TEXT-DECORATION: underline
} 

#body-area h1
{
font-size:22px;
}

#body-area h2
{
font-size:19px;
}

#body-area h3
{
font-size:14px;
}

img, a img{
	border:0;
}

.tableborder {
	BACKGROUND-COLOR: #f6f6f6;
}
.head-botnright {
 height:25px;	BORDER-RIGHT-STYLE: solid; BORDER-RIGHT-COLOR: #ffffff; background:url(../images/background-panel-top.GIF); 
}
.right {
	BORDER-RIGHT-STYLE: solid; BORDER-RIGHT-COLOR: #ffffff
}
.rightnbot {
	BORDER-BOTTOM-COLOR: #ffffff; BORDER-RIGHT-STYLE: solid; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}
.highlighted {
	PADDING-RIGHT: 12px; MARGIN-TOP: 2px; PADDING-LEFT: 12px; FONT-SIZE: 11px; COLOR: #b54b24; FONT-FAMILY: Verdana
}
.regulartext {
	MARGIN-TOP: 5px; PADDING-LEFT: 18px; FONT-SIZE: 10px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: Verdana
}
.regulartextinfo {
	PADDING-LEFT: 18px; FONT-SIZE: 10px; FLOAT: left; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: Verdana
}
.regulartextsearch {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #193441; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f6f6f6
}
.bottext {
	FONT-SIZE: 10px; COLOR: #ffffff; MARGIN-RIGHT: 8px; FONT-FAMILY: Verdana
}
.bullettext {
	PADDING-RIGHT: 12px; LIST-STYLE-POSITION: outside; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(../images/bullet.gif); MARGIN-LEFT: -9px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.NewsDate {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; FLOAT: right; COLOR: #193441; FONT-FAMILY: Tahoma
}
.topnbot {
	BORDER-LEFT-WIDTH: medium; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-WIDTH: medium; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}

.linksbottom {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 12px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #193441; FONT-FAMILY: Verdana
}
.botom {
	BORDER-BOTTOM-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid
}

.head-bot {
color:#FFFFFF;
font-weight:bold;
	background:url(../images/background-panel-top.GIF);
}

#footer{
width:800px;
height:41px;
float:left;
}

#footer-left-corner{
float:left;
width:25px;
}

#footer-left{
padding: 14px 0 0 25px;
width:300px;
height:27px;
float:left;
background:url(../images/footer.GIF)
}

#footer-right{
padding: 14px 0 0 25px;
width:400px;
height:27px;
float:left;
background:url(../images/footer.GIF)
}

#footer-right-corner{
float:left;
width:25px;
}

#below-footer{
width:800px;
clear:both;
text-align:center;
font-size:10px;
}

#below-footer a{
font-size:10px;
}

/*Menu Section*/
/* Begin CSS Drop Down Menu -- the style against top menu bar*/
#menuh-container {
	FLOAT: left; MAX-WIDTH: 800px; POSITION: absolute; WIDTH: 799px; HEIGHT: 19px; background: #2582A4
}
#menuh {
	FONT-SIZE: medium; FLOAT: left; WIDTH: auto; FONT-FAMILY: arial, helvetica, sans-serif
}
#menuh A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.15em; MARGIN: 0px; BORDER-LEFT: #2582A4 1px thin; PADDING-TOP: 0.15em; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#menuh A:link {
	COLOR: black; TEXT-DECORATION: none
}
#menuh A:active {
	COLOR: white; BACKGROUND-COLOR: #1329c1; TEXT-DECORATION: none
}
#menuh A:hover {
	COLOR: blue; TEXT-DECORATION: none }

#menuh A.top_parent {
	background:none;
	color:#FFFFFF;
}
#menuh UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}
#menuh LI {
	MIN-HEIGHT: 1px; VERTICAL-ALIGN: bottom; POSITION: relative
}
#menuh UL UL {
	DISPLAY: none; 
	Z-INDEX: 500; 
	PADDING: 1em; 
	MARGIN: -1em 0px 0px -1em; 
	POSITION: absolute; 
	TOP: auto
}
#menuh UL UL UL {
	LEFT: 100%; TOP: 0px
}
div#menuh LI:hover {
	Z-INDEX: 100; CURSOR: pointer
}
div#menuh LI:hover UL UL {
	DISPLAY: none
}
div#menuh LI LI:hover UL UL {
	DISPLAY: none
}
div#menuh LI LI LI:hover UL UL {
	DISPLAY: none
}
div#menuh LI LI LI LI:hover UL UL {
	DISPLAY: none
}
div#menuh LI:hover UL {
	DISPLAY: block
}
div#menuh LI LI:hover UL {
	DISPLAY: block
}
div#menuh LI LI LI:hover UL {
	DISPLAY: block
}
div#menuh LI LI LI LI:hover UL {
	DISPLAY: block
}


/* special styling for IE5.5 and IE6 - transparency is non validating */
div#menuh ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
}

div#menuh ul ul,
div#menuh ul li ul {
background:transparent;
}

div#menuh ul li:hover ul li a,
div#menuh ul li a:hover ul li a {
display:block;
background:transparent url(../images/opaque.png);
}
