		body {
			background-color:	#736E00;
			font: 0.7em/1.5 Verdana, Arial, Helvetica, sans-serif;
			color: #462B01;
			margin: 0;
			padding: 0;
			border: 0;
			text-align:center;
		}

		img {
			border: 0;
		}

		.imgright {
			float: right;
			margin-left: 10px;
		}

		#outholder {
			position: absolute;
			/*margin-left: auto;
			margin-right: auto;*/
			left: 50%;
			margin-left: -382px;
			width:762px;
			margin-top: 20px;
		}

			#noavail {
			margin-left: 35px;
		}

		h2 {
			font-size: 14px;
		}

		h3 {
			font-size: 12px;
		}

		h4 {
			font-size: 11px;
		}

		input {
			font-size: 11px;
		}

		#courseimages {

			text-align: left;
			width: 159px;
			float: right;
			top: 120px;
			right: 50%;
			margin-right: -42%;
			position: absolute;
		}

		#contentsfr {
			background: #9C9400 url(/archicentre_data/images/cebg.gif) no-repeat center;
			margin-left: 158px;
			margin-right: auto;
			width: 542px;
			height:550px;
			margin-top: 20px;
		}

		#contentsabout {
			margin-left: 65px;
			padding-top: 20px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentsfaq {
			margin-left: 65px;
			padding-top: 60px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentscontact {
			margin-left: 65px;
			padding-top: 80px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentslinks {
			margin-left: 65px;
			padding-top: 100px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentspartners {
			margin-left: 65px;
			padding-top: 120px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentsfreestuffs {
			margin-left: 65px;
			padding-top: 140px;
			width: 410px;
			height: 155px;
			margin-bottom: -5px;
		}



		#contentscourses {
			position: relative;
			background-color: #9C9400;
			margin-left: 158px;
			margin-right: auto;
			width: 542px;
			height: auto;
			text-align: left;
			padding-top: 44px;
			margin-bottom: 20px;
			margin-top: 20px;
		}

		#coursesintrofront {
			width:400px;
			text-align: left;
			padding-top: 40px;
			height: 110px;
			margin-left: 30px;
			margin-bottom: 5px;
		}


		#coursesintro {
			width:400px;
			text-align: left;
			padding-top: 40px;
			height: 225px;
			margin-left: 30px;
			margin-bottom: 5px;
		}

		#demointro {
			width:450px;
			text-align: left;
			padding-top: 40px;
			height: 200px;
			margin-left: 30px;
			margin-bottom: 5px;
		}

		#contentbody {
			margin-left: 65px;
			padding-top: 40px;
			width: 410px;
			margin-bottom: -5px;
		}

		#contentdetail {
			margin-left: 65px;
			margin-top: -100px;
			width: 410px;
			margin-bottom: -5px;
		}

		#logo {
			position: absolute;
			width:375px;
			height:68px;
			left: 50%;
			margin-left: -381px;
			top: 168px;
		}

		#frlogo {
			position: absolute;
			width:375px;
			height:68px;
			left: 50%;
			margin-left: -394px;
			top: 248px;
			z-index: 10;
		}

		#trcelogo {
			position: absolute;
			width:375px;
			height:68px;
			left: 50%;
			margin-left: 44px;
			top: 20px;
		}

		#tllogo {
			position: absolute;
			width:230px;
			height:41px;
			left: 50%;
			margin-left: -341px;
			top: 41px;
			z-index: 10;
		}

		#menu {
			position: absolute;
			width:170px;
			left: 50%;
			margin-left: -338px;
			top: 85px;
			text-align: left;
			z-index: 10;
		}

		#topmenu {
			position: absolute;
			font-size: 11px;
			font-weight: bold;
			top: 10px;
			left: 50%;
			margin-left: -84px;
			width: 400px;
			color: #fff;
			text-align: right;
		}

		#links {
			position: absolute;
			width:100px;
			height:120px;
			right: 50%;
			margin-right: -382px;
			margin-top: -145px;

		}

		#photos {
			position: absolute;
			width:338px;
			height:195px;
			left: 50%;
			margin-left: 27px;
			top: 240px;
		}

		.head2 {
			color: #fff;

		}

		.selected {
			color: #000;
		}


		li.sec {
/*			background-color: #fff;
			z-index: 100; */
		}
		#menu ul {
			margin: 0px;
			padding: 0;
			list-style: none;
			width: 130px; /* Width of Menu Items */
			border-bottom: 1px solid #BCB420;
		}

		#menu  ul li {
			position: relative;
		}

		#menu  li ul {
			position: absolute;
			left: 129px; /* Set 1px less than menu width */
			top: 0;
			display: none;

		}

		/* Styles for Menu Items */
		#menu  ul li a {
			display: block;
			text-decoration: none;
			color: #fff;
			padding-left: 0px;
			padding-top: 1px;
			padding-bottom: 1px;
			border-bottom: 0;
			border-top: 1px solid #BCB420;
		}

		/* Fix IE. Hide from IE Mac \*/
		* html #menu ul li { float: left; height: 1%;}
		* html #menu ul li a { height: 1%; }
		/* End */

		#menu ul li a:hover {
			color: #333;
			background : url(/archicentre_data/images/rightarrow.gif);
			background-position : right;
			background-repeat : no-repeat;
			z-index: 100;

		} /* Hover Styles */

		#menu  li ul li a { background-color: #BCB420; padding-left: 8px; width: 220px; z-index: 100;} /* Sub Menu Styles */

		#menu  li ul li a:hover { background-color: #9C9400;} /* Sub Menu Styles */

		#menu  li:hover ul, #menu li.over ul { display: block; } /* The magic */

		#listing {
			float: right;
			width: 542px;
			height: auto;
			vertical-align: top;
			text-align: left;
			padding-top: 18px;
			padding-bottom: 18px;
			background: #9C9400 url(/archicentre_data/images/coursebg.gif) repeat-y;
		}

		#listimg {
			float: left;
			left: 0px;
			width: 167px;
			background-color: #333;
			text-align: center;
		}

		#listdesc {
			float: left;
			width: 225px;
			height: auto;
			padding-left: 10px;
		}

		#listdet {
			color: #fff;
			float: left;
			width: 135px;
			padding-left: 5px;
		}

		a {
			text-decoration: none;
			color: #fff;
		}

		a:hover {
			text-decoration: underline;
		}

	.clear {
		clear:both;
	}


	/*Added by KP*/

	#centerfooter {
			color: #000;
			font-size: 10px;
			padding-top: 20px;
			padding-bottom: 5px;
			margin-left: 65px;
		}

		#cats {

			text-align: left;
			color: #fff;
			font-size: 11px;
			/* font-style: italic; */
			padding-top: 40px;
		}


		#maintitle {
			width:400px;
			text-align: left;
			padding-top: 44px;
			height: 125px;
			margin-left: 65px;
			margin-bottom: -5px;

			color: #fff;
			font-weight:bold;

		}

		#maintitle1 {
			width:400px;
			text-align: left;
			padding-top: 44px;
			height: 40px;
			margin-left: 65px;
			margin-bottom: -5px;

			color: #fff;
			font-weight:bold;

		}