	html {
		overflow-x: auto;
		height: 100%;
	}

	body {
		margin-top: 0px; 
		margin-left: 0px; 
		padding-top: 0px; 
		padding-left: 0px;
		background: url(images/background.jpg) repeat-x;
		background-color: #A69E8A;
	}

	body, table, td, p {
		font-family: Arial;
		font-size: 13px;
	}

	a, a:hover, a:visited {
		color: #A69E8A;
		font-weight: bold;
		text-decoration: none;
	}


	#body {
		margin-left: auto;
		margin-right: auto;
		width: 699px;
		display: block;
	}

	#logo {
		width: 138px;
		height: 142px;
		margin-left: 25px;
		display: block;
		margin-bottom: 0px;
		margin-top: 0px;
		float: left;
	}

	#tft {
		width: 536px;
		height: 119px;
		float: right;
	}

	#top_menu {
		width: 367px;
		height: 23px;
		display: block;
		float: right;
		margin-bottom: 0px;
        padding:0;
        margin:0;
	}

	#top_menu li { display: block; float: left; height:23px; }
        #top_menu li a{ width:100%; height:100%; display:block; }

        /* Home */
        #top_menu_item_1 { width:60px; }
        #top_menu_item_1 a:link, #top_menu_item_1 a:visited{ background:url( 'images/top_menu/home.jpg') no-repeat; }
        #top_menu_item_1 a:hover, #top_menu_item_1 a:active{ background:url( 'images/top_menu/home_over.jpg') no-repeat; }
        #top_menu_item_1 a.current{ background: url( 'images/top_menu/home_over.jpg' ) no-repeat; }

        /* Training */
        #top_menu_item_2 { width:75px; }
        #top_menu_item_2 a:link, #top_menu_item_2 a:visited{ background:url( 'images/top_menu/training.jpg') no-repeat; }
        #top_menu_item_2 a:hover, #top_menu_item_2 a:active{ background:url( 'images/top_menu/training_over.jpg') no-repeat; }
        #top_menu_item_2 a.current{ background: url( 'images/top_menu/training_over.jpg' ) no-repeat; }

        /* Partner Agencies */
        #top_menu_item_3 { width:133px; }
        #top_menu_item_3 a:link, #top_menu_item_3 a:visited{ background:url( 'images/top_menu/partner_agencies.jpg') no-repeat; }
        #top_menu_item_3 a:hover, #top_menu_item_3 a:active{ background:url( 'images/top_menu/partner_agencies_over.jpg') no-repeat; }
        #top_menu_item_3 a.current{ background: url( 'images/top_menu/partner_agencies_over.jpg' ) no-repeat; }

        /* Contact Us */
        #top_menu_item_4 { width:91px; }
        #top_menu_item_4 a:link, #top_menu_item_4 a:visited{ background:url( 'images/top_menu/contact_us.jpg') no-repeat; }
        #top_menu_item_4 a:hover, #top_menu_item_4 a:active{ background:url( 'images/top_menu/contact_us_over.jpg') no-repeat; }
        #top_menu_item_4 a.current{ background: url( 'images/top_menu/contact_us_over.jpg' ) no-repeat; }

	/*#top_menu img {
		display: block;
		float: left;
		border: 0px solid #000000;
	}*/

	#container {
		overflow: hidden;
		background-color: #98012E;
	}

	#container .col {
		float: left;
		padding-bottom: 20000px;
		margin-bottom: -20000px;
	}

    .col1 {
		width: 49%;
		float: left;
	}
	.col2 {
		width: 49%;
		float: left;
	}

    .form-col1{
		width: 100px;
		float: left;
		margin-top: 10px;
    }
    .form-col2{
		float: left;
		width: 300px;
		margin-top: 10px;
    }

	#left {
		width: 479px;
	}

	#right {
		width: 195px;
		background-color: #DBD8D0;
	}

	#slideshow {
		display: block;
		width: 479px;
	}

    #rotating {
        width: 479px;
        height: 225px;
        overflow:hidden;
    }

	#content {
		display: block;
		width: 430px;
		margin-left: 27px;
		margin-top: 26px;
		color: #FFFFFF;
	}

	#content h2, .title {
		display: block;
		margin-top: 0px;
		font-size: 29px;
	}

	#top_right {
		width: 100%;
		height: 64px;
		background-color: #98012E;
	}
        #top_right a{ height:42px; display:block; float:right; margin-top:22px; margin-right:3px; }
        #movies_videos:link, #movies_videos:visited{ background: url( 'images/camera.jpg' ) no-repeat; width:31px; height:42px; }
        #movies_videos:hover, #movies_videos:active{ background: url( 'images/camera_over.jpg' ) no-repeat; width:31px; height:42px; }
        #movies_asia:link, #movies_asia:visited{ background: url( 'images/movie_asia.jpg' ) no-repeat; width:44px; height:42px; }
        #movies_asia:hover, #movies_asia:active{ background: url( 'images/movie_asia_over.jpg' ) no-repeat; width:44px; height:42px; }
        #movies_africa:link, #movies_africa:visited{ background: url( 'images/movie_africa.jpg' ) no-repeat; width:44px; height:42px; }
        #movies_africa:hover, #movies_africa:active{ background: url( 'images/movie_africa_over.jpg' ) no-repeat; width:44px; height:42px; }
        #movies_latin:link, #movies_latin:visited{ background: url( 'images/movie_latin_america.jpg' ) no-repeat; width:44px; height:42px; }
        #movies_latin:hover, #movies_latin:active{ background: url( 'images/movie_latin_america_over.jpg' ) no-repeat; width:44px; height:42px; }

	.movie_button {
		margin-top: 22px;
		display: block;
		float: right;
		margin-right: 3px;
		border: 0px solid black;
	}

	#right_content {
		width: 189px;
		min-height: 500px;
		margin-left: 4px;
		margin-top: 8px;
	}

    #right_content hr{
        border:none;
        height:2px;
        line-height:2px;
        display:block;
        background: url('images/sidebar/separator.jpg') no-repeat;
    }

	#right_content p {
		margin-left: 16px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	#right_content img {
		display: block;
                margin-left:-16px;
	}

	#right_content a, #right_content a:hover, #right_content a:visited {
		color: #4C3D15;
	}

	#bottom {
		width: 100%;
		height: 25px;
		display: block;
		background-color: #98012E;
	}

	#footer {
		width: 100%;
		height: 25px;
		display: block;
		font-size: 10px;
		text-align: center;
	}

	.staff {
		width: 100px;
		height: 150px;
		float: left;
		display: block;
		margin-right: 10px;
		margin-top: 10px;
	}

	.clear {
		width: 100px;
		height: 0px;
		clear: both;
	}

	.staff_info {
		margin-top: 10px;
		width: 300px;
		float: left;
	}	

    .staff_member{ clear:both; }
    .biography{ display:none; }

	.link {
		cursor: pointer;
	}
