td{color: #666666;font-family: helvetica, Tahoma, Arial; font-size: 11px;}
span.small
{
    font-size: 12px;
    }
span.smallbold
{
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.5pt;
    }
span.smaller
{
    font-size: 11px;
    }
    
span.heading
{
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2pt;
    }
span.smallest
{
    font-size: 10px;
    }
 
span.reportheader
{
	color: #FFFFFF;
	font-size: 10px;
	}
body
{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: helvetica, Tahoma, Arial;
font-size: 11px;
}
#projectupdate
{
    width: 90%;
    text-align: center;
    }
#neweventtabs{margin-top:5px;margin-left:5px;margin-bottom:0px; padding:0px;border-bottom:solid 3px #999999;height:38px;}
#neweventtabs .neweventtab{padding:10px;border:solid 1px #CCCCCC;float:left;margin:2px;}
#neweventtabs .neweventtabON{background-color: #999999;color:#FFFFFF;font-weight:bold;padding:10px;border:solid 1px #CCCCCC;float:left;margin-left:2px;margin-right:2px;margin-top:2px;margin-bottom:0px;}
#neweventtabs .neweventtitle{padding:10px;margin:2px;}
#neweventtabs h1{padding-left:20px;}

/*heading project*/
div#headingproject,
div#headingnotes,
div#headingdocs,
div#headingcustom2
{
    background-color: #5A5A5A;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 1px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    width: 100%;
    
    
}
div#headingproject a,
div#headingnotes a,
div#headingdocs a,
div#headingcustom2 a
{
    padding: 0px;
    margin: 0px;
    
}
div#headingproject h1,
div#headingnotes h1,
div#headingdocs h1,
div#headingcustom2 h1
{
    font-size: 13px;
    font-variant: small-caps;
    color: #FFFFFF;
    padding-left: 10px;
    margin:0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    letter-spacing: 2pt;
}
/*text project*/
div#headingproject div#textproject,
div#headingproject div#headingdescription div#textdescription,
div#headingproject div#headingcustom div#textcustom,
div#headingnotes div#textnotes,
div#headingdocs div#textdocs,
div#headingcustom2 div#textcustom2
{
    padding: 0px;
    margin: 0px;
    background-color: #F1F2F2;
    
 }

/*heading description and heading custom*/
div#headingproject div#textproject div#headingdescription,
div#headingproject div#textproject div#headingcustom
{
    background-color: #EAC656;
    border-style: solid;
    border-width: 1px;
    border-color: #5A5A5A;
    padding: 0px;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#headingproject div#textproject div#headingdescription h2,
div#headingproject div#textproject div#headingcustom h2
{
    font-size: 9.5px;
    color: #5A5A5A;
    padding: 5px;
    margin: 0px;
    letter-spacing: 2pt;
}
div#headingproject div#textproject div#headingdescription a.right,
div#headingproject div#textproject div#headingcustom a.right
{
    float: right;
    color: #336699;
    margin-right: 10px;
    }

#profile_heading
{
    margin: 0px;
    padding: 0px;
    background-color: #999999;
    color: #cccccc;
    border-bottom: solid 1px #666666;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #666666;
    }
#profile_heading h1
{
    font-size: 13pt;
    letter-spacing: 1.3pt;
    margin: 0px;
    padding: 5px;
    
    }
#profile_heading p.formbuttons
{
    background-color: #999999;
    margin: 0px;
    padding: 5px;
    float: right;
    }
#profile_heading p
{
    margin: 3px;
    padding: 5px;
    background-color: #EFEFEF;
    color: #666666;
    font-size: 9pt;
    }

 #profile_error
{
    margin: 0px;
    padding: 0px;
    background-color: #FFCCCC;
    color: #990000;
    border-bottom: solid 1px #666666;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #666666;
    }
 #profile_error p
{
    font-size: 11pt;
    letter-spacing: 1.3pt;
    margin: 0px;
    padding: 5px;
    
    }
#profile_calendar_heading,
#profile_documents_heading,
#profile_intranet_heading
{
    background-color: #336699;
    color: #cccccc;
    margin: 0px;
    padding: 0px;
    
    }    
#profile_login_heading
{
    background-color: #5A5A5A;
    color: #cccccc;
    margin: 0px;
    padding: 0px;
    }
#profile_login,
#profile_settings_calendar,
#profile_settings_documents,
#profile_settings_intranet
{
    background-color: #efefef;
    }
#profile_login_heading h2,
#profile_calendar_heading h2,
#profile_documents_heading h2,
#profile_intranet_heading h2
{
 margin: 0px;
 padding: 5px;
 font-size: 10pt;
 font-variant: small-caps;   
    }







td.rightcol
{
    margin: 0px;
    padding: 10px;
    width: 40%;
    }
td.leftcol
{
    margin: 0px;
    padding: 10px;
    width: 60%;
}

#CustomFileLink
{
    float: left;
    width: 70%;
    padding: 2px;
    }
 #CustomFileLink a 
 {
    text-decoration: underline;
    color: #336699;
    font-size: 11px;
    }
#RemoveLink
{
    float: right;
    width: 15%;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 2px;
    text-align: center;
    }
#RemoveLink a
{
    text-decoration: none;
    color: #990000;
    font-size: 9px;
    
    }
#UploadFileLink
{
    width: 200;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 2px;
    text-align: center;
    }
#UploadFileLink a
{
    text-decoration: none;
    color: #669966;
    font-size: 10px;
    
    }
#FileLink
{
    width: 80%;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    padding: 2px;
    text-align: left;
    }
#FileLink a
{
    text-decoration: none;
    color: #336699;
    font-size: 10px;
    
    }

#headingactions #buttonactiontext
{
    text-align: left;
    height: 30px;
    padding-left: 10px;
    font-size: 10.5px;
    font-weight: bold;
    color: #FFFFFF;
    }
#headingactions #actionbutton
{
    width: 260px;
    padding-left: 10px;
    }
#headingSave p,
#headingactions p,
#headingactions a
{
    color: #FFFFFF;
    font-size: 10px;
    padding: 10px;
    margin: 0px;
    }
#headingactions p.action,
#headingactions p.action a
{
    color: #FFFFFF;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    }

#headingSave .SaveButton

{
    width: 200px;
    background-color: #CCCCCC;
    }
#headingSave .buttonCancel

{
    width: 200px;
    background-color: #999999;
    }
.buttonaction

{
    width: 300px;
    background-color: #FFFFFF;
    color: #336699;
    font-weight: bold;
    font-size: 10pt;
    }



#headingnotes a.right,
#headingdocs a.right,
#headingcustom2 a.right,
#headingresources a.right,
#headingworkflowlog a.right,
#profile_login_heading a.right,
a.right
{
    float: right;
    color: #EFEFEF;
    margin-right: 10px;
    }

/*heading right col and bottom*/
div#headingSave
{
    background-color: #8A8A8A;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 1px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    width: 100%;
}
div#headingworkflowlog,
div#headingresources,
div#headingactions
{
    background-color: #336699;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 1px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    width: 100%;
}



div#headingworkflowlog a,
div#headingresources a,
div#headingactions a,
div#headingSave a
{
    padding: 0px;
    margin: 0px;
    
}
div#headingworkflowlog h1,
div#headingresources h1,
div#headingactions h1,
div#headingSave h1
{
    font-size: 13px;
    font-variant: small-caps;
    color: #FFFFFF;
    padding-left: 10px;
    margin:0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    letter-spacing: 2pt;
}
/*text project*/
div#headingworkflowlog div#textworkflowlog,
div#headingresources div#textresources,
div#headingactions div#textactions,
div#headingSave div#textSave
{
    padding: 0px;
    margin: 0px;
    background-color: #F1F2F2;
    
 }





#copcheader
{
position: relative;
height: 50px;
width: 700px;
}
#copcheader #left
{
text-align: left;
font-size: 9pt;
font-family: helvetica medium, arial, sans-serif;
font-weight: bold;
color: 0D2E64;
}
#copcheader #right
{
text-align: left;
font-size: 8.5pt;
line-height: 14pt;
font-family: helvetica medium, arial, sans-serif;
color: A8A9AD;
float: right;
width: 200px;
}


.input
{
font-family: helvetica medium, arial, sans-serif;
font-size: 8pt;

}


a
{
color: 0D2E64;
}
a:hover
{
color: 0D2E64;
}

#leftmenu
{
position: relative;
font-family: helvetica medium, arial, sans-serif;
}
#leftmenu p
{
font-family: helvetica medium, arial, sans-serif;
font-size: 8pt;
color: 0D2E64;
margin-left: 4px;
}
#leftmenu ul
{
margin: 0; 
padding: 0;
width:125px;
list-style-type: none;
font-size: 10pt;
font-family: helvetica medium, arial, sans-serif;
}
#leftmenu li
{
margin: 2px 0 0;

}
#leftmenu li a
{
display: block;

padding-left: 10px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border-left: solid 1px #F1F2F2;
border-top: solid 1px #F1F2F2;
border-bottom: solid 1px #F1F2F2;
background: #F1F2F2;
text-decoration: none; 
font-size: 8.5pt;
}
#leftmenu li a:hover
{
background: #8A8A8A;
color: #ffffff;
}

#leftmenu li.on a{
display: block;
padding: 2px 2px 2px 10px;
border-left: solid 1px #F1F2F2;
border-top: solid 1px #F1F2F2;
border-bottom: solid 1px #C3C3C3;

background: #C3C3C3;
color: FFFFFF;
font-weight: bold;
text-decoration: none; 
font-size: 8.5pt;
}
#leftmenu li.on a:hover
{
background: #8A8A8A;
color: #ffffff;
}



#leftmenu li.sub
{
margin: 0px 0 0;
}
#leftmenu li.subon
{
margin: 0px 0 0;
}

#leftmenu li.sub a
{
color: FFFFFF;
display: block;

padding: 1px 1px 1px 20px;
border-left: solid 1px #F1F2F2;
border-top: solid 1px #F1F2F2;
border-bottom: solid 1px #C3C3C3;

background: #C3C3C3;
text-decoration: none; 
font-size: 7.5pt;

}
#leftmenu li.sub a:hover
{
background: #0D2E64;
color: #ffffff;
}

#leftmenu li.subon a{
display: block;
padding: 1px 1px 1px 20px;
border-left: solid 1px #F1F2F2;
border-top: solid 1px #F1F2F2;
border-bottom: solid 1px #8A8A8A;
background: #8A8A8A;
text-decoration: none; 
font-weight: bold;
color: FFFFFF;
font-size: 7.5pt;
}
#leftmenu li.subon a:hover
{
background: #333333;
color: #ffffff;
}



#leftmenu li.subsub
{
margin: 0px 0 0;
}
#leftmenu li.subsubon
{
margin: 0px 0 0;
}

#leftmenu li.subsub a
{
color: FFFFFF;
display: block;
padding: 1px 1px 1px 30px;
border-left: solid 1px #0D2E64;
border-top: solid 1px #0D2E64;
border-bottom: solid 1px #0D2E64;

background: #0D2E64;
text-decoration: none; 
font-size: 7pt;

}
#leftmenu li.subsub a:hover
{

background: #333333;
color: #ffffff;
}

#leftmenu li.subsubon a{
display: block;

padding: 1px 1px 1px 30px;
border-left: solid 1px #666666;
border-top: solid 1px #666666;
border-bottom: solid 1px #666666;

background: #333333;
text-decoration: none; 
color: FFFFFF;
font-size: 7pt;
}
#leftmenu li.subsubon a:hover
{
background: #333333;
color: #ffffff;
}


