body {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: #FFFFFF;
}

a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

table {
	border-collapse: collapse;
	margin: 0px;
}

td {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.headernav {
	color: #555555;
}

.whitetext {
	color:white;
}

.smallblacktext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.smallbluetext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
}

.footer{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #0076A3;
}

.footer a{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #0076A3;
	text-decoration: underline;
}
.smallbluetextusername {
	font-family: courier new, sans-serif;
	font-size: 12px;
	color: #2E547B;
}

.smallbluetextusername1 {
	font-family: courier new, sans-serif;
	font-size: 12px;
	color: #2E547B;
}
.smallbluelink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: underline;

}
.smallbluelink a{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: underline;

}
.smallbluelink2 {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: none;

}
.smallbluelink2 a{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: none;

}
.smallbluelink2:hover {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: underline;

}
.errorlink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #0076A3;
	text-decoration: underline;

}
a.errorlink:hover{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #005171;
	text-decoration: underline;

}
.errorlink_orange {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CA9149;
	text-decoration: none;

}

.medblue {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2E547B;
}
.medbluelink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2E547B;
	text-decoration: underline;
}

a.medbluelink:hover{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #2E547B;
	text-decoration: underline;
}
.medbluetext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #2E547B;
}

.largeblue {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #2E547B;
}

.med {
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #000000;
}

.medgrey {
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #555555;
}

.large {
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #000000;
}

.largegrey {
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #555555;
}

.large a {
	color:#336699
}
.largebrown {
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #996600;
}

.resourceblue {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #2E547B;
	text-decoration: none;
}

a:hover.resourcebluelink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #2E547B;
	text-decoration: underline;
}
.resourcebluelink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #2E547B;
	text-decoration: underline;
}

a.medbluetext:hover{
	font-size: 12px;
	color: black;
	text-decoration:none;
}

.countrylink {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: underline;
}

a.countrylink:hover{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2E547B;
	text-decoration: underline;
}
.greentext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #94A80C;
	text-decoration: none;
}
a:hover.greentext{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #94A80C;
	text-decoration: underline;
}

.medgreentext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94A80C;
	text-decoration: none;
}

.inputtext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.narrowsearch {
	font-family: courier new, sans-serif;
	font-size: 11px;
	color: #000000;
}

.errormsg {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	display: block;
}

.errormsg a {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	display: inline;
	text-decoration: underline;
}

.redmsg {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.redmsg a{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}

.smallred {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.topleftcorner {
	background-image: url("/images/topleftcorner.gif");
}

.toprightcorner {
	background-image: url("/images/toprightcorner.gif");
}

.bottomleftcorner {
	background-image: url("/images/bottomleftcorner.gif");
}

.bottomrightcorner {
	background-image: url("/images/bottomrightcorner.gif");
}

.topleftwidecorner {
	background-image: url("/images/topleftwidecorner.gif");
}

.toprightwidecorner {
	background-image: url("/images/toprightwidecorner.gif");
}

.bottomleftwidecorner {
	background-image: url("/images/bottomleftwidecorner.gif");
}

.bottomrightwidecorner {
	background-image: url("/images/bottomrightwidecorner.gif");
}

.leftshadow {
	background-image: url("/images/leftshadow.gif");
	background-repeat: repeat-y;
}

.rightshadow {
	background-image: url("/images/rightshadow.gif");
	background-repeat: repeat-y;
}

.topshadow {
	background-image: url("/images/topshadow.gif");
	background-repeat: repeat-x;
}

.bottomshadow {
	background-image: url("/images/bottomshadow.gif");
	background-repeat: repeat-x;
}

.border {
	background-color: #5A6E83;
}

.topborder {
	background-image: url("/images/border_top.gif");
	background-repeat: repeat-x;
}

.bottomborder {
	background-image: url("/images/border_bottom.gif");
	background-repeat: repeat-x;
}

.leftborder {
	background-image: url("/images/border_left.gif");
	background-repeat: repeat-y;
}

.rightborder {
	background-image: url("/images/border_right.gif");
	background-repeat: repeat-y;
}

.rightborder1 {
	background-image: url("/images/border_right1.gif");
	background-repeat: repeat-y;
}

.dl {
	background-image: url("/images/dl.gif");
}

.bluetext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #5A6E83;
}

a.bluetext:link {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #5A6E83;
text-decoration: none;
}

a.bluetext:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #000000;
text-decoration: none;
}

a.bluetext:visited {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #5A6E83;
text-decoration: none;
}

.inputtext {
    font-family : verdana, arial, helvetica,sans-serif;
    font-size : 10px; }	

.newsub{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0076A3;
	text-decoration: none;
}

a:hover.newsub{
	color: #000000;	
	text-decoration: none;
}
.indexlarge{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.indexlargewhite{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.indexlargewhite{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.indexbutton{
	background-image: url("/images/index_newdesign/button_long.gif");
	width: 223;
	height: 25
}

.shortbutton{
	background-image: url("/images/index/redbutton.gif");
	width: 223;
	height: 35
}

.greentext {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #94A80C;
	text-decoration: none;
}

.largegreen {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #94A80C;
	text-decoration: none;
}
.indexgray {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.boldblue{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #0076A3;
}
.sbblue{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #005B7F;
}
.ramedwhite{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.raorange{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #AB5600;
}