/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/homepage01.jpg) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	text-align: left;
}

/** TEXTS */
H1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	color: #336699;
}

H2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #B70F0E;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #B70F0E;
}

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height: 16px;
}

sup {
	color: #999999;
	}

.text1 {
	width: 184px;
	height: 19px;
	padding: 8px 0px 8px 16px;
	background: url(images/homepage05.gif) no-repeat left bottom;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text2 {
	margin-bottom: 10px;
	font-size: 11px;
}

.text2lite {
	text-align: default;
	font-size: 11px;
	color: #7A7B7B;
}

.text3 {
	text-align: default;
	margin-bottom: 10px;
	font-size: 12px;
}

.text3lite {
	text-align: default;
	font-size: 12px;
	color: #7A7B7B;
}

.text4 {
	padding: 8px 0px 8px 16px;
	background: url(images/homepage12a.jpg) no-repeat left bottom;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/** LISTS */

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

.list1 li {
	display: inline;
}

.list1 a {
	display: block;
	width: 184px;
	height: 22px;
	padding: 8px 0px 0px 16px;
	background: url(images/homepage06.gif) no-repeat left top;
	text-decoration: none;
	color: #434343;
}

.list1 a:hover {
	text-decoration: underline;
}

.list1 .last a {
	margin-bottom: 10px;
	background-image: url(images/homepage07.gif);
}

.list2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

.list2 li {
	display: inline;
}

.list2 a {
	display: block;
	width: 299px;
	height: 21px;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 0px 15px;
	background: url(images/homepage11.gif) no-repeat left top;
	color: #434343;
}

.panel {
	width: 184px;
	height: 22px;
	padding: 8px 0px 0px 16px;
	background: url(images/homepage06a.gif) no-repeat left top;
	text-decoration: none;
	text-align: left;
	color: #434343;
}

.panellast {
	width: 184px;
	height: 30px;
	padding: 4px 0px 0px 16px;
	background: url(images/homepage07.gif) no-repeat left top;
	text-decoration: none;
	text-align; left;
	color: #434343;
	margin-bottom: 10px;
}
.panel {
	width: 184px;
	height: 22px;
	padding: 8px 0px 0px 16px;
	background: url(images/homepage06a.gif) repeat left top;
	text-decoration: none;
	color: #434343;
}

.panel350 {
	width: 350px;
	height: 136px;
	padding: 0px 10px 0px 0px;
	background: url(images/panel350.jpg) repeat-y left top;
	text-decoration: none;
	color: #434343;
}

.panel350top {
	width: 350px;
	height: 10px;
	background: url(images/panel350top.jpg) no-repeat left top;
	text-decoration: none;
	color: #434343;
}

.panel350bot {
	width: 350px;
	height: 10px;
	background: url(images/panel350bot.jpg) no-repeat left top;
	text-decoration: none;
	color: #434343;
}


/** LINKS */

a {
	color: #333333;
}

a:hover {
	text-decoration: none;
}

.link1 {
	color: #7A7B7B;
}

.link2 {	
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.link3 {
	display: block;
	height: 20px;
	padding: 5px 0px 0px 0px;
	background: url(images/homepage19.jpg) no-repeat left top;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.link3:hover {
	text-decoration: underline;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage03a.gif) repeat-x left top; }
.bg2 { background: url(images/homepage20.gif) repeat-x left top; }
.bg3 { background: url(images/header.jpg) no-repeat left top; }

/** TABLES */

.tablecontent {
BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 110px; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ECF6FA; TEXT-ALIGN: left
}

.tablehead {
BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 71px; TEXT-ALIGN: left; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #BB1517; TEXT-ALIGN: left
}

.tablehead2 {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal;  TEXT-ALIGN: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BACKGROUND-COLOR: #0D7AAD; TEXT-DECORATION: none
}

.tablefooter {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; FONT-VARIANT: normal; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

.contenttable {
	BORDER-RIGHT: SteelBlue 1px solid;
	BORDER-LEFT: SteelBlue 1px solid;
	BORDER-BOTTOM: SteelBlue 1px solid;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;
}

.contenttableheader {
	background: url(images/homepage12a.jpg) no-repeat left top;
	HEIGHT: 26px
}

.hometable {
	BORDER-RIGHT: SteelBlue 1px solid;
	BORDER-LEFT: SteelBlue 1px solid;
	BORDER-BOTTOM: SteelBlue 1px solid;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