#leftmenuheader
{
background-color: 0D2E64;
color: FFFFFF;
font-size: 10pt;
font-weight: bold;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
font-family: helvetica medium, arial, sans-serif;
}


#breadcrumb
{
position: relative;
text-align: right;
color: A8A9AD;
margin-right: 5px;
font-size: 8pt;
font-family: helvetica medium, arial, sans-serif;
}
#breadcrumb a, a:visited
{
color: 0D2E64;
font-size: 8pt;
font-family: helvetica medium, arial, sans-serif;
}
#breadcrumb a:hover
{
color: 40749E;
font-size: 8pt;
font-family: helvetica medium, arial, sans-serif;
}


#main
{

margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
}
#main h1
{
	
font-family: helvetica medium, arial, sans-serif;
font-size: 13pt;
font-weight: bold;
color: 0D2E64;
	}

#main h2
{
font-family: helvetica medium, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
color: 0D2E64;
}

#main h3
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
letter-spacing: 1.5pt;
color: 0D2E64;
}



#main p
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}

#main p.address
{
font-family: helvetica medium, arial, sans-serif;
font-size: 7pt;
color: 333333;
}


#main ul
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}
#main li
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}
#main li a, a:visited
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 0D2E64;
}

#main li a:hover
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 40749E;
}

