body {
background: white;
font-family: 12px Verdana, Arial, Helvetica, sans-serif;
color: black;
margin: 0px;
}

table {
width: 100%;
}

table td {
font-size: 80%;
border-width: 0;
vertical-align: top;
padding: 0;
}

#fastest {
width: 100%;
border: 0;
background: #ffff00;
padding: 0;
}

hr {
color: #000099;
size: 2;
}

a:link {
color: #ff0000;
}

a:visited {
color: #ff0000;
}

#header {
height: 52px;
color: #6699cc;
font: bold 12px;
}

#header a:link, #header a:visited {
color: #6699cc;
text-decoration: none;
}

#header a:hover {
color: #cccccc;
}

#standards a:link, #standards a:visited {
color: #ff0000;
font: bold;
}

#standards a:hover {
color: #000099;
font: bold;
}

#offices a:link, #offices a:visited {
color: #000099;
font: bold 10px;
}

#offices a:hover {
color: #ff0000;
font: bold 10px;
}

#title {
vertical-align: bottom;
color: #442200;
font: bold 200% Arial, Helvetica, Verdana, sans-serif;
}

#advert {
width: 234px;
}

#content-top td {
vertical-align: middle;
color: white;
font-weight: bold;
padding: 0.1em 0.2em 0;
}

#sidetop {
background: #ff0000;
font: bold 100% Arial, Helvetica, Verdana, sans-serif;
padding: 0;
}

#gsa {
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
}

#terry {
font: 12px Arial, Helvetica, Verdana, sans-serif;
text-align: right;
}

#headertop {
background: #6699cc;
height: 16px;
color: #ffffff;
text-align: right;
font: bold 11px;
padding: 0 10px 0 0;
}

#headleft {
width: 152px;
background: #ffffff;
vertical-align: middle;
text-align: center;
}

#headmiddle {
background: #ffffff;
height: 115;
vertical-align: middle;
text-align: center;
}

#headright {
background: #ffffff;
font: bold 11px Arial, Helvetica, Verdana, sans-serif;
color: #000099;
vertical-align: middle;
text-align: right;
}

#topright a:link, #topright a:visited {
color: 000099;
text-decoration: none;
}

#topright a:hover {
color: #ff0000;
text-decoration: none;
}

#headrow_bottom {
font: 11px Arial, Helvetica, Verdana, sans-serif;
color: #cccc00;
background: #336699;
border: 2px solid #336699;
vertical-align: middle;
text-align: center;
}

#headrow_bottom a:link, #headrow_bottom a:visited {
color: #ffffff;
text-decoration: none;
}

#headrow_bottom a:hover {
color: #33ccff;
text-decoration: none;
}

#headrow_top {
font: bold 12px Arial, Helvetica, Verdana, sans-serif;
color: #ffffff;
background: #336699;
border: 2px solid #336699;
vertical-align: middle;
text-align: left;
}

#international {
font: bold 11px Arial, Helvetica, Verdana, sans-serif;
color: #336699;
padding: 0;
}

#accreditation {
font: 11px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 0;
}

#contactpjr {
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 0;
}

#leftmenu {
font: bold 12px Arial, Helvetica, Verdana, sans-serif;
color: #336699;
padding: 1;
}

#iaar {
font: 12px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 0;
}

#navbar {
width: 152px;
background: #cccccc;
}

#navbar a:link, #navbar a:visited {
color: #000099;
text-decoration: none;
}

#navbar a:hover {
color: #ff0000;
}

#navbar ul {
margin: 0;
padding: 0;
list-style-type: square;
color: #000099;
}

#navbar li {
padding: 0.1em 1em 0.33em;
font: bold 11px;
}

.subnav {
}

#content {
padding: 0 20px 1.5em;
}

#content h1 {
font: 18px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
text-align: left;
}

#content h2 {
font: bold 15px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000099;
text-align: left;
}

#content h3 {
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000099;
text-align: left;
}

#content h4 {
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
text-align: left;
}

#new {
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
text-align: center;
}

.pullquote {
float: right;
width: 150px;
color: #A09080;
border: 1px solid #000099;
background: #EBDAC6;
font: bold 90% Verdana, Arial, Helvetica, Verdana, sans-serif;
padding: 8px;
margin: 1px 7px;
}

#sidebar {
font-size: 66%;
width: 172px;
}

#sidebar table {
font-size: 100%;
margin: 0;
}

#sidebar td {
font-size: 100%;
}

#sidebar td {
padding: 1px;
}

#sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}

#sidebar li {
margin: 0.25em 0;
}

#sidebar h1 {
font: 22px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #660000;
}

#sidebar h2 {
font: 10px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
}

#sidebar a:link, #sidebar a:visited {
color: #FF0000;
}

#sidebar a:hover {
color: #336699;
}

#asterisk {
text-align: center;
font: bold 10px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 1px;
}

#asterisk2 {
text-align: left;
font: 9px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 0px;
}

#testimonials {
text-align: left;
font: 11px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 1px;
}

#company {
text-align: right;
font: Bold 9px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 1px;
}

#box_header {
text-align: center;
font: Bold 13px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000099;
padding: 1px;
}

.box {
border: 2px solid #ff0000;
text-align: center;
margin: .5em .5em .5em .5em;
padding: 3px;
}

#box2_header {
text-align: center;
font: Bold 13px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
padding: 1px;
}

#testimonials2 {
text-align: left;
font: 11px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 1px;
}

.box2 {
border: 2px solid #336699;
text-align: center;
margin: .5em .5em .5em .5em;
padding: 3px;
}

#footer td {
vertical-align: middle;
font-size: 66%;
text-align: center;
padding: 0.2em;
background: #ffffff;
color: #000000;
}

tr #border {
border: 0 0 3px 0;
color: #339900;
}

#footer a:link, #footer a:visited {
color: #000099;
text-decoration: none;
}

#footer a:hover {
color: #ff0000;
}

#copyright {
text-align: center;
font: normal 70%;
color: #000000;
padding: 8px;
}

#varying {
text-align: center;
font: 9px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000000;
padding: 1px;
}

#news {
text-align: left;
font: 10px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000099;
}

#news_red {
text-align: left;
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
}

#info_red {
text-align: left;
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #ff0000;
}

#info_blue {
text-align: left;
font: bold 12px Verdana, Arial, Helvetica, Verdana, sans-serif;
color: #000099;
}

table info {
border: 0;
width: 100%;
}

#info td {
vertical-align: middle;
}

#news a:link, #news a:visited {
color: #000099;
}

#news a:hover {
color: #ff0000;
}

.smText { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 14px
}

.quoteHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 14px;
	padding: 5px;
}

.quoteText { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 15px;
padding: 5px;
}