BODY, TD, TH, DIV, P, SELECT, OPTION, TEXTAREA, INPUT {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #666666;
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	padding-left: 20px; 
	padding-right: 20px;
	padding-bottom: 20px;
}

A {text-decoration: none;}	
a:link, a:active, a:visited{ color: #D90000;}
a:hover { color: #41B09F;}

H1, H2, H3, H4, H5, H6 {
	font-weight: normal;
	font-size: 11px;
}

FORM {padding: 0px; margin: 0px;}

INPUT.normal, INPUT.middle, textarea.middle, INPUT.small, SELECT.small, option.small {
	border: 1px solid #87B4C3;
	background-image:url(images/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
	color: #000000;
}
INPUT.small {width: 65px; font-weight: normal;}
SELECT.small {width: 86px; font-weight: normal;}
INPUT.normal, SELECT.normal {width: 155px; font-weight: normal;}
INPUT.middle {width: 275px;}
select.middle {width: 272px; font-weight: normal;}
textarea {width: 230px; font-weight: normal;}
textarea.middle {width: 277px; font-weight: normal;}
option.small {border-width: 0px;}

.button {
	height: 21px;
	border: 0px solid #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
}
.button {
	background-image: url(images/button1.gif);
	width: 109px;
}
.t2_bg {
	background-image: url(images/t2_bg.jpg);
	background-repeat: repeat-x;
}
.lbg {
	background-image: url(images/logobg.gif);
	background-repeat: repeat-x;
}
.mbg {
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

.mbg a:link, .mbg a:active, .mbg a:visited{ color: #FFFFFF;}
.mbg a:hover { color: #EAEAEA;} 
.mbg table tr td {color: #FFFFFF;}

.bordl {
	background-image: url(images/bordl.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 15px;
}
.bordr {
	background-image: url(images/bordr.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
}
.nav {
	background-color: #585858;
	border: 0px solid #363636;
	border-top-width: 1px;
	border-bottom-width: 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 15px;
}
.bl {
	background-image: url(images/border.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.c2 {
	background-image: url(images/c2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.b2 {

	background-image: url(images/b2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.copy {
	background-image: url(images/botline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 0px solid #DADADA;
	border-bottom-width: 3px;
}

.m {padding: 10px; text-align: justify;}

.title {
	border: 0px solid #D7D7D7;
	border-bottom-width: 1px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D90000;
	padding-bottom: 3px;
}
.bluetitle {
	font-weight: bold;
	text-transform: uppercase;
	color: #41B09F;
}

.blueb {
	font-weight: bold;
	color: #41B09F;
}
