body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 5pt;


}

ul {
	text-align: left;
	text-indent: -10pt;
	white-space: normal;
	display: inline;
}

li.bulletList {
    list-style-type: disc;
}

a {
	color: #005288;
}

a.FeaturedLink {
	text-decoration: none;
	color: #005288;
}

table.MainTable {
	width: 100%;
}

table.SoftwareSkillsTable
{
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 8pt;
        border-style: none;
        border-width: 1;
        border-color: black;
        spacing :0px;
        border-collapse: collapse;
}
td.SoftwareSkillsCellHeader
{
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 8pt;
        font-weight: bold;
        border-style: none;
        border-width: 1;
        border-color: black;
        padding: e3px;
        spacing: 0px;
	text-align: right;
}

td.SoftwareSkillsCell
{
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 8pt;
        border-style: none;
        border-width: 1;
        border-color: black;
        padding: 3px;
        spacing: 0px;

}

td.SoftwareSkillsCellHeaderIndex
{
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 8pt;
        font-weight: bold;
        border-style: none;
        border-width: 1;
        border-color: black;
        padding: e3px;
        spacing: 0px;
        color: #005288;
}

td.SoftwareSkillsCellIndex
{
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 8pt;
        border-style: none;
        border-width: 1;
        border-color: black;
        padding: 3px;
        spacing: 0px;
        color: #005288;
}

table.MainAreaTable 
{	
        font-family: Tahoma,Verdana,Helvetica,Arial;
	font-size: 8pt;
}

td.MainAreaCell 
{	
        font-family: Tahoma,Verdana,Helvetica,Arial;
	font-size: 8pt;
        background-color: f9fdff;
}

td.MainAreaCellHeader 
{	
        font-family: Tahoma,Verdana,Helvetica,Arial;
	font-size: 8pt;
	font-weight: bold; 
}
td.HeaderTable
{
        background-color: #ceecff;
}
table.OakleafLogoTable
{
        background-color: #ceecff;
}

td.OakleafLogoCell {
        font-size: 12pt;
        color: #005288;
        font-weight: bold;
        text-align: centere
        background-color: #ceecff;
        height: 134px;
        border-style: none;
}


td.FeaturedContent {
        text-align: center;
        width: 201px;
        height: 134px;
        font-family: Tahoma,Verdana,Helvetica,Arial;
        /*background: url('/Oakleaf/assets/oakleaf1.jpg');
        background-repeat: no-repeat; */
        font-family: Tahoma,Verdana,Helvetica,Arial;
        background-color: #ceecff;
        border-style: solid;
	border-width: 2;
        border-color:#005288;
}

td.FeaturedResource {
        text-align: center;
        width: 201px;
        height: 134px;
        font-family: Tahoma,Verdana,Helvetica,Arial;
/*      background: url('/Oakleaf/assets/oakleaf2.jpg');
        background-repeat: no-repeat; */
        background-color: #ceecff;
        border-style: solid;
	border-width: 2;
        border-color:#005288;
}

td.Gradient {
	font-size: 8pt; 
	background: url('/assets/gradient_strip.jpg');
	color: #ffffff;
	text-align: right; 
}

td.Contents {
	width: 200px;
/*	background: url('/assets/big-bkgrnd-oakleaf-left2.jpg') right top; 
	background-repeat: no-repeat; 
	background-align: right; 
*/	vertical-align: top; 
        background-color: #ceecff;
}

td.MainCell {
/*	background: url('/assets/big-bkgrnd-oakleaf-right2.jpg') left top;
	background-repeat: no-repeat; 
*/	width: 82%;
        font-family: Tahoma,Verdana,Helvetica,Arial;
	font-size: 8pt;
}

td.NewsTicker {
	text-align: left;
	border: 1px solid #c0c0c0;
	width: 450px;
        background-color: f9fdff;
}

hr.BlueRule {
	color: #005288;
	height: 3px; 
}

.TopMenuDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

.TopMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #005d00;
	text-decoration: none;
}
.SubMenu {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #005288;
	text-decoration: none;
}
a.SubMenu:visited
{
        font-weight: bold;
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 10pt;
        text-decoration: none;
}

a.SubMenu:active
{
        font-weight: bold;
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 10pt;
        color: #005288;
        text-decoration: none;
}
.SubMenu:hover
{
        color: #005d00;
        font-weight: bold;
        font-family: Tahoma,Verdana,Helvetica,Arial;
        font-size: 10pt;
        text-decoration: none;
}


.SubMenuiReport {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
font.DisabledLink {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #a0a0a0;
	text-decoration: none;
}

h1 {
	font-family: Tahoma,Verdana,Helvetica,Arial;
	font-weight: bold;
	font-size: 13.5pt; 
}

h2 {
	font-family: Tahoma,Verdana,Helvetica,Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
	line-height: 0%;
}

p.MiniContactDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: white;
	text-align: center;
}

p.IndexPageContactDetails {
dd	font-family: Arial, Helvetica, sans-serif;
        font-family: Tahoma,Verdana,Helvetica,Arial;
 	font-size: 10pt;
	font-style: italic;
	color: #005288;
	text-align: center;
	width: 100%;
}

table.IndexPageContactDetails
{
	margin-left: auto;
	margin-right: auto;
}



/* Styles for the projects mini-table */
td.NormalCell {
	text-align: center;
	background: #e0e0e0;
	border-right: 1px solid black;
}

td.EndCell {
	text-align: center;
	background: #e0e0e0;
}

td.Tomcat {
	background: #bdeeb0;
}

td.XML {
	background: #abf3eb;
}

font.i { font-family: Verdana; font-weight: bold; color: #00a0ff; }
font.report { font-family: Verdana; font-weight: bold; color: #ff8000; }
