﻿BODY {
	font-family: 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: left;
	font-size: 0.7em;
	}

.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-right: 10px;}
.color {
	color: #850000;
}

#topbar {
	position: relative;
	/*background-image: url(../files/images/recessed_menuTile_shadow.gif);*/
	background-position: -1px 0;
	background-color: #EAEAEA;
	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;
}
/**/

*:first-child+html #topbar form {position:relative;} 

#topbar .left {
	position: absolute;
	top: 7px;
	right: 640px;
}

#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;}
#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:relative;
	top:0px;
	height:0;
	}

#wrapper img, #wrapper_tlc img {
	border: none;
	margin:0;
	padding:0;
	vertical-align: bottom;}
	
/*STYLES FOR MAIN CONTENT AREA*/
	#leftcol {
		float:left;
		width: 554px;}
	#leftnav {
		background-color: #fff;
		float: left;
		width:148px;}
	#wrapper_tlc #leftnav {
		background-color: #f6eac9;
	}
	#leftnav ul, #leftnav ul li  {
		margin:0;
		padding:0;
		list-style-type: none;}
	#leftnav ul li  {margin: 2px 0;}

	#qa #leftnav a, #qa #leftnav a:active, #qa #leftnav a:visited {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/qa_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}
		

	/*HIDE FROM IE/MAC \*/
	* html #leftnav a  {width:148px; }
	/*END HIDE FROM IE/MAC*/
	#qa #leftnav a:hover, .introduction {
		background-image: url(../files/images/qa_nmenuArrow_on.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		color: #fff;
		/*width: 100%;*/
		font-weight: bold;
		padding: 3px 5px 3px 20px;
		background-color: #660033;
		display: block;
		height: auto;
		}

#tlc #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/tlc_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}


#abp #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/abp_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}

#eqla #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/qla_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}


#sdc #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/sdc_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}


#qda #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/qda_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}

#stp #leftnav a, #leftnav a:visited, #leftnav a:active {
		background-color: #ebebeb;
		text-decoration: none;
		padding: 3px 5px 3px 20px;
		background-image: url(../files/images/stp_nmenuArrow_off.gif);
		background-position: 0 -2px;
		background-repeat: no-repeat;
		display: block;
		/*width: 148px;*/
		height: auto;
		color: #666;
		font-weight: bold;
		font-size: 1em;
		}



	#abp .introduction, #abp #leftnav a:hover {
		background-image: url(../files/images/qla_nmenuArrow_on.gif);
		background-color: #663333;
color:#fff
		}

#eqla .introduction, #eqla #leftnav a:hover {
		background-image: url(../files/images/abp_nmenuArrow_on.gif);
		background-color: #721d22;
color:#fff
		}

	#qda .introduction, #qda #leftnav a:hover {
		background-image: url(../files/images/qda_nmenuArrow_on.gif);
		background-color: #cccc66;
color:#fff
		}
	#rand .introduction, #rand #leftnav a:hover {
		background-image: url(../files/images/rand_menuArrow_oN.gif);
		background-color: #663398;
		}
	#sdc .introduction, #sdc #leftnav a:hover {
		background-image: url(../files/images/sdc_nmenuArrow_on.gif);
		background-color: #006633;
color:#fff
		}
	#stp .introduction, #stp #leftnav a:hover {
		background-image: url(../files/images/stp_nmenuArrow_on.gif);
		background-color: #009E9F;
color:#fff
		}
	#tlc .introduction, #tlc #leftnav a:hover {
		background-image: url(../files/images/tlc_nmenuArrow_on.gif);
		background-color: #0066cc;
