body {
	font-family: Arabic Transparent, arial, verdana, helvetica, sans-serif;
	color: #666;
	margin:0;
	text-align: center;
	}
/*div, p, a {overflow: hidden;}	*/
#wrapper, #wrapper_tlc {
	width: 778px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin:0 auto 0 auto;
	text-align: right;
	font-size: 1em; /*it is 0.7em in the english version*/
	}

.newsdate {	
	font-size: 1.2em;
	display: block;
	margin-top: 5px; 
}
/*HIDE IE/MAC\*/
* html #wrapper, * html #wrapper_tlc {width: 780px;}
/*END HIDE IE/MAC*/

#searchbox { 
	margin-left: 10px;
	}
.color {
	color: #850000;
}

#topbar {
	position: relative;
	background-image: url(../files/images/recessed_menuTile_shadow.gif);
	background-position: -1px 0;
	height: 40px;
	text-align: right; 
	}
	
#topbar ul, #topbar ul li, #constantnav ul, #constantnav ul li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type: none;
	}
#topbar form {
	margin:0;
	padding: 0;
	vertical-align: top;
	position: relative;
	}
	/*\*/
#topbar form {
	width: 100%;
	margin:0;
	padding: 0;
	position: absolute;
	/*_position: relative;*/
	top: 7px;
	vertical-align: top;
	}
	/**/
/*\*/
* html #topbar form {
	position:relative;
}
/**/
#topbar .left {
	position: absolute;
	top: 7px;
	right:10px;
	border: 0px solid red; 
}
#topbar .right {
	position: absolute;
	top: 0px;
	left: 0;
}
#topbar #gobutton {position: relative;	top: 4px;}	
#topbar a, #constantnav a, #bottomnav a  {
	padding: 0 9px;
	text-decoration: none;
	color: #666;
	}
#topbar .topsearch {padding: 0 9px;}
#topbar a:hover {color: #000;}
#search {
	position:absolute;
	left: 10px;
	}
#constantnav {
	/*background-color: blue;*/
	position: relative;
	top:0px;
	 }
#constantnav a {padding: 0 7px;}
#constantnav {height: 47px;}
#constantnav ul li, #constantnav a {color: #999;}

#constantnav a:hover {color: #000;}
#constantnav ul {
	margin-left:0px;
	position:absolute;
	top: 5px;
	right: 15px;
	height:0;
	/*background-color: red;*/
	}

#wrapper img, #wrapper_tlc img {
	border: none;
	margin:0;
	padding:0;
	vertical-align: bottom;}
	
/*STYLES FOR MAIN CONTENT AREA*/
	#leftcol {
		float:right; /* now right for the arabic version*/
		width: 554px;}
	#leftnav {
		background-color: #fff;
		float: right; /*now right for the arabic version*/
		width:148px;}
	#wrapper_tlc #leftnav {
		background-color: #f6eac9;
	}
	#leftnav ul, #leftnav ul li  {
		margin:0;
		padding:0;
		list-style-type: none;}
	#leftnav ul{
		margin:0 0 12px 0;
	}
	#leftnav ul li  {margin: 2px 0;}

	#leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		/*padding: 3px 5px 3px 20px;*//*old padding from the English version*/
		padding: 3px 20px 3px 5px;
		background-image: url(../files/images/ar_qa_nmenuArrow_off.gif);
		background-position: 100% -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 0.9em;
		}
		
		#leftnav div{
			padding:8px 0 0 0;
			margin:0 20px 0 0;
			background:#f4f4f4;
		}
