/* body = all the page */
	body {
		font-family: tahoma;
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
	}	

/* page :: Main div, Main Window, Footer *****************************************************/
	.main_div {
		background-color: #CCCCCC;
	}
	.main_window {
		border: 1px solid #000066;
		background-color: #FFFFFF;
	}
	.footer {
		font-size: 10px;
		color: #000000;
		margin-top:2px;
		margin-bottom:2px;
	}
	.footer a{
		color: #0b198c;
		text-decoration: none;
	}
	.footer a:hover{
		color: #ff0000;
	}

/* Blocks *********************************************************************************/
	.block {
		width: 100%;
		border: 1px solid #000066;
		background-color: #f5f5ff;
		margin-bottom: 8px;
	}
/* Block title */
	.block_title {
		width: 100%;
		height: 20px;
		border-width: 0px;
		border-style: none;
		vertical-align: middle;
		background-image: url("images/block_title_bg.gif");
		text-align: center;
		font-family: Ms Sans Serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}
/* Block Text */
	.block_text {
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
		text-align: justify;
	}
	.block_text a{
		color: #000000;
		text-decoration: underline;
	}
/* Block Site menu */
	.block_site_menu {
		width: 100%;
		border: 0px;
	}
	.block_site_menu tr {
		background-color: #e1e4f2;
	}
	.block_site_menu a{
		font-family:Ms Sans Serif;
		font-size:9pt;
		color: #0b198c;
		text-decoration: none;
		padding-left: 3px;
		padding-right: 5px;
	}
	.block_site_menu a:hover{
		color: #ff0000;
		text-decoration: underline;
	}
	
/* CC: content container *********************************************************************************/

/* cc */
	.cc {
		width: 98%;
		border: 0px none;
		background-color: #e1e4f2;
		vertical-align: top;
	}
	.cc_title {
		width: 100%;
		height: 50px;
		border: 0px none;
		background-color: #e1e4f2;
		vertical-align: middle;
		text-align: center;
		font-family: Arial;
		font-size: 20px;
		font-weight: bold;
		color: #000000;
	}
	.cc_body {
		background-color: #f5f5ff;
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		color: #000000;
		text-align: justify;
	}
	.cc_body a{
		color: #0b198c;
		text-decoration: underline;
	}
	.cc_body a:hover{
		color: #ff0000;
	}


/* back to top */
	.back_to_top ,.back_to_top a{
		margin-top: 30px;
		margin-bottom: 0px;
		font-family: tahoma;
		font-size: 11px;
		color: #0000AA;
	}
	
/* nav */
	.nav {
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
	.nav a{
		font-family: tahoma;
		font-size: 11px;
		color: #0000AA;
		text-decoration: underline;
	}
	
	.nav a:hover{
		color: #ff0000;
	}
	
	
/* NEWS *********************************************************************************/
	.news_preview {
		width: 98%;
		border: 1px dashed #000066;
		padding: 2px;
		font-size: 13px;
		font-weight: normal;
		color: #000000;
		text-align: justify;
	}
	.news_div {
		margin-top: 15px;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 40px;
	}
	.news_title {
		#width: 100%;
		height: 18px;
		border: 0px none;
		background-color: #e1e4f2;
		vertical-align: middle;
	}
	.news_title a{
		font-family: Ms Sans Serif;
		font-size: 12px;
		font-weight: bold;
		color: #FF0000;
		text-decoration: none;
	}
	.news_title a:hover{
		text-decoration: underline;
	}
	.news_views {
		font-size: 11px;
		font-weight: normal;
		text-align: center;
	}
	.news_date {
		font-size: 11px;
		font-weight: normal;
		font-style : italic;
	}
	.news_more a{
		color: #FF0000;
	}
	.news_pageno th{
		border: 1px solid #000066;
		background-color: #e1e4f2;
		font-size: 11px;
		color: #000066;
		text-decoration: none;
	}
	.news_pageno td{
		border: 1px solid #000066;
	}
	.news_pageno a{
		font-size: 11px;
		color: #000066;
		text-decoration: none;
	}
	
/* Articles & Downloads *********************************************************************************/

/* tbl_index = index table */
	.tbl_index {
		width: 100%;
		border: 0px none;
		background-color: #e1e4f2;
	}
	.tbl_index th{
		background-image: url("images/block_title_bg.gif");
		height: 30px;
		vertical-align: middle;
		text-align: center;
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
	}
	.tbl_index td{
		background-color: #f5f5ff;
		height: 30px;
		vertical-align: middle;
		padding: 5px;
		font-family: Arial;
		font-size: 16px;
	}
	.tbl_index a{
		text-decoration: none;
	}
	.tbl_cat_desc {
		font-family: Ms Sans Serif;
		font-size: 10px;
		font-weight: normal;
		color: #808080;	
	}


	.tbl_file_preview {
		width: 100%;
		background-color: #e1e4f2;	
	}
	.tbl_file_preview td{
		background-color: #f5f5ff;
		font-family: Ms Sans Serif;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
	}
	.tbl_file_preview a{
		color: #0b198c;
		text-decoration: none;
	}
	.tbl_file_preview a:hover{
		color: #FF0000;
	}
	.tbl_file_preview_th{
		width: 100%;
		background-color: #e1e4f2;
		font-family: Ms Sans Serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}

/* paragraph 
	p {
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
	}

/* page title 	
	.page_title {
		width: 100%;
		border: 0px none;
		border-bottom: 1px solid #72abe4;
		font-size: 16px;
		font-weight: bold;
		color: #135596;
		margin-bottom:10px;
	}
	table.page_title  th {
		color: #72abe4;
		background-color: #72abe4;
	}

/* show_cat 
	table.show_cat  a{
		font-family: tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #135596;
		text-decoration: none;
	}
	

	