color:#fff
		}
	#tlc #wrapper_tlc, #tlc #wrapper_tlc #leftnav ul  {
		background-color: #f6eac9;
	}
	/*HIDE FROM IE/MAC \*/
	* html .introduction {
		display:inline;
		width: 100%;}
	/*END HIDE FROM IE/MAC*/
	
	#leftnav ul li ul {display:none;}

	#abp #sub, #abp #sub #sublevel, #abp #sub #sublevel2 {display: list-item;}
	#abp #sub li {margin: 0 0 0 17px;}
	#eqla #sub, #eqla #sub #sublevel, #eqla #sub #sublevel2 {display: list-item;}
	#eqla #sub li {margin: 0 0 0 17px;}


	#sub a {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding: 5px 10px 5px 9px;
		
		/*width: 120px;*/
	}
	#sub a:hover, #sub a:visited  {
		background-image: url(../files/images/abp_arrow_on.gif);
		background-position: 0px 8px;
		color:#663333;
		padding: 5px 10px 5px 9px;
		
		background-color: #fff;
		}
	#abp #sub a, ,#abp #sub a:visited, #abp #sub a:hover, #abp #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding: 5px 5px 5px 9px;
		/*width: 120px;*/
		}
	.selected {
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 10px 5px 9px;
		font-weight: bold;
		display:block;
	}
	#abp #sub a:hover {
		background-image: url(../files/images/abp_arrow_on.gif);
		color:#663333;
		background-color: #fff;
		}
	#abp #sub .selected {
		background-image: url(../files/images/abp_arrow_on.gif);
		color:#663333;
	}

	#eqla #sub a,#eqla #sub a:visited, #eqla #sub a:hover, #eqla #sub .selected {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding: 5px 5px 5px 9px;
		/*width: 120px;*/
		}
	.selected {
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 10px 5px 9px;
		font-weight: bold;
		display:block;
	}
	#eqla #sub a:hover {
		background-image: url(../files/images/qla_arrow_on.gif);
		color:#721d22;
		background-color: #fff;
		}
	#eqla #sub .selected {
		background-image: url(../files/images/qla_arrow_on.gif);
		color:#721d22;
	}

	#qa #sub, #qa #sub #sublevel, #qa #sub #sublevel2 {display: list-item;}
	#qa #sub li {margin: 0 0 0 17px;}
	#qa #sub a, #qa #sub a:visited {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding: 5px 5px 5px 9px;
		/*width: 120px;*/
		}
	#qa #sub a:hover, #qa #sub .selected, #qa #sub .selected  {
		background-image: url(../files/images/qa_arrow_on.gif);
		color:#660033;
		background-color: #fff;
		padding: 5px 5px 5px 9px;
		background-position: 0px 8px;
		}
	#qa #sub .selected {
		background-image: url(../files/images/qa_arrow_on.gif);
		color:#660033;
			}

	#qda #sub, #qda #sub #sublevel, #qda #sub #sublevel2  {display: list-item;}
	#qda #sub li {margin: 0 0 0 17px;}
	#qda #sub a, #qda #sub a:hover, #qda #sub .selected, #qda #sub a:visited {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 5px 5px 9px;
		/*width: 120px;*/
		}
	#qda #sub a:hover {
		background-image: url(../files/images/qda_arrow_on.gif);
		color:#cccc66;
		background-color: #fff;
		}
	#qda #sub .selected {
		background-image: url(../files/images/qda_arrow_on.gif);
		color:#cccc66;
	}
	

	#sdc #sub, #sdc #sub #sublevel, #sdc #sub #sublevel2  {display: list-item;}
	#sdc #sub li {margin: 0 0 0 17px;}
	#sdc #sub a, #sdc #sub a:hover, #sdc #sub .selected, #sdc #sub a:visited  {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 5px 5px 9px;
		/*width: 120px;*/
		}
	#sdc #sub a:hover {
		background-image: url(../files/images/sdc_arrow_on.gif);
		color:#006633;
		background-color: #fff;}
	#sdc #sub .selected {
		background-image:url(../files/images/sdc_arrow_on.gif);
		color:#006633;
	}
	#stp #sub, #stp #sub #sublevel, #stp #sub #sublevel2 {display: list-item;}
	#stp #sub li {margin: 0 0 0 17px;}
	#stp #sub a, #stp #sub a:hover, #stp #sub .selected, #stp #sub a:visited {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 5px 5px 9px;
		/*width:120px;*/
		}
	#stp #sub a:hover {
		background-image: url(../files/images/stp_arrow_on.gif);
		color:#009EA0;
		background-color: #fff;
		}
	#stp #sub .selected {
		background-image:url(../files/images/stp_arrow_on.gif);
		color:#009EA0;
	}
	#tlc #sub, #tlc #sub #sublevel, #tlc #sub #sublevel2 {display: list-item;}
	#tlc #sub li {margin: 0 0 0 17px;}
	#tlc #sub a, #tlc #sub a:hover, #tlc #sub .selected, #tlc #sub a:visited {
		background-color: #fff;
		background-image:url(../files/images/shared_arrow.gif);
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding:5px 0 5px 9px;
		/*width: 120px;*/
		}
	#tlc #sub a:hover {
		background-image: url(../files/images/tlc_arrow_on.gif);
		color:#0066cc;
		background-color: #fff;}	
	#tlc #sub .selected	{
		background-image: url(../files/images/tlc_arrow_on.gif);
		color:#0066cc;
	}
	#qa #sublevel li, #sublevel li { list-style-type: none; margin-left: 0;}
	#qa #sub #sublevel a, #qda #sublevel a, #abp #sublevel a, #eqla #sublevel a, #sdc #sub #sublevel a, 
	#stp #sublevel a, #tlc #sub #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);
		}
	#eqla #sublevel a:hover, #eqla #sublevel .selected { 
		color:#721d22; 
		background-image: url(../files/images/qla_bullet_list.gif);
		}

	#qa #sub #sublevel a:hover, #qa #sublevel .selected  { 
		color:#660033; 
		background-image: url(../files/images/qa_bullet_list.gif);
		background-position: 0px 8px;
		padding: 5px 5px 5px 9px;
		
	}
	#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 #sub #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/stp_bullet_list.gif);
		}
	#tlc #sub #sublevel a:hover, #tlc #sub #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;
		
	}
	#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 {
		clear:both;
		margin: 0 30px 0 52px;
		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 ul li {}
	#content h1 {
		background-image: url(../files/images/qa_Bullet.gif);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 0 0 0 43px;
		height: 30px;
		margin:0;}
	#abp #content h1 {background-image: url(../files/images/abp_bullet.gif); margin-top: 10px;}
	#qda #content h1 {background-image: url(../files/images/qda_bullet.gif);}
	#rand #content h1 {background-image: url(../files/images/rand_bullet.gif); margin-top: 10px;}
	#sdc #content h1 {background-image: url(../files/images/sdc_bullet.gif);}
	#stp #content h1 {background-image: url(../files/images/stp_bullet.gif);}
	#tlc #content h1 {background-image: url(../files/images/tlc_bullet.gif);}
	#content h1 img {vertical-align: top;}
	#content h2 { 
		text-transform: uppercase;
		margin:3px 0;
		font-size: 1.1em;}
	#content p, #content h2 {margin-left: 43px;}
	#content ul {
		margin: 0 0 10px 80px;
		padding:0;}
	.firstparagraph {
		margin:0;
		padding:0;}
	.lastparagraph {margin-bottom: 50px;}
	#rightcol { 
		/*position:relative;*/
		float: right;
		width: 223px;}
	#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_header1 { 
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1em;
		margin:0;
		height: 48px;
		text-align:left;
		background-color:#eaeaea;
		/*background-image:url(../files/images/stp_headerPart.jpg);*/
		background-repeat: no-repeat;
		background-position: top right;}
	#header1 h1, #header h1, #header1 h2 a, #ilo_header1 h1, #ilo_header1 h2 a {
		margin:0;
		font-size: 1.55em;
		padding: 17px 0 0 8px;
		text-transform: uppercase;
		letter-spacing: 1px;
		}
	#header1 h2 a, #ilo_header1 h2 a {
		font-weight: normal; 
		margin:0; 
		padding:0 0 0 8px;
		}
	#abp #header1, #qa #header1, #qda #header, #rand #header, #sdc #header, #tlc #header, #stp #header  {background-image:none;}
	#qda #header1 {background-image: url(../files/images/qda_headerPart.jpg);}
	#rand #header1 {background-image: url(../files/images/rand_headerPart.jpg);}
	#tlc #header1 {background-image: url(../files/images/tlc_headerPart.jpg);}
	/*#sdc #header1 {background-image: url(../files/images/sdc_headerPart.jpg);}*/
	#sdc #header1 {background-image: url(../files/images/sdc_TopTemp_headerpart2.jpg);}
	#sdc #ilo_header1 {background-image:url(../files/images/SDC_ILO_header_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; right: 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{ 
		clear: both;
		background-color: #ec008c; 
		color: #ec008c; 
		height: 4px; 
		border:0;
		}
	#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;}
	#tlc hr { background-color: #0066ca; color: #0066ca;}
	#stp hr { background-color: #009EA0; color: #009EA0;}
	#containersubcontent #sub_content {height: auto; margin-bottom: 50px;}
	#sub_content h2, #sub_content h2 a {font-size: x-small; margin: 10px 0; color: #666;}
	#sub_content .text {margin: 10px 0;}
	#sub_content .text {position:relative; clear:both;}
	
	#sub_content .left {
		float: left;
		width: 406px;
	}
	#sub_content .left .textarea {
		width: 385px;
	}
	#sub_content .left .textarea p ,#sub_content .left .textarea ul {
		margin-right: 15px;
	}
	#sub_content .text p, #sub_content .text ul, #sub_content .text ol,
	#sub_content .text h2 {
		margin-right: 197px;
		padding:0;
		}
	#sub_content .textarea ul {	
		margin-left: 25px;
	}
	#sub_content li, #content li {
		margin-bottom: 5px;
	}
	#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: right; 
		width: 174px; 
		margin:0; 
		padding:0;
		}
	#sub_content .right {
		float: right;
		width: 174px; 
		display: block;
	}
	#sub_content .right p {
		width: 174px; 
		margin: 5px auto auto 0;
	}
	#sub_content .right .image p {
		margin: 20px 0 0 0;
		width: 174px;
	}
	/*\*/
	* html #sub_content .text .contentarea {margin-right: 194px;}
	/**/
		
	/*#sub_content .right .text img { position:relative; top:0px; left: 20px;}*/
	/*#sub_content .right .text p { margin:0;}*/
	/*#sub_content .right .text .caption {width: 165px; display:block; margin:0; position:relative; left: 20px;}*/
	#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-right: 15px;
	}
	#bookmarkcontainer p {
		margin-top: 22px;
		margin-right: 15px;
	}
	#bookmarkcontainer h2 {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1.2em;
	}
	.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: 0 3px;
		background-repeat: no-repeat;
		padding: 1px 0 0 16px;
		color: #666;
		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 #gallery { background-image: url(../files/images/qa_bg.gif); height:100%;}
	#gallery img {margin: 7px 2px 0 2px;}*/
	 /*#sub_content .right {width: 174px;}*/
	#sub_content .firstparagraph {margin: 20px 0 0 0;}
	#sub_content .lastparagraph {margin-bottom: 40px;}
	/*#gallery div {margin: 0 10px; background-color:red;}
	#gallery .zoom {background-color: #ccc; width: 193px; position:relative; left:10px;}
	#gallery .imagespanel { background-color: green; clear:both; position:relative; left: 10px;}
	#sub_content #gallery p {margin: 10px 0;}*/
	#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;}
	#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;}
	#banner p {margin-top:10px;}
	#newscontainer a,  #banner a {
		font-weight: bold;
		color: #666;
		}
	.news {
		margin:10px 10px 10px 0px;
		clear: both;
		height: 100%;
		}	
	.noimage {
		clear: both;
	}
	.news img {
		float:left;
		}
	.news a,.noimage a {
		display: block;
		color: #666;
		margin:0;
		font-weight: bold;
		}
	.news p {
		display: block;
		margin: 0 0 0 76px;
		}
	.date {
		position: absolute;
		top: 110px;
		left:0;
		}

