BODY               {background:#E5F0E5; font-family: verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px;}
TABLE,OBJECT,EMBED,IMG {margin:0;border:0;}
BLOCKQUOTE         {margin: 0px 20px 0px 20px;}
TD                 {color:#475245; font-size:11px; line-height:133%; vertical-align:text-top; text-align:left; font-family: verdana, helvetica, arial, sans-serif; }
P                  {padding: 0px 30px 10px 0px; margin:0px 0px 0px 0px;}

.issue1_content_legacy {position:relative;width:790px;margin-right:20px;margin-top:5px;}
.pageB_upperleft_top {text-align:left;}

/* no javascript */
#divHomePageNoScript {width:790px; text-align:center; padding: 100px 0px 0px 0px; margin:0px 0px 0px 0px;}

/* home page */
#divBot            {background:#FFFFFF; color:#FFFFFF; font-size:1px;}
.linkBot           {background:#FFFFFF; color:#FFFFFF; font-size:1px;}

#imgHomePageFooter {position:absolute; left:0px; top:405px; width:790px; height:145px; border:0;}
#imgUSCBanner      {width:790px; height:55px; border:0;}

/* content pages */
#divFlashNavigation  {width:790px; height:190px; padding:0; margin:0;}
#divHeaderGraphic    {border:0; position:absolute; z-index:5; top:190px;}  /* 'left' defined inline */
#tableMainText       {width:790px;}

#trMainText          {}
#tdMainText          {width:430px; vertical-align:top; height:300px;}
#blockquoteMainText      {width:365px; float:left; padding:0px 0px 0px 0px; margin: 0px 15px 0px 38px;}
#blockquoteMainTextPage2 {width:365px; float:left; padding:0px 0px 0px 0px; margin: 22px 15px 0px 38px;}
.spanTitleAndAuthors {line-height:166%;}
.spanTitle           {font-weight:bold; font-size:14px; padding: 0px 0px 0px 0px;}
.spanSubtitle        {font-weight:bold; font-size:12px; padding: 0px 0px 0px 0px;}
.spanAuthor          {font-weight:normal; font-size:11px; line-height:140%; padding: 0px 0px 0px 0px;}
#tdNavigation        {width:360px; padding-top: 0px;}

#tdFooterContent     {text-align:center;}
#divFooterLinks      {width:600px; font-size:10px; padding:16px 0px 0px 0px; margin:0px 0px 0px 120px; text-align: center;}
#divFooterSubLinks   {font-size:10px; margin:5px 80px 0px 80px; text-align:center; white-space: normal;}
#tableFooterLinks    {margin:16px auto 10px auto;}
#tdFooterLinksLeft   {padding-right:10px;}
#tdFooterLinksRight  {padding-left:10px;}

.spanProjectTitleOuter {line-height:166%;}
.spanProjectTitle      {color:#6C6E6B; font-weight:bold; font-size:14px; padding: 0px 0px 0px 0px;}
.spanProjectSubTitle   {color:#6C6E6B; font-weight:bold; font-size:12px; padding: 0px 0px 0px 0px;}
.projectProjectAuthor  {color:#6C6E6B; line-height:140%;font-weight:normal; font-size:11px; padding: 0px 0px 0px 0px;} /* old color:#6c6e6b; */
.spanProjectPageTitle  {font-weight:bold; color: #6C6E6B;}

/* vector space page */
#divVectorsSpacePage {width:965px; height:48px; background-repeat: no-repeat;}  /* 'background-image' defined inline */
#divVectorSpaceLink  {font-size:12px; letter-spacing:1px; padding: 18px 0px 0px 20px; text-align:right;}

/* navigation */
h1 {font-weight:bold; font-size:11px; margin: 0px 0px 5px 0px;}   /* navigation links */
h2 {font-weight:bold; font-size:11px; margin: 0px 0px 0px 0px;}   /* archive links*/
h3 {font-weight:bold; font-size:11px; margin: 0px 0px 0px 0px;}   /* non-linked title */
h4 {font-weight:bold; font-size:11px; margin: 10px 0px 0px 0px;}  /* list of projects links */

.blockquoteLinks                        {margin: 15px 0px 0px 52px;  padding:0px 0px 0px 0px;}
.blockquoteLinksWithProjectList         {margin: 25px 0px 0px 40px;  padding:0px 0px 0px 0px;}
.blockquoteAnnouncements                {margin: 12px 0px 0px 52px;  padding:0px 0px 0px 0px;}
.blockquoteAnnouncementsWithProjectList {margin: 12px 0px 0px 40px;  padding:0px 20px 0px 0px;}
.blockquoteProjectLinks                 {margin: 48px 0px 0px 52px;  padding:0px 0px 0px 0px; color:#7F7F6B;}
.blockquoteArchiveOuter                 {margin: 27px 0px 0px 52px;  padding: 0px 0px 0px 0px;}
.blockquoteArchiveLinks                 {margin: 2px 0px 10px 0px;   padding: 0px 0px 0px 0px;}
.blockquoteProjectTechnologies          {line-height:140%; margin: 0px 0px 0px 52px; padding:0px 0px 10px 0px;}

#divListOfProjectsBuffer {margin:0; padding:0; width:100%;}  /* 'height' defined inline */

.spanArchiveTitle        {font-weight:normal;}
.spanTechnologiesText    {font-weight:normal; font-size:10px; line-height:140%;}
.hrCLine                 {background:#CCCCCC; color:#CCCCCC; overflow:hidden; border:0; height: 1px; width:308px; margin: 0px 0px 10px 0px;}

A.linkMenu               {color:#EB5229; text-decoration:none;}          
A:link.linkMenu          {color:#EB5229; text-decoration:none;}
A:hover.linkMenu         {color:#660000; text-decoration:none;}      
A:active.linkMenu        {color:#EB5229; text-decoration:none;}       
A:visited.linkMenu       {color:#EB5229; text-decoration:none;}       
A:visited:hover.linkMenu {color:#660000; text-decoration:none;}

A.linkMenuSelected               {color:#660000; text-decoration:none;}          
A:link.linkMenuSelected          {color:#660000; text-decoration:none;}
A:hover.linkMenuSelected         {color:#660000; text-decoration:none;}      
A:active.linkMenuSelected        {color:#660000; text-decoration:none;}       
A:visited.linkMenuSelected       {color:#660000; text-decoration:none;}       
A:visited:hover.linkMenuSelected {color:#660000; text-decoration:none;}

.spanLinkMenuSelected    {color:#660000;}

#divViewProjectLink             {border:solid 1px #669999; margin:15px 0px 20px 0px; padding:5px 6px 5px 6px; width:96px; text-align:center; white-space:nowrap;}
A.linkViewProject               {color:#EB5229;text-decoration:none;}          
A:link.linkViewProject          {color:#EB5229;text-decoration:none;}
A:hover.linkViewProject         {color:#660000;text-decoration:none;}      
A:active.linkViewProject        {color:#EB5229;text-decoration:none;}       
A:visited.linkViewProject       {color:#EB5229;text-decoration:none;}       
A:visited:hover.linkViewProject {color:#660000;text-decoration:none;}

#imgVectorsFooter      {margin: 10px 0px 0px 36px;}
#imgVectorsFooterPage6 {margin: 10px 0px 0px 24px;}

.pageB_flash {position: absolute; left: 430px; top: 0px; width:360px;}

/* OLD */

/* blockquote style, for indenting, positioning, etc */
.mainText {float: left; margin-left:38px; margin-top:0px; margin-bottom:0px; margin-right:0px; padding:0;}
.linksText {margin-left:52px; margin-top:15px; margin-bottom:0px; margin-right:0px; padding:0;}
.announcementsText {margin-left:52px; margin-top:12px; margin-bottom:0px; margin-right:0px;padding:10px 0px 10px 0px;border-top:solid 1px #CCCCCC;}
.announcementsTextUnderListOfProjects {width:301px;margin-left:40px; margin-top:0px; margin-bottom:0px; margin-right:0px;padding:2px 0px 6px 0px;}
.techText {line-height:140%;margin-left:52px; margin-top:0px; margin-bottom:0px; margin-right:0px;padding:0px 0px 10px 0px;}
.archivesText {margin-left:0px; margin-top:2px; margin-bottom:10px; margin-right:0px;padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;}

/* specific styles */ 
.archivesTitle {color:#475245; font-weight:normal;}
.technologiesText {color:#475245;font-weight:normal;font-size:10px;line-height:140%;} /*old color: #7f7f6b */
.technologiesTitle {} /* old color:#6c6e6b; */
.vectorSpaceLink {text-align:right;padding-right:20px; padding-top:18px;  padding-left:0px;  padding-bottom:0px;font-size:12px; letter-spacing:1px;}

/* icons */
.projectIconImage {margin:0; float:left;}
.issueIconImage {margin-left:0px; margin-right: 0px; margin-top:0px; margin-bottom:30px;float:left;}
.projectIconDiv {margin: 0px 0px 16px 38px;padding: 0px 0px 0px 0px;}
.editLinkImage {margin-bottom:15px;}

.projectIconText {font-weight:bold; font-size:14px; padding: 0px 0px 0px 0px;} /* old color:#6c6e6b; */
.projectIconAuthorText {line-height:140%;font-weight:normal; font-size:11px; padding: 0px 0px 0px 0px;} /* old color:#6c6e6b; */

/* general links */
A {color:#669999;text-decoration:none;}             
A:link {color:#669999;text-decoration:none;}
A:hover {color:#92AEA4;text-decoration:none;}      /* old #66CCCC; */  
A:active {color:#669999;text-decoration:none;}       
A:visited {color:#999999;text-decoration:none;}    
A:visited:hover {color:#92AEA4;text-decoration:none;}

/* links on right side (displaymenu class) */

A.menuLink {color:#EB5229;text-decoration:none;}          
A:link.menuLink {color:#EB5229;text-decoration:none;}
A:hover.menuLink {color:#660000;text-decoration:none;}      
A:active.menuLink {color:#EB5229;text-decoration:none;}       
A:visited.menuLink {color:#EB5229;text-decoration:none;}       
A:visited:hover.menuLink {color:#660000;text-decoration:none;}

.menuLinkNoLink {font-weight:normal;}
.menuLinkBlue {color:#669999;text-decoration:none;}          
.menuLinkCurrent {color:#660000;}

#viewProjectDiv {font-size:12px; margin: 7px 0px 7px 0px; padding: 4px 0px 4px 0px; background:#EFEFEF;}
A.viewProjectLink {color:#EB5229;text-decoration:none;}          
A:link.viewProjectLink {color:#EB5229;text-decoration:none;}
A:hover.viewProjectLink {color:#660000;text-decoration:none;}      
A:active.viewProjectLink {color:#EB5229;text-decoration:none;}       
A:visited.viewProjectLink {color:#EB5229;text-decoration:none;}       
A:visited:hover.viewProjectLink {color:#660000;text-decoration:none;}

/* announcements (displaymenu class) */
A.announcementLink {color:#EB5229;font-weight:normal;text-decoration:none;}          
A:link.announcementLink {color:#EB5229;text-decoration:none;}
A:hover.announcementLink {color:#660000;text-decoration:none;}      
A:active.announcementLink {color:#EB5229;text-decoration:none;}       
A:visited.announcementLink {color:#EB5229;text-decoration:none;}       
A:visited:hover.announcementLink {color:#660000;text-decoration:none;}

A.announcementLinkText {color:#7F7F6B;font-weight:normal;text-decoration:none;}          
A:link.announcementLinkText {color:#7F7F6B;text-decoration:none;}
A:hover.announcementLinkText {color:#660000;text-decoration:none;}      
A:active.announcementLinkText {color:#7F7F6B;text-decoration:none;}       
A:visited.announcementLinkText {color:#7F7F6B;text-decoration:none;}       
A:visited:hover.announcementLinkText {color:#660000;text-decoration:none;}

/* main page body layout */
.pageA_top {width:790px;  height: 55px; border:0;}
.pageA_flash {position:absolute;  left: 0px;  top: 55px; width:790px;  height: 350px;}
.pageA_overflash {position:absolute;  left: 0px;  top: 380px;  width:790px;  height: 350px;  z-index:1; text-align:right;}
.pageA_bottom {position:absolute;  left: 0px;  top: 405px;  width:790px;  height: 145px; border:0;}
.main_flash {padding: 0; margin: 0;width:790px; height: 190px;}

.pageB_upperleft_redbox {position:absolute; left:61px; top:71px; width:92px;  height: 73px; z-index:1;}

.page2_links {width:790px;  font-size:10px;margin:0; padding-top:16px;  padding-bottom:0px; text-align: center;}
.page2_sublinks {margin-left:80px; margin-right:80px;  padding-top: 5px;  white-space: normal;text-align: center;  font-size:10px;}

/* erros */

.error_content {
  text-align:center; position:absolute;  left: 0px;  top: 170px; width:790px;
	font-family:Verdana;font-size:12px;color:#475245;letter-spacing:1px;line-height:133%;
}
.error_title {font-size:16px; font-weight:bold; line-height:200%;}
A.linkError {font-family:Verdana;font-size:12px;color:#AC6239;text-decoration:none;}         
A:link.linkError {text-decoration:none;}
A:hover.linkError {text-decoration:underline;}        
A:active.linkError {text-decoration:none;}      
A:visited.linkError {text-decoration:none;}       
A:visited:hover.linkError {text-decoration:underline;}

/* join mailing list form */
.rlisForm {
border-left:solid 1px #555555;border-top:solid 1px #555555;border-right:solid 1px #999999;border-bottom:solid 1px #999999;
font-family:Verdana;font-size:10px;background-color:#EEEEEE;color: #475245; 
height:18px;width:75px;text-align:right;
}
.rlisButton {
border-left:solid 1px #555555;border-top:solid 1px #555555;border-right:solid 1px #999999;border-bottom:solid 1px #999999;
font-family:Verdana;font-size:10px;font-weight:bold;background-color:#EEEEEE;color: #475245; 
height:18px;width:75px;margin-right:20px;
}

/* forum */
.loginRlisForm {margin:0; border:solid 1px #DDDDDD; background: #FFFFFF;font-family: Verdana; font-size: 10px; font-weight: normal;height:14px; }

.loginBar {padding-top:3px; padding-bottom:3px; background: #C0D9BF; font-weight:bold; white-space:nowrap;}

/* vector space page */
.pageD_upperleft {width:790px;  height: 48px;}
.pageD_link {text-align:right;padding-right:20px; padding-top:18px;  padding-left:0px;  padding-bottom:0px;}
.pageD_upperright {width:360px;  height: 130px;}
.pageD_flash {width:360px;  height: 550px;}

/* list of projects */
.listOfProjectsImageDiv {visibility:visible; z-index:1; position:absolute;left:430px; width:360px;text-align:right; height:50px;}
.listOfProjectsLinkDiv {visibility:visible; z-index:0; position:absolute;left:430px; width:360px;text-align:right; height:50px;}
.listOfProjectsLinkSpan {padding-right:50px;}
.listOfProjectsTitleSpan {float:left;padding-left:40px;}
.listOfProjectsContribsSpan {float:right;padding-right:20px;font-weight:normal;}

/* flash sniff error message */
.flashsniff {font-family:Verdana;font-size:12px;color:#475245;letter-spacing:1px;line-height:133%;}
.flashsniffDiv {padding-top:90px;text-align:center;}

A.flashsniff {font-family:Verdana;font-size:12px;color:#AC6239;text-decoration:none;}         
A:link.flashsniff {text-decoration:none;}
A:hover.flashsniff {text-decoration:underline;}        
A:active.flashsniff {text-decoration:none;}      
A:visited.flashsniff {text-decoration:none;}       
A:visited:hover.flashsniff {text-decoration:underline;}