html{
margin-top:0px;
padding-top:0px;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#000000;
	background-color:#ffffff;
	margin-left:.25in;
}

#wrapper{
}

a:link{
color:#999;
text-decoration:underline;}

a:hover{
color:#666;
text-decoration:underline;}

a:visited{
color:#333;}


h2, h3, h4, h5 {
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-style: italic;
}

strong {
font-weight:bold;
}


#content{

}

/* PAGE HEADER STYLE */
#pageheader{

}

#pageheader img{
display:block;}
 
#header, #header span {
display:none;
}

#header span {
}

h1 span{
display:none;
}



/* GLOBAL NAVIGATION */
#globalnav{
display:none;
}

#globalnav ul{
display:none;
}


#globalnav ul li{
display:none;
}

#globalnav ul li a{
display:none;
}

/* END STYLES FOR GLOBAL NAVIGATION */

#search{
display:none;
}





/* HOME PAGE LEFT COLUMN */

#callout{
display:none;
}

#callout img{
display:none;}




/* GLOBAL SUBNAVIGATION */
#callout #subnav{
display:none;}

#callout #subnav ul{
display:none;}

#callout #subnav ul li{
display:none;
}

/* end image replacements for rollovers */

/* END GLOBAL SUBNAVIGATION */





#feature1{
display:none;}

#feature2{
display:none;}


#tagline{
display:none;}

#news{
margin: 0in 1in .5in 1in;
}

#news h2{
font-size:14pt;
}

#news h3{
display:block;
}

p#first{
padding-top: 0px;}

/* interior styles begin here */
#interiorsubnav{
float:left;
/*border-right: .5pt solid #000; */
height:5in;
margin-right: .25in;
margin-top: .125in;
}

#interiorsubnav ul{
display:none;
}
#interiorsubnav ul li{
display:none;
}



#story{
}


#story h2{
margin: 0 0 0 0;
font-size:160%;
}

#rightelements, #rightelements img{
float:right; 
width:1.5in;
/*border: .5pt solid #ccc;*/
padding: .1in .1in .1in .1in;
margin: .1in .25in .1in .25in;
}

#rightelements img {
display:none;}

#innerfeature{

}

.pageimage{
display:none;}


#rightelements_services{
float:right; 
width:1.5in;
/*border: .5pt solid #ccc;*/
padding: .1in .1in .1in .1in;
margin: .1in .25in .1in .25in;
}

/* STYLES ASSOCIATED WITH A PROJECT PAGE */
#maincontentp{
}

#project{
font-size: 9.5pt;
line-height: 13pt;
text-align:left;
word-spacign: 2pt;
margin: 0in .125in .5in .125in;
}

#project h3{
margin-left: .5in;
}

.title{
font-size: 14pt;
color:#000;
margin-left: .5in;
width: 5in;
line-height:18pt;
}

#psupport2{
border-left: 1pt solid #ccc;
padding-left: .125in;
margin-bottom: .125in;
}

#psupport2 h3{
font-size:10pt;
}

#psupport2 a{
display:block;
text-decoration:none;
line-height: 12pt;
font-size: 7.5pt;
padding-bottom: 0.10in;
}

#psupport a.moreinfo{
display:none;
}

#psupport{

padding-left: .125in;
margin-bottom: .125in;
}


#psupport h3{
font-size:10pt;}

#psupport a{
display:block;
text-decoration:none;
line-height: 12pt;
font-size: 7.5pt;
padding-bottom: 0.10in;
}



#client{

padding-left: .125in;
margin-bottom: .125in;
display:block;
line-height: 12pt;
font-size: 7.5pt;
padding-bottom: 0.10in;

}

p#client span span span{
font-style:oblique;
font-size:10pt;
font-weight:bold;
}

#client span span span a{
text-decoration:none;
font-style:normal;
font-size:8pt;
font-weight:normal;
}


#servicesused {
font-size: 9pt;
border-top: 1pt solid #ccc;
border-bottom: 3pt solid #ccc;
width: 1in;
padding: .125in .125in  .125in  .125in ; 
margin-right: .25in;
z-index:6;}

#servicesused a {
text-decoration:none;}



/* END PROJECT PAGE */



/* BEGIN CLIENT PAGE */

#clientpageattributes{
display:none;
}

#clientlist{
margin: 0in .5in .5in 1in;
width: 5in;
}

#clientlist ul li{
padding-bottom:6pt;}

#clientlist a{
text-decoration:none;
line-height: 14pt;
}

/* END CLIENT PAGE */

#footer{
clear:both;
width:6in;
}

#footer p{
color:#000;
font-size:8pt;
width: 7.5in;
text-indent:2pt;
border-top: 2pt solid #000;
margin-left:.5in;
margin-right:.5in;
padding-top:.0125in;
}

#footer p span{
font-size:10pt;
font-style:italic;
position:absolute;
bottom:.25in;
right:.5in;
width:3.5in;
display:block;
text-align:right;
}

#thrrsp, #thrrsph3{
margin-left: .5in;
}

.break{
page-break-before:always;}