/*		#leftnav div p{padding:0;margin:0;}		*/
		#leftnav div p a,
		#leftnav div p a:link,
		#leftnav div p a,:visited,
		#leftnav div p a:active,
		#stp #leftnav div p a,
		#stp #leftnav div p a:link,
		#stp #leftnav div p a,:visited,
		#stp #leftnav div p a:active,
		#stp #leftnav div p a:hover{background:none;padding:0;margin:0;color:#666666;text-decoration:underline;}

	/*HIDE FROM IE/MAC \*/
	* html #leftnav a  {width:148px; }
	/*END HIDE FROM IE/MAC*/
	#leftnav a:hover, .introduction {
		background-image: url(../files/images/ar_qa_nmenuArrow_on.gif);
		background-position: 100% -2px;
		background-repeat: no-repeat;
		color: #fff;
		/*width: 100%;*/
		font-weight: bold;
		/*padding: 3px 5px 3px 20px;*//*old padding from the English version*/
		padding: 3px 20px 3px 5px;
		background-color: #660033;
		font-size: 0.9em;
		display: block;
		}
	#abp .introduction, #abp #leftnav a:hover {
		background-image: url(../files/images/ar_abp_nmenuArrow_on.gif);
		background-color: #663333;
		}

	#aqla .introduction, #aqla #leftnav a:hover {
		background-image: url(../files/images/ar_qla_nmenuArrow_on.gif);
		background-color: #721d22;
		}

	#qda .introduction, #qda #leftnav a:hover {
		background-image: url(../files/images/ar_qda_nmenuArrow_on.gif);
		background-color: #cccc66;
		}
	#sdc .introduction, #sdc #leftnav a:hover {
		background-image: url(../files/images/ar_sdc_nmenuArrow_on.gif);
		background-color: #006633;
		}
	#stp .introduction, #stp #leftnav a:hover {
		background-image: url(../files/images/ar_stp_nmenuArrow_on.gif);
		background-color: #009EA0;
		}
	#tlc .introduction, #tlc #leftnav a:hover {
		background-image: url(../files/images/ar_tlc_nmenuArrow_on.gif);
		background-color: #0066cc;
		}
	#tlc #wrapper_tlc, #tlc #wrapper_tlc #leftnav ul  {
		background-color: #f6eac9;
	}


#qda #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_qda_nmenuArrow_off.gif);
		
		}
#abp #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_abp_nmenuArrow_off.gif);
		
		}

#aqla #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_qla_nmenuArrow_off.gif);
		
		}

#sdc #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_sdc_nmenuArrow_off.gif);
		
		}

#stp #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_stp_nmenuArrow_off.gif);
		
		}


