body
{
 font-size: large;
 color: #000;
}

h2,
h3,
h4,
h5,
h6
{
 color: #000;
}

h1,
table.CMS_InputForm th
{
 color: #000;
 background-color: #eee;
 border-left-color: #000;
}

/*ul.menulist li,
{
 color: #000;
 background-color: #eee;
 border-left-color: #000;
}*/


table.CMS_InputForm th.mandatory
{
 background-color: #eeffee;
}

a,
a:visited
{
 color: #003;
 text-decoration: underline;
}

a:hover,
#Footer a:hover
{
 color: #f00;
}


#Header {
border-bottom: solid #EEE 6px;
}

#Menu li {
border-left: solid #EEE 1px;
}

#Menu a,
#Menu a:visited
{
 color: #333;
}


#BreadCrumbs {
border-top: solid #EEE 6px;
}
#Footer
{
	color: #000;
}

#Accessibility
{
 display: block;
}


#BreadCrumbs
{
 color: #000;
}

#BreadCrumbs a,
#BreadCrumbs a:visited
{
 color: #000;
}

.CMS_ToolBar a,
.CMS_ToolBar a:visited
{
 background-color: #ddd;
 color: #000;
 text-decoration: none;
}

.CMS_ToolBar a:hover
{
 background-color: #000;
 color: #fff;
}

.CMS_InputForm td.granted,
.CMS_InputForm td.notrequired,
.CMS_InputForm td.incomplete
{
 color: #000;
}
.CMS_InputForm td.notgranted
{
 color: #fff;
}

/*--submit and cms_toolbar a should be similar styling--*/
.submitbutton
{
 font-size: large;
 background-color: #ddd;
 color: #000;
 border: none;
}

.submitbutton:hover
{
 background-color: #000;
 color: #fff;
}

div.result h2.initial a,
div.result h2.initial a:visited
{
 color: #000;
}

div.result h2.incomplete a,
div.result h2.incomplete a:visited
{
 color: #000;
}

span.approvalstatuspanel span.granted {
color: #FFF;
}

span.approvalstatuspanel span.refused {
	color: #FFF;
}
div.result h2.refused a,
div.result h2.refused a:visited
{
 color: #ffffff;
}

input
{
	font-size: large;	
}

#BreadCrumbs
{
 color: #000;
}

#BreadCrumbs a,
#BreadCrumbs a:visited,
#LoginStatus a,
#LoginStatus a:visited
{
 color: #000;
}


#LoginStatus
{
 color: #000;
}

#Footer a, #Footer a:visited {
    color: #000;
}