/*END STYLES FOR MAIN CONTENT AREA*/

/*STYLES FOR GALLERY*/

#sub_content .gallery {
	background-image:url(/files/images/qa_bg.gif);
	width: 582px;
}
#sub_content .zoom {
	background-color: #d7d7d7; 
	vertical-align: text-bottom;
	height: 25px; 
	vertical-align: text-bottom;
	}
#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 {
	/*background-color: #ffff99;*/
	float:left;
	width: 405px;
}
#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 .gallery .rightpanel {
	float: right;
	width: 175px;
	/*border: 1px solid #666;*/
	/*background-color: #fff; */
	margin:0;
	padding: 0;
}
#sub_content .imagespanel {
	padding-left: 3px;
	padding-top: 5px;
	clear: both;
	}

#sub_content .imagespanel a {
	margin: 2px;
	float: left;
	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_forwardArrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	border: none;
	clear: both;
}

#sub_content .imagespanel .previousimage,
#sub_content .gallery .rightpanel .imagespanel .previousimage:hover {
	background-image: url(/files/images/qa_backArrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 12px;
	border: none;
}
#sub_content .imagespanel p {
	background-color: #ccc; 
	margin-right: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: 3px;
		}
	#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: 0 3px;
		padding: 1px 0 0 16px;
		color: #666;
		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 Styles*/