#tlc #leftnav a, #leftnav a:visited, #leftnav a:active {
		
		background-image: url(../files/images/ar_tlc_nmenuArrow_off.gif);
		
		}
		
	/*HIDE FROM IE/MAC \*/
	* html .introduction {
		display:inline;
		width: 100%;}
	/*END HIDE FROM IE/MAC*/
	
	#leftnav ul li ul {
		display:none;
		font-size: 0.9em;
		}
		#abp #sub, #abp #sub #sublevel, #abp #sub #sublevel2 {display: list-item;}
	#abp #sub li {margin: 0 17px 0 0;}
	#abp #sub a, #abp #sub a:hover, #abp #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding: 5px 5px 5px 9px;*//*English version*/
		padding: 5px 9px 5px 5px;
		width: 120px;
		}
	.selected {
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		font-weight: bold;
		display:block;
		font-size: 0.9em;
	}
	#abp #sub a:hover {
		background-image: url(../files/images/ar_abp_arrow_on.gif);
		color:#663333;
		background-color: #fff;
		}
	#abp #sub .selected {
		background-image: url(../files/images/ar_abp_arrow_on.gif);
		color:#663333;
	}
	

	#aqla #sub, #aqla #sub #sublevel, #aqla #sub #sublevel2 {display: list-item;}
	#aqla #sub li {margin: 0 17px 0 0;}
	#aqla #sub a, #aqla #sub a:visited, #aqla #sub a:hover, #aqla #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding: 5px 5px 5px 9px;*//*English version*/
		padding: 5px 9px 5px 5px;
		width: 120px;
		}
	.selected {
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		font-weight: bold;
		display:block;
		font-size: 0.9em;
	}	

	
	
	#aqla #sub a:hover {
		background-image: url(../files/images/ar_qla_arrow_on.gif);
		color:#721d22;
		background-color: #fff;
		}
	#aqla #sub .selected {
		background-image: url(../files/images/ar_qla_arrow_on.gif);
		color:#721d22;
	}

	#qa #sub, #qa #sub #sublevel, #qa #sub #sublevel2 {display: list-item;}
	#qa #sub li {margin:0 17px 0 0;}
	#qa #sub a, #qa #sub .selected, #qa #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		width: 120px;
		}
	#qa #sub a:hover {
		background-image: url(../files/images/ar_qa_arrow_on.gif);
		color:#660033;
		background-color: #fff;}
	#qa #sub .selected {
		background-image: url(../files/images/ar_qa_arrow_on.gif);
		color:#660033;
			}

	#qda #sub, #qda #sub #sublevel, #qda #sub #sublevel2  {display: list-item;}
	#qda #sub li {margin:0 17px 0 0;}
	#qda #sub a, #qda #sub a:hover, #qda #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		width: 120px;
		}
	#qda #sub a:hover {
		background-image: url(../files/images/ar_qda_arrow_on.gif);
		color:#cccc66;
		background-color: #fff;
		}
	#qda #sub .selected {
		background-image: url(../files/images/ar_qda_arrow_on.gif);
		color:#cccc66;
	}
	#sdc #sub, #sdc #sub #sublevel, #sdc #sub #sublevel2  {display: list-item;}
	#sdc #sub li {margin:0 17px 0 0;}
	#sdc #sub a, #sdc #sub a:hover, #sdc #sub .selected  {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		width: 120px;
		}
	#sdc #sub a:hover {
		background-image: url(../files/images/ar_sdc_arrow_on.gif);
		color:#006633;
		background-color: #fff;}
	#sdc #sub .selected {
		background-image:url(../files/images/ar_sdc_arrow_on.gif);
		color:#006633;
	}
	#stp #sub, #stp #sub #sublevel, #stp #sub #sublevel2 {display: list-item;}
	#stp #sub li {margin:0 17px 0 0;}
	#stp #sub a, #stp #sub a:hover, #stp #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		width:120px;
		}
	#stp #sub a:hover {
		background-image: url(../files/images/ar_stp_arrow_on.gif);
		color:#009EA0;
		background-color: #fff;
		}
	#stp #sub .selected {
		background-image:url(../files/images/ar_stp_arrow_on.gif);
		color:#009EA0;
	}
	#tlc #sub, #tlc #sub #sublevel, #tlc #sub #sublevel2 {display: list-item;}
	#tlc #sub li {margin: 0 17px 0 0;}
	#tlc #sub a, #tlc #sub a:hover, #tlc #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/ar_shared_arrow.gif);
		background-position: 100% 8px;
		background-repeat: no-repeat;
		/*padding:5px 5px 5px 9px;*/ /*English version*/
		padding:5px 9px 5px 5px;
		width: 120px;
		}
	#tlc #sub a:hover {
		background-image: url(../files/images/ar_tlc_arrow_on.gif);
		color:#0066cc;
		background-color: #fff;}	
	#tlc #sub .selected	{
		background-image: url(../files/images/ar_tlc_arrow_on.gif);
		color:#0066cc;
	}
	#qa #sublevel li, #sublevel li { 
		list-style-type: none;
		margin-left: 0;
		/*font-size: 0.9em;*/
		}
	#qa #sublevel a, #qda #sublevel a, #abp #sublevel a, #aqla #sublevel a, #sdc #sublevel a, 
	#stp #sublevel a,	#tlc #sublevel a { 
		background-image: url(../files/images/bullet_offState.gif);
		}
	#abp #sublevel a:hover, #abp #sublevel .selected { 
		color:#663333; 
		background-image: url(../files/images/abp_bullet_list.gif);
		}
	#aqla #sublevel a:hover, #aqla #sublevel .selected { 
		color:#721d22; 
		background-image: url(../files/images/abp_bullet_list.gif);
		}
	#qa #sublevel a:hover, #qa #sublevel .selected  { 
		color:#660033; 
		background-image: url(../files/images/qa_bullet_list.gif);
	}
	#qda #sublevel a:hover, #qda #sublevel .selected { 
		color:#cccc66; 
		background-image: url(../files/images/qda_bullet_list.gif);
		}
	#rand #sublevel a:hover, #rand #sublevel .selected { 
		color:#663398; 
		background-image: url(../files/images/rand_bullet_list.gif);
		}
	#sdc #sublevel a:hover, #sdc #sublevel .selected { 
		color:#006633; 
		background-image: url(../files/images/sdc_bullet_list.gif);
		}
	#stp #sublevel a:hover, #stp #sublevel .selected { 
		color:#009EA0; 
		background-image: url(../files/images/ar_stp_bullet_list.gif);
		}
	#tlc #sublevel a:hover, #tlc #sublevel .selected { 
		color:#0066cc; 
		background-image: url(../files/images/tlc_bullet_list.gif);
		}
	/*#abp #leftnav #sublevel, #tlc #leftnav #sublevel,
	#qda #leftnav #sublevel, #stp #leftnav #sublevel, 
	#sdc #leftnav #sublevel,*/
	#abp #sublevel li,	#sdc #sublevel li, 
	#tlc #sublevel li, #qda #sublevel li, #qda #sublevel li {
		margin: 0;
	}
	#sublevel2 {
		font-size: 0.85em;
	}
	#qa #sublevel2 a, #qa #sublevel2 a:hover, #qa #sublevel2 .selected,
	#qda #sublevel2 a, #qda #sublevel2 a:hover, #qda #sublevel2 .selected,
	#abp #sublevel2 a, #abp #sublevel2 a:hover, #abp #sublevel2 .selected,
	#tlc #sublevel2 a, #tlc #sublevel2 a:hover, #tlc #sublevel2 .selected,
	#sdc #sublevel2 a, #sdc #sublevel2 a:hover, #sdc #sublevel2 .selected,
	#stp #sublevel2 a, #stp #sublevel2 a:hover, #stp #sublevel2 .selected {
		background-image: none;
	}
	#mainimage{text-align: center;}

	#content {
		margin: 0 52px 0 30px;
		border: 0px solid #000;
		/*font-size: 1em;*/
		}
	#content a, #containersubcontent a {
		color:#660033;
		text-decoration: none;
		font-weight: bold;}
	#content a:hover, #containersubcontent a:hover {text-decoration: underline;}
	#abp #content  a, #abp #containersubcontent  a  {color: #663333;}
	#qda #content a, #qda #containersubcontent a {color: #53792C;}
	#rand #content a, #rand #containersubcontent  a {color:#663398;}
	#sdc #content a, #sdc #containersubcontent a  {color:#006633;}
	#stp #content a, #stp #containersubcontent a {color: #009EA0;}
	#tlc #content a, #tlc #containersubcontent a{color: #0066cc}
	#content h1 {
		background-image: url(../files/images/ar_qa_Bullet.gif);
		background-position: top right;
		background-repeat: no-repeat;
		padding: 0 43px 0 0;
		height: 60px;/* changed from 30 to 60 for IE7*/
		margin:0;
		margin-right: 120px;/*added to IE7*/
		}
	#abp #content h1 {background-image: url(../files/images/ar_abp_bullet.gif); margin-top: 10px;}
	#qda #content h1 {background-image: url(../files/images/ar_qda_bullet.gif);}
	#sdc #content h1 {background-image: url(../files/images/ar_sdc_bullet.gif);}
	#stp #content h1 {background-image: url(../files/images/ar_stp_bullet.gif);}
	#tlc #content h1 {background-image: url(../files/images/ar_tlc_bullet.gif);}
	#content h1 img {vertical-align: top;}
	#content h2 { 
		text-transform: uppercase;
		margin: 3px 0;
		font-size: 1.2em;
		border: 0px solid red; 
		}
	#content p, #content h2 {margin-right: 120px;}/*changed from 43 to 120 for IE7*/
	#content ul {
		margin: 0 80px 10px 0;
		padding:0;
		}
	.firstparagraph {
		margin:0;
		padding:0;}
	.lastparagraph {margin-bottom: 50px;}
	#rightcol { 
		/*position:relative;*/
		float: left; /*now floats left for the arabic version*/
		width: 223px;
		border: 0px solid blue;
		background:url(../files/images/stp_zigzag.gif) no-repeat right top;
		}
	#containersubcontent {
		float: right;
		width: 583px;
		height: 100%;
		border: 0px solid #000;
		margin-right:24px;}
		
	/*HIDE FROM IE/MAC \*/
	* html #containersubcontent { width:583px; position: relative; right:24px; margin-right: 0;}
	/*END FROM IE/MAC */
	
	#containersubcontent img{ 
		margin:0;
		padding:0;
		border: 0;}
	#header1, #header, #ilo_ara_header1 { 
		text-transform: uppercase;
		font-weight: bold;
		/*font-size: 1.4em;*/
		margin:0;
		height: 48px;
		text-align:right;
		background-color:#eaeaea;
		/*background-image:url(../files/images/ar_stp_headerPart.jpg);*/
		background-repeat: no-repeat;
		background-position: top left;
		}
	#header1 h1, #header h1, #header1 h2, #header h2, #header1 h2 a, #ilo_ara_header1 h1, #ilo_ara_header1 h2, #ilo_ara_header1 h2 a {
		margin:0;
		font-size: 2em;
		padding: 10px 8px 0 0;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: right;
		border: 0px solid red;
		}
	#header1 h2 a, #ilo_ara_header1 h2 a {
		font-weight: normal; 
		margin:0; 
		padding:0 8px 0 0;
		}
	#abp #header1, #qa #header1, #qda #header, #rand #header, #sdc #header, #tlc #header, #stp #header, #stp #header1  {background-image:none;}
	#qda #header1 {background-image: url(../files/images/ar_qda_headerPart.jpg);}
	#tlc #header1 {background-image: url(../files/images/ar_tlc_headerPart.jpg);}
	/*#sdc #header1 {background-image: url(../files/images/ar_sdc_headerPart.jpg);}*/
	#sdc #header1 {background-image: url(../files/images/ar_sdc-TopTemp_headerpar2.jpg);}
	#sdc #ilo_ara_header1 {background-image:url(../files/images/SDC_ILO_header_ara_02.jpg);}
	
	/*HIDE FROM IE/MAC \*/
	* html #sub_header h1 { width: 583px;}
	/*END HIDE FROM IE/MAC*/
	
	#sub_header {position:relative; top:0px;}
	#sub_header .h1rightimage {position:absolute; top: 80px; left: 0px;}
	.background {
		background-image: url(../files/images/abp_zigzag.gif);
		background-repeat: repeat-x;
		background-position: -2px 0;
		margin: 4px 0 0 0;
		height: 100%;
		height: 7px;}
	#abp .background {background-image: url(../files/images/abp_zigzag.gif);}
	#qa .background {background-image: url(../files/images/qa_zigzag.gif);}
	#qda .background {background-image: url(../files/images/qda_zigzag.gif);}
	#rand .background {background-image: url(../files/images/rand_zigzag.gif);}
	#sdc .background {background-image: url(../files/images/sdc_zigzag.gif);}
	#stp .background {background-image: url(../files/images/stp_zigzag.gif);}
	#tlc .background {background-image: url(../files/images/tlc_zigzag.gif);}
	hr, #stp hr{ 
		width:100%;
		display:block;
		background-color: #ec008c; 
		color: #ec008c; 
		height: 4px; 
		border:0;
		margin-right: 120px;/*added to IE7*/
		}
	#abp hr { background-color: #663300; color: #663300;}
	#qa hr {background-color: #660033; color: #660033;}
	#qda hr { background-color: #ccca66; color: #ccca66;}
	#rand hr { background-color: #663398; color: #663398;}
	#sdc hr { background-color: #006633; color: #006633;}
	#stp hr {background-color:#009EA0; color:#009EA0}
	#tlc hr { background-color: #0066ca; color: #0066ca;}
	#aqla hr { background-color: #721d22; color: #721d22;}
	#containersubcontent #sub_content {height: auto; margin-bottom: 50px;}
	#sub_content h2, #sub_content h2 a {
		font-size:1.2em;
		margin: 10px 0;
		color: #666;
		border: 0px solid red; 
		}
	#sub_content .text {margin: 10px 0;}
	#sub_content .text {position:relative; clear:both;}
	
	#sub_content .left {
		float: right; /*right for the arabic version*/ 
		width: 403px;
	/*	padding: 0 2px 0 0;*/
	}
	#sub_content .left .textarea {
		width: 385px;
		margin-left: 15px;
	}
	#sub_content .left .textarea p ,#sub_content .left .textarea ul {
		/*	margin-left: 15px;*/
		border: 0px solid red;
		
	}
	#sub_content .text p, #sub_content .text ul, #sub_content .text ol,
	#sub_content .text h2 {
		margin-left: 197px;
		padding:0;
		}
	#sub_content .left ul {
		margin-right: 40px;
		}
	#sub_content .left ul li {
		
		list-style-type: bullet;
	} 
	#sub_content .left ol {
		margin-right: 40px;
	}
	#sub_content .left ol li {
		list-style-type: number;
	} 
	#qda #sub_content .text table {
		width: 100%;
	}
	#sub_content .text table p, #sub_content .text table ul {
		margin-right: 0px;
		}
	#sub_content .text .nomargin {
		margin-right: 0;
	}
	.margin_right {
		margin-right: 197px;
	}
	#sub_content .text .right, #sub_content .text #gallery .right {
		float: left; /*left for the arabic version*/ 
		width: 174px; 
		margin:0; 
		padding:0;
		}
	#sub_content .right {
		float: left; /*left for the arabic version*/ 
		width: 174px; 
		display: block;
	}
	#sub_content .right p {
		width: 174px; 
		margin: 5px auto auto 0;
	}
	#sub_content .right .image p {
		margin: 12px 0 0 0;
		width: 174px;
	}
	/*\*/
	* html #sub_content .text .contentarea {margin-right: 194px;}
	/**/
		
	#sub_content .right .links p { margin: 5px 0 15px 0;}
	#sub_content .right .links a {
		color: #666;
		font-weight: bold;
		text-decoration: underline;
	}
	#sub_content .text hr {clear:both; height: 2px; margin:0; padding:0; background-color: #ccc; color: #ccc;}
	#bookmarkcontainer ul {
		margin-left: 15px; /*right for the english version*/
	}
	#bookmarkcontainer p {
		margin-top: 22px;
		margin-left: 15px;/*right for the english version*/
	}
	#bookmarkcontainer h2 {
		text-transform: uppercase;
	}
	.section {
		background-color: white;
	}
	#sub_content #bookmark {
		margin: 0;
		padding: 0;
		/*position:relative;
		top: -20px;
		left: 90px;*/
		}

