*{
margin:0px;
padding:0px;
}

* html .visualIEFloatFix { height: 0.01%; }

body {
	font: 100% tahoma;
	color: #000;
	background: #FFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#holder {
	width: 880px;
	text-align: left;
	margin: 5px auto 0 auto;

}
#header {
width:880px;
background: #FFF;
height: 181px;
margin-bottom:2px;
}

#nav {
	text-align:right;
	width:880px;
	height:26px;
	background: url(../images/print-agency-btn-rpt.png);
	position:absolute;
	top: 143px;
}

#nav ul {
text-align: center;
}

#nav ul a {
color:#FFFFFF;
text-decoration: none;
}

#nav li
{
display: inline;
list-style-type: none;
padding-left: 10px;
border-left:#fff solid 1px;
}

#navcontainer{
width: 155px;
float:left;
padding-left:20px;
display: inline;
}

#navcontainer h2{
color:#FF9900;
font-size:110%;
font-weight:bold;
line-height:0px;
text-indent:0px;
margin:5px 0px 10px -3px;
}

#navlist
{
float:left;
font-size:80%;
}

#navlist li
{
list-style: none;
margin: 0px;
background-image: url(../images/bullet.png);
background-repeat: no-repeat;
background-position: 0 8px;
padding: 3px 0px 3px 15px;
}

#navcontainer ul ul {
margin:0px 0 0px 0px;
padding:0px;
font-size:95%;
}

* html #navcontainer ul ul { margin:0px 0 0px -15px;}

#navcontainer ul ul li {
margin: 0 0 1px 0;
background-image:none;
padding: 2px 0px 2px 0px;
}

#navcontainer ul ul a
{
color:#999999;
list-style: none;
margin: 0;
}

#navcontainer ul ul a:hover
{
color: #CCCCCC;
text-decoration: none;
}

#navlist li a { text-decoration: none; }

a.linkopacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

a.linkopacity img{
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

#content {
text-align:left;
margin: 0 0 0 175px;
width:702px;
}

#content img{
border:1px solid #999999;
margin-bottom:2px;
}

* html #content img{ margin-bottom:0px;}

/* * html #content img {margin: 0 -3px; }  for IE 3px jog problem */

#bottomHolder{
width:672px;
font-size:90%;
color:#FFFFFF;
height:63px;
padding:5px 15px;
background-image:url(../images/grd-repeat.png);
text-align:justify;
}

* html #content div{
width:100%;
}

#content h1{
font-size:90%;
color: #FF9900;
font-weight:normal;
padding:0px;
margin:0px;
line-height:normal;
text-indent:0px;
display:inline;
}
	
#main_text {
margin: 0 125px 0 0;
padding: 10px;
	}

#pic{
float:right;
margin: 5px;
text-align:right;
border:1px solid #3399cc;
}
	
#footer {
text-align:center;
	font-size: 60%;
	height:50px;
	width:880px;
	background-image:url(../images/footer.jpg);
	color: #999999;

}

.callout {
	font: bold 130% Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin: 0;
	padding: 20px 10px;
}
.brclear { 
     clear:right; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

#footer p {
font-size:60%;
color:#003399;
}

.text /* All container divs*/
{
padding:5px;
}       

#pic_box {
float:left;
margin: 5px;
text-align:right;
border:1px solid #3399cc;
}


/* parse text style */

#high {
	color: #0033CC;
	font-size: 14px;
	border-bottom: #FF9900 dashed 1px;
}

#important_text {
	color: #FF9900;
	font-size: 16px;
	text-transform:uppercase;
	font-style:italic;
}

#main_text {
font-size:90%;
}

h1 {
color: #CCCCCC;
font-size:150%;
padding: 5px;
margin-bottom:10px;
}

a{
color: #000;
}

a.hover{
color:#9999FF;
}

#footer a{
color: #999999;
}

#footer a.hover{
color:#9999FF;
}

/* other styles */

h2 {
color: #FF9900;
font-size:100%;
padding: 0px;
margin-top:5px;
font-weight:100;
}

h3 {
color: #003366;
font-size:90%;
padding: 5px;
font-weight:100;
}

#tiny{
font-size:60%;
color:#9999FF;
}

#small{
font-size:80%;
}

#graphic_design_holder img{
border:#FF9900 solid 1px;
width:52px;
height:52px;
float:left;
}

#graphic_design_box{
text-align:justify;
font-size:80%;
margin-left:80px;
padding-bottom:10px;
border-bottom:#CCCCCC solid 1px;
}

#graphic_design_box a{
color: #FF9900;
text-decoration:none;
font-weight:bold;
font-size:110%;
}

#graphic_design_holder{
padding:15px;
border-left:#CCCCCC solid 1px;
}

#testimonials{
text-align:justify;
font-size:80%;
padding:10px;
border:1px solid #999999;
}

#testimonials strong{
color: #999999;
font-size:100%;
font-style:oblique;
font-weight:normal;
}
