/* CSS Document */



.transoff	 { filter:alpha(opacity=65);-moz-opacity:.65; opacity:.65;}

.transon	 { filter:alpha(opacity=100);-moz-opacity:1.0; opacity:1.0;}





.hidden {

        display: none;

}





/*CENTERING, WIDTH AND MARGIN CORRCTIONS FOR IE6*/



body	{

			margin:0 auto;

			padding:0;

			background-color:#E1E1E1;

			text-align:center;



}



/*MAIN LAYOUT CONSIDERATIONS */



#pagecontents {

			width:1024px;

			margin-right:auto;

			margin-left:auto;

			text-align:left;

			padding:0;

			

}





#topnav {

			width:924px;

			height:65px;

			text-align:right;

			margin-top:20px;

			margin-bottom:20px;

			border-right:1px #959595 solid;					

}

/*

#left	{

			width:100px;

			height:555px;

			background-color:#ffffff;

			float:left;



}







#centerstage {

			width:824px;

			margin-left:0,0,0,100px;

			height:555px;

			/*background-color:#234234;- test bg*/

			/*background-color:#ffffff; 

			float:right; 

			

}

*/



	#left {



		float:left;

		width:100px;

		height:555px;

		padding:0;

		/*background:url("corner.gif") top right no-repeat;*/

		background-color:#ffffff;

		

		}

		

	#right {

		float:left;

		width:100px;

		height:555px;

		padding:0;

		/*background:url("corner.gif") top right no-repeat;*/

		background-color:#E1E1E1;

		}

		

	#middle {

		padding:0;

		width:824px;

		height:555px;

		background-color:#ffffff;

		float:left;

		}

		

#bottomnav {

			width:1024px;

			height:75px;

			font-family:Times;

			font-size:9pt;

			font-color:#35210A;

			text-decoration:none;

			text-align:right;

			margin-right:80px;

			padding-top:20px;		

}



.thumbs		{padding-left:15px;

			line-height:5pt;}



/*TOTALPD.....#footer {

			width:750px;

			height:18px;

			background-color:#A7A7A7;

			clear: both;

			padding-top:6px;	

			font-family:Arial, Helvetica, sans-serif;

			font-size:8pt;color:#FFFFFF;

			text-decoration:none;

			text-align:center;

			padding-top:2px;

}*/



/*TOTALPD   .footertext {	font-family:Arial, Helvetica, sans-serif;

				font-size:8pt;color:#FFFFFF;

				text-decoration:none;

				text-align:center;

				padding-top:2px;

}*/



.navtext			{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;padding-right:15px;line-height:10pt;}

a.navtext:link		{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;padding-right:15px;line-height:10pt;}

a.navtext:hover		{font-family:Times;font-size:9pt;color:#8D1207;text-decoration:none;text-align:right;padding-right:15px;line-height:10pt;}

a.navtext:visited	{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;padding-right:15px;line-height:10pt;}



.bodyhead			{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;line-height:10pt;}

a.bodyhead:link		{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;line-height:10pt;}

a.bodyhead:hover	{font-family:Times;font-size:9pt;color:#8D1207;text-decoration:none;text-align:right;line-height:10pt;}

a.bodyhead:visited	{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;line-height:10pt;}



.contact			{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;padding-right:40px;padding-top:40px;line-height:10pt;}

a.contact:link		{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;padding-right:40px;padding-top:40px;line-height:10pt;}

a.contact:hover		{font-family:Times;font-size:9pt;color:#8D1207;text-decoration:none;text-align:right;padding-right:40px;padding-top:40px;line-height:10pt;}

a.contact:visited	{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;padding-right:40px;padding-top:40px;line-height:10pt;}	



.quotebig			{font-family:Times;font-size:15pt;color:#A41A04;text-decoration:none;text-align:right;margin-right:80px; padding-top:200px;}



.quotemiddle		{font-family:Times;font-size:11pt;color:#A41A04;text-decoration:none;text-align:right;margin-right:80px; padding-top:10px;}



.jstext				{font-family:Times;font-size:9pt;color:#A41A04;text-decoration:none;text-align:right;}

a.jstext:link		{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;}

a.jstext:hover		{font-family:Times;font-size:9pt;color:#8D1207;text-decoration:none;text-align:right; background: url('../images/book/small/cross2.gif') 100% 100% no-repeat;}

a.jstext:visited	{font-family:Times;font-size:9pt;color:#959595;text-decoration:none;text-align:right;}



.imageright			{text-align:right;

					background-color:#ffffff;

					}



#ss_text			{

					background-color:#E1E1E1;

					font-family:Times;

					font-size:12px;

					color:#8D1207;

					text-decoration:none;

					margin-top:0px;

					text-align:right;

					width:924px;

					

}





#ss_text2			{

					background-color:#E1E1E1;

					font-family:Times;

					font-size:9pt;

					color:#E1E1E1;

					text-decoration:none;

					padding-top:12px;

					

}



.mapright			{text-align:right; padding-top:40px;}



/*TOTALPD STUFF......LEFT HAND CONTENT, BG, NAVIGATION*/



#leftcontent {

			width:246px;

			background-color:#EDEDED;

			height:585px;

			float: left;

			

}



/*logo*/

.logo 				{padding-top:5px;padding-bottom:39px;}



/*static nav text*/

/*.navtext  			{margin-left:54px; color:#E17104;}*/



/*left navigation links*/

a.navlist			{color:#E17104; text-decoration:none; line-height:1.5em; font-size:7.5pt;}

a.navlist:hover 	{color:#999999;text-decoration:none;font-size:7.5pt;}



/*nav header*/

.navheader			{margin-left:50px; padding-top:10px; font-size:16pt;}



/*static nav list*/

a.navdrop  			{margin-left:65px;color:#999999;text-decoration:none;}

a.navdrop:hover  	{margin-left:65px;color:#666666;text-decoration:none;}



/*+*/

.plus				{color:#E17104;font-size:16pt;}





/*RIGHT HAND MAIN CONTENT, TEXT, IMAGES*/



#rightcontent {

			width:500px;

			margin-left:246px;

			background-color:#FFFFFF;

			height:570px;

			text-align:left;

			

}



/*section header*/

.header				{margin-left:26px; padding-top:44px;font-size:16pt;}





/*body content*/

.bodytext			{margin-left:40px; padding-top:23px;}



/*detailed job image*/

#workpic			{margin-left:40px; padding-top:10px; border-bottom:5px #EDEDED solid;}



/*job spec*/

#jobdetails			{padding-top:28px;}



/*job details*/

.jobsection			{margin-left:40px; color:#E17104;}



/*FORM STYLES*/





fieldset			{

 					margin-left:30px;

					border: 1px solid #E48D19;

 					width: 410px;

					padding-left:10px;

					

 }



legend

					{

					color: #fff;

					background-color: #E48D19;

					border: 1px solid #E48D19;

					padding: 2px 6px;

 }



/*.textfield		{

					text-align:right;

 }*/