/*HIDE FROM IE/MAC \*/
* html #sub_content #bookmark {
		top: -30px;
}
/*END HIDE FROM IE/MAC*/

	#sub_content #bookmark {
		margin: 0;
		padding:0;
		list-style-type: none;
		}
	#sub_content #bookmark li {margin:0; padding:0;}
	#bookmark li a {
		background-image: url(../files/images/qa_downArrow.gif);
		background-position: 100% 4px;
		background-repeat: no-repeat;
		padding:1px 16px 0px 12px;/*left padding changed to 10 to fit IE7*/
		color: #666;
		width: 100%;
		border:0px solid red;
		font-weight: bold;
		text-decoration: none;
		}
/*STYLES FOR THE ARCHIVE PAGE IN QA*/

	#sub_content .archive {
		float: right;
		width: 172px;
		margin: 22px 0 0 0;
		height: 100%;
		background-image: url(../files/images/qa_archiveFooter.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	#sub_content .archive ul {
		margin: 10px 0 20px 0;
		padding:0;
		list-style-type: none;
	}
	
	#sub_content .archive a {
		color: #666;
		padding:5px 0;
		text-decoration: underline;
	}
	#sub_content .archive p {
		padding: 0;
		margin: 0;
	}
	#sub_content hr {
		clear: both;
	}
