		html{height:100%;}
		body {
			background:		#ECE8E9 url(bg_stripe.gif) repeat-x 0 0 ;
			height:			100%;
			padding:		0;
			margin:			0;
			border:			0;
			font:			11px/18px tahoma, verdana, helvetica, sans-serif;
		}

		h1 {
			color:			#cc0033;
			font:			14px/14px tahoma, verdana, helvetica, sans-serif;
			
			font-weight:	bold;
			padding-top:	10px;
			margin:			0px 0px 0px 0px;
		}
		
		h2 {
			color:			#cc0033;
			font:			12px/16px tahoma, verdana, helvetica, sans-serif;
			width:			312px;
			font-weight:	bold;
			margin:			5px 0px 10px 0px;
		}
		
		h3 {
			color:			#999;
			font:			12px/18px tahoma, verdana, helvetica, sans-serif;
			width:			312px;
			font-weight:	bold;
			margin:			5px 0px 10px 0px;
		}
		
		h4 {
			color:			#000000;
			font:			18px/18px tahoma, verdana, helvetica, sans-serif;
			font-weight:	bold;
			margin:			5px 0px 10px 0px;
			text-align:		center;
		}		
				
		P {
			color:			#555555;
			font:			11px/22px tahoma, verdana, helvetica, sans-serif;			
		}
		
		P.info {
			margin-top:			-6px;
			margin-bottom:		20px;
			margin-left:		-18px;
			padding-left:		9px;
			color:				#666;
			font:				11px/18px tahoma, verdana, helvetica, sans-serif;			
		}
		
		li {
			margin-left:	-27px;
			color:			#666666;
			font:			11px/18px tahoma, verdana, helvetica, sans-serif;			
		}
		
		a {color:#cc0033;text-decoration:underline;}
		a:hover {color:#CC0033;text-decoration:underline;}
		
		a.callout {color:#cc0033;text-decoration:underline;}
		a.callout:hover {color:#CC0033;text-decoration:underline;}
		
		a.topnav {color:#88898C;text-decoration:none;margin-right:10px;margin-left:10px;}
		a.topnav:hover {color:#5E5F62;text-decoration:underline;}
		
		a.subnav {color:#CC0033;text-decoration:none;font-weight:bold;font-size:12px;}
		a.subnav:hover {color:#555555;text-decoration:underline;font-weight:bold}
		
		#shell {
			background-color: #fff;
			min-height:		100%;
			height:			100%;
			width:			758px;
			border-left:		1px solid #CCC;
			border-right:		1px solid #CCC;
		}

		#head {
			background-image:url(/rtl/rtl_logo2.gif);
			height:			39px;
			width:			758px;
			color:#CF242A;
		}
		
		#topnav {
			height:			28px;
			color:			#CC0033;
			font:			13px/18px tahoma, verdana, helvetica, sans-serif;
			padding-left:	20px;
			padding-top:	10px;
		}
		
		.searchBox {
			padding-left:	610px;
			padding-top:	15px;
			color:			#999;
			font:			10px/18px tahoma, verdana, helvetica, sans-serif;
		}

		
		#content {
			width:			758px;
			position:		relative;
			background:		url(/rtl/content_backer.gif) repeat-y 50% 0 ;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		#content2 {
			width:			758px;
			position:		relative;
			background:		url(/rtl/content_backer2.gif) repeat-y 50% 0 ;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		#contentBlank {
			width:			758px;
			position:		relative;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		.body {
			width:			300px;
			margin-left:	30px;
			height: 		680px;
			min-height: 	680px;
		}
		
		.bodya {
			width:			300px;
			margin-left:	30px;
			height: 		550px;
			min-height: 	550px;
		}
		
		
		
		.body2 {
			width:			440px;
			margin-left:	30px;
			height: 		620px;
			min-height: 	620px;
		}
		
		.bodyLong {
			width:			440px;
			margin-left:	30px;
			height: 		1000px;
			min-height: 	1000px;
		}
		
		.bodyLong2 {
			width:			300px;
			margin-left:	30px;
			height: 		2500px;
		}
		
		.bodyLong3 {
			width:			300px;
			margin-left:	30px;
			height: 		750px;
			min-height: 	750px;
		}
		
		.bodyLong4 {
			width:			300px;
			margin-left:	30px;
			height: 		850px;
			min-height: 	850px;
		}
		
		.bodyLong5 {
			width:			300px;
			margin-left:	30px;
			height: 		3200px;
			min-height: 	3200px;
		}
		
		.bodyLong6 {
			width:			300px;
			margin-left:	30px;
			height: 		4150px;
			min-height: 	4150px;
		}
		
		.bodyLong7{
			width:			300px;
			margin-left:	30px;
			height: 		1500px;
			min-height: 	1500px;
		}
		
		.bodyLong8 {
			width:			300px;
			margin-left:	30px;
			height: 		5500px;
			min-height: 	5500px;
		}
		
		.bodyLong9 {
			width:			300px;
			margin-left:	30px;
			height: 		900px;
			min-height: 	900px;
		}
		
		.bodyLong10 {
			width:			440px;
			margin-left:	30px;
			height: 		1400px;
			min-height: 	1400px;
		}
		
		#foot {
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			16px;
			background-color:#fff;
			color:			#999;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;
		}
		
		#flash {
			width:			758px;
			height:			326px;
		}
		
		#flashcontent {
		font:			16px/13px tahoma, verdana, helvetica, sans-serif;
		color:			#CC0033;
		}
			
		input, textarea, option, select  {
		font:				11px/12px tahoma, verdana, helvetica, sans-serif;
		color:				#555555;
		background-color:	white;
		height:				18px;
		border:				1px solid #ccc;
		}
		
		/* searchbox goes back here */
		
		.searchField { 
			 border: 		1px solid #999;
			 text-indent:	3px; 
			 width:			122px;
			 height:		12px;
			 color:			#999999;
			 font:			9px tahoma, verdana, helvetica, sans-serif;
			 margin-bottom: 4px;
		}
		
		#searchForm {
			display:		inline;
		}

		.infoBox {
			position:		absolute;
			top:			226px;
			right:			125px;
			width:			150px;
			height:			500px;
			padding-left:	18px;
			padding-top:	16px;
		}
		
		.projects {
			position:		absolute;
			top:			226px;
			right:			298px;
			width:			200px;
			height:			500px;
			padding-left:	18px;
			padding-top:	16px;
		}
		
		.clientlist {
			position:		absolute;
			top:			0px;
			right:			20px;
			width:			223px;
			height:			500px;
			padding-left:	18px;
			padding-top:	16px;
		}
		
		.nav {
			color:#cc0033;
			text-decoration:none;
			font-size:12px;
		}
		
		.nav:hover {
			color:#CC0033;
			text-decoration:underline;
			font-size:12px;
		}
		
		.footLink {
			color:#999;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
			text-align:center;
		}
		
		.footLink:hover {
			color:#000;
			text-decoration:underline;
			font-size:10px;
		}
		
		.results {
			color:			#555555;
			font:			11px/22px tahoma, verdana, helvetica, sans-serif;			
		}
