#featureContainerWrapper    {margin:0; overflow:hidden;}
#featureContainerWrapper2   {}
#dummyEditor                {display: none;}
#content_frame              {font: normal normal bold 1em Georgia, "Times New Roman", serif;
                             display: block; padding: 10px 20px 0 20px;}


#featureContainer           {padding-bottom:32767px; margin-bottom:-32767px;}
#salutation                 {font-size: 275%; font-weight: bold; color: #0000CC;
                             padding-bottom: 20px; text-shadow: #7E7E7E 5px 5px 4px;
                             FILTER: Shadow(color='#999999', Direction=135, Strength=6);}
#subTitle                   {text-align: center; font-size:150%; padding-bottom: 20px;}
#sssubTitle                 {}
#sssubTitle img,
.ssnote1                    {float:right;}
.ssnote1                    {text-align: right; font-size:150%; padding: 70px 20px 0 0;}
#signature                  {margin-bottom:50px;}
#signature img,
#signature span             {float: left; height: 25px; vertical-align: middle;}
#signature span             { padding: 5px 0;}

#centerSal                  {display: block; width:100%; text-align: center; clear: both;}
#SATTOC                     {text-align: center;}
#SATTOC img                 {width: 82%;}
#_42effects                 {list-style: none; padding-left: 70px;}
#_42effects .stdText        {padding-left: 0;}
#revNote                    {font-size: 70%; font-style: italic; text-align: right; padding: 0 30px 4px 0;}
#NetOrgChart                {width:700px;}


/*             Special CSS for Proposal Page                   */
/*   to maintain original  formatting as tersely as possible   */
.bpad             {padding-bottom: 15px;}
#proposal .bpad,
#summary .bpad    {padding-bottom: 7px;}
.bblock           {display: block; padding-bottom: 7px;}
.in20             {text-indent: 20px;}
.in30             {text-indent: 30px;}
.in30c            {float: left; text-indent: 30px; display:block; clear:left; width:65%;}

.level1,
.level2,
.level3,
.level4           {font-family: Georgia, "Times New Roman", serif;
                             font-size: 1em; font-weight: normal; display: block; width:100%;}

.level1 .col1     {width: 40px;}
.level2 .col1     {width: 80px;}
.level3 .col1     {width: 120px;}
.level4 .col1     {width: 160px;}
.level1 .col2     {padding-left: 55px;}
.level2 .col2     {padding-left: 95px;}
.level3 .col2     {padding-left: 135px;}
.level4 .col2     {padding-left: 175px;}

.col1,
.col2             {padding: 0 5px;}
.col1             {float: left; text-align: right; height: 100%;}
.col2             {display: block; text-align: justify;}
/*             end Special CSS for Proposal Page               */

.stdText                    {padding-bottom: 10px;
                             font: normal normal normal 1em Georgia, "Times New Roman", serif;}
.listBold                   {margin: 0; padding: 0; font-weight: bold; clear: both; font-size: 120%;}
.listNormal                 {float: left; width: 100%; padding-bottom: 15px;}
.fullNormal                 {display: block; width: 100%; padding-top: 10px;}
.quote                      {display: block; padding: 0 30px 10px 30px; text-align: justify;
                             font: italic normal normal 1em Georgia, "Times New Roman", serif;}
.quoted                     {display: block; padding: 10px; text-align: justify;  margin: 10px 30px 10px 80px;
                             background:transparent url(../images/20bg.png) repeat 0px 0px; overflow: hidden;
                             font: italic normal normal 1em Georgia, "Times New Roman", serif;}
.quoter                     {float: right; text-align: right; font-style: normal; font-size: 90%;
                             width: 99%; padding-bottom: 40px;}
.qSource                    {font:normal normal normal .7em/.9em Tahoma, Arial, Helvetica, sans-serif;
                             float: right; text-align: right; font-size: 90%; padding-top: 8px; width: 100%;}
.qFootnote                  {font:normal normal normal .7em/.9em Tahoma, Arial, Helvetica, sans-serif;
                             float: left; text-align: left; font-size: 80%; padding-top: 18px; width: 100%;}
.editCellLabel              {width:55px; padding: 3px 5px 3px 5px; text-align: right; color: #6699CC;
                             font:normal normal normal 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;}
