
body {
	height: 100%;
	background-color: #fff;
	font-size:14px;
	font-family: Arial, Verdana;
	line-height: 120%;
	color: #666666;
	margin:0px;
	padding:0px;
	}

body.index {
	background-image: url(images/grad_bg.gif);
	background-repeat: repeat-x;
	background-position: 1px 540px;
}

body.second {
	background-image: url(images/grad_bg.gif);
	background-repeat: repeat-x;
	background-position: 1px 152px;
}

img {
	border-style: none;
}

a:link {text-decoration:none; color:#b24b44;}
a:visited {text-decoration:none; color:#b24b44;}
a:hover {text-decoration:underline; color:#b24b44;}
a:active {text-decoration:underline; color:#b24b44;}


/* Header */

#header {
	width: 100%;
	height: 81px;
	background-image: url(images/header_bg.gif);
	margin: 0px;
	padding: 0px;
	}

.headercontent {
	width: 874px;
	height: 58px;
	margin: 0px;
	padding: 16px 10px 6px 16px;
}

.logo {
	float: left;
	height: 51px;
	width: 163px;
}

.haedformarea{
	float: right;
	height: 30px;
	width: 690px;
}

.headform {
	float: right;
	height: auto;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	color: #b24b44;
	background-position: center;
}

/* Global Nav */

ul.globalnav {
	float: right;
	height: auto;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	line-height: 100%;
}

ul.globalnav li {
	float: left;
}

ul.globalnav a {
	display: block;
	text-align:center;
	padding-right: 18px;
	padding-left: 18px;
	color: #666666;
	text-decoration: none;
	border-left: 1px dotted #666666;
}

ul.globalnav a:link {text-decoration:none; color:#666666}
ul.globalnav a:visited {text-decoration:none; color:#666666}
ul.globalnav a:hover {
	text-decoration:none;
	color:#666666;
	background-image: url(images/globalnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
}
ul.globalnav a:active {
	text-decoration:none; 
	color:#b24b44;
	background-image: url(images/globalnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
}

.globalnavlast {
	border-right: 1px dotted #666666;
}

/* Index */

.indextitle {
	clear: both;
	width: 100%;
	height: 452px;
	background-image: url(images/flash_bg.gif);
	background-repeat: repeat-x;
	background-color: #b24b44;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}

.flasharea {
	width: 100%;
	height: 367px;
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
}

.welcomearea {
	width: 900px;
	height: 62px;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

.welcomearea img {
	float: left;
	margin: 10px 0px 0px 15px;
}

.welcomearea p {
	float: right;
	width: 680px;
	height: 62px;
	border-left: 1px dotted #fff;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	color: #fff;
}

.topcontainer {
	width: 873px;
	height: 100%;
	margin: 0px;
	padding: 26px 10px 0px 17px;
	}

.leftcontent {
	float: left;
	width: 478px;
	height: 100%;
	margin: 0px;
}

.leftcontent h3 {
	font-size: 16px;
	color: #b24b44;
	font-weight: normal;
	width: 478px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px dotted #b24b44;
	margin: 0px;
}

.leftcontent ul {
	width: 478px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}

.leftcontent li {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background-image: url(images/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.rightcontent {
	float: right;
	width: 318px;
	height: 129px;
	background-image: url(images/contact_bg.gif);
	background-repeat: no-repeat;
	padding: 10px 25px 10px 25px;
	margin: 0px 6px 0px 0px;
}
	
.rightcontent h3 {
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	width: 315px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #fff;
	margin: 0px;
}

.rightcontent p {
	color: #fff;
	width: 315px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.contactform {
	height: auto;
	width: 315px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.contactemail {
	float: left;
	width: 220px;
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	color: #f2b57c;
}

.contactsend {
	float: right;
	height: 42px;
	width: 82px;
}

/* Inside */

.title {
	clear: both;
	width: 100%;
	height: 71px;
	background-image: url(images/title_bg_red.gif);
	background-repeat: repeat-x;
	background-color: #b24b44;
	margin: 0px;
	padding: 0px;
}

.titlerequest {
	clear: both;
	width: 100%;
	height: 71px;
	background-image: url(images/title_bg_green.gif);
	background-repeat: repeat-x;
	background-color: #568076;
	margin: 0px;
	padding: 0px;
}

.titlefunction {
	clear: both;
	width: 100%;
	height: 71px;
	background-image: url(images/title_bg_yellow.gif);
	background-repeat: repeat-x;
	background-color: #efa668;
	margin: 0px;
	padding: 0px;
}

.container {
	width: 872px;
	margin: 0px 5px 0px 10px;
	padding: 18px 0px 0px 0px;
}

/* Inside - LeftMenu */

.leftsection {
	float: left;
	width: 170px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.leftsection ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

.leftsection li {
	height: 18px;
	margin: 0px;
	padding: 7px 0px 5px 16px;
	border-bottom: 1px dotted #b24b44;
}

.leftsection li a {
	background-image: url(images/leftmenu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
	padding-left: 14px;
	text-decoration: none;
	color: #666666;
}

.leftsection li a:link {text-decoration:none; color:#666;}
.leftsection li a:visited {text-decoration:none; color:#666;}
.leftsection li a:hover {
	text-decoration:none;
	color:#b24b44;
	background-image: url(images/leftmenu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px -28px;
}
.leftsection li a:active {
	text-decoration:none; 
	color:#b24b44;
	background-image: url(images/leftmenu_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px -28px;
}

.leftsection li.secondlevel {
	background-color: #a33731;
}

.leftsection li.secondlevel a {
	padding-left: 0px;
	text-decoration: none;
	color: #fff;
	background-image: none;
}

.leftsection li.secondlevel a:link {text-decoration:none; color:#fff;}
.leftsection li.secondlevel a:visited {text-decoration:none; color:#fff;}
.leftsection li.secondlevel a:hover {text-decoration:none; color:#eac9c7;}
.leftsection li.secondlevel a:active {text-decoration:none; color:#eac9c7;}

/* Inside - Maincontent - Common */

.maincontent {
	width: 660px;
	float: right;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.maincontent h2{
	font-size: 32px;
	color: #b24b44;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
}

.maincontent h3{
	background-color: #fff;
	font-size: 20px;
	color: #568076;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.dotline{
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #568076;
}

.maincontent P{
	line-height: 140%;
}

.dot {
	border: 1px dotted #b24b44;
}

.maincontent img.leftside {
	float: left;
	border: 1px dotted #b24b44;
	margin: 0px 10px 0px 0px;
}

.maincontent img.rightside {
	float: right;
	border: 1px dotted #b24b44;
	margin: 0px 0px 0px 10px;
}

.maincontent img.left {
	float: left;
	border: 1px dotted #b24b44;
	margin: 0px 0px 0px 0px;
}

.maincontent img.right {
	float: right;
	border: 1px dotted #b24b44;
	margin: 0px 0px 0px 0px;
}

/* Inside - Maincontent - Specific */

.sitemap {
	height: 382px;
	width: 660px;
	border: 1px dotted #b24b44;
}

.map {
	border-right: 1px dotted #b24b44;
}

ul.sitemapbtn {
	width: 130px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}

ul.sitemapbtn li {
	width: 105px;
	margin: 0px;
	padding: 5px 0px 5px 25px;
	background-color: #efa668;
	border-top: 1px dotted #fff;
	background-image: url(images/sitemap_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.sitemapbtn li a {
	color: #ffffff;
}

ul.sitemapbtn li a:link {
	color: #ffffff;
}
ul.sitemapbtn li a:visited {
	color: #ffffff;
}
ul.sitemapbtn li a:active {
	color: #b24b44;
	text-decoration: none;
}
ul.sitemapbtn li a:hover {
	color: #b24b44;
	text-decoration: none;
}

h3.contenttable {
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f2b57c;
	margin-top: 30px;
}

h3.contenttable a {
	color: #666666;
}

ul.contenttable {
	margin: 10px 0px 10px 0px;
	list-style-position: inside;
}

ul.contenttable li {
	margin: 5px 0px 5px 0px;
}

ul.contenttable a {
	color: #666666;
}

/* Footer */

#footer {
	clear: both;
	height: auto;
	width: 870px;
	border-top: 1px dotted #666;
	margin: 20px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
}

.copyright {
	width: 500px;
	height: 18px;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 0px;
	float: left;
	}

ul.footermenu {
	float: right;
	width: 350px;
	height: 18px;
	font-size: 11px;
	color: #666;
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

ul.footermenu li {
	float: right;
}

ul.footermenu a {
	display: block;
	text-align:right;
	padding-right: 10px;
	padding-left: 8px;
	color: #666666;
	text-decoration: none;
	background-image: url(images/footer_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

ul.footermenu a:link {text-decoration:none; color:#666666}
ul.footermenu a:visited {text-decoration:none; color:#666666}
ul.footermenu a:hover {
	text-decoration:underline;
	color:#b24b44;
	background-image: url(images/footer_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px -8px;
}
ul.footermenu a:active {
	text-decoration:underline; 
	color:#b24b44;
	background-image: url(images/footer_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px -8px;
}



