* {

	margin: 0;

	padding: 0;

}



.wrapper {

	width: 100%;

	overflow: hidden;

}



.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



ul, ol {

	list-style: none;

}



a {

	font-weight: bold;

	color: #ee1c1c;

}



a:hover {

	text-decoration: underline;

	color:#000000;

}



body {

	background: #dadada;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #747474;

}



h2 {

	font-size: 1.6em;

	font-family:Helvetica; 

	color:#4F4F4F;



}



h3 {

	font-size: 0.917em;

	line-height: 1.545em;

	padding: 0 0 17px 0;

}



h4 {

	font-size: 1em;

	line-height: 1.545em;

}



#main {

	width: 945px;

	margin: 0 auto;

	font-size: 0.75em;

}



.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}



.fleft {

	float: left;

}



.indent-top {

	margin: -8px 0 0 0;

}



#header {

	background: url(images/header-tail2.gif) repeat-x 50% 0%;

}



#header-bg-left {

	background: url(images/header-bg-left2.gif) no-repeat 0% 0%;

}



#header-bg-right {

	background: url(images/header-bg-right2.gif) no-repeat 100% 0%;

	height: 493px;

	position: relative;

	padding: 0 4px 0 0;

}



#header strong {

	font-size: 1.25em;

	font-weight: normal;

	color: #fff;

	position: absolute;

	top: 464px;

	left: 25px;

}



#header span {

	display: block;

	position: absolute;

	top: 71px;

	right: 58px;

}



#header span img {

	margin: 3px 10px 0 10px;

}



#header span a {

	font-weight: normal;

	text-decoration: none;

	color: #b5b5b5;

}



#header span a:hover {

	text-decoration: underline;

}



#header-pic {

	position: relative;

	top: 207px;

	left: 48px;

}



#logo {

		position: relative;
	top: -240px;
	left: 36px;

}



#telephone {
position: relative;
float:right;

margin:50px 0 0 0px;

padding-right:5px;

}



.tel {

float:right;

padding:5px;

}



#slogan {

	position: absolute;

	top: 258px;

	left: 381px;

}



#search-form {

	position: absolute;

	top: 96px;

	right: 54px;

}



#search-form input {

	background: none;

	width: 255px;

	height: 17px;

	padding: 2px 3px 1px 9px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #b5b5b5;

	border: none;

}



#search-form #search-form-submit {

	background: none;

	width: 49px;

	height: 22px;

	padding: 0 0 6px 0;

	border: none;

	color: #fff;

}



.middle {

	background: url(images/middle.gif) repeat-x 0% 0%;

	width: 269px;

	height: 22px;

	float: left;

}



.left {

	background: url(images/left.gif) no-repeat 0% 0%;

	height: 22px;

}



.right {

	background: url(images/right.gif) no-repeat 100% 0%;

	height: 22px;

}



.middle1 {

	background: url(images/middle1.gif) repeat-x 0% 0%;

	width: 49px;

	height: 22px;

	float: left;

	margin: 0 0 0 2px;

}



.left1 {

	

}



.right1 {



	padding: 2px 0 0 0;

}



#main-menu {

	width: 941px;

	height: 48px;

	overflow: hidden;

	position: absolute;

	top: 152px;

	left: 0;

	background-color: #000000;

}



#flashcontent {

	width: 941px;

	height: 250px;

	overflow: hidden;

	position: absolute;

	top: 201px;

	left: 0;

	background-color: #ffffff;

      text-align:center;

}



#main-menu_bottom {

	width: 941px;

	height: 48px;

	overflow: hidden;

	position: absolute;

	top: 442px;

	left: 0;

	background-color: #000000;

}



#main-menu ul, #main-menu_bottom ul {

	overflow: hidden;

}



#main-menu ul li, #main-menu_bottom ul li {

	background: url(images/menu-divider.gif) no-repeat 0% 14px;

	float: left;

	padding: 0 42px 0 41px;

	margin: 0 0 0 -1px;

	font-size: 1em;

	line-height: 48px;

}



#main-menu ul li a, #main-menu_bottom ul li a {

	font-weight: bold;

	text-decoration: none;

	color: #fff;

	

}



#main-menu ul li a:hover, #main-menu_bottom ul li a:hover {

	text-decoration: underline;

}



#header-text {

	width: 506px;

	font-size: 1.167em;

	line-height: 1.214em;

	color: #393c2e;

	position: absolute;

	top: 349px;

	left: 381px;

}



