@charset "UTF-8";
/* GSW CSS Document */

/*-----------------------Global--------------------*/
body		{background-image:url(assets/gradientTan.jpg);
			background-repeat:repeat-x;
			margin:0 0 0 0;
}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}
a:hover {color:#4583c0; text-decoration:underline;} 

h1 {font-family:Arial, Helvetica, sans-serif; color:#000000; 
font-size:1.6em; line-height:.5em; text-align:left;
font-weight:bolder;
} 

h2 {font-family:Arial, Helvetica, sans-serif; color:#000000; 
font-size:1.4em; line-height:1em; text-align:left;
font-weight:bolder;
} 

h3 {font-family:Arial, Helvetica, sans-serif; color:#130181; 
font-size:1.2em; line-height:1em; text-align:left;
font-weight:lighter; margin:0 0 -5px 0;
} 

h4 {font-family:Arial, Helvetica, sans-serif; color:#000000; 
font-size:1em; text-align:center;
} 

p {font-family:Arial, Helvetica, sans-serif; color:#000000; 
font-size:.8em; line-height:1.3em; text-align:left;
} 
ul {font-family:Arial, Helvetica, sans-serif; color:#000000; 
font-size:.8em; line-height:1.3em; text-align:left;
} 
* { behavior:url(iepngfix.htc) }
#sizer	{
position:absolute;
height:20px;width:127px;margin:240px 0 0 140px;
font-size:.8em;line-height:1em; text-align:center;
}
.sizerimg {margin-right:2px;
}
.imgRight	{float:right;padding-left:5px;
}
.imgLeft	{float:left;padding-right:5px;
 }
/*-----------------------endGlobal--------------------*/
/*----------------indexPg-------------------------------------------------*/
#container	{
			background-image:url(assets/aluminumIndex.jpg);
			background-repeat:no-repeat;
			height:900px;
			width:858px;
			margin:auto;
}
#indexlgoBox	{
			
			position:absolute;
			height:62px;
			width:460px;
			margin:25px 0 0 60px;
}
#indeximgBox	{
			position:absolute;
			height:auto;
			width:auto;
			margin:300px 0 0 58px;
}
#indexAddBox	{
			position:absolute;
			height:auto;
			width:auto;
			margin:140px 0 0 280px;
			text-align:right;
			line-height:1em;
}
#indexSlugBox	{
			position:absolute;
			height:70px;
			width:145px;
			margin:217px 0 0 690px;
			text-align:center;
			font-size:1em;
			line-height:.8em;
}
#indexTextBox	{
			position:absolute;
			height:auto;
			width:400px;
			margin:360px 0 0 450px;
			text-align:left;
			font-size:1em;
			line-height:2em;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
}#mapTextBox	{
			position:absolute;
			height:auto;
			width:775px;
			margin:560px 0 0 115px;
			text-align:left;
			font-size:1em;
			line-height:2em;
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
}

