/* CSS Document */

/* MAIN SITE CSS
 */
*
{
	padding:0px;
	margin:0px;
}

body
{
	background:#cccccc;
	padding:0px;
	margin:10px;
	background-image:url(../../media/jpg/bg_image.jpg);
}

.webpage
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-width:740px;
	max-width:740px;
	text-align:left;
}



/* CSS Document */


h1
{
	font-size:105%;
	font-weight:100;
	font-style:normal;
	color:#FFFFFF;
	padding:0px 0px 10px 15px;
	margin:0px;
	line-height:155%;	
}
		
#servicesbox h1 {
	font-size:100%;
	font-weight:700;
	padding:0px 0px 5px 5px;
	margin-top:5px;
	font-size:70%;
}

.webpage h2  {
	font-size:75%;
	font-weight:bold;
	color:#CCCCCC;
	margin:0px;
	padding:0px 0px 10px 15px;
	line-height:155%;	
	}
	
.webpage h3  {
	font-size:75%;
	font-weight:bold;
	color:#FF0000;
	margin:0px;
	padding:0px 0px 10px 15px;
	line-height:155%;	
	}
	
p	{
	margin:0px;
	padding:0px 0px 15px 15px;
	font-size:70%;
	font-style:100;
	font-weight:100;
	color:#CCCCCC;
	line-height:155%;	
}
.webpage h4	{
	margin:0px;
	padding:0px 0px 10px 15px;
	font-size:70%;
	font-style:100;
	font-weight:100;
	color:#FF0000;
	line-height:155%;	
}
p a 
{
	color:#CCCCCC;
	text-decoration:underline;
}
ul,
ol
{
	list-style-position:inside;
}
li
{
	padding:0px;
	margin:0px;
	font-size:70%;
	font-style:100;
	font-weight:100;
	color:#CCCCCC;
	line-height:133%;	
}
ol
{
	padding:0px;
	font-style:100;
	font-weight:100;
	color:#CCCCCC;
	line-height:133%;	
}
ul li ul li,
ol li ol li
{
	font-size:100%;
}
hr
{
	margin-left:15px;
	height:1px;
	overflow:hidden;
	display:inline;
}
.html_text ul
{
	margin-left:18px;
	margin-bottom:15px;
}
.html_text ol
{
	margin-left:18px;
	margin-bottom:15px;
}

/*
	HTML TABLE SYLES
*/
.html_text caption
{
	font-weight:100;
	font-style:normal;
	font-size:70%;
	line-height:150%;
	width:auto;
	padding:2px;
	padding-bottom:15px;
	text-align:left;
	color:#73B173;
}
.html_text th
{
	background-color:#999;
	color:#333;
	font-weight:900;
	font-style:normal;
	font-size:70%;
	line-height:150%;
	padding:4px;
	padding-right:10px;
	width:auto;
	text-align:left;
	border:1px Solid #333;
}
.html_text td
{
	font-style:normal;
	font-size:70%;
	font-weight:100;
	line-height:150%;
	color:#ccc;
	padding:4px;
	padding-bottom:5px;
	padding-right:10px;
	width:auto;
	background-color:#444;
	border:1px Solid #333;
}
.html_text table
{
	border:1px Solid #333;
	margin-left:15px;
	margin-bottom:15px;
}


/*		DEFINE LAYOUT CSS		*/


/*		HEADER		*/
.header
{
	margin-top:20px;
	width:720px;
	height:118px;
	position:relative;
	background:url("../../media/jpg/header_bg.jpg") 0px 0px no-repeat;
}
.header table
{
	height:118px;
	width:450px;
	overflow:hidden;
}
.header ul
{
	list-style-type:none;
}
.header li
{
	font-weight:900;
	margin-bottom:1px;
}
.header li .on
{
	background-color:#FF0000;
	color:#FFFFFF;
}
#header_nav_hold
{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
}
#header_image
{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
}
.header_nav
{
	text-decoration:none;
	color:#CCCCCC;
	padding: 0px 0px 4px 10px;
	line-height:15px;
	width:220px;
	float:left;
}
.header_nav a
{
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	display:block;
}
.header_nav a:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:none;
}
/* 		HEADER / NAV END		*/