#main #folders ul
{
margin: 0; 
padding: 0;
width:125px;
list-style-type: none;
font-size: 10pt;
font-family: helvetica medium, arial, sans-serif;
}


#main #folders li
{
list-style-type: none;
margin: 0px 0 0;
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}
#main #folders li a, a:visited
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 0D2E64;
}

#main #folders li a:hover
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 40749E;
}


#main li.copcuser
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}
#main li.copcuser a, a:visited
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 0D2E64;
}

#main li.copcuser a:hover
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 40749E;
}

#main li.copcuser font.cspcertificationapplied
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: 6666FF;
font-weight: bold;
letter-spacing: 1.5pt;
}
#main li.copcuser font.csp-usingtheframework
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: CC33FF;
letter-spacing: 1.5pt;
}
#main li.copcuser font.cspcertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 66CC66;
letter-spacing: 1.5pt;
}
#main li.copcuser font.csprecertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: FF9933;
letter-spacing: 1.5pt;
}

#main li.copcuser font.vmocertificationapplied
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: 6666FF;
font-weight: bold;
letter-spacing: 1.5pt;
}
#main li.copcuser font.vmo-usingtheframework
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: CC33FF;
letter-spacing: 1.5pt;
}
#main li.copcuser font.vmocertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 66CC66;
letter-spacing: 1.5pt;
}
#main li.copcuser font.vmorecertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: FF9933;
letter-spacing: 1.5pt;
}