#header-text a {

	background: url(images/marker.gif) no-repeat 0% 6px;

	display: block;

	padding: 0 0 0 10px;

	margin: 12px 0 0 0;

	float: right;

	font-size: 0.857em;

	font-weight: bold;

	color: #EE1C1C;

}



#content {

	background: url(images/content.gif) repeat-y 0% 0%;

	padding: 12px 20px 36px 14px;

}



#content p {

	padding: 0 0 13px 0;

	font-size: 0.917em;

	line-height: 1.545em;

}



#content p.indent-top {

	padding: 15px 0 0 0;

}



#content p.more-indent {

	padding: 0 0 18px 0;

}



#content p a {

	font-size: 1.091em;

}



#content p strong {

	font-size: 1.091em;

}



#content p span {

	font-weight: bold;

}



#content p em {

	float: right;

	padding: 0 40% 0 0;

	font-style: normal;

}



#page8 #content p {

	padding: 0 12px 17px 4px;

	font-size: 0.917em;

	line-height: 1.545em;

}



#content ul {

	padding: 0 0 27px 0;

}



#content ul li {

	background: url(images/marker.gif) no-repeat 0% 10px;

	padding: 0 0 0 11px;

	line-height: 2.167em;

}



#content ul li strong {

	color: #47b8fe;

}



.corner-top-left {

	background: #ededed url(images/corner-top-left.gif) no-repeat 0% 0%;

}



.corner-top-right {

	background: url(images/corner-top-right.gif) no-repeat 100% 0%;

}



.corner-bot-left {

	background: url(images/corner-bot-left.gif) no-repeat 0% 100%;

}



.corner-bot-right {

	background: url(images/corner-bot-right.gif) no-repeat 100% 100%;

	min-height: 90px;

	height: auto !important;

	height: 90px;

	padding: 31px 16px 20px 16px;

}



.corner-bot-right img {

	float: left;

}



.row-1 {

	padding: 0 0 37px 0;

}



.title {

	background: url(images/title-tail.gif) repeat-x 0% 0%;

	width: 100%;

	height: 31px;

	overflow: hidden;

	margin: 0 0 16px 0;

}



.title1 {

	width: 100%;

	height: 63px;

	margin: -15px 0 0 0;

	overflow: hidden;

}



.title2 {

	background: url(images/title-tail.gif) repeat-x 0% 0%;

	width: 100%;

	height: 31px;

	overflow: hidden;

	margin: 35px 0 16px 0;

}



.picture-flow {

	float: left;

	margin: 0 20px 0 7px !important;

}



.link {

	background: url(images/marker.gif) no-repeat 0% 5px;

	padding: 0 0 0 10px;

}



.link1 {

	background: url(images/marker.gif) no-repeat 0% 5px;

	display: block;

	float: left;

	margin: -15px 0 0 0;

	padding: 0 0 0 10px;

}



.list-left {

	float: left;

	margin: 0 30px 10px 0 !important;

	padding: 0 !important;

}



.list-left1 {

	float: left;

	margin: 0 15px 10px 0 !important;

	padding: 0 !important;

}



.list-right {

	float: left;

	padding: 0 0 0 0 !important;

}



.info-box {

	width: 47%;

	padding: 0 3% 0 0;

	float: left;

}



#contact-form {

	width: 252px;

}



#contact-form label {

	display: block;

	height: 30px;

	overflow: hidden;

}



#contact-form input {

	background: #fff;

	width: 242px;

	height: 14px;

	padding: 3px 3px 3px 3px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 0.917em;

	color: #8c8c8c;

}



#contact-form textarea {

	background: #fff;

	width: 242px;

	height: 127px;

	padding: 3px 3px 3px 3px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 0.917em;

	color: #8c8c8c;

}



#contact-form a {

	background: url(images/marker.gif) no-repeat 0% 5px;

	margin: 15px 0 0 19px;

	padding: 0 0 0 10px;

	float: right;

	

}

#footer {
	border-top: 0px solid #CCC;
	width:941px;
	height:40px;
	background: #000000 url(images/foot_bar.jpg)  ;
	font-size: 0.921em;
	color: 	#ffffff;
}

#footer-bg-left {
	background: url(images/footer-bg-leftT.gif) no-repeat 0% 0%;
}

#footer-bg-right {
	background: url(images/footer-bg-rightT.gif) no-repeat 100% 0%;
	
	padding: 7px 4px 0 28px;
}



#footer a:link {color:#fff;}      /* unvisited link */
#footer a:visited {color:#fff;}  /* visited link */
#footer a:hover {color:#666666;}  /* mouse over link */
#footer a:active {color:#666666;}  /* selected link */