/* 		LOGO		*/
.page_logo
{
	width:170px;
	height:118px;
	z-index:2;
	position:absolute;
	top:0px;
	right:0px;
}

/* 		HEADER / IMAGE		*/
.flash_header_image
{
	width:720px;
	height:165px;
	/*background-color:#333333;*/
}
/*		HEADER / IMAGE END		*/


/*		GAP		*/
.page_gap
{
	width:720px;
	height:10px;
	clear:both;
	overflow:hidden;
}
.clear
{
	clear:both;
	height:1px; 
	width:720px;
	overflow:hidden;
}
/*		GAP END		*/


/* 		CONTENT		*/
.content
{
	width:720px;
	overflow:hidden;
	padding: 15px 0px 0px 0px;
	background-color:#333333
}

/*		CONTENT END		*/


/*		LEFT SUB NAV		*/

.left_sub_nav
{
	width:230px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	margin-bottom:15px;
	width:172;
}
.left_sub_nav a
{
	padding:2px;
	margin: 0px;
	text-decoration:none;
	color:#999999;
	display:block;
}
.left_sub_nav a:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
}
.left_sub_nav ul
{
	list-style-type:none;
	margin-left:15px;
}
.left_sub_nav li
{
	margin-bottom:1px;
}
.left_sub_nav ul ul
{
	margin-left:0px;
	margin-top:5px;
}
.left_sub_nav li.selected a
{
	color:#FFFFFF;
	background-color:#FF0000;
}
.left_sub_nav ul ul ul
{
	margin-left:18px;
}
.left_sub_nav ul ul,
.left_sub_nav ul ul ul,
.left_sub_nav ul ul ul ul,
.left_sub_nav ul ul ul ul ul
{
	margin-bottom:10px;
	margin-top:10px;
}
.left_sub_nav li.selected li a
{
	color:#ccc;
	background-color:transparent;
	padding-left:20px;
}
.left_sub_nav li.selected li a:hover
{
	color:#fff;
	background-color:#666;
}
.left_sub_nav a.on
{
	color:#ffffff;
	background:url("../../media/gif/sub_marker.gif") 4px 9px no-repeat;
	text-decoration:none;
}

/*
ul li ul li
{
	font-size:100%;
}
.left_sub_nav a
{
	padding:0px;
	margin: 0px;
	text-decoration:none;
	color:#999999;
	display:block;
}

.left_sub_nav a:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:none;
}

.left_sub_nav a.on
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:none;
}

/* SERVICE SUB - DIV
.left_sub_nav div
{
	padding: 10px 0px 10px 0px;
}

.left_sub_nav div a:hover
{
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:none;

}

.left_sub_nav div a
{
	color:#CCCCCC;
	padding: 2px 0px 2px 20px;
	margin: 0px 0px 0px 20px;
}


.left_sub_nav div div
{
	padding: 10px 0px 10px 0px;
}
.left_sub_nav div div a
{
	padding: 2px 0px 2px 40px;
	margin: 0px 0px 0px 20px;
}
*/

/*		LEFT SUB NAV END		*/


/*		INSIDE CONTENT		*/
.page
{
	width:720px;
	padding:0px;
	margin:0px;
	overflow:auto;
}

.col_270
{
	width:240px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
}

.col_450
{
	width:450px;
	padding: 0px 0px 10px 0px;
	margin:0px;
	float: left;
}

.col_720
{
	width:720px;
	padding: 0px 0px 10px 0px;
	margin:0px;
}

.col_152
{
	width:152px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
}
/*		INSIDE CONTENT END		*/

/*		CONTENT_BASE		*/

.content_base
{
	width:720px;
	padding:20px 0px 0px 0px;
	background-color:#333333;
}
/*		CONTENT_BASE_END		*/


/*		FOOTER		*/
.footer
{
	width:720px;
	/* si background lines addition*/
	background:url("../../media/gif/footerDiagonal.gif") #333333 left repeat;
}
.footer p
{
	padding:4px 0px 4px 11px;
	margin:0px;
}
.footer a
{
	color:#CCCCCC;
	text-decoration:underline;
}