/*END STYLES FOR THE ARCHIVE PAGE IN QA*/
	#sub_content .firstparagraph {margin: 20px 0 0 0;}
	#sub_content .lastparagraph {margin-bottom: 40px;}
	#newsupdates {position:relative;}
	#newsupdates .zigzag, #newscontainer .zigzag {
		background-image: url(../files/images/qa_zigzag.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		width:212px;
		}
	#newsupdates .zigzag { margin-left: 11px;}
	#abp #newsupdates .zigzag, #abp #newscontainer .zigzag {background-image: url(../files/images/abp_zigzag.gif);}
	#qda #newsupdates .zigzag {background-image: url(../files/images/qda_zigzag.gif);}
	#rand #newsupdates .zigzag, #rand #newscontainer .zigzag {background-image: url(../files/images/rand_zigzag.gif);}
	#sdc #newsupdates .zigzag {background-image: url(../files/images/sdc_zigzag.gif);}
	#stp #newsupdates .zigzag, #stp #newscontainer .zigzag {background-image: url(../files/images/stp_zigzag.gif);}
	#qda #newscontainer .zigzag, #sdc #newscontainer .zigzag, #stp #newscontainer .zigzag {
		background-image: none;
		}
	#tlc #newsupdates .zigzag, #tlc #newscontainer  .zigzag {background-image: url(../files/images/tlc_zigzag.gif);}
	#newscontainer, #banner {width: 212px; margin-left: 11px;}
	#newscontainer { border: 0px solid red;}
	#banner p {margin-top:10px;}
	#newscontainer a,  #banner a {
		font-weight: bold;
		color: #666;
		}
	.news {
		margin:10px 0 10px 10px;
		clear: both;
		height: 100%;
		border: 0px solid red;
		}	
	.noimage {
		clear: both;
	}
	.news img {
		float:right;
		}
	.news a,.noimage a {
		display: block;
		color: #666;
		margin:0;
		font-weight: bold;
		}
	.news p {
		display: block;
		margin: 0 78px 0 0;
		}
	.date {
		position: absolute;
		top: 110px;
		left:0;
		}

