﻿/*        file: styles.css */
/*      author: Russell Lynch, CSC (rlynch6@csc.com) */
/*     created: 15 May 2006 */
/* last update: 14 July 2009 */
/* description: main stylesheet for AEC website. */
/*       notes: still clearing out styles that have been deprecated, original to the ASP.NET version of the site. */


body{font-family:verdana;color:#221E1F;font-size:10pt;background:#B5A980;}

a.links_general:link{color:#221e1f;text-decoration:none;}
a.links_general:active{color:#221e1f;text-decoration:none;}
a.links_general:visited{color:#221e1f;text-decoration:none;}
a.links_general:hover{color:#221e1f;text-decoration:underline;}

a.light:link{color:#e5ddce;text-decoration:underline;}
a.light:active{color:#e5ddce;text-decoration:underline;}
a.light:visited{color:#e5ddce;text-decoration:underline;}
a.light:hover{color:#e5ddce;text-decoration:underline;}

a.ochre:link{color:#ac3322;text-decoration:underline;}
a.ochre:active{color:#ac3322;text-decoration:underline;}
a.ochre:visited{color:#ac3322;text-decoration:underline;}
a.ochre:hover{color:#ac3322;text-decoration:underline;}

a.dark:link{color:#221e1f;text-decoration:underline;}
a.dark:active{color:#221e1f;text-decoration:underline;}
a.dark:visited{color:#221e1f;text-decoration:underline;}
a.dark:hover{color:#221e1f;text-decoration:underline;}

p.toplinks {font-family:arial,sans-serif;font-size:8pt;text-align:right;margin-right:5px;margin-top:5px;font-weight:bold;color:#221e1f;}
p.footer{margin:8px;}
.footerlinks {font-family:arial,sans-serif;font-size:8pt;text-align:right;margin-right:5px;margin-left:5px;margin-top:5px;font-weight:bold;color:#221e1f;}
.footercredits {font-family:arial,sans-serif;font-size:8pt;text-align:right;margin-right:5px;margin-left:5px;margin-top:10px;font-weight:normal;color:#221e1f;}
.sidelinks {margin:5px;font-family:arial,sans-serif;font-size:10pt;text-align:left;font-weight:normal;}
.subsidelinks{font-family:arial;font-size:8pt;color:#221E1F;margin-top:5px;margin-bottom:5px;margin-left:5px;text-align:left;}
.login {margin:5px;}

p.feature {font-family:arial,sans-serif;font-size:10pt;text-align:left;margin-right:10px;margin-left:10px;margin-bottom:10px;font-weight:bold;color:#e5ddce;}
p.collinks {font-family:arial,sans-serif;font-size:10pt;text-align:left;margin-left:10px;margin-right:10px;margin-bottom:10px;margin-top:10px;font-weight:bold;color:#221e1f;line-height:20px;}

.sidebar {border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.b_top {border-top:solid 1px #ffffff;}
.b_bottom {border-bottom:solid 1px #ffffff;}
.b_left {border-left:solid 1px #ffffff;}
.b_bottomleft {border-bottom:solid 1px #ffffff;border-left:solid 1px #ffffff;}

p.headerimg {margin-top:10px;margin-left:15px;margin-bottom:5px;font-family:garamond,times new roman;font-size:24pt;font-weight:bold;color:#ac3322;}
p.headerimg_task {margin-top:5px;margin-bottom:0px;font-family:verdana;font-size:16pt;font-weight:bold;color:#ac3322;text-align:center;}
p.text {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-right:15px;line-height:18px;margin-left:15px;}
.login_text {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:left;margin-bottom:0px;margin-top:0px;color:#221e1f;margin-left:5px;}
.login_text_normal {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:left;margin-bottom:0px;margin-top:10px;color:#221e1f;margin-left:5px;}
.login_error {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:left;margin-bottom:5px;margin-top:10px;color:#ac3322;margin-left:5px;}
.login_text2 {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:center;margin-bottom:0px;margin-top:0px;color:#221e1f;}
.login_text_normal2 {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:center;margin-bottom:0px;margin-top:10px;color:#221e1f;}
.login_error2 {font-family:verdana,arial,sans-serif;font-size:8pt;font-weight:bold;text-align:center;margin-bottom:5px;margin-top:10px;color:#ac3322;}

.logo {background-image:url(images/logo-bg.gif);background-repeat:no-repeat;background-position:bottom right;border:solid 1px #221E1F;}
.bg-left {background-image:url(images/bg_left.gif);background-repeat:repeat-y;}
.bg-right {background-image:url(images/bg_right.gif);background-repeat:repeat-y;}
.bg-topleft {background-image:url(images/bg_topleft.gif);background-repeat:no-repeat;}
.bg-topright {background-image:url(images/bg_topright.gif);background-repeat:no-repeat;}
.bg-top {background-image:url(images/bg_top.gif);background-repeat:repeat-x;}
.bg-bottom {background-image:url(images/bg_bottom.gif);background-repeat:repeat-x;}
.bg-bottomleft {background-image:url(images/bg_bottomleft.gif);background-repeat:no-repeat;}
.bg-bottomright {background-image:url(images/bg_bottomright.gif);background-repeat:no-repeat;}
.logo-aec {margin:2px;}
.logo-title {margin:2px 2px 2px 0px;}

td.insetgif {border-bottom:solid 1px #ffffff;border-left:solid 1px #ffffff;background-image:url(images/inset.gif);background-repeat:no-repeat;background-position:bottom left;bg-color:#221E1F;}

p.pageintro {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-top:0px;line-height:18px;border-bottom: solid 1px #221E1F;}
p.access_section {margin-left:10px;margin-bottom:0px;font-family:arial,verdana,sans-serif;font-size:14pt;font-weight:bold;color:#ac3322;}
p.access_description {font-family:arial,sans-serif;font-size:10pt;text-align:left;margin-left:30px;margin-bottom:10px;line-height:18px;margin-top:0px;}

p.detCPAtask {font-family:verdana,sans-serif;font-size:12pt;color:#AC3322;font-weight:bold;}
p.detCPAtitles {font-family:verdana,sans-serif;font-size:10pt;color:#221E1F;font-weight:bold;margin-top:10px;}
.detCPAstatus {font-size:10pt;font-weight:normal;}
table.tbldates {padding-left:20px;margin-top:10px;}
p.detCPAdatehead {font-family:verdana,sans-serif;font-size:10pt;color:#221E1F;font-weight:bold;text-align:center;}
p.detCPAdate {font-family:arial,sans-serif;font-size:10pt;color:#221E1F;font-weight:normal;text-align:right;}
p.detCPAdate2 {font-family:arial,sans-serif;font-size:10pt;color:#221E1F;font-weight:normal;text-align:left;margin-left:10px;}
p.detCPAnotetext {font-family:arial,sans-serif;font-size:10pt;color:#221E1F;font-weight:normal;text-align:left;}
.detCPAfunc {font-family:arial,sans-serif;font-size:8pt;color:#221E1F;font-weight:normal;font-style:italic;}

p.contents_title {font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;margin-left:5px;margin-top:5px;font-style:italic;}
.contents_list {font-family:arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;margin-right:5px;list-style-image: url('images/bullet.gif');}

p.cpa_sectionhead {font-family:verdana,sans-serif;font-size:12pt;color:#221E1F;text-align:left;font-weight:bold;margin-bottom:0px;margin-top:10px;}
p.cpa_sectionproperty {font-family:verdana,sans-serif;font-size:10pt;color:#221E1F;text-align:right;font-weight:bold;margin-right:10px;line-height:20px;}
.cpa_sectionvalue {font-family:verdana,sans-serif;font-size:10pt;color:#221E1F;text-align:left;font-weight:normal;margin-left:10px;margin-right:10px;line-height:20px;}
td.cpa_propertycol {background-color:#A0884C;border-bottom: solid 1px white;}
td.cpa_valuecol {background-color:#E5DDCE;border-bottom: solid 1px white;border-left: solid 1px white;}

.section_options {font-family:verdana,sans-serif;font-size:10pt;font-weight:bold;color:#AC3322;text-align:right;line-height:25px;}
.backtotop {font-family:verdana,sans-serif;font-size:10pt;font-weight:bold;color:#AC3322;text-align:left;margin-top:10px;}

.sitemappath{font-family:arial;font-size:8pt;color:#221E1F;margin-top:5px;margin-left:15px;}

.commentlabelright {font-family:verdana,arial,sans-serif;font-size:10pt;font-weight:bold;text-align:right;color:#221e1f;margin-right:5px;margin-top:5px;}
.formtextbox {font-family:verdana,arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;color:#221e1f;margin-top:5px;margin-right:5px;margin-left:5px;border-right:#221e1f 1px solid;border-top:#221e1f 1px solid;border-left:#221e1f 1px solid;border-bottom:#221e1f 1px solid;background-color:#ffffff;}
select.formselect {font-family:verdana,arial,sans-serif;font-size:10pt;font-weight:normal;text-align:left;color:#221e1f;margin-top:5px;margin-right:5px;margin-left:5px;width:275px;}
.formsubmitbutton {margin:5px;margin-bottom:15px;}
.formtext {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-left:20px;margin-right:20px;line-height:18px;}
.formheadercenter {font-family:verdana,arial,sans-serif;font-size:14pt;font-weight:bold;text-align:center;color:#221e1f;margin-top:15px;margin-bottom:5px;}

.text_bulletlist {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;line-height:18px;margin-left:50px;margin-right:15px;list-style-image: url('images/textbullet.gif');}
.text_nobulletlist {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;line-height:18px;margin-left:50px;margin-right:15px;margin-top:0px;list-style-type:none;}
.news_bulletlist {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-right:30px;margin-top:0px;line-height:18px;list-style-image: url('images/textbullet.gif');}

.header{margin-top:10px;margin-left:5px;}
.title{font-family:garamond,times new roman;font-size:24pt;font-weight:bold;color:#ac3322;}
.navpath{font-family:arial;font-size:8pt;color:#221E1F;}
.userinfo{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:right;margin-right:5px;margin-bottom:5px;}
.user{font-weight:bold;color:#AC3322;}
.aectitle{margin-right:5px;margin-top:10px;}
.menulinksleft{font-family:arial,sans-serif;font-size:10pt;font-weight:bold;text-align:left;color:#221e1f;margin-left:5px;margin-top:2px;margin-bottom:2px;}
.menulinksright{font-family:arial,sans-serif;font-size:10pt;font-weight:bold;text-align:right;color:#221e1f;margin-right:5px;margin-top:2px;margin-bottom:2px;}
.pageinstructions{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:left;color:#221e1f;margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;}

.icon_help{margin:5px;}
.sectiontitle{font-family:garamond,times new roman;font-size:16pt;font-weight:bold;color:#221e1f;margin-left:5px;margin-top:2px;margin-bottom:2px;}
td.sectiontitle{background:#A0884C;border-bottom:1px solid #221e1f;}
td.sectionbody{background:#E5DDCE;}
.myapps{font-family:arial,verdana;font-size:12pt;font-weight:bold;color:#ac3322;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;line-height:25px;}

.boxinstructions{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:left;color:#221E1F;margin:5px;}
.boxfieldlabel{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:right;color:#221E1F;margin:5px;}
.boxheader{font-family:arial,verdana;font-size:10pt;font-weight:bold;color:#221e1f;margin-left:15px;margin-right:5px;margin-top:10px;margin-bottom:5px;}
.boxsubheader{font-family:arial,verdana;font-size:10pt;font-style:italic;font-weight:normal;color:#221e1f;margin-left:30px;margin-right:5px;}
.boxsubheadernormal{font-family:arial,verdana;font-size:10pt;font-weight:normal;color:#221e1f;margin-left:30px;margin-right:5px;}
.boxactionlink{font-family:verdana,sans-serif;font-size:8pt;color:#221E1F;text-align:left;font-weight:normal;margin-left:10px;margin-right:10px;line-height:20px;}
.boxtext{font-family:arial,verdana;font-size:10pt;font-weight:normal;color:#221e1f;margin-left:15px;margin-right:5px;margin-top:10px;margin-bottom:5px;}
.protocol{font-family:arial,verdana;font-size:10pt;font-weight:bold;color:#ac3322;margin-left:30px;margin-right:5px;margin-top:5px;margin-bottom:10px;line-height:20px;}

td.privtableheader{font-family:arial;font-size:10pt;text-align:center;font-weight:bold;color:#221E1F;border-bottom:2px solid #221E1F;}
td.privtablerow{font-family:arial;font-size:10pt;text-align:center;font-weight:normal;color:#221E1F;border-bottom:1px solid #221E1F;}

.tblhead01{font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;text-align:left;margin-left:5px;margin-top:5px;}
.tblhead02{font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:5px;}

.tblrowside{font-family:arial;font-size:10pt;font-weight:normal;margin-left:5px;margin-right:5px;line-height:25px;}
.tblrowpriv{font-family:arial;font-size:8pt;font-weight:normal;text-align:center;}
.tblrownew{font-family:arial;font-size:10pt;font-weight:bold;color:#ac3322;text-align:left;margin-left:5px;}

.cparowhead01{font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;text-align:left;margin-top:5px;}
.cparowhead02{font-family:arial;font-size:8pt;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:5px;}

.cparowtext{font-family:arial;font-size:10pt;font-weight:normal;color:#ac3322;margin-top:5px;margin-bottom:5px;margin-right:10px;}
.cparowtextblack{font-family:arial;font-size:10pt;font-weight:normal;color:#000000;margin:5px;margin-left:0px;}
.cpaparentrow{font-family:verdana;font-size:14pt;font-weight:bold;color:#ac3322;text-align:left;margin-top:5px;margin-bottom:5px;margin-left:0px;margin-right:10px;}

.cpabutton{margin-top:5px;margin-bottom:5px;}

.statussubtitle{font-family:arial;font-size:12pt;font-weight:bold;color:#ac3322;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;}

.statuslabel{font-family:arial;font-size:9pt;font-weight:normal;color:#221e1f;text-align:right;margin-right:5px;}
.statusnumber{font-family:arial;font-size:10pt;font-weight:bold;color:#221e1f;margin-left:5px;}

table.task_section_top {border-top: 1px solid #A0884C;}

.subtitle{font-family:arial;font-size:12pt;font-weight:bold;color:#221E1F;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;}
.sublist{font-family:arial,verdana;font-size:10pt;font-weight:bold;color:#221E1F;margin-left:30px;margin-right:5px;margin-top:5px;margin-bottom:10px;line-height:20px;}
.reportfieldlabel{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:left;color:#221E1F;margin-left:30px;margin-right:5px;margin-top:5px;margin-bottom:10px;line-height:20px;}

.pressvenue {font-family:verdana,arial,sans-serif;font-size:8pt;font-style:italic;text-align:left;margin-left:15px;margin-top:10px;line-height:18px;}
.pressdate {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:right;margin-right:15px;margin-left:15px;line-height:18px;}
.presstype{font-family:verdana,arial,sans-serif;font-size:12pt;text-align:center;font-weight:bold;color:#221E1F;margin-left:15px;margin-right:15px;margin-bottom:10px;}
.presstypesub{font-family:verdana,arial,sans-serif;font-size:10pt;text-align:center;font-weight:bold;color:#221E1F;margin-left:15px;margin-right:15px;margin-bottom:10px;}
.presssubtitle{font-size:10pt;}
.presstext {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-left:15px;margin-right:15px;line-height:18px;}
.presstext_bulletlist {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-left:50px;margin-right:15px;list-style: number;line-height:18px;}
.pressend {font-family:verdana,arial,sans-serif;font-size:8pt;font-style:italic;text-align:left;margin-left:15px;margin-right:15px;line-height:18px;}
.speechvenue {font-family:verdana,arial,sans-serif;font-size:8pt;font-style:italic;text-align:left;margin-left:15px;margin-top:10px;line-height:18px;}
.speechdate {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-right:15px;margin-left:15px;line-height:18px;}
.speechtitle{font-family:verdana,arial,sans-serif;font-size:12pt;text-align:center;font-weight:bold;color:#221E1F;margin-left:15px;margin-right:15px;margin-bottom:10px;}
.speechtext {font-family:verdana,arial,sans-serif;font-size:8pt;text-align:left;margin-left:15px;margin-right:15px;line-height:18px;}
.speechend {font-family:verdana,arial,sans-serif;font-size:8pt;font-style:italic;text-align:left;margin-left:15px;margin-right:15px;line-height:18px;}

#tabnav	{ height: 8px; margin: 0; padding-left: 10px; background: url(tab_bottom.gif) repeat-x bottom; }
#tabnav li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#tabnav a:link, #tabnav a:visited { float: right; background: #fff; font-size: 10px; line-height: 14px; font-weight: bold; padding: 2px 10px 2px 10px; margin-left: 4px; border: 1px solid #E5DDCE; text-decoration: none; color: #AC3322; }
#tabnav a:link.active, #tabnav a:visited.active { border-bottom: 1px solid #E5DDCE; background: #E5DDCE; color: #221E1F; font-weight:normal; }

.uploadlink {font-family:verdana,sans-serif;font-size:10pt;color:#ac3322;text-decoration:underline;text-align:center;text-decoration:underline;background:none;border:none;margin-bottom:15px;font-weight:bold;}