/* 		FOOTER END		*/

/* 		SEARCH FORM		*/
.s_form form
{
	padding:0px;
	margin:0px 0px 0px 15px;
}
.s_form input
{
	padding:0px;
	margin:0px;
	height:15px;
	font-size:65%;
	color:#333333;
	border:1px solid #666666;
	width:150px;
}
.s_form a
{
	padding: 0px 0px 2px 2px;
	margin: 0px;
	text-decoration:none;
	color:#999999;
	display:block;
	width:150px;
}
.s_form a:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:none;
}
/* 		SEARCH FORM	END	*/

/*
	CHUNKUNG

*/
.chunk
{
	width:350px;
	overflow:hidden;
}
.chunk_value_link
{
	margin-bottom:10px;
	margin-left:15px;
	background:url("../../media/gif/page.gif") no-repeat left top;
	width:350px;
	overflow:hidden;
}
.chunk_value_link p
{
	color:#999999;
	padding-bottom:0px;
	padding-left:20px;
	margin-bottom:0px;
	width:350px;
}
.chunk_value_link p a
{
	color:#FFFFFF;
	padding-bottom:0px;
	margin-bottom:0px;
}
/* 		SERVICE PAGE  ELEMENTS */

.s_map_table
{
	background:url("../../media/gif/service_cell_bg.gif") left repeat;	
}
.s_map_table h1
{
	padding:7px;
	width:auto;
}
.s_map_table p
{
	padding:7px;
	width:auto;
}
.s_map_table a
{
	color:#CCCCCC;
	text-decoration:underline;
}
.s_map_table a:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:underline;

}
.downloadable 
{
	margin-left:15px;
	padding-left:8px;
	background:url("../../media/gif/page.gif") 0px 1px no-repeat;
}
.downloadable a {
	color:#ff0000;
	text-decoration:none;
}
.downloadable a span {
	color:#fff;
	text-decoration:underline;
}

/*		VOTING BOX table		*/
.voteBox_table td
{
	background:url("../../media/gif/voteCell_bg.gif") left repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.voteBox_table a
{
	color:#CCCCCC;
}


.voteBox_table p
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 5px;
}

.voteBox_table p input
{
	margin:10px 0px 0px 3px;
}

.voteBox_table h1
{
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-weight:100;
	font-style:normal;
}

.voteBox_table h1 span
{
	color:#FF0000;
	font-weight:100;
	font-style:normal;
}

.submitBtn
{
	padding:10px 0px 0px 372px;
	font-size: 65%;
}

.bar_chart
{
	background:url("../../media/gif/result_bar.gif") left repeat;
	height:28px;
	margin:0px 0px 0px 5px;
}

/*		PAGE IMAGES		*/
.img_hold img
{
	margin-left:15px;
	margin-bottom:15px;
	/*border-bottom:5px solid #666;*/
}


/*		SHARE PRICES	*/
.shareprices p
{
	color:#ccc;
}
.shareprices h2
{
	padding-bottom:2px;
}
.shareprices strong
{
	color:#fff;
	padding-right:5px;
}
.shareprices
{
	background:url("../../media/gif/share.gif") 200px -4px no-repeat;
	margin-bottom:15px;
}



/* 		CONTACT FORM		*/
.contact form
{
	padding:0px;
	margin:0px 0px 15px 0px;
}
.contact input,
.contact textarea
{
	font-size:70%;
	padding:2px;
	margin:0px;
	color:#333333;
	border:1px solid #666666;
	width:250px;
}
.contact textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	height:150px;
}
.formsubmit
{
	padding: 2px;
	margin: 0px;
	text-decoration:none;
	color:#fff;
	background-color:#999999;
	width:150px;
	cursor:pointer;
	height:auto;
}
.formsubmit:hover
{
	color:#FFFFFF;
	background-color:#FF0000;
	text-decoration:none;
}


