body {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/background_img.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #e5e5e5;
	height:820px;
	
}
#page_wrap {
	width: 960px;
	margin: auto;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-align: left;	
}


/* - [header (classes and ids)] --------------------------------------------------------- */
#header {
	margin: 0px;
	width:960px;
}

#top {
	width:960px;
	height:21px;
	background-image:url(../images/top.jpg);
}

#logo{
	width:900px;
	background-image:url(../images/logo_bg_img.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:128px;
}

#sub_logo{
	width:900px;
	background-image:url(../images/sub_logo_bg_img.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:128px;
}

/* -------------------------------------------------------------------------------------- */
/* - [index's content (classes and ids)] ------------------------------------------------ */
#index_content {
	margin: 0px 20px 0px 30px;
	width: 960px;
}


/* -------------------------------------------------------------------------------------- */

#index_banner {
	width: 900px;
	
}

#sub_banner {
	width: 900px;
	
}

#allwebmenus {
	padding
	width: 900px;
	height: 30px;
}
#more_link {
	padding: 10px 0px 0px 159px;
}

.more_link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color: #808083;
}

.more_link a:link, .more_link a:visited, .more_link a:active {
	color: #808083;
	text-decoration: none;
}

.more_link a:hover {
	color: #808083;
	text-decoration:underline
}


/* - [index's content (classes and ids)] ------------------------------------------------ */
#index_content {
	width: 900px;
	height:150
}

#latest_news {
	overflow: auto;
	width: 200px;
	height: 112px;
}

.latest_news_link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	line-height: normal;
	text-align: left;
}

.latest_news_link a:link, .latest_news_link a:visited, .latest_news_link a:active {
	color: #00acee;
	text-decoration: none;
}

.latest_news_link a:hover {
	color: #f16422;
	text-decoration: none;
}

.top_home {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	line-height: normal;
	text-align: right;
}

.top_home a:link, .top_home a:visited, .top_home a:active {
	color: #ffffff;
	text-decoration: none;
}

.top_home a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------- */
/* - [news & events pages' content (classes and ids)] --------------------------------------------- */

.new_date {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #ef3e42;
}

.news_text {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #747474;
}

.news_text a:link, .news_text a:visited, .news_text a:active {
	color: #747474;
	text-decoration: none;
}

.news_text a:hover {
	color: #747474;
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------------- */
/* - [News & Events (classes and ids)] --------------------------------------------- */
.caption_normal {
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #bbbbbb;
}

.caption_normal a:link, .caption_normal a:visited, .caption_normal a:active {
	color: #ef3e42;
	text-decoration: none;
}

.caption_normal a:hover {
	color: #ef3e42;
	text-decoration: underline;

}	
.caption_italic {
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #bbbbbb;
	font-style:italic;
}

.caption_italic a:link, .caption_italic a:visited, .caption_italic a:active {
	color: #ef3e42;
	text-decoration: none;
}

.caption_italic a:hover {
	color: #ef3e42;
	text-decoration: underline;
}
/* -------------------------------------------------------------------------------------- */

/* - [sub pages' content (classes and ids)] --------------------------------------------- */


#content_bg {
	width:900px;
	height: 579px;
	background-image:url(../images/content_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
}

.content_header {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: #Verdana;
}

.content_text {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align:justify;
}

.content_text a:link, .content_text a:visited, .content_text a:active {
	color: #ef3e42;
	text-decoration: none;
}

.content_text a:hover {
	color: #ef3e42;
	text-decoration: underline;
}

.content_text_point {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align:left;
}

.content_text_point a:link, .content_text_point a:visited, .content_text_point a:active {
	color: #ef3e42;
	text-decoration: none;
}

.content_text_point a:hover {
	color: #ef3e42;
	text-decoration: underline;
}


/* -------------------------------------------------------------------------------------- */
/* - [footer (classes and ids)] --------------------------------------------------------- */
#footer {
	background-color:#00573c;
	margin: 0px 19px 0px 30px;
	padding: 0px 5px;
	width:890px;
}

.footer_navi {
	font-family:  Arial, Tahoma, Verdana;
	color: #ffffff;
	font-size: 11px;
}

.footer_navi a:link, .footer_navi a:visited, .footer_navi a:active {
	color: #ffffff;
	text-decoration: none;
}

.footer_navi a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.footer_text {
	font-family: Arial, Tahoma, Verdana;
	color: #cccccc;
	font-size: 10px;
}

.footer_text a:link, .footer_text a:visited, .footer_text a:active {
	color: #cccccc;
	text-decoration: none;
}

.footer_text a:hover {
	color: #ef3e42;
	text-decoration: underline;
}

.btmright_text {
	font-family: Verdana;
	font-size: 9px;
	color: #cccccc;
	line-height: normal;
	text-align: right;		
}

.btmright_text a:link, .btmright_text a:visited, .btmright_text a:active {
	color: #cccccc;
	text-decoration: none;
}

.btmright_text a:hover {
	color: #cccccc;
	text-decoration: underline;
}
/* -------------------------------------------------------------------------------------- */
