/* CSS Document */

/* DEFAULTS */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #536d8e;vertical-align: top;}
body {background-color: #FFFFFF; border:0; padding:0; background-image:url(../_gfx/bg-noflash.jpg); background-position:top left; background-repeat:no-repeat;}
p {margin:15px 0 0 0; border:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* ID */
#credit {float:right; width:180px; text-align:right;}
#container {position: absolute; display: block; top: 0; left: 0;}
#disclaimer {width:611px; margin:160px 0 0 310px; border:1px solid #CCCCCC; padding:0;}
#agreement {width:580px; margin:0 0 1px 0; border:5px solid #FFFFFF; padding:10px; background-color:#002a5c;}
#page-title{margin:150px 0 0 310px; border:0; padding:0;}
#content{margin:0; border:0; padding:0;}
#menu{float:left; width:160px; margin:60px 125px 0 25px; border:0; padding:0;}
#columnA{float:left; width:300px; margin:30px 30px 0 0; border:0; padding:0;}
#columnB{float:left; width:300px; margin:45px 10px 0 0; border:0; padding:0;}
#columnC{float:left; width:600px; margin:30px 10px 0 0; border:0; padding:0;}
#colBSpacer{height:90px; border:0; padding:0; margin:0;}
#columnImage {float:left; width:450px; margin:45px 10px 0 0; border:0; padding:0;}
#columnSolo {float:left; width:610px; margin:30px 10px 0 0; border:0; padding:0;}
#flashBackground {position: absolute; display: block; top: 0; left: 0; width: 354px;height: 369px;}
#report-archive {clear:both; margin:10px 0 0 310px; border:0; border-top:1px dashed #536d8e; padding:10px 0 10px 0;}

/* CLASS */

.imagebox {float:left; border:0; margin:0 20px 0 0; padding:0;}
.imagebox img {border:1px solid #FFFFFF; margin:0; padding:0;}
.nametag {font-family:Georgia, "Times New Roman", Times, serif; color:#999999;}
.menudivider {font-size:1px; height:1px; border:0; border-top:1px dashed #999999; margin:7px 0 7px 0; padding:0;}
.activesection, .activesection a, .activesection a:visited{display:block; background-color:#cecfd1; color:#FFFFFF; text-decoration:none; font-weight:bold; margin:0; border:0; padding:4px; background-image:url(../_gfx/section-active.gif); background-position:right; background-repeat:no-repeat;}
.information {color:#999999; font-style:italic;}
.press {display:block; font-size: 12px; color: #002a5c; font-weight:bold; border:0; border-bottom:1px dashed #999999; margin:15px 0 0 0; padding:0;}
.smallprint {width:610px;  margin:0 0 0 310px; border:0; padding:0;}
.notice {color:#FFFFFF; font-size:10px;}
.agreed {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF; border:0; margin:0; padding:0;}
.note {font-size:10px;}
.clearboth {clear:both; font-size:1px; height:1px; border:0; margin:0; padding:0;}

/* LINKS */

a:link {color: #002a5c; text-decoration: underline;}
a:visited {text-decoration: underline; color: #002a5c;}
a:hover {text-decoration: none; color: #002a5c;}
a:active {text-decoration: underline; color: #002a5c;}

a.section, .section a {display:block; color:#999999; text-decoration:none; margin:0; border:0; padding:2px 4px 0 4px; background-image:url(../_gfx/section-link.gif); background-position:right; background-repeat:no-repeat;}
a.section:link, .section a:link {font-weight:normal; text-decoration:none; background-image:url(../_gfx/section-link.gif); background-position:right; background-repeat:no-repeat;}
a.section:visited, .section a:visited {font-weight:normal; text-decoration:none; background-image:url(../_gfx/section-link.gif); background-position:right; background-repeat:no-repeat;}
a.section:hover, .section a:hover {font-weight:bold; text-decoration:none; background-image:url(../_gfx/section-hover.gif); background-position:right; background-repeat:no-repeat;}
a.section:active, .section a:active {font-weight:bold; text-decoration:none; background-image:url(../_gfx/section-hover.gif); background-position:right; background-repeat:no-repeat;}

a.page {display:block; color:#999999; text-decoration:none; font-size:11px; margin:0; border:0; padding:2px 0 2px 4px;}
a.page:link {font-weight:normal; text-decoration:none;}
a.page:visited {font-weight:normal; text-decoration:none;}
a.page:hover {font-weight:bold; text-decoration:none;}
a.page:active{font-weight:bold; text-decoration:none;}

a.activepage {display:block; color:#002A5C; text-decoration:none; font-size:11px; font-weight:bold; margin:0; border:0; padding:2px 0 2px 4px;}
a.activepage:link {font-weight:bold; text-decoration:none;}
a.activepage:visited {font-weight:bold; text-decoration:none;}
a.activepage:hover {font-weight:bold; text-decoration:none;}
a.activepage:active {font-weight:bold; text-decoration:none;}

a.panel {color:#FFFFFF; text-decoration:underline;}
a.panel:link {font-weight:normal; text-decoration:underline;}
a.panel:visited {font-weight:normal; text-decoration:underline;}
a.panel:hover {font-weight:normal; text-decoration:none;}
a.panel:active {font-weight:normal; text-decoration:none;}

a.notice {color:#DDDDDD; text-decoration:none; font-size:9px;}
a.notice:link {color:#DDDDDD; font-weight:normal; text-decoration:none;}
a.notice:visited {color:#DDDDDD; font-weight:normal; text-decoration:none;}
a.notice:hover {color:#DDDDDD; font-weight:normal; text-decoration:underline;}
a.notice:active {color:#DDDDDD; font-weight:normal; text-decoration:underline;}

a.select-report {display:block; color:#999999; text-decoration:none; font-size:11px; margin:0; border:0; padding:2px 0 2px 4px;}
a.select-report:link {font-weight:normal; text-decoration:none;}
a.select-report:visited {font-weight:normal; text-decoration:none;}
a.select-report:hover {font-weight:bold; text-decoration:underline;}
a.select-report:active{font-weight:bold; text-decoration:underline;}

a.selected-report {display:block; color:#002A5C; text-decoration:none; font-size:11px; font-weight:bold; margin:0; border:0; padding:2px 0 2px 4px;}
a.selected-report:link {font-weight:bold; text-decoration:none;}
a.selected-report:visited {font-weight:bold; text-decoration:none;}
a.selected-report:hover {font-weight:bold; text-decoration:underline;}
a.selected-report:active {font-weight:bold; text-decoration:underline;}

/* HEADINGS */

h1,h2 {font-family: Georgia, "Times New Roman", Times, serif; border:0; margin:0; padding:0; font-weight:normal;}
h3,h4, {font-family: Arial, Helvetica, sans-serif; border:0; margin:0; padding:0;}
h5,h6 {font-family: Georgia, "Times New Roman", Times, serif; border:0; margin:0; padding:0;}
h1 {font-size: 28px; color: #002a5c;}
h2 {font-size: 28px; color: #a7a8ac;}
h3 {font-size: 12px; color: #002a5c;}
h4 {font-size: 12px; color: #002a5c; margin:0;}
h5 {font-size: 12px; color: #FFFFFF; font-weight:normal;}
h6 {font-size: 10px; color: #002a5c;}

/* FORMS */

form p {clear:left; margin:0; padding:5px 0 0 0;}
form p label {float:left; width:100px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
input.txt {width:178px;}

/* LISTS */

ol {border:0; padding:5px 0 0 10px; margin: 10px 0 0 10px;}
ul {border:0; padding:5px 0 0 10px; margin: 10px 0 0 10px;}
li {border:0; padding:0; margin: 0 0 10px 0;}

/* PORTFOLIO */
.portfolio {border:0; padding:0; margin:0;}
.portfolio-text { float:right; height:230px; width:165px; overflow:hidden; border:0; padding:0; margin:-5px 0 0;}
.portfolio-image {width:400px; height:390px; overflow:hidden; border:0; margin:0; padding:0;}
.portfolio-image img {border:0; padding:0; margin:10px 0 0 0;}

/* CONTROLLER */
#controller {position:absolute; top:553px; left:750px; height:60px; width:190px; overflow:hidden; border:0; padding:0; margin:0;}
.control-counter {font-size: 11px; font-weight:bold; color: #002a5c; border:0; border-bottom:1px dashed #999999; margin:7px 0 7px 0; padding:0 0 5px 0;}
.control-menu { background-color:#CECECE; color:#FFFFFF; font-size: 13px; height:25px; border:0; margin:7px 0 7px 0; padding:5px 0 0 4px;}

/* CONTROLLER BUTTONS LINKS */
a.control {color:#FFFFFF; text-decoration:none; margin:0; border:0; padding:0 17px 0 0; background-image:url(../_gfx/control-link.gif); background-position:right; background-repeat:no-repeat;}
a.control:link {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/control-link.gif);}
a.control:visited {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/control-link.gif);}
a.control:hover {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/section-active.gif);}
a.control:active {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/section-active.gif);}

a.activecontrol {color:#FFFFFF; text-decoration:none; margin:0; border:0; padding:0 17px 0 0; background-image:url(../_gfx/section-active.gif); background-position:right; background-repeat:no-repeat;}
a.activecontrol:link {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/section-active.gif);}
a.activecontrol:visited {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/section-active.gif);}
a.activecontrol:hover {color:#EEEEEE; text-decoration:none; background-image:url(../_gfx/section-active.gif);}
a.activecontrol:active {color:#FFFFFF; text-decoration:none; background-image:url(../_gfx/section-active.gif);}