/*END STYLES FOR MAIN CONTENT AREA*/

/*STYLES FOR GALLERY*/

#sub_content .gallery {
	background-image:url(/files/images/ar_qa_bg.gif);
	background-position: -1px 0;
	width: 582px;
}
#sub_content .zoom {
	background-color: #d7d7d7; 
	vertical-align: text-bottom;
	height: 25px; 
	vertical-align: text-bottom;
	border: 0px solid green;
	}
#sub_content .zoom p {
	float: left;
	width: 125px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 5px;
	}
#sub_content .zoom img {
	float: right;
}
#sub_content .textgallery {
	float: right;
	width: 405px;
	border: 0px solid blue;
}
#sub_content .rightaling {
	text-align: right;
}

#sub_content .textgallery p, #sub_content .textgallery h2,
#sub_content .gallery .mainimage {
	margin-left: 12px;
	margin-right: 9px;
}

#sub_content .text .gallery .rightpanel {
	float: left;
	width: 175px;
	border: 0px solid red;
	margin: 0;
	padding: 0;
}
#sub_content .rightpanel .imagespanel {
	width: 175px;
	clear: both;
	padding-right: 3px;
	padding-top: 5px;
	border: 0px solid blue;
	}

#sub_content .imagespanel a {
	margin: 2px;
	float: right;
	border: 2px solid #660033;
	background-image: none;
}
#sub_content .imagespanel a:hover {
	border: 2px solid #999;
}
#sub_content .imagespanel .nextimage,
#sub_content .gallery .rightpanel .imagespanel .nextimage:hover {
	background-image: url(/files/images/qa_backArrow.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
	padding: 0 12px 0 0;
	border: none;
	clear: both;
}
#sub_content .imagespanel .nextimage {
	border: 0px solid blue;
}
#sub_content .imagespanel .previousimage,
#sub_content .gallery .rightpanel .imagespanel .previousimage:hover {
	background-image: url(/files/images/qa_forwardArrow.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
	padding: 0 12px 0 0;
	border: none;
	margin: 0;
}
#sub_content .imagespanel p {
	background-color: #ccc; 
	margin:0;
}

