/* Basic screen,display style sheet for DTS internal pages */
/* August 2006 */

body { 
 background-color: #CDB ; 
		font-family: arial, verdana, helvetica, sans-serif ;
	  font-style: normal ;
	  font-size: 90% ;
	  color: #000 ;
	  margin: 0 0 5px 0 ; padding: 0 ;
	text-align:center;			/* IE5.5 centering */
}

#centeredcontainer { width: 763px; margin: 0 auto  ;
	 color: #000 ; background: #FFF url(/images/contain-bkgnd.gif) top left repeat-y ;
	border-left: 2px solid #432 ;
 border-top: 1px solid #6B644E ;
	text-align: left;
			}

img { margin: 0 ; padding: 0 }

#headbanner {  width: 756px ; border-bottom: 3px solid #542 ; float:left ;
	background-color: #FFF ; color: #000 ; 
			}
#logotree { float: left ; width: 250px ; padding: 0 ;}
#stretchtext { float: left ; text-align: center ;
			}
#squarepic { float: right ; padding: 0 ; width: 120px ;}

#content { clear: both ; width: 755px ; margin: 0; padding: 5px 0 0 0 ;
	background-color: inherit ; color: #000 ;
	text-align: left ;
		}
#content p {	margin: 9px ; 	}


h1	{font-size: 130% ;
	 color: #111 ;
	 background-color: inherit ; 
	 padding: 2px ; margin: 15px 0 5px 9px ;
	}
h2 {font-size: 117% ;
	 color: #542 ;
	 background-color: inherit ; 
	 padding: 2px ; margin: 7px 0 3px 12px ;
	}

td.alternate { background-color: #DEB ;  color: #000 ; } /* highlights column in table for a form */

/* Content area link defaults */
#content p a:link		{color: #000; background: inherit; text-decoration: underline;}
#content p a:visited	{color: #333; background: inherit; text-decoration: underline;}
#content p a:active	{color: #000; background: inherit; text-decoration: underline;}
#content p a:hover	{color: #274; background: inherit; text-decoration: underline;}

img.leftnoprint		{ float: left ;  margin: 6px 6px 6px 8px ; }
img.rightnoprint	{ float: right ; margin: 6px 8px 6px 6px ; }

#endnavline { float: left ; width: 148px ; height: 30px ; 
			margin:0 ; padding: 0 ; background-color: #BB9 ;
	border-bottom: 2px solid #432 ;
	border-left: 1px solid #432 ;
	border-right: none ;
	font-size: 10pt ; color: #000 ; text-align: right ;
			}

#endnavline a { color: #000 ; background-color: inherit ; }
#endnavline p { margin: 5px 7px ; padding: 0 ;}

/* NAVIGATION TOP */

#topnavline { float: left ; width: 606px ;
			}

ul#navlist
{
	height:30px;
	list-style:none;
	padding: 0;	margin: 0;
}

li.notactiv
{
	margin:0;	padding:0;
	display:block;	float:left;
	width: 150px; 
	list-style-type: none;
	border-bottom: 2px solid #432 ;
	border-left: 1px solid #432 ;
	border-right: 1px solid #432 ;
}

li#activ
{
	margin:0;	padding:0;
	display:block;	float:left;
	width: 150px; 
	list-style-type: none;
	border-bottom: none ;
	border-right: none ;
}

li#rightcap
{
	margin:0;	padding:0;
	display:block;	float:left;
	width: 10px; height:  30px ;
	list-style-type: none;
	border-bottom: 2px solid #432 ;
	border-left: 1px solid #432 ;
	border-right: none ;
}

#navlist a:hover img {
	visibility:hidden;
}
#navlist a {
	display:block;
}
#navlist a/**/ {
	height:30px; /* hide from IE5.0/win */
}
/* fixes for IE/win \*/
* html #navlist a {
	cursor:pointer;
}
* html #navlist li a:hover {
	height:1%;
}
/* EACH BUTTON */

.butabout 		{  background:url(/images/aboutHover1.gif) bottom left no-repeat; }
.butservices 	{  background:url(/images/serviceHover1.gif) bottom left no-repeat; }
.butfaq 		{  background:url(/images/faqHover1.gif) bottom left no-repeat; }
.butcontact 	{  background:url(/images/contactHover1.gif) bottom left no-repeat; }

/* SECTION NAV SELECTIONS */

#selectionarea	{ float: left; width: 750px ; 
					margin-bottom: 10px;
				}
/* settings for each of the first major nav buttons */
#selectionsabout { margin-left: 30px ; color: #000 ; background-color: #DEB ;
				padding: 5px ; line-height: 20px ;
				}
#selectionsservice { margin-left: 180px ; color: #000 ; background-color: #DEB ;
				padding: 5px ; line-height: 20px ;
				}

#selectionarea a:link 	{color: #000; background: inherit; text-decoration: underline;}
#selectionarea a:visited {color: #432; background: inherit; text-decoration: underline;}
#selectionarea a:active  {color: #000; background: inherit; text-decoration: underline;}
#selectionarea a:hover 	{color: #274; background: inherit; text-decoration: underline;}


/* NAVIGATION BOTTOM */

#lowernav {clear:both; text-align: center; margin-top: 15px; margin-bottom: 7px;}	/* for the DIV */

#lowercurrent {						/* current page, text is NEVER a link */
		background: inherit ;
		color: #111 ;
		}

#lowernav a:link 		{color: #432; background: inherit; text-decoration: underline;}
#lowernav a:visited	{color: #432; background: inherit; text-decoration: underline;}
#lowernav a:active	{color: #432; background: inherit; text-decoration: underline;}
#lowernav a:hover		{color: #000; background: inherit; text-decoration: underline;}

/* FOOTER */

#footer {text-align: left; width: 755px ;	
		font-size: 85% ;  background-color: #432 ; color: #FFF ;	/* white letters on brown block */
		padding: 2px 0 ; margin: 0 ;
	}
#footer p { text-align: center ; margin: 3px 0 ;}

/* footer a is STC link */
#footer a:link 		{font-size: 80%; color: #FFF; background: inherit; text-decoration: none;}
#footer a:visited	{font-size: 80%; color: #FFF; background: inherit; text-decoration: none;}
#footer a:active	{font-size: 80%; color: #FFF; background: inherit; text-decoration: none;}
#footer a:hover		{font-size: 80%; color: #FC6; background: inherit; text-decoration: underline;}

/* ****** Contact form ****** */

.officeinfo { margin: 5px 8px 5px 170px ;			/* office contact text */
			   color: #000 ; background-color: inherit ; border-color: #432;
			  width: 300px ;	
			  border-style: solid ; border-width: 1px;
			  padding: 5px ;
			}

select,textarea { border-color: #450 ; border-style: solid ; border-width: 1px;  /* for dropdown in form */
					font-size: 90% ;
				}

.coloredge { border-color: #361 ; border-style: inset ; border-width: 1px;
			margin-left: 4px ; margin-right: 3px ;}					/* edges of checkboxes */
.colorradio {	border-width: 0px ; color: #361 ;
			background-color: transparent ; }
.colorsubmit {border-color: #6B2 #361 #361 #6B2 ; border-style: solid ; border-width: 2px;
			color: #FFF ; background-color: #274 ; }			/* SUBMIT button of form */


/* ******* end Contact form ******* */