#main p font.cspcertificationapplied
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 6666FF;
letter-spacing: 1.5pt;
}
#main p font.csp-usingtheframework
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: CC33FF;
letter-spacing: 1.5pt;
}
#main p font.cspcertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 66CC66;
letter-spacing: 1.5pt;
}
#main p font.csprecertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: FF9933;
letter-spacing: 1.5pt;
}

#main p font.vmocertificationapplied
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 6666FF;
letter-spacing: 1.5pt;
}
#main p font.vmo-usingtheframework
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: CC33FF;
letter-spacing: 1.5pt;
}
#main p font.vmocertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: 66CC66;
letter-spacing: 1.5pt;
}
#main p font.vmorecertified
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: FF9933;
letter-spacing: 1.5pt;
}


#main td
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 333333;
}

#main td a, a:visited
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 0D2E64;
}

#main td a:hover
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 40749E;
}


#main p a
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 0D2E64;
}

#main p a:hover
{
font-family: helvetica medium, arial, sans-serif;
font-size: 10pt;
color: 40749E;
}




#SiteMap
{
	text-align: right;
	margin-right: 5px;
	margin-bottom: 3px;
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: 999999;
}
#SiteMap a
{
color: 999999;
text-decoration: none;
}
#SiteMap a:hover
{
color: A8A9AD;
text-decoration: underline;
}


#MenuBottom
{
text-align: center;
Margin-top:5px;
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: FFFFFF;
font-weight: bold;
word-spacing: 4px;
margin-bottom: 5px;
}
#MenuBottom a
{
	color: FFFFFF;
	font-size: 8.5pt;
	}
#MenuBottom a:hover
{
	color: FCC44C;
	font-size: 8.5pt;
	}


#footer
{
font-family: helvetica medium, arial, sans-serif;
font-size: 7pt;
color: 999999;
}
#footer b
{
font-size: 10px;
font-weight: bold;
color: 0D2E64;
}
#footertext
{
padding-top: 10px;
padding-left:43px;
padding-bottom: 10px;
}







#MenuBanner
{
	background-color: 00467E;
	margin-top:5px;
	width: 758px;
font-family: helvetica medium, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: 0D2E64;
}