#wrapper .wtbl table{
		background-color: #fff;
		font-family: arial, verdana, helvetica, sans-serif;
		color: #666;
		font-size: 1em;
		}

#wrapper .wtbl th {
		background-color: #fff; 
		color: #fff; 
		padding: 5px;
		}
#wrapper .wtbl td {
		background-color: #fff;
		padding: 5px;
		/*width: 145px;*/
	}

/*end of additional Styles*/

/* Gallery Styles*/

#living_container .zoom {
	background-color: #ffffff; 
}
/*End Gallery Styles */

/* 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-left: 10px;
	background-image: url("../../files/images/stay_mainarrow.gif");
	background-repeat: no-repeat;
	background-position: 245px 69px;
}
#stp .form_content .inputBG {
	background-color:  #F4F96C;
	height:30px;

/*Gray color#ebebeb*/
}

#stp .form_content .titleBG {
	background-color: #ffffff;

}
#stp .form_content .txtInputs {
	background-color: #F4F96C;
	border: #ffffff 0px solid;
	/*height: 13px;*/
	height: 15px;
	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 */



/* QSTP V2 Home Page Styles */

#stp #content {
		clear:both;
		margin: 0px 0px 0px 0px;
		border: 0px solid #000;
		font-size: 1em;

float:left;
 width:389px;
}


