body
{
	margin: 0px; 
	padding:0px 0px 0px 0px; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
	text-align: left;	  
	color: #222222;
	
	background-image:url("bgfh.jpg");
	background-repeat:repeat-x repeat-y;
	 
}  

/* CONTENT */
#content h1, h1
{
	margin: 6px;
	margin-left: 0px;
	text-align: left;
	font-size:16px;
	display:inline;
}
#content h2,
#content h3, h2, h3
{
	font-size:14px;
	display:inline;
}

#content a,
#content a:link
{
	color: #000000;
	border-bottom: 1px dotted #bb0000;
	text-decoration: none;
}
#content a:hover
{
	color: #bb0000;
	background-color: #f8f8f8;
	text-decoration: none;
}

/* Skin colors */
.SkinColorBackground
{
	background-color:#0099CC;
}

/* HTML CONTROLS *********************/

a:link, a:hover, a:visited
{
	color:Blue;
}
/*
div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	border-collapse: collapse;
}
*/
table
{
	margin: 0px auto 0px auto; /* align=center */
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	border-collapse: collapse; /* cellpadding=cellspacing=0 */
	color: #000000;
	text-align: left;
	font-size: 12px;
	vertical-align: top; /*TASK top*/
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
}
tr
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse; /*cellpadding=cellspacing=0 */
	vertical-align: top;
}
td
{
	vertical-align: top;
	
}

/* FONT CLASSES *****************************/

a:link.WhiteLink, 
a:visited.WhiteLink, 
a:hover.WhiteLink, 
a:active.WhiteLink
{
    color:White;
    text-decoration:underline;
}
a:hover.WhiteLink
{
    font-weight:bold;
}

a:link.DarkBlueLink, 
a:visited.DarkBlueLink, 
a:hover.DarkBlueLink, 
a:active.DarkBlueLink
{
    color:#005588;
    text-decoration:underline;
}
a:hover.DarkBlueLink
{
    font-weight:bold;
}

.SkinText 
{
	color: #333333; /*verydarkgrey*/
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
}
a:link.SkinText, a:visited.SkinText, a:active.SkinText, 
a:link.SkinTextSub, a:visited.SkinTextSub, 
a:active.SkinTextSub, a:link.SkinTextBrowse, 
a:visited.SkinTextBrowse, a:active.SkinTextBrowse, 
a:link.SkinTextBrowse
{
	color: #076383;
	text-decoration: underline;
}
a:hover.SkinText, a:hover.SkinTextSub, a:hover.SkinTextSubNoUS
{
	color: white;
	background-color: #076383;
	text-decoration: none;
}
.SkinTextSub 
{
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
}

.SkinTextTitle 
{
	color: #333333; 
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
}
/*
a:link.SkinTextTitle, 
a:visited.SkinTextTitle, 
a:active.SkinTextTitle
{
	color: #000000;
	text-decoration: none;
}
*/
a:hover.SkinTextTitle
{
	text-decoration: none;
}

/* Main Tabs */
.SkinTabOnTD, 
.SkinTabOnTD a:link, 
.SkinTabOnTD a:visited, 
.SkinTabOnTD a:active, 
.SkinTabOnTD a:hover
{
	color:White;
	padding-top: 4px;
	font-size: 13px;
	font-family: Arial, Sans-Serif;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	font-weight:bold;
	text-decoration: none;	
}
.SkinTabOffTD, 
.SkinTabOffTD a:link, 
.SkinTabOffTD a:visited, 
.SkinTabOffTD a:active, 
.SkinTabOffTD a:hover
{
	color:Blue;
	font-size: 13px;
	padding-top: 4px;
	font-family: Arial, Sans-Serif;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;	
}
.SkinTabOffTD a:hover
{
	font-weight:bold;
}

/* TABLE CLASSES ********************/

table.main_table
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;
}
table.subtabs a:link 
{
	padding: 4px 3px 2px 3px;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Tahoma;
}

table.subtabs a:link, table.subtabs a:visited
{
	color: #ffffff;
	text-decoration: none;
}

table.subtabs a:hover, table.subtabs a:active
{
	color: #333;
	background-color: #c5eefc; /*baby blue*/
	text-decoration: none;
}


table.subtabs a:link.subtabs
{
	padding: 4px 3px 2px 3px;
	color: #333;
	font-size: 11px;
	background-color: #c5eefc;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, Tahoma;
}

table.subtabs
{
	margin: 0px auto 0px auto; /* centers the table*/
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	border-collapse: collapse;
	background-color: #0099cc; /*light teal-ish*/
	width: 100%;
	cursor: pointer;
	cursor: hand;
}

table.subtabs td.subtabitem
{
	color: #ffffff; /*white*/
	text-align: center;
	height: 25px;
}

table.subtabs td.subtabitembrowse
{
	color: #ffffff; /*white*/
	height: 25px;
}

/* View/New Project */
.tdHeader
{
	font-weight:bold;
	text-align:right;
}
.tdValue
{
	text-align:left;
}

/* Buttons */
.SkinButton
{
    Width:120px; 
    background-color:#FFFBFF; 
    border-color:#CCCCCC;
    border-style:Solid; 
    border-width:2px; 
    font-family:Verdana; 
    font-size:12px;
    color:#284775; 
    height:25px;
}
.SkinButton:hover
{
    border-width:4px; 
    cursor:pointer;
}

.SkinFileUpload
{
    Width:120px; 
    background-color:#FFFBFF; 
    border-color:#CCCCCC;
    border-style:Solid; 
    border-width:2px; 
    font-family:Verdana; 
    font-size:12px;
    color:#284775; 
    height:25px;
}
.SkinFileUpload:hover
{
    cursor:pointer;
}


/* FOOTER *********************************/

.footer
{
	padding-top:0px;
	color: White; /*darkgrey*/
	text-align: center;
	font-size: 13px; 
}

a:link.footer, a:visited.footer, a:active.footer
{
	color: #666666;
	text-decoration: none;
}
a:hover.footer
{
	color: #076383;
	background-color: White;
	text-decoration: underline;
}

/**********************************/