#EventBox
{
background-color: F1F2F2;
width: 125px;
}

#Event
{

padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: 939598;
padding-bottom: 10px;
}
#Event b
{
font-family: helvetica medium, arial, sans-serif;
font-size: 9pt;
color: 939598;
font-weight: bold;
}

#Event a, a:visited
{
color: 0D2E64;
font-size: 9pt;
}
#Event a:hover
{
color: 40749E;
font-size: 9pt;
}

#ProductBox
{
background-color: F1F2F2;
width: 125px;
}

#Product
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
font-family: helvetica medium, arial, sans-serif;
	font-size: 9pt;
	color: 939598;
	padding-bottom: 10px;
}
#Product b
{
font-family: helvetica medium, arial, sans-serif;
	font-size: 9pt;
	color: 939598;
	font-weight: bold;
	}
#Product a, a:visited
{
	color: 0D2E64;
	}
#Product a:hover
{
	color: 40749E;
	}



#YellowBanner
{
	background-color: FFFFFF;
	width: 205px;
}


#Training
{

	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
font-family: helvetica medium, arial, sans-serif;
	font-size: 8.5pt;
	color: 6D6E71;
	text-align: left;
}

#Training td.training{

font-size: 8.5pt;
color: 6D6E71;
font-weight: normal;
font-family: helvetica medium, arial, sans-serif;
	}

	
#main td.header
{
	color: 0D2E64;
	font-size: 9px;
	font-weight: bold;
	}
	
a.linksmall
{
	font-size: 9px;
	color: 0D2E64;
	}
a.linksmall:hover
{
	font-size: 9px;
	color:cc0000;
	}


#main td.smallAdmin
{
	font-size: 9px;
	color: 000000;
	background-color: D4D0C8;
	}
#main td.smallAdmin select
{
	font-size: 8pt;
	}
#main td.smallAdmin textarea
{
	font-size: 8pt;
	}

#main td.smallAdminHeader
{
	font-size: 9px;
	color: D4D0C8;
	font-weight: bold;
	background-color: 003A6E;
	}

#main td.Admin
{
	font-size: 9px;
	color: 000000;
	}
#main td.Admin select
{
	font-size: 8pt;
	}
#main td.Admin textarea
{
	font-size: 8pt;
	}

#popup
{
	position: relative;
	left:15px;
	top:5px;
font-family: helvetica medium, arial, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 35px;
	}
#popup h1
{
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	color: 0D2E64;
	}
#popup h2
{
	font-size: 10pt;
	letter-spacing: 1.5px;
	font-weight: bold;
	color: 0D2E64;
	}

#popup p
{
font-family: helvetica medium, arial, sans-serif;
	font-size: 11px;
	color: 666666;
}


#popup td
{
font-family: helvetica medium, arial, sans-serif;
	font-size: 11px;
	color: 666666;
}

#pressheader
{
background-color: FEF6E4;
font-family: helvetica medium, arial, sans-serif;
font-size: 14px;
letter-spacing: 2px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px;
border-style: solid;
border-color: 999999;
border-left-color: FFFFFF;
border-right-color:FFFFFF;
}

#ThirdColumn
{
position: relative;
font-family: helvetica medium, arial, sans-serif;
}

#ThirdColumn td li
{
font-family: helvetica medium, arial, sans-serif;
font-size: 8pt;
}


#main td span.message
{
color: cc0000;
font-weight: bold;
}

#htmllogin
{
background-color: #FFF3DC;
padding-right: 5px;
padding-left: 5px;
padding-top: 15px;
padding-bottom: 15px;
font-family: helvetica medium, arial, sans-serif;
font-size: 8pt;
color: #666666;
width: 100px;
float: right;
text-align: center;
border-style: dashed;
margin-left: 10px;
margin-bottom: 10px;
border-color: #0D2E64;
}

#htmlloginorange
{
background-color: #FFF3DC;
padding-right: 5px;
padding-left: 5px;
padding-top: 15px;
padding-bottom: 15px;
font-family: helvetica medium, arial, sans-serif;
font-size: 8pt;
color: 666666;
width: 100px;
float: right;
text-align: center;
border-style: dashed;
margin-left: 10px;
margin-bottom: 10px;
border-color: 0D2E64;
}

