body {
    margin:0px;
    background-image: url('../images/main-bg.gif');
    background-repeat: repeat-x;
    background-color: #DADADA;

}
body, td
{
	font-family: arial, sans-serif;
	font-size: 80%;
	color: #000000;
}
.footer3 {
    font-size: 70%;
}
.smallbold {
    font-size: 70%;
    font-weight: bold;
}
.small {
    font-size: 70%;
}

.bold {
    font-weight: bold;
}

.heading {
    font-weight: bold;
    font-size: 90%;
}

.heading2 {
color: #777777;
}

.smallwhite {
    font-size: 70%;
    color: #FFFFFF;
    font-weight: bold;
}
.smallwhiteplain {
    font-size: 70%;
    color: #FFFFFF;
}
.footertext {
    font-family: arial, sans-serif;
    font-size: 70%;
    color: #FFFFFF;
    font-weight: bold;
}

.address {
    font-family: verdana, sans-serif;
    font-size: 70%;
    color: #FFFFFF;
}

h1 {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 150%;
	color: #000000;
	margin: 0px;
}
h2 {
	font-family: arial, sans-serif;
	font-size: 120%;
	color: #000000;
	margin: 0px;
	font-weight: bold;
}
h3 {
	font-family: arial, sans-serif;
	font-size: 100%;
	color: #8E8E8E;
	margin: 0px;
	
}
a:link {
	color: #EF0C34;
}
a:visited {
	color: #EF0C34;
}
a:hover {
	color: #0024FF;
}
a:active {
	color: #CCCCCC;
	font-weight: bold;
}


a.header:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.header:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.header:hover {
	color: #FFAE00;
	text-decoration: none;

}
a.header:active {
	color: #CCCCCC;
	text-decoration: none;
}


a.footer:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	color: #FFAE00;
	text-decoration: underline;
}
a.footer:active {
	color: #CCCCCC;
	text-decoration: none;
}


a.search:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.search:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.search:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a.search:active {
	color: #7B7B7B;
	text-decoration: none;
}


a.footerlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a.footerlink:active {
	color: #7B7B7B;
	text-decoration: none;
}


a.highlight:link {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.highlight:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.highlight:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
a.highlight:active {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}



a.anchor:link {
	color: #7F7F7F;
	text-decoration: underline;
}
a.anchort:visited {
	color: #7F7F7F;
	text-decoration: underline;
}
a.anchor:hover {
	color: #FF0000;
	text-decoration: none;
}
a.anchor:active {
	color: #7F7F7F;
	text-decoration: none;
}

INPUT, TEXTAREA, SELECT  {font-family: Arial, Helvetica, san-serif}
INPUT, TEXTAREA, SELECT  {color: #626262}
INPUT, TEXTAREA, SELECT  {font-size: 90%}
INPUT, TEXTAREA, SELECT  {font-weight: bold}

.defaultErr {
	color: #FF0000;
	font-size: 120%;
	font-weight: bold;
}

.sys_msg {
	color: #004BFF;
	font-size: 120%;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}