
	/******* main *******/

	html{
		height:100%;
	}

	body, p, td {
		color:#222222; 
		font-family: Verdana, Arial ; 
		font-size:8pt ; 
		font-weight:normal; 
		line-height: 18px;
	}

	body {
		height:100%;
		margin: 0px;
		padding: 0;
		background: #FFFFFF url(../images/indexpage/0_bg_body.jpg) no-repeat fixed 165px 95px; 
	}



	.pleasechoose {
		background: url(../images/indexpage/welcometontc.gif) no-repeat; 
		margin-left: 105px;
		padding-left: 80px;
		padding-top: 50px;		
		color: #999999;
		font-weight: bold;
		font-size: 10pt;
	}


	.buttons {
		margin-left: 105px;
		margin-top: 20px;
	}

	.languagebutton {
		float: left;
		margin-right: 26px;
	}

	.spacer_buttons {
		clear: both;
		height: 25px;
		overflow:hidden;
	}



	.spacer {
		clear: both;
	}

	.spacer_small {
		clear: both;
		height: 8px;
		overflow:hidden;
	}
	.spacer_1px {
		clear: both;
		height: 1px;
		overflow:hidden;
	}






	a, a:visited, a:active {
		color:#EB7606; 
		font-weight:bold; 
		text-decoration: underline;
	}

	a:hover {
		color:#555555; 
		text-decoration: underline;
	}


	.weburl {
		font-size: 16pt;
		letter-spacing: 2px;
		color:#3B7BAD; 
		font-weight:bold; 
		padding-left: 40px;
	}


	.outerblock {
		width: 100%;
		overflow:hidden;
		display: block;
		clear: both;
	}



	/******* divs *******/

	#container { 
		margin: 0;
 		text-align: left;
 		width: 760px;
		background: url(../images/0_bg.gif) repeat-y;
    		min-height: 100%;
    		height: auto;
	}

	/* Hack for IE, Reset to 100% height */
	* html #container {
		height: 100%;
	}
	/* End IE Hack */


	#left { 
		width: 158px;
		float: left;
	}


	#main_navigation { 
		background: #737479 url(../images/0_worldwide.gif) no-repeat;
		padding-top: 110px;
	}

	#main_navigation ul {
		padding: 5px 0px 10px 0px;
		margin: 0;
		list-style-type: none;
	}

	#main_navigation li {
		padding: 7px 0px 0px 7px;
		margin: 0;
		height: 23px;
		text-align: right;
	}

	#main_navigation a, #main_navigation a:active, #main_navigation a:visited {
		background: url(../images/0_buttonbg.gif) no-repeat;
		height: 23px;
		display:block;
		text-decoration:none;
		font-size:8pt ; 
		font-weight:bold; 
		color: #4B4C53;
		padding: 2px 23px 0px 0px;
	}

	#main_navigation a:hover {
		color: #FFFFFF;
	}

	#main_navigation a.sel, #main_navigation a.sel:active, #main_navigation a.sel:visited {
		color: #FFFFFF;
	}


	#main_navigation ul.subnav {
		padding: 0px 0px 0px 0px;
		margin: 0;
		list-style-type: none;
	}

	#main_navigation ul.subnav li {
		padding: 4px 23px 4px 20px;
		margin-top: 1px;
		height: auto;
		text-align: left;
		line-height: 12px;
		background: url(../images/0_subnav_bg.gif) no-repeat;
	}

	#main_navigation ul.subnav a, #main_navigation ul.subnav a:active, #main_navigation ul.subnav a:visited {
		background: none;
		height: auto;
		display:block;
		text-decoration:none;
		font-size:8pt ;
		font-weight:bold;
		color: #B7BFDC;
		padding: 0px;
	}

	#main_navigation ul.subnav a:hover {
		color: #FFFFFF;
	}

	#main_navigation ul.subnav a.sel, #main_navigation ul.subnav a.sel:active, #main_navigation ul.subnav a.sel:visited {
		color: #FFFFFF;
	}




	#main_navigation_end {
		clear: both;
		height: 8px;
		overflow:hidden;
		background: url(../images/0_navbgend.gif) no-repeat;
	}


	#languagebox {
		overflow: hidden;
		font-style: italic;
		font-size: 7.5pt;
		padding-left: 10px;
		color: #75798C;
		background: url(../images/0_leftbg.gif) no-repeat;
		height: 230px;
	}

	#languagebox select {
		width: 100px;
	}

	#languagebox a, #languagebox a:active, #languagebox a:visited {
		display: block;
		padding-top: 10px;
		font-style: normal;
		color: #75798C;
		font-weight: normal;
	}

	#languagebox a:hover {
		color: #444444;
	}




	/******* main content *******/


	#main {
		width: 590px;
		padding-top: 115px;
		padding-left: 9px;
		background: url(../images/indexpage/0_logo.gif) no-repeat;
		float: left;
		margin: 0px 0px 0px 3px;
	}

	.main_image {
		float: right;
		width: 162px;
		padding-top: 20px;
		line-height: 15px;
		color: #8E6E6E;
	}

	.main_image ul {
		padding-left: 20px;
		margin-left: 0px;
	}

	.main_image li {
		padding-bottom: 13px;
	}

	.main_content {
		float: left;
		width: 400px;
	}



	.latestnews {
		width: 157px;
		float: right;
		padding-left: 25px;
	}

	.latestnewstop {
		margin-top: 10px;
		background: url(../images/latestnews_top.gif) no-repeat;
		height: 13px;
		overflow: hidden;
	}

	.latestnewsmain {
		background: #666666;
		color: #FFFFFF;
		padding: 0px 15px 8px 15px;
		line-height: 14px;
	}

	.latestnewsmain a, .latestnewsmain a:active, .latestnewsmain a:visited {
		color: #FFFFFF;
		font-weight: normal;
	}

	.latestnewsmain a:hover {
		color: #CCCCCC;
	}

	.latestnewsmain h2 {
		padding: 0px 0px 19px 0px;
		margin: 0;
		font-size:8pt ; 
		font-weight: bold;
		color: #FFFFFF;
		background: url(../images/latestnews_h2.gif) no-repeat;
	}

	.latestnewsbottom {
		background: url(../images/latestnews_bottom.gif) no-repeat;
		height: 13px;
		overflow: hidden;
	}


	#footer {
		clear: both;
		background: url(../images/footerline.gif) no-repeat;
		padding-top: 8px;
		color: #888888;
		text-align: right;
	}



	#footer a, #footer a:visited, #footer a:active {
		color: #888888;
		font-weight:normal;
		text-decoration: underline;
	}
	#footer a:hover {
		color:#555555; 
		text-decoration: underline;
	}