.rtop,.rbottom{display:block} 
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden} 
.r1{margin: 0 5px} 
.r2{margin: 0 3px} 
.r3{margin: 0 2px} 
.r4{margin: 0 1px;height: 2px} 
.rs1{margin: 0 2px} 
.rs2{margin: 0 1px}


body
{
    background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
    font-family: Century Gothic, Arial, helvetica;
    }
    
#top
{
    height: 14px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    
    background-color: #2F4F88;
    }
#topLogin
{
    height: 14px;
    width: 780px;
    margin: 0px;
    padding: 0px;
    background-color: #2F4F88;
    }
#top #left,
#topLogin #left
{
    width: 16px;
    height: 14px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/corner_blue_left_top.gif);
    background-position: right top;
    background-repeat: no-repeat;
    
    }
#top #right,
#topLogin #right
{
    width:16px;
    height:14px;
    float:right;
    margin: 0px;
    padding: 0px;
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/corner_blue_right_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
    
    }

#heading
{
    background-color: #2F4F88;
    width:100%;
    height: 60px;
    }
#headingLogin
{
    background-color: #2F4F88;
    width:780px;
    height: 60px;
    }
#heading #logo,
#headingLogin #logo
{
    margin-left: 30px;
    float: left;
    }
#heading #loginname,
#headingLogin #loginname
{
    color: #FFFFFF;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
    }
#heading #loginname p,
#headingLogin #loginname p
{
    font-size: 8pt;
    margin: 0px;
    padding: 0px;
    }
#heading #loginname a,
#headingLogin #loginname a

{
    color: #EFEFEF;
    }
#heading #tabs,
#headingLogin #tabsLogin
{
    float: right;
    vertical-align: bottom;
    height: 20px;
    
    margin-top: 23px;
    margin-right: 10px;
    
    }

#heading #tab,
#heading #tabON,
#headingLogin #tab,
#headingLogin #tabON
{
    width: 110px;
    height: 20px;
    float:left;
    }
#heading #tab #left,
#headingLogin #tab #left

{
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/tab_left.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 4px;
    height: 20px;
    float: left;
    padding: 0px;
    }
#heading #tab #right,
#headingLogin #tab #right

{
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/tab_right.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 20px;
    float: right;
    }

#heading #tabON #left,
#headingLogin #tabON #left
{
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/tab_leftON.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 4px;
    height: 20px;
    float: left;
    padding: 0px;
    }

#heading #tabON #right,
#headingLogin #tabON #right
{
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/tab_rightON.gif);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 20px;
    float: right;
    }

#heading #tab #words,
#headingLogin #tab #words
{
    border-top-style: solid;
    border-top-color: #A1C3ED;
    border-top-width: 1px;
    background-color: #D5E5FA;
    
    }
#heading #tabON #words,
#headingLogin #tabON #words
{
    border-top-style: solid;
    border-top-color: #A1C3ED;
    border-top-width: 1px;
    background-color: #FFFFFF;
    
    }

#heading #tab #words p,
#heading #tabON #words p,
#headingLogin #tab #words p,
#headingLogin #tabON #words p
{
    margin: 0px;
    padding: 2px;
    height: 16px;
    text-align: center;
    font-family: Century Gothic, Arial, helvetica;
    font-size: 8pt;
    color: #2F4F88;
    }
#heading #tab #words p a,
#heading #tabON #words p a,
#headingLogin #tab #words p a,
#headingLogin #tabON #words p a
{
    text-decoration: none;
    color: #2F4F88;
        
    }
#heading #tab #words p a:hover,
#heading #tabON #words p a:hover,
#headingLogin #tab #words p a:hover,
#headingLogin #tabON #words p a:hover
{
    text-decoration: underline;
    color: #2F4F88;
        
    }
#divider
{
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/orangeline.gif);
    width: 770px;
    height: 10px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
}
#divider #dividertop
{
    clear:both;
    width: 100%;
    height: 1px;
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    
    }

#divider #dividerbottom
{
    
    width: 100%;
    height: 1px;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    
    }