/*END STYLES FOR GALLERY*/



/*STYLES FOR THE BOTTOM NAV*/
	
	#bottomnav {
		clear:both;
		/*background-image: url(../files/images/btm_tile.gif);*/
		background-position: -9px 0;
		background-repeat: repeat;
background-color: #EAEAEA;
		height: 18px;
		width: 100%;
		}
	#bottomnav ul {
		position: relative;
		top: 0px;
		}
	#bottomnav ul, #bottomnav ul li {
		margin:0;
		padding:0;
		display:inline;
		list-style-type: none;}
	#bottomnav a {/*font-size: x-small;*/}
	#bottomnav a:hover { color: #000;}

	.hide {display:none;}
	.clear {clear:both;}
	a.backtotop, a.backtotop:link, a.backtotop:visited, a.backtotop:active  {
		background-image: url(../files/images/qa_arrowUp.gif);
		background-repeat: no-repeat;
		background-position: 100% 4px;
		padding: 1px 16px 0 12px;/*left padding changed to 10 to fit IE7*/
		color: #666;
		width: 100%;
		border: 0px solid red;
		font-weight: bold;
		text-decoration: none;
		margin:0;
	}
	#qa a.backtotop:hover {text-decoration: none;}
	p.backtotop { margin:0 0 5px 0;}
	/*\*/
	* html p.backtotop { margin:0;}
	/**/
	#wrapper table {
		background-color: #fff;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #666;
		font-size: 1em;
		}
	#wrapper th {
		background-color: #999; 
		color: #fff; 
		padding: 5px;
		}
	#wrapper td {
		background-color: #ebebeb;
		padding: 5px;
		/*width: 145px;*/
	}
	#wrapper .myp, .gcse {
		border-bottom: 1px solid #ccc;
		/*padding: 0 0 10px 0;*/
	 }
	 #wrapper .nopadding {
		padding: 0;
	 }
	 #wrapper td p {
		margin: 0;
	 }
	.myp {
		padding: 20px 0 24px 0;
	}
	.gcse {
		padding: 8px 0;
	}
	.dp {
		padding: 5px 0;
	}
	#tlc #sub_content h2 a, #sdc #sub_content h2 a,
	#stp #sub_content h2 a, #qda #sub_content h2 a {
		color:#666;
	}