#indexACTECBox	{
			position:absolute;
			height:33px;
			width:93px;
			margin:580px 0 0 750px;
}
#indexFooterBox	{
			position:absolute;
			height:auto;
			width:400px;
			margin:610px 0 0 450px;
			text-align:left;
			font-size:.8em;
}
/*----------------indexNav-------------------*/
#firmProButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:120px 0 0 140px;
}
#firmWhatButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:140px 0 0 140px;
}
#firmAttButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:160px 0 0 140px;
}
#firmDirButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:180px 0 0 140px;
}
#firmWhereButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:200px 0 0 140px;
}
#firmCliButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:220px 0 0 140px;
}
#firmBulButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:240px 0 0 140px;
}
#firmConButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:260px 0 0 140px;
}
#zoomTextButBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:280px 0 0 140px;

}#septaLinksBox	{
			position:absolute;
			height:20px;
			width:127px;
			margin:380px 0 0 140px;
}
/*----------------endIndexNav----------------*/
/*-------------end_indexPg-------------------------------------*/
/*----------------firmProfilePg-----------------------------------------------*/
#firmContainer	{
			height:auto;
			width:858px;
			margin:auto;
}
#firmSlugBox	{
			position:absolute;
			height:70px;
			width:170px;
			margin:10px 0 0 630px;
			text-align:center;
			font-size:1em;
			line-height:1em;
}
#firmACTECBox	{
			position:absolute;
			height:33px;
			width:93px;
			margin:910px 0 0 155px;
}
#whatWeDoACTECBox	{
			position:absolute;
			height:33px;
			width:93px;
			margin:500px 0 0 155px;
}
#firmTextAreaBox	{
			position:absolute;
			height:auto;
			width:515px;
			margin:120px 0 0 280px;
			padding:0 5px 0 5px;
			border:#130181;
			border-style:solid;
			border-width:thin;
			background-color:#FFFFFF;
}
#firmChrisBox	{
			position:absolute;
			height:145px;
			width:127px;
			margin:310px 0 0 140px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1em; text-align:right;
}
#firmPamBox	{
			position:absolute;
			height:145px;
			width:127px;
			margin:455px 0 0 140px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1em; text-align:right;
}
#firmSteveBox	{
			position:absolute;
			height:145px;
			width:127px;
			margin:600px 0 0 140px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1em; text-align:right;
}
#firmTracyBox	{
			position:absolute;
			height:145px;
			width:127px;
			margin:745px 0 0 140px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1em; text-align:right;
}
#firmFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:1500px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
#whatWeDoFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:1450px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
#descFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:1590px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
#pamFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:970px 0 0 280px;
			text-align:left;
			font-size:.8em;

}#contactFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:370px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
#chrisFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:770px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
#benFooterBox	{
			position:absolute;
			height:auto;
			width:530px;
			margin:650px 0 0 280px;
			text-align:left;
			font-size:.8em;
}
/*----------------firmProfilePracDescPg---------------------*/
#zoomTextButBox2	{
			position:absolute;
			height:20px;
			width:127px;
			margin:120px 0 0 140px;
}
#imgLeftBox	{
			position:absolute;
			height:auto;
			width:207px;
			margin:150px 0 0 60px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1em; text-align:right;
}
/*----------------endFirmProfilePracDescPg------------------*/
/*----------------endFirmProfilePg--------------------------------------------*/
/*----------------AttorneysPg--------------------------------------------*/
#attorneyChrisBox	{
			position:absolute;
			height:auto;
			width:515px;
			margin:120px 0 0 280px;
			padding:0 5px 0 5px;
			border:#130181;
			border-style:solid;
			border-width:thin;
			background-color:#FFFFFF;
}
#attorneyPamBox	{
			position:absolute;
			height:auto;
			width:515px;
			margin:120px 0 0 280px;
			padding:0 5px 0 5px;
			border:#130181;
			border-style:solid;
			border-width:thin;
			background-color:#FFFFFF;
}
#attorneyNavBox	{
			position:absolute;
			height:auto;
			width:127px;
			margin:320px 0 0 138px;
			font-family:Arial, Helvetica, sans-serif; color:#000000; 
			font-size:.7em; line-height:1.8em; text-align:center;
			border:#130181; border-style:solid; border-width:thin;
			padding-bottom:5px;
}

#sideFooterBox	{
			position:absolute;
			height:auto;
			width:127px;
			margin:620px 0 0 138px;
			text-align:left;
			font-size:.8em;
}
#attorneyChrisInfoBox	{
			position:absolute;
			height:15px;
			width:250px;
			margin:470px 0 0 290px;
			font-family:Arial, Helvetica, sans-serif; color:#130181; 
			font-size:.7em; line-height:1.8em; text-align:center; font-weight:bold;
}
#attorneyPamInfoBox	{
			position:absolute;
			height:15px;
			width:250px;
			margin:350px 0 0 5px;
			font-family:Arial, Helvetica, sans-serif; color:#130181; 
			font-size:.7em; line-height:1.8em; text-align:center; font-weight:bold;
			z-index:2;
}
#attorneyTracyBox	{
			position:absolute;
			height:auto;
			width:515px;
			margin:120px 0 0 280px;
			padding:0 5px 0 5px;
			border:#130181;
			border-style:solid;
			border-width:thin;
			background-color:#FFFFFF;
}
#directoryBox	{
			position:absolute;
			height:auto;
			width:auto;
			margin:120px 0 0 280px;
			padding:0 5px 0 5px;
			border:#130181;
			border-style:solid;
			border-width:thin;
			background-color:#FFFFFF;
}
/*----------------endAttorneysPg--------------------------------------------*/

/*-------------Classes---------------*/
.flushRight	{
			text-align:right;
}
.flushLeft	{
			text-align:left;
}
.flushCenter	{
			text-align:center;
}
.padBottom	{
			padding:0 0 5px 0;
}
.pWhiteCenter	{
			color:#FFFFFF;
			text-align:center;
}
.pBlackCenter	{
			color:#000000;
			text-align:center;
}
.subRule	{
			border-bottom-style:solid; border-bottom-color:#130181;
			border-bottom-width:thin; margin-bottom:2px;
}.leadingOff	{line-height:.01em;
}
/*-------------endClasses---------------*/