/*	RSS NEWS */
.rss_reader .rss_item a
{
	color:#FFF;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
}
.rss_reader .rss_item a:hover
{
	text-decoration:underline;
}
.rss_reader .rss_item
{
	width:220px;
	margin-left:9px;
	margin-bottom:2px;
	background:url("../../media/gif/point.gif") center right no-repeat;
	background-color:#666;
}
.col_450 .rss_reader .rss_item
{
	width:410px;
}
.rss_reader .rss_item:hover
{
	background-color:#888;
}
.rss_reader .rss_item p
{
	padding:2px 10px 2px 6px;
	margin:0px;
}
.rss_reader h2
{
	padding-bottom:2px;
}
.rss_reader span
{
	color:#333;
}
.rss_reader
{
	background:url("../../media/gif/news.gif") 200px -4px no-repeat;
	margin-bottom:15px;
}
.col_450 .rss_reader
{
	background:url("../../media/gif/news.gif") 390px -4px no-repeat;
}


/*	BANNER */
.banner_red
{
	margin-left:9px;
	width:220px;
	background:url("../../media/gif/banner_point.gif") center right no-repeat;
	background-color:#FF0000;
	margin-bottom:2px;
	padding:5px 0px 5px 0px;
}
.banner_grey
{
	margin-left:9px;
	width:220px;
	background:url("../../media/gif/banner_point.gif") center right no-repeat;
	background-color:#666;
	margin-bottom:2px;
	padding:5px 0px 5px 0px;
}
.banner_grey:hover
{
	background-color:#555;
}
.banner_red:hover
{
	background-color:#cc0000;
}
.banner
{
	margin-bottom:15px;
}
.content .banner p,
.content .banner h1
{
	padding:2px 10px 2px 6px;
	margin:0px;
}
.content .banner h1
{
	line-height:120%;
}
.banner a
{
	text-decoration:none;
	color:#FFF;
	display:block;
}
.banner a:hover
{
	text-decoration:underline;
}
.hr_red
{
	border-top:1px Solid #ff0000;
	margin-left:8px;
	margin-bottom:5px;
	width:90%; height:1px; 
	overflow:hidden;
}
.hr_white
{
	border-top:1px Solid #fff;
	margin-left:8px;
	margin-bottom:2px;
	width:90%; height:1px; 
	overflow:hidden;
}
.hr_white_big
{
	border-top:2px Solid #fff;
	margin-left:8px;
	margin-bottom:2px;
	width:90%; height:1px; 
	overflow:hidden;
}

.white_paper h3,
.white_paper h4,
.white_paper p,
.news_list_item h3,
.news_list_item h4,
.news_list_item p
{
	padding-bottom:0px;
	margin-bottom:0px;
}
.white_paper h3,
.white_paper h3 a,
.news_list_item h3,
.news_list_item a
{
	color:#FFFFFF;
}
.white_paper,
.news_list_item
{
	margin-bottom:10px;
}

/* ONLINE POLL */

.online_poll_vote
{
	padding:0px 0px 20px 15px;
}

.online_poll_vote h2
{
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}

.online_poll_vote p
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.online_poll_vote li
{
	list-style:none;
	padding:10px 0px 0px 0px;
	margin:0px;
	/*margin-right:15px;*/
}

.online_poll_vote .votebutton
{
	margin:20px 0px 0px 0px;
	padding:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:80%;
	background-color:#666666;
	border:1px solid #333;
}

.online_poll_vote .votebutton:hover
{
	background-color:#FF0000;
}

/* RESULTS */
.online_poll_results
{
	width:300px;
}

.online_poll_results p
{
	padding:10px 0px 10px 15px;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}

.online_poll_results span
{
	color:#999999;
}

/* common for all result bars */
.online_poll_results .result
{
	height:20px;
	min-width:5px;
	background:url("../../media/gif/result_bar.gif") left repeat;
	margin-left:18px;
	padding-top:0px;
	margin-top:0px;
}

/* theme result bars 
.rone 
{
	background:url("../../media/gif/result_bar.gif") left repeat;
}
.rtwo
{
	background:blue;
}
.rthree
{
	background:green;
}

.rfour
{
	background:orange;
}

.rfive 
{
	background:yellow;
}

.rsix {
	background:brown;
}

*/



