
/* HTML */
body { text-align: center; font-family: verdana; font-size: 75%; background-image: url(../images/bgblue.gif); }

a:link, a:visited {  color: #3a6aad; text-decoration: none; font-weight: bold; }
a:hover, a:active { color: red; }

p, h1, h2 { margin: 10px 0px 10px 0px; }
h2 { font-size: 12px; margin-top: 20px; }
li { list-style-type: square; }
td { vertical-align: top; }

h1 {
font-size: 15px;
font-weight: 800;
color: #999;
}

.caption {
font-size: 85%;
line-height: 1em;
}

/* header */
#header { background: #fff; border-bottom: 12px solid #333; width: 800px; text-align: left; height: 80px;
border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
}

/* wrapper */
#wrapper {
width: 800px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 0px;
text-align: left;
border: 1px solid #ccc;
background: #333;
}

/* content */
#content {
width: 590px;
padding: 20px;
float: right;
line-height: 1.5em;
background-color: white;
}

.left_nav_sub a { font-size: 90%; padding-left: 15px; }

/* left sidebar */
#left_sidebar { width: 170px; padding: 0px; float: left; }

/* left navigation */
#left_nav { margin: 0; }
#left_nav a:link, #left_nav a:visited {
text-decoration: none;
color: white;
}

#left_nav a:hover { color: #6699cc; }
#left_nav ul { }
#left_nav li {
list-style-type: none;
color: white;
border-bottom: 1px solid white;
padding: 4px;
font-weight: bold;
}

/* tabs */

#tabs {
clear: both;
position: absolute;
width: 800px;
top: 20px;
}

ul#tabnav {
font: bold 10px verdana;
list-style-type: none;
margin-top: 26px; ;
}

ul#tabnav li { float: right; margin: 2px; }

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a {
background-color: white;
color: #3a6aad;
border: 1px solid #3a6aad;
}

#tabnav a {
display: block;
color: white;
text-decoration: none;
background-color: #3a6aad;
padding: 4px;
border: 1px solid #3a6aad;
}

#tabnav a:hover {
background-color: white;
text-decoration: none;
color: #3a6aad;
border: 1px solid #ccc;
}	

/* footer */
#footer { text-align: center; margin: 10px; color: white; }
#footer a:link, #footer a:visited { color: white; padding: 2px; text-decoration: none; }
#footer a:hover, #footer a:active { color: #3a6aad; background-color: white; }

#bottom_nav { font-size: 90%; margin-top: 5px; }

#copyright { font-size: 90%; color: white; text-align: center;  }

/* form */

div.formwrapper { width: 96%; background-color: #cc9; border: 1px solid #333; padding: 10px; margin: 0px; font-size: 90%; }
div.row { clear: both; padding-top: 3px; }
div.row span.label { float: left; width: 30%; text-align: right; margin-right: 5px; }
div.row span.input { float: right; width: 70%; text-align: left; }

.red { color: red; font-size: 90%; } 
.form_head { border-bottom: 1px solid #333; font-weight: bold; }
#worldwide_offices { text-align: right; margin-right: 10px; font-size: 80%; font-weight: bold; color: #333; }
.statement  { border-top: 1px solid #999;  font-size: 75%;  line-height: 1.5em; padding-top: 5px;  }