h1 {
	font: bold 18px Arial, Verdana, sans-serif;
}
td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
.hftext {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.title_text {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.underline {  text-decoration: underline}
.bold {  font-weight: bold}
.large {  font-size: 14px}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.boldw {  font-weight: bold; color: #FFFFFF}

span.alert { background-color:#8b4646; padding:1px 4px 2px 4px; color:white; line-height:20px; }
span.alert strong { text-transform:uppercase; }

/*  Project Detail View Pages  */

#project-title { background-color:gray; color:white; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; letter-spacing:.02em; font-weight:bold; font-size:17px; text-align:center; padding-top:2px; padding-bottom:2px; margin-bottom:5px;}

div.project-desc { padding:5px; margin:5px; width:155px; float:left; }
td.project-scope { border-top:2px grey dotted; border-bottom:12px grey solid; padding:10px; }
div.project-scope-title { margin-bottom:10px; font-weight:bold; }
table.project-table { border-width:2px !important;  }

div.linklist ul { margin-left:-20px; }
div.linklist ul li {  list-style:none; padding:10px; border:1px #ccc solid; margin-bottom:5px; margin-right:20px; background-color:#eee;  }
div.linklist ul li.subt { border:none; background-color:white; border-left:4px #b2bddc solid; margin-bottom:10px; line-height:40px; padding-top:0px; }
div.linklist ul li.subt li { line-height:normal; }



/*  -------------- 2011 ----------------  */

body { text-align:center; background:url(/images/gr1.jpg) #c2cfeb repeat-x; }
table.holder { margin:20px auto; width:870px; /* border:4px #8298c9 solid; */  }
table.holder table {   }
table.head, table.topnav { width:870px; background-color:white; margin:0px; } 
table.head td.headerimg { background-color:#eaf0fd; }
table.head {  }
table.content { border-collapse:separate; border-color:none; /* border-spacing:4px; */ }
table.content td { font-size:0.8em; line-height:1.4em; background-color:white; }
table.content td ol li { margin-bottom:7px; }
table.content td.left, table.content td.right, td.maincontent { padding:18px;  } 
table.content td.right { padding-bottom:0px; width:200px !important;}
table.content td.right h3, div#blogposts h3 { color:#0c2658;  text-transform:uppercase; font-size:1em; }
table.content td.right h3 a, div#blogposts h3 a { text-decoration:none;  }
table.content td.right h3 a:hover, div#blogposts h3 a:hover { text-decoration:underline;  }
table.content td.right ul { margin-left:-15px; font-size:0.9em; }
table.content td.blog { background-color:#eee; padding:10px 15px; }
img.mainimg {  margin-bottom:20px; width:250px; height:180px; }
td.footer { padding:10px; }

div#blogposts {  margin:30px; background-color:#eee; padding:10px 20px; border:1px #c4c4c4 dashed; }
div#blogposts h3 { font-size:13px; }
div#blogposts li { margin-bottom:10px; }
div#blogposts span.rss-date { color:#666; line-height:22px; font-size:11px; }


/* ---------------- News Feeds ------------------------------------ */

.labelfield{ color:brown; font-size:11px; }
.datefield{ color:gray; font-size:11px;  }
.titlefield { padding-right:5px; font-size:12px; }
#rssfeeds, #rssfeeds2, #rssfeeds3 { margin:5px;  }
#rssfeeds a, #rssfeeds2 a, #rssfeeds3 a{ text-decoration: none;  }
#rssfeeds a:hover,#rssfeeds2 a:hover,#rssfeeds3 a:hover {    }
#rssfeeds p{ margin:0px; padding-bottom:7px; padding-top:5px;  border-bottom:1px #ccc solid; }
code{ color: red;}
#rssfeeds ul { margin-left:-30px; }
#rssfeeds li, #rssfeeds2 li, #rssfeeds3 li { padding:2px 0 2px 4px; margin-top:3px;    border-bottom:1px #c0c0c0 dotted;  }
#rssfeeds li:hover,#rssfeeds2 li:hover,#rssfeeds3 li:hover{  background-color:#e1e0e0;  }
#blogoolafeed, #blogoolafeed a { color:white; }
#blogoolafeed a:hover{ color:#8E7BD3; }
#blogoolafeed ul { margin-left:-15px }
#rssfeed-wrap { text-align:left; margin-left:15px; }
