*
{
font-family: verdana;	
}

body
{
margin-top: 10px;
font-family: arial;
}

img
{
border: none;	
}

#content
{
font-size: 13px;
}

#content p
{
font-size: 13px;
padding: 0px;
margin-top: 0px;
margin-bottom: 20px;
line-height: 17px;
}

#content p *
{
}

#content .font_1_black
{
color: black;
font-size: 20px;
font-weight: bold;	
}

#content .font_1_blue
{
color: #004990;
font-size: 20px;
font-weight: bold;	
}

#content .font_2_black
{
color: black;
font-size: 15px;
font-weight: bold;		
}

#content .font_2_blue
{
color: #004990;
font-size: 15px;
font-weight: bold;	
}

#content .font_3_black
{
color: black;
font-size: 14px;
font-weight: bold;		
}

#content .font_3_blue
{
color: #004990;
font-size: 14px;
font-weight: bold;	
}

#content b
{
	
}

#content i
{
	
}

#content u
{
	
}

#content ol li
{
margin-bottom: 10px;	
}

#formtable
{
border: 1px solid #A8D0EA;	
background: #ECF5FF;	
}

#formtable td
{
font-size: 12px;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
text-align: right;
}

#formtable td.right
{
font-weight: normal;
text-align: left;
}

#formtable td .input_holder, #formtable td table td.input_holder
{
background: #A8D0EA;
}

#formtable td input, #formtable td select, #formtable td textarea
{
border: 1px solid #999999;
padding: 2px;
font-size: 12px;	
width: 260px;
margin: 3px;
}

.submit
{
	
}

.copy
{
padding: 15px;
padding-left: 0px;
font-size: 15px;
font-weight: bold;	
}

#projects_table
{
	
}

#projects_table td
{
padding-bottom: 25px;	
}

#projects_table td a
{
text-decoration: none;
color: #000000;
font-weight: bold;
font-size: 15px;	
}

#newnav
{
border-left: 2px solid #25507a;
border-right: 2px solid #25507a;
background: url('imx/newnavbg.gif') top left repeat-x;
padding-left: 5px;
}

#newnav a
{
width: 142px;
display: block;
float: left;
border: 2px solid #275c8e;
font-family: georgia, arial;
color: #ffffff;
font-size: 15px;
padding-top: 2px;
padding-bottom: 3px;
background: #275c8e url('imx/navbutoff.gif') top left repeat-x;
text-align: center;
text-decoration: none;
font-weight: bold;
margin-left: 6px;
}

#newnav a:hover
{
color: #275c8e;
background: #658bae url('imx/navbuton2.gif') top left repeat-x;
}

#headernew
{
border-left: 7px solid #25507a;
border-right: 6px solid #25507a;
border-bottom: 6px solid #25507a;
border-top: none;
background: url('imx/headernew.jpg') top left repeat-x;
height: 181px;
}

#testimonials div.quote
{
margin-bottom: 25px;
padding-bottom: 25px;
border-bottom: 1px dashed #555555;
}

#testimonials div.quote div.credit
{
text-align: right;
font-weight: bold;
margin-top: 5px;
font-size: 15px;
}

a#makeappt
{
width: 180px;
display: block;
border: 1px solid #275c8e;
font-family: georgia, arial;
color: #ffffff;
font-size: 13px;
padding-top: 2px;
padding-bottom: 5px;
background: #275c8e url('imx/navbutoff.gif') top left repeat-x;
text-align: center;
text-decoration: none;
font-weight: bold;
margin-left: 710px;
}

a:hover#makeappt
{
color: #275c8e;
background: #658bae url('imx/navbuton2.gif') top left repeat-x;
}

#makeapptspacer
{
height: 100px;
}