.message150                 {font-size: 150%;}
.message135                 {font-size: 135%;}
.message120                 {font-size: 120%;}
.message110                 {font-size: 110%;}
.w300                       {width:300px;}
.w400c, w400                {display: block; width:400px; margin: 0 auto 0 auto; clear: both;}
.w400c                      {text-align: center;}
.w500c, w500                {display: block; width:500px; margin: 0 auto 0 auto; clear: both;}
.w500c                      {text-align: center;}
.w550                       {width:550px;}
.w650                       {width:650px;}
.w750                       {width:750px;}
.dBlue                      {color: #330099;}
.bold                       {font-weight: bold;}
.wNormal                    {font-weight: normal;}
.italic                     {font-style: italic;}
.center                     {text-align: center;}
.left                       {text-align: left;}
.justify                    {text-align: justify;}

.vCollapse                  {padding-top: 0;padding-bottom: 0;}
.topPad15                   {display: block; padding-top: 15px;}
.listStyleUA                {list-style-type: upper-alpha}
.listStyleLA                {list-style-type: lower-alpha}
.listStyleD                 {list-style-type: decimal}
.sumPoint                   {list-style-type: none; padding-bottom: 8px; padding-left: 25px; text-indent: -25px;}
.required                   {font-size: 150%; color: #CC0033;line-height:12pt;padding:7px 0 0 0;height:.8em;}
.pdlLink                    {text-align:right; font-weight: bold; display:block;}
.packagebox                 {padding: 10px; margin-bottom: 30px; border: dashed 2px blue; overflow: hidden;}
.pdlVer                     {float:right; font-size:80%; color: #0000DD; width:98%; text-align: right;
                             padding-top:5px;}
.download                   {float: right; width:170px; height:25px; line-height:25px; clear: right;
                             padding: 10px 5px 10px 50px; margin: 14px 0;
                             background:transparent url(http://pccoh.com/images/dl.png) no-repeat 0px top;
                             color: #556699; text-decoration: none; border: none;}
.download:hover             {background:transparent url(http://pccoh.com/images/dl.png) no-repeat 0px bottom;
                             color: #99AACC; cursor:pointer;}
.dlPack                     {float: left; display:block; border: 1px solid #6666CC; overflow: hidden;
                             padding: 5px; margin: 10px 5px 5px 5px; width:230px;}
.sampleImage                {float: right; width:20%; padding: 10px; clear:right;}
.sampleImage img            {width: 100%;}
.sssdl                      {float: left; width: 300px;}
.sssdl .download            {width: 235px;}
.sssImage                   {float: right; width: 300px; padding: 10px; clear: both;}
.sssImage img               {width: 100%;}
.ssll                       {text-decoration: none; font: normal normal bold .7em Arial; color: #555;}
.ssllt                      {display: block; text-align: center;}

.zMargin                    {margin: 0;}
.pList                               {font-weight: bold;}
.pList a.a_faq                       {text-decoration: none; color: #000;}
.pList .faq_a,
.pList .faq_suba,
.pList .lock_faq_a                   {background-image: url(../images/hh-bg.png);}
.pList .faq_subList                  {text-decoration: none; text-indent: 0; list-style: none; margin:0; padding: 0;}
.pList .faq_q .faq_a,
.pList .faq_suba                     {display:none;}
.pList a:active,
.pList a:focus                       {outline-style: none;}
/*.pList .faq_q:hover .faq_a,   */
/*.pList .faq_q:hover .faq_subPart     {display:block;}  */
/*.pList .faq_subPart:hover .faq_suba  {display:block;} */
/*.pList .faq_subq:hover .faq_suba     {display:inline;} */
/* The next 2 lines added in lieu of the previous 2 */
.pList .faq_subPart .faq_suba        {display:block;}
.pList .faq_subq .faq_suba           {display:inline;}
.pList .faq_a                        {display:none; color: #000;}
.pList .faq_subq,
.pList .lock_faq_a                   {display:block;}
.pList .fullNormal,
.pList .faq_suba,
.pList .faq_suba ol,
.pHint                               {color: #309;}
.pList .faq_subq .bold,
.pList .faq_subPart .listBold        {color: #000;}
.pList .quoter                       {padding: 10px 0 0 0;}
.pHint                               {font-family: Arial; font-weight: normal; font-size:85%; border: solid 1px #00f;
                                      padding:2px; display:inline; margin-left: 30px;
                                      background: transparent url(../images/70hl.png) repeat 0px 0px;}
.newsPost                            {margin: 0 30px 20px 50px; padding: 15px 30px; width: 700px;
                                      border-left: solid 1px #aaa; border-top: solid 1px #aaa;
                                      border-right: solid 3px #666; border-bottom: solid 3px #666;
                                      background-color: #fff; cursor: pointer;}
.newsPost > *                        {cursor: pointer;}
.newsPost a.nMessage                 {text-decoration: none; color: #000;}
.newsPost .newsSubject,
.newsPost .newsDate                  {font: normal normal bold 12pt/14pt Arial; padding: 8px 0 20px 0;}
.newsPost .newsSubject               {float:left; width: 560px; text-align: left; padding-left: 40px;}
.newsPost .newsDate                  {float:right; width: 90px; text-align: right;}
.newsHeader                            {display:block; width: 100%; height:32px; background: transparent url(http://pccoh.com/images/folder-blue-icon-32.png) no-repeat 0px top;}
.newsPost .newsMessage               {display:none;}

.newsPost .lock_mBody                {display:block;}
.newsPost .mBody                     {display:none;}
.newsPost a:focus                    {outline-style: none;}
 /* REGISTRATION DIALOG */

#registration_container     {width: 350px; padding: 0 30px; display:block; position:absolute; left:-800px; z-index:9000;}
#contactus_container        {width: 460px; left: 240px; padding: 0 30px; display:block; z-index:0;}
#contactus_header,
#register_header            {height: 27px; padding: 0; margin: 0; text-align: center;}
#contactus_header_center    {background:transparent url(../images/boxTop-460.png) no-repeat center 0px;}
#register_header_center     {background:transparent url(../images/boxTop-w.png) no-repeat center 0px;}
#contactus_header_center,
#register_header_center     {height: 27px; margin: 0; overflow: hidden; color: #FFF;
                             font: italic normal bold 1em/1.5em Tahoma, Verdana, Arial;}
#contactus_main,
#register_main              {display: block; padding: 10px; border: solid 1px #000099; margin: 0;
                             border-top: 0; border-bottom: 0; overflow:auto; background-color: #F6F6F6;}
#contactus_table,
#register_table             {margin: 0 auto; border-collapse:collapse;}
#contactus_footer,
#register_footer            {padding: 0; margin: 0; text-align: center;}
#register_footer_center     {background:transparent url(../images/boxBottom-w.png) no-repeat center bottom;}
#contactus_footer_center    {background:transparent url(../images/boxBottom-460.png) no-repeat center bottom;}
#contactus_footer_center,
#register_footer_center     {height: 11px; margin: 0; overflow: hidden; line-height: 0;}
#rfFootnote                 {color: #CC0033; padding-left: 8px;
                             font:normal normal normal 8pt/12pt Tahoma, Arial, Helvetica, sans-serif;}
#contactus_processing       {display: block; position: absolute; left: 230px; top: 165px; z-index:9200; visibility: hidden;}
#registration_processing    {display: block; position: absolute; left: 170px; top: 170px; z-index:9200; visibility: hidden;}
#contactUs                  {margin: 0; padding: 0;}

#username_value,
#password_value,
#firstname_value,
#email_value,
#state_value,
#county_value,
#message_value,
#gender_value,
#subject_value,
#security_question_value    {border-left-color: #CC0000; border-top-color: #CC0000; border-right-color: #FF9999;
                             border-bottom-color: #FF9999; border-width: 1px; background-color: #fffffe;}
#lastname_value,
#address1_value,
#address2_value,
#city_value,
#zip_value,
#phone1_value,
#phone2_value               {border-left-color: #0000CC; border-top-color: #0000CC; border-right-color: #9999FF;
                             border-bottom-color: #9999FF; border-width: 1px; background-color: #fffffe;}
#gender_text,
#contact_text               {color: #44AA77;
                             font:normal normal normal 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;}
#contact_text               {text-align: right}


#contactus_container #lastname_value  {border-left-color: #CC0000; border-top-color: #CC0000; border-right-color: #FF9999;
                             border-bottom-color: #FF9999;}

.meet_wrapper                   {display: block; position: static; border: solid 1px #000000;
                                 padding: 2px; margin-bottom: 20px;}
.meet_wrapper .m_container      {background: #FFC68B url(../images/mpgrad-4.png) repeat-x 0px 0px;
                                 border: solid 1px #000000; overflow: hidden; clear:both;}
.meet_wrapper .m_photo_frame    {width: 100px; height:120px; float: left; overflow: hidden;
                                 padding: 5px 10px 7px 5px; clear:both;}
.meet_wrapper .m_photo          {width: 100%; height:100%; border: solid 1px #444444;}
.meet_wrapper .m_header         {font: italic normal bold 1.3em Tahoma, Arial, Helvetica, sans-serif;
                                 padding: 5px 10px 0 10px; color: #DDDDDD; width:75%;
                                 FILTER: Shadow(color='#222222', Direction=135, Strength=4);
                                 text-shadow: #222222 2px 2px 2px;}
.meet_wrapper .m_bio            {font: normal normal normal .8em Tahoma, Arial, Helvetica, sans-serif;
                                 color: #000000; text-shadow: #DDDDDD 1px 1px 1px; text-indent: 8%;
                                 text-align: justify; padding: 10px 10px 0 10px; min-height: 65px;}
.meet_wrapper .m_bio p          {text-indent: 4%; padding-bottom: 10px; margin: 0;}
.meet_wrapper .m_since          {font: italic normal normal .8em Tahoma, Arial, Helvetica, sans-serif;
                                 float: right; padding: 5px 10px 5px 0; bottom: 0px;}
.meet_wrapper .m_link_container {font: normal normal normal .8em/1.2em Tahoma, Arial, Helvetica, sans-serif;
                                 clear:left; margin-left: 10px; padding-bottom: 5px;}
.meet_wrapper .m_link           {background: transparent url(../images/email.png) no-repeat 0px 0px;
                                 padding: 2px 0 2px 25px; text-decoration: none; color: #000000;}
.meet_wrapper .m_link:hover     {color: #0000FF;}

/* MAIN for Attribute Detail Buttons */

#button_container           {background-color: #F6F6F6; padding: 10px 9px 0 9px;
                             text-align: center; overflow: hidden;}

/* SOVEREIGNTY STATION */
.map_style                 {display: block; position: relative; width: 100%; height: 100%;
                            background-color: rgb(229, 227, 223); overflow: hidden; z-index: 0;}
.location_container        {font: normal normal normal 1em Tahoma, Verdana, Arial, Helvetica;
                            border-top: solid 1px #000066; border-left: solid 1px #000066;
                            background: transparent url(../images/200x1-20to0.png) repeat-x 0px 0px;
                            width: 100%; margin-bottom: 20px;}
.location_header_cell      {width: 70%; height: 45%; text-align: center; }
.location_logo_cell        {width: 110px;}
.location_title_cell       {width: 90%; padding: 10px; text-align: center;}
.location_map_cell         {width: 30%; height:200px; border: solid 1px #000000;}
.location_divider_cell     {width: 70%; height:10%; text-align: center; padding:0; margin:0;}
.location_divider_cell hr  {color: #CCCCCC; background-color: #CCCCCC; width: 90%;
                            text-align: center; height: 2px; padding:0; margin:0 auto;}
.location_address_cell,
.location_misc_cell        {width: 35%; font-size: 95%; padding-top: 0px;
                            color: #000066; height: 45%;}
.location_misc_cell        {text-align: right; padding-right: 10px;}
.location_logo             {width: 100px; height:100px; float: left;
                            border-left: 2px solid #CCCCCC;
                            border-top: 2px solid #CCCCCC;
                            border-right: 2px solid #660000;
                            border-bottom: 2px solid #660000;}
.location_logo img         {border: 0;}
.ssoo                      {float: left; font-size: 70%; color: #660000;}
.driving_directions_cell   {padding: 3px 10px; float: right; font-size: 70%;
                            background-color:#66CC00; border: #FFFFFF 3px double;}
.driving_directions_cell a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.location_header           {font-size: 150%; color: #660000; clear:both; padding-top: 15px;
                            font-weight: bold;}
.location_byline           {font-size: 80%; color: #660000;}
.hoo                       {text-align: center; float:right;}
.hooDay                    {width: 40px; font-size: 75%;}
.hoo1, .hoo7               {color: #660000;}
.hoo2, .hoo3, .hoo4,
.hoo5, .hoo6               {color: #000066; background-color:#EAEAF7;}
.hoo1, .hoo7               {background-color:#F7EAEA;}
.wdArrow                   {width:15px; height: 9px; border: 0;}