h1 { margin-bottom: 0.5em; text-align: right; }
#content { background-color: #fff; padding: 2em 1em 0 2em; }
#content p { color: #6d6d6d; }
#content_header { text-align: right; }
#content_header_logo { background: #0a589c url('../images/bg_content_header.png') no-repeat 233px 0; height: 186px; text-align: left; width: 670px; }
#content_header_logo img { float: left; margin-right: 1em; }
#content_header_logo p { color: #fff; font-size: 1.2em; line-height: 1.2em; padding-right: 1em; padding-top: 4em; }
#content_header_logo span { color: #ccc; }
#nav2_empty { background-color: #3a4b5b; height: 1.8em; width: 850px; }
#nav2 { background-color: #3a4b5b; font-family: arial, sans-serif; font-weight: bold; text-align: center; width: 850px; }
#nav2 li { background: url('/images/bullet_gray.gif') no-repeat 0 50%; display: inline; list-style-type: none; margin: 0 1.5em 0 0; padding-left: 2em; }
#nav2 li#nav2_first { background: none; }
#nav2 li a { color: #a6a5a9; text-transform: uppercase; }
#nav2 li a:hover { color: #fff; text-decoration: none; }
#nav3 { background-image: url('/images/nav3_bg.gif'); background-position: 80% 0; background-repeat: repeat-y; float: left; height: 74%; left: 2em; list-style: none; padding-right: 2.6em; position: absolute; text-align: right; width: 11.2em; }
#nav3 li { left: 0.75em; line-height: 1em; margin-bottom: 1em; padding-right: 15px; position: relative; }
#nav3 li#nav3_active { background: url('/images/bullet.gif') no-repeat 95% 50%; }
#nav3 li a { color: #838383; font-size: 0.8em; font-weight: bold; text-transform: uppercase; }
#nav3 li ul li a { color: #000; font-size: 0.7em; font-weight: bold; text-transform: uppercase; }
#sidebar { float: right; margin-left: 2em; width: 183px; }
#sidebar_header { position:absolute; margin-top: 0.2em; margin-left: -150px; text-transform: uppercase; }
#sidebar_content { background-color: #32695b; padding: 1em; }
#sidebar_content p { color: #c2c2c2; font-size: 0.8em; line-height: 1.4em; }
#sidebar_content hr { border-color: #4d7c70; border-style: solid; color: #2b6356; height: 1px; }
#signup_content { background-color: #325068; padding: 1em; }
#signup_content p { color: #c2c2c2; font-size: 0.8em; line-height: 1.4em; }
#main { height: 100%; margin-left: 11.4em; padding-left: 1.6em; }
/* Personnel Styles */
.perLi { padding-bottom: 20px; }
.perSupTitle { font-weight: bold; }
.perHeaderDiv { text-align: center; }
.linkTable td { vertical-align: top; padding-right: 7px; padding-bottom: 7px; }
.linkTable p { margin-top: 0; }
