.workTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
font-weight: normal;
line-height: 30px;
vertical-align: bottom;
margin-left: 0px;
}

.workTitle a:link    {color: #eeeeee;text-decoration: none;}
.workTitle a:visited {color: #eeeeee;text-decoration: none;}
.workTitle a:hover   {color: #bbbbbb;text-decoration: none;}
.workTitle a:active  {color: #bbbbbb;text-decoration: none;}




.bg             {background-color: #222222;}
.bg_line        {background-color: #dddddd;}
.bg_border      {background-color: #000000;}
.bg_star        {background-color: #bb0000;}
.bg_contact     {background-color: #bb0000;}
.bg_transparent {background-color:transparent;}

.commentTitleTable {white-space: nowrap;}
.thumbsTable {table-layout: fixed;}

.nav_main {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: left;
font-weight: bold;
line-height: 23px;
vertical-align: top;
margin-left: 10px;
}

.nav_projects {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
font-weight: normal;
line-height: 13px;
vertical-align: top;
margin-left: 0px;
}

.nav_projects_1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
font-weight: normal;
line-height: 22px;
vertical-align: top;
margin-left: 0px;
}

.nav_projects_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: bold;
line-height: 16px;
vertical-align: top;
margin-left: 0px;
}

.nav_library_1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: left;
font-weight: normal;
line-height: 20px;
vertical-align: top;
margin-left: 0px;
}

.nav_library_1a {
font-family: Arial, Helvetica, sans-serif;
font-size: 6px;
text-align: left;
font-weight: normal;
line-height: 20px;
margin-left: 10px;
color: #eeeeee;
text-decoration: none;
}

.nav_library_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: bold;
line-height: 16px;
margin-left: 0px;
}

.nav_library_2a {
font-family: Arial, Helvetica, sans-serif;
font-size: 6px;
text-align: left;
font-weight: normal;
margin-left: 10px;
color: #eeeeee;
text-decoration: none;
}

.contact {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left: 5px;	
}

.commentTitle {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-align: left;
vertical-align: top;
font-weight: normal;
margin-left: 8px;
}

.commentBlurb {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
font-weight: normal;
line-height: 15px;
vertical-align: top;
}

.news_HL {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: left;
font-weight: bold;
line-height: 17px;
vertical-align: bottom;
}

.news {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: normal;
line-height: 15px;
vertical-align: top;
}

.jobs_HL {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-align: left;
font-weight: bold;
line-height: 24px;
vertical-align: bottom;
}

.jobs {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-weight: normal;
line-height: 16px;
vertical-align: middle;
}

.feature_HL {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: left;
font-weight: bold;
line-height: 19px;
vertical-align: top;
}

.feature {
color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
font-weight: normal;
line-height: 12px;
vertical-align: middle;
}

.slantHeader {background-color: #000000;}
.slantL      {background-color: #000000;float:left;}
.slantBorder {border-style: solid;}
.slantDown   {border-width: 80px 0px 0px 80px;border-color: #222222 #000000 #000000 #bb0000;float:left;}
