body {
background:#becedd  url(/images/bg_body.gif) repeat-x top left;
font-family:verdana;
font-size:13px;
}

#container {
position:absolute;
width:900px;
left:50%;
margin-left: -450px;
background:#003774 url(/images/bg_container.gif) top left no-repeat;
}

#header {
background: #003774 url(/images/bg_header.gif) top left no-repeat;
height:100px;
padding:31px 0 10px 0;
}

h1#company {
background:url(/images/bg_logo.gif) top left no-repeat;
width:417px;
height:41px;
text-indent:-999em;
margin-left:45px;
}

h2#phone {
position: absolute;
left: 685px;
top:30px;
font-size: 18px;
font-weight: bold;
}

#motto {display:none;}

#nav {
margin:25px 0 0 40px;
font-size:13px;
color:white;
}

#nav li {
display:block;
float:left;
padding:0 15px;
}

#nav li a {color:white;text-decoration:none;}
#nav li a:hover {color:white;text-decoration:underline;}

.half_column {
width:410px;
color:white;
background:url(/images/bg_half_column.png) bottom left no-repeat;
min-height:700px;
}

.half_column img {}
#img1 {
float:right;
margin:21px 18px 0 0;
padding:0 0 244px 20px;
background:url(/images/bg_stripe.png) top left no-repeat;
}
#img2 {
float:left;
margin:21px 0 0 18px;
padding:0 20px 244px 0;
background:url(/images/bg_stripe.png) top right no-repeat;
}
#img3 {
position: absolute;
left: 478px;
top:360px;
margin: 0px;
padding: 0px;
}

.half_column h3 {
color: #ffff00;
font-size:18px;
margin:0 0 10px 0;
padding-top:21px;
background:#003774 url(/images/bg_h3.png) top left no-repeat;
}
.half_column p {
color: #003774;
width:220px;
line-height:1.5em;
font-size:13px;
padding: 0px 0px 10px 0px;
}

#col1 {
margin-left:30px;
float:left;
display:inline;
}
#col2 {margin-left:460px;}

#col1 p {
text-align:right;
margin-left:16px;
}
#col1 h3 {
text-align:right;
padding-right:173px;
}
#col2 p {
margin-left:172px;
}
#col2 h3 {
padding-left:172px;
}

.full_column {
width:780px;
color: #000080;
background:url(/images/bg_full_column.png) bottom left no-repeat;
min-height:550px;
margin-left:30px;
padding:0px 30px 30px 30px;
}
.full_column h1 {
width:780px;
color: #ffff00;
background:#003774 url(/images/bg_full_column_header.png) top left no-repeat;
height:30px;
padding:25px 30px 10px 30px;
font-size:28px;
margin-left:-30px;
}
.full_column h2{
color: #000080;
font-size:18px;
padding:10px 0px;
}
.full_column h2 a{
color: #c00000;
}
.full_column h3 {
color: #ffff00;
font-size:18px;
padding:10px 0px;
}
.full_column p {
line-height:16px;
padding:10px 0px;
}
.full_column p a{
color: #c00000;
}
.full_column ul li{
padding:0px 30px 10px 30px;
}

#accreditations {margin:30px 0 10px 30px;}

#footer {
clear:both;
text-align:center;
}
#footer_nav {
margin-left:30px;
width:840px;
}
#footer_nav a {
color:white;
font-size:11px;
line-height: 18px;}
#footer_nav li {
float:left;
width:100px;
}
#copyright {
clear:both;
background:transparent;
color:white;
padding:5px;
}

.yellow{
//color: #ffff00;
color: #003774;
font-weight: bold;
}

table.tableA td {
font-size: 10px;
background-color:#809bba;
border: 1px solid #c0c0c0;
padding:2px;
}
table.tableB td {
font-size: 12px;
background-color: transparent;
border-bottom: 1px solid #becedd;
padding:5px;
}