td.mainmenuLogin
{
    width: 150px;
    background-color: #2F4F88;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
td.mainmenu
{
    width: 10px;
    background-color: #2F4F88;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
td.mainmenuLogin p a
{
    color: #FFFFFF;
    }
td.maincontent
{
    vertical-align: top;
    width: 95%px;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
        }
#dccmenu
{
    width:100%;
    background-color: #F0944A;
    height: 23px;
    
    
    }
ul.menu
{
    list-style: none;
    border-right: solid 1px #2F4F88;
    margin: 0px;
    padding: 0px;
    }
 ul.menu li.menu
 {
    width: 100%;
    background-color: #2F4F88;
    padding-left: 14px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0px;
    border-top: solid 1px #666666;
    border-bottom: solid 1px #CCCCCC;
    }
ul.menu li.menu a
 {
    color: #FFFFFF;
    font-size: 9px;
    letter-spacing: 1.1pt;
    text-decoration: none;
    }
ul.menu li.menu a:hover
 {
    text-decoration: underline;
   }

td.mainmenu p
{
    padding-top: 10px;
    padding-bottom: 00px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 9.5px;
    }
td.mainmenu p a
{
    color: #FFFFFF;
    }

td.maincontent #flash
{
    background-color: #FFFFFF;
    width: 100%;
    height: 200px;
    }
td.maincontent p
{
    font-size: 10px;
    color: #666666;
    }
td.col1
{
    width: 39%;
    padding: 10px;
    background-color: #ffffff;
    vertical-align: top;
    
    }
td.col1 h1,
td.col2 h1
{
    font-size: 12pt;
    color: #2F4F88;
    letter-spacing: 1.1pt;
    }
td.col1 h2,
td.col2 h2
{
    font-size: 9pt;
    letter-spacing: 1.1pt;
    color: #666666;
    }
td.col1 h2 a
{
    color: #F0944A;
    }
td.line 
{
    width: 5px;
    padding:0px;
    margin: 0px;
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/line.gif);
    background-repeat:no-repeat;
    height: 439px;
    text-align: center;
    }
td.col2
{
    width: 59%;
    padding: 5px;
    background-color: #FFFFFF;
    vertical-align: top;
    }
td.col2 p.address
{
    margin-left: 40px;
    }
td.col2 p
{
    padding-right: 10px;
    }
td.col2 ul,
ul.requests
{
    margin: 13px;
    padding: 0px;
    font-size: 9.5px;
    list-style: none;
    list-style-image: url(http://wb.dotcommandcenter.com/images/dcc/bullet.gif);
    }
td.col2 ul li,
li.requests
{
    padding: 2px;
    }

td.rightside
{
    width: 10px;
    background-color: #2F4F88;
    }
    
    
    
#loginform
{
    
    }
#flash h1
{
    font-size: 12pt;
    letter-spacing: 1.2pt;
    }
#flash #image
{
    float:left;
    height: 200px;
    }
#flash #fieldname
{
    width: 100px;
    float: left;
    text-align: right;
    padding-right: 5px;
    }
#flash #fieldname p
{
    margin: 0px;
    padding: 0px;
    font-size: 9pt;
    color: #666666;
    }

#flash #fieldvalue
{
    font-size: 9pt;
    padding: 1px;
    }
#flash #fieldvalue input
{
    width: 230px;
    border: solid 1px #999999;
    background-color: #EFEFEF;
    font-size: 9pt;
    }
#flash #submit
{
    font-size: 9pt;
    margin-left: 208px;
    }
#flash #submit input
{
    width: 100px;
    height: 20px;
    margin: 5px;
    border-bottom: solid 1px #666666;
    border-right: solid 1px #666666;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    background-color: #FF9900;
    font-size: 9pt;
    color: #FFFFFF;
    
    }
    
#flash #submit input.button
{
    background-color: #999999;
    font-size: 8.5pt;
    width: 75px;
    color: #FFFFFF;
    }
#flash #checkboxes
{
    margin-left: 210px;
    }
#flash #checkboxes p
{
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
    color: #666666;
    }
#flash #seal
{
    float: right;
    width: 150px;
    margin-top:30px;
    }
#flash .error
{
    background-color: #FFFFCC;
    color: #990000;
    font-size: 13px;
    fot-weight: bold;
    }
#divideremail
{
    height: 2px;
    background-color: #A1A491;
    
    }
#dividerdcc
{
    height: 2px;
    background-color: #FF9900;
    
    }
    
#dividerweb
{
    height: 2px;
    background-color: #5E9A4E;
    
    }
    
#features
{
width: 300px;
margin: 0px;
padding: 0px;

}
#features #emailheader
{
    background-color: #A1A491;
    margin: 0px;
    padding: 0px;
    }
#features #webheader
{
    background-color: #FF9900;
    margin: 0px;
    padding: 0px;
    }
#features #emailheader p,
#features #webheader p
{
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px;
    letter-spacing: 1.2pt;
    margin: 0px;
    }
#features .emailline
{clear:both;
    margin: 0px;
    padding: 0px;
    border-bottom: solid 1px #CCCCCC;
    }
#features .emailline p
{
    width: 144px;
    float: left;
    margin: 0px;
    padding: 3px;
    
    }
#bottom
{
    height: 14px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    
    background-color: #2F4F88;
    }
#bottomLogin
{
    height: 14px;
    width: 780px;
    margin: 0px;
    padding: 0px;
    
    background-color: #2F4F88;
    }
#bottom #left,
#bottomLogin #left
{
    width: 16px;
    height: 14px;
    float: left;
    margin: 0px;
    padding: 0px;
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/corner_blue_left_bottom.gif);
    background-position: right top;
    background-repeat: no-repeat;
    
    }
#bottom #right,
#bottomLogin #right
{
    width:16px;
    height:14px;
    float:right;
    margin: 0px;
    padding: 0px;
    background-image: url(http://wb.dotcommandcenter.com/images/dcc/corner_blue_right_bottom.gif);
    background-position: left top;
    background-repeat: no-repeat;
    
    }
p.copyright
{
    font-size: 10px;
    color: #666666;
    }
td.loginfieldname
{
    font-size: 7pt;
    color: #666666;
    }
td.loginfield input
{
    font-size: 7pt;
    color: #666666;
    width:150px;
    }
td.rememberme
{
    font-size: 7.5pt;
    color: #2F4F88;
    }
p.date
{
    text-align: right;
    margin-right: 10px;
    }
    
    
    a.sidenav
    {
        font-size: 10px;
        color: #FFFFFF;
        margin: 2px;
        
        }
table.LoginTable
{
    position: relative;
    
    }
    
    td.even {background-color: #EFEFEF; border: solid 1px #CCCCCC;}
td.odd {background-color: #FFFFFF; border: solid 1px #CCCCCC;}

.ExpenseButton
{
    width: 150px;
    background-color: #669966;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:bold;
    }
.ExpenseButtonReject
{
    width: 150px;
    background-color: #cc0000;
    font-size: 12px;
    color: #FFFFFF;
    font-weight:bold;
    }
span.expenseStatus
{
    color: #669966;
    font-size: 14px;
    font-weight:bold;
    
    }
 table.expensehistory
 {
    border: solid 1px #CCCCCC;
    float: left;
   }
 table.reportnotes
 {
    border: solid 1px #CCCCCC;
    float: left;
    width: 100%;
   }
 table.expensehistory td.title
 {
    background-color: #666666;
    font-size: 11px;
    color: #FFFFFF;
    letter-spacing: 1.5pt;
    
    }
 table.reportnotes td.title
 {
    background-color: #666666;
    font-size: 11px;
    color: #EFEFEF;
    letter-spacing: 1.5pt;
    
    }
 table.expensehistory td.header
 {
    background-color: #666666;
    font-size: 9px;
    color: #FFFFFF;
    
    }
 table.reportnotes td.header
 {
    background-color: #666666;
    font-size: 9px;
    color: #EFEFEF;
    
    }
 table.expensehistory td,
 table.reportnotes td
 {
    border: solid 1px #EFEFEF;
    }
 table.expensehistory td.highlighted,
 table.reportnotes td.highlighted
 {
    background-color: #FFFFCC;
    }
#expensereport{border: solid 1px #CCCCCC;}