/*HIDE FROM IE/MAC \*/
* html #stp #content{ 

		margin: 0px 0px 0px 0px;
		
}

/*END HIDE FROM IE/MAC*/
#stp #content h1 img {vertical-align: top;}


#stp #content ul {
		margin: -5px 30px 10px 80px;
		padding:0px;}

#stp #content ol {
		margin: -5px 30px 10px 80px;
		padding:0px;}
/*	#content h2 { 
		text-transform: uppercase;
		margin: 3px 0;
		font-size: 1.1em;}
	 #content p, #content h2 {margin-left: 43px;}
	
	.firstparagraph {
		margin:0;
		padding:0;}
	.lastparagraph {margin-bottom: 50px;}*/



#stp #content p,#stp #content h2 {margin-left:18px;}

 

#stp #content hr{ 	

	margin-right:8px;
		
		height: 4px; 
  width:360px;

text-align: right;
		border:0;
		}

/*HIDE FROM IE/MAC \*/
* html #stp #content hr{ 
 text-align:center;
width:364px;
 margin:  0px 0px 0 15px;
}



/*END HIDE FROM IE/MAC*/

#stp #leftcolLeft{
		 
	float:left;
		width: 148px;

		}
#stp #leftcolRgt{ 
		
	float:right;
		width: 406px;

		}

/*HIDE FROM IE/MAC \*/
* html #stp #leftcolLeft #SignUp {
margin: 0px 0px 0px 5px; 
}
/*END HIDE FROM IE/MAC*/

#stp #leftcolLeft #SignUp {
margin: 21em 0 0 5px;


}		
/* End of v2 QSTP Home Page Styles*/

/* Additional Style for QDA Register Form*/
#qda .contact_form {
	width: 570px;
	/*background-color: #EAEAEA;*/
	margin: 0;
	padding: 0;
}
#qda .form_left {
	float: left;
	width: 289px;
}
#qda .form_right {
	float: right;
	width: 281px;
}



#qda .contact_form .form_header {
	background-color: #004236;
	padding: 6px 0 4px 11px;
	color:white;
	font-size: 18px;
}

#qda .form_left .form_content {
	width: 289px;
	padding-left: 10px;
	/*background-image: url("../../files/images/stay_mainarrow.gif");*/
	background-repeat: no-repeat;
	background-position: 245px 69px;
}
#qda .form_content .inputBG {
	background-color:  #ebebeb;
	height:30px;

}
#qda .form_content .titleBG {
	background-color: #ffffff;

}

#qda .form_content .titleBGblack {
	background-color: #ffffff;
color:#000000;
font-size:11px;
font-family:Verdana;
font-weight:bold;
}
#qda .form_content .txtInputs {
	background-color: #ebebeb;
	border: #ffffff 0px solid;
	/*height: 13px;*/
	height: 15px;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 12px;

}
#qda .form_content_no_arrow {
	padding-left: 16px;	
	width: 521px;
}
#qda .form_left p {
	width: 199px;
	margin-top:5px;
	color: gray;
	}
#qda .form_right p {
	width: 199px;
	margin-top:5px;
	color: gray;
	padding-bottom:10px;
}


/* ENDSTYLES FOR QDA Register Form */


#constant #header p {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;


}

#constant #header {
	margin-left: 8px;
 

}
 
  
 #constant #qf_leftnav{
	float:left;
	width:178px;	
	background-image: none;
  
 }




#constant #qf_rightcol {
	width:553px; 
padding-left: 8px;
margin-bottom: 60px	;	 
 
 
 	
}
#constant #qf_rightcol p {
	padding-left: 10px;
	padding-right: 20px;
}

#constant #qf_rightcol ul {
	padding-left: 10px;
	padding-right: 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-right: 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-left: 10px;
}
#constant #qf_rightcol #searchtable td {
	padding: 5px 10px 5px 0;

}

#constant #qf_rightcol h1{
	background-color: #ebebeb;
	padding: 6px 0 6px 10px;
	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 */
