body{
font-family:Arial, sans-serif;
font-size: 12px;
margin:0;
}

div#MainContainer{
margin:0 auto 0 auto;
padding:0;
width:750px;
}

div#Header{
height:65px;
margin:0;
padding:0;
}

div#BodyContainer{
position:relative;
float:left;
width:742px;
margin:0;
padding:4px;
background: url('images/css/banner.jpg') no-repeat;
border:solid 1px #ccc;
}

div#BodyContainer img{
padding:6px;
background:#fff;
border:solid 1px #000;
}

div#ContentHolder{
position:relative;
float:left;
width:570px;
margin:0;
padding:0;
}

div#PageContent{
position:relative;
float:left;
width:532px;
margin: 8px 0 0 0;
padding: 18px;
background:#eee;
min-height:240px;
}

div#IntroHolder{
position:relative;
margin:0;
padding:0;
}

div#ContentHolder h1{
font-size:20px;
color:#fff;
margin:0 0 4px 0;
}

div#IntroIntro {
position:relative;
height:80px;
overflow:hidden;
background:#fff;
border:solid 1px #666;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity: 0.50;
padding:0;
}

div#RightCol{
position:relative;
float:right;
text-align: center;
margin: 28px 0 0 0;
width:168px;
}

div#RightCol h3{
font-size:14px;
margin: 10px 0 0 0;
padding:0;
color:#666;
text-align:center;
}

.ClientList{
position:relative;
float:left;
width:230px;
border:solid 1px #999;
padding:8px;
margin: 0 0 10px 12px;
text-align:center;
background:#fafafa;
height:140px;
overflow:hidden;
}

.ClientList p{
font-size:10px;
text-align:left;
margin:0;
padding:0;
}

.ClientList a{
text-decoration:none;
color:#038;
font-weight:bold;
font-size:13px;
}

.ClientNoLink{
color:#038;
font-weight:bold;
font-size:13px;
}

div#MoreLinks{
text-align:center;
width:144px;
font-size:11px;
border:dashed 1px #999;
padding:4px 8px;
margin: 10px auto;
background:#f8f8f8;
}


div#MoreLinks a{
text-decoration:none;
font-size:11px;
color:#666;
}

div#IntroIntro h2{
font-size:14px;
margin:8px;
padding:0;
line-height: 14px; 
}

div#TopNavigation{
position:relative;
float:right;
text-align:right;
font-size:11px;
color:#aaa;
padding: 6px 0 2px 0;
}

div#TopNavigation a{
text-decoration:none;
font-size:11px;
font-weight:normal;
color:#00f;
margin:0;
padding: 0 4px;
}

div#TopNavigation a:hover{
text-decoration:underline;
color:#f00;
}

div#DidYouKnow{
position:relative;
float:left;
margin: 4px 0 0 0;
background:#f4f4f4;
padding:4px;
width:560px;
}
div#DidYouKnow h4{
margin:0;
padding:0;
font-size:16px;
font-family:serif;
font-style:italic;
}

div#DidYouKnow p{
margin:0 0 0 100px;
}

div#DidYouKnow p.right{
text-align:right;
margin:10px;}

div#DidYouKnow a{
font-size:14px;
color:#5D6683;
font-weight:bold;
font-family:serif;
font-style:italic;
text-decoration:none;
}

div#DidYouKnow a:hover{
color:#00f;
text-decoration:underline;
}

div#Testimonial{
text-align:right;
width:144px;
font-size:11px;
border:dashed 1px #999;
padding:4px 8px;
margin: 10px auto;
background:#f8f8f8;
}

div#Testimonial p{
text-align:left;
font-family:serif;
font-size:16px;
font-style:italic;
font-weight:bold;
line-height: 17px; 
color:#666;
margin:0 0 8px 0;
}

a.ClientLink {
color:#5D6683;
}

div#FooterRegion{
position:relative;
font-size:8pt;
clear:both;
margin:0;
padding:2px;
color:#000;
text-align:center;
background:url('../images/css/footer_bg.jpg') repeat-y;
}


.cleared{
clear:both;
height:1px;
}

.form_section_title{
font-size:14px;
padding:4px;
color:#fff;
background-color:#444;
}
.form_label{
width:50%;
border: solid 1px #ccc;
text-align:right;
}

div#PG54Link{
margin: 10px 0 0 0;
font-size:9px;
text-align:center;
}
div#Diagnostics{
margin:0 auto 0 auto;
padding:0;
width: 650px;
background : #ccc;
}
div#Diagnostics h1{
font-size:16px;
color:#a00;
margin:0;
}

div#Diagnostics hr{
margin:1px;}