/*  Additional Style for stp contact  Form*/
#stp .contact_form {
	width: 570px;
	/*background-color: #EAEAEA;*/
	margin: 0;
	padding: 0;
}
#stp .form_left {
	float: left;
	width: 299px;
}

#stp .form_right {
	float: right;
	width: 271px;
}
#stp .contact_form .form_header {
	background-color: #004236;
	padding: 6px 0 4px 11px;
	color:white;
	font-size: 18px;
}

#stp .form_left .form_content {
	width: 289px;
	padding-right: 15px;
	background-image: url("../../files/images/stay_mainarrow.gif");
	background-repeat: no-repeat;
	background-position: 245px 69px;
}
#stp .form_content .inputBG {
	background-color:  #ebebeb;
	height:30px;
	text-align:right;
}
#stp .form_content .titleBG {
	background-color: #ffffff;
	height:13px;
	text-align:right;
}
#stp .form_content .txtInputs {
	background-color: #ebebeb;
	border: #ffffff 0px solid;
	height: 13px;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 12px;

}
#stp .form_content_no_arrow {
	padding-left: 16px;	
	width: 521px;
}
#stp .form_left p {
	width: 199px;
	margin-top:5px;
	color: gray;
	}
#stp .form_right p {
	width: 199px;
	margin-top:5px;
	color: gray;
	padding-bottom:10px;
}

/* ENDSTYLES FOR stp contact Form   */





/* search page new styles */




#constant #header p {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
 
}

#constant #header {
	margin-right: 8px;
 
 
}
 
  
 #constant #qf_leftnav{
	float:right;
	width:178px;	
	background-image: none;
  }




#constant #qf_rightcol {
	width:553px; 
padding-right: 8px;
margin-bottom: 60px;	 

 
 	
}
#constant #qf_rightcol p {
	padding-right: 10px;
	padding-left: 20px;

}
/*#constant #qf_rightcol b {
color:#835D24;
}*/

#constant #qf_rightcol ul {
	padding-right: 10px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

 #constant #containersubcontent {
		float: right;
		width: 553px;
		height: 100%;
		border: 0px solid #000;
 
	 	 
}
		
	/*HIDE FROM IE/MAC \*/
	* html#constant  #containersubcontent { width:553px; position: relative;   margin-left: 0;}
	/*END FROM IE/MAC */


 #constant #containersubcontent a {
		color:#835D24;
		text-decoration: none;
		font-weight: bold;
 
}




#constant #qf_rightcol #frm td {
	padding: 0;
background-color:#ffffff;
}
#constant #qf_rightcol #searchtable {
	margin-right: 10px;
}
#constant #qf_rightcol #searchtable td {
	padding: 5px 0px 5px 10px;

}

#constant #qf_rightcol h1{
	background-color: #ebebeb;
	padding: 6px 10px 6px 0px;
	margin:0;
	color:#666;
	font-size: 1.6em;
	font-weight: normal;
	}


 


 #qf_rightcol p.firstparagraph {
	 margin:0 0 15px 0;
	 padding:0;
	 }


/* ENd Search page styles */