/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
	background:#feffff;
}

img {
	vertical-align:top;
}
a img { border:0;}

ul {
	list-style-image: none;
	list-style-type: none;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
	font-family:"Trebuchet MS";
	font-size:0.9em;
	line-height:1em;
	color:#272727;
	border: 1px groove #999999;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3b69bb;}
a:hover{
	text-decoration:none;
	font-family: tahoma;
	font-size: 100%;
	color: #333333
}
p {
	padding-top:15px;
	text-align: left;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
	font-size: 14px;
}

/* ============================= main layout ====================== */

.footer-tail {
	background:url(images/footer-tail.gif) bottom repeat-x #eff3f6;
	font-family: tahoma;
}
.top-tail-left {background:url(images/header-tail-left.gif) top repeat-x; width:50%; position:absolute; height:480px; left:0;}
.top-tail-right {background:url(images/header-tail-right.gif) top repeat-x; width:50%; position:absolute; height:480px; right:0;}

.link {background:url(images/link-bg.gif) no-repeat 0 0; color:#000; font-weight:bold; display:block; float:left; padding:5px 0 2px 27px; margin-top:17px;}

h3 {
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1em;
	line-height:1.357em;
	margin:10px 0 3px 0;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
h4 {
	color:#272727;
	margin-bottom:3px;
	text-align: left;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
h5 {
	color:#ff3600;
	margin-bottom:3px;
	font-family: tahoma;
	font-size: large;
	text-align: center;
}

#content ul {
	position:relative;
	margin:-4px 0 -4px 0;
	font-weight: normal;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
	text-align: left;
}
li {
	background:url(images/list-bg.gif) no-repeat 0 11px;
	padding-left:13px;
	text-align: left;
	font-weight: normal;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
li a {
	line-height:2.182em;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}


.imgindent {margin:0 20px 0 0; float:left;}

.title1 {background:url(images/title1-tail-bg.gif) top repeat-x;}
.title1 .right-bg {
	background:url(images/title1-right-bg.gif) top right no-repeat;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
.title1 .left-bg {
	background:url(images/title1-left-bg.gif) top left no-repeat;
	padding:2px 2px 0px 17px;
}

.title2 {background:url(images/title2-tail-bg.gif) top repeat-x;}
.title2 .right-bg {background:url(images/title2-right-bg.gif) top right no-repeat;}
.title2 .left-bg {background:url(images/title2-left-bg.gif) top left no-repeat; padding:2px 0 11px 17px;}

.title3 {background:url(images/title3-tail-bg.gif) top repeat-x;}
.title3 .right-bg {background:url(images/title3-right-bg.gif) top right no-repeat;}
.title3 .left-bg {background:url(images/title3-left-bg.gif) top left no-repeat; padding:2px 0 11px 17px;}

/* ============================= header ====================== */

#header .logo {
	float:left;
	padding:0px 0 0 51px;
	width:416px;
	position:absolute;
	left: -52px;
	top: 41px;
}
#header .menu {
	padding:0px 0 0 467px;
	float:left;
	position:absolute;
	left: 80px;
	width: 470px;
	top: 89px;
}

#header .menu ul {width:100%; overflow:hidden;}
#header .menu li {float:left; padding:0; font-family:arial; background:none;}
#header .menu li a {background:#f0f0f0 url(images/menu-line.gif) top right no-repeat; display:block; padding:9px 20px 8px 20px; font-weight:bold; text-transform:uppercase; color:#1a3544; text-decoration:none;font-family:arial;}
#header .menu li a:hover {background:#bae9ff url(images/menu-line.gif) top right no-repeat;font-family:arial;}
#header .menu .last a {background:#f0f0f0;}
#header .menu .last a:hover {background:#bae9ff;}
#header .menu .active {background:#bae9ff url(images/menu-line.gif) top right no-repeat;}
#header .menu .last .active {background:#bae9ff;}

#header .block {
	padding:215px 513px 0 51px;
	color:#b9d7ff;
	line-height:1.5em;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}

.extra { padding:21px 45px 0 0;}
.link2 {background:url(images/link2-tail-bg.gif) top repeat-x; display:block; float:right; text-transform:uppercase; text-decoration:none; color:#000; font-size:1.091em; font-family:arial;}
.link2 span {background:url(images/link2-right-bg.gif) top right no-repeat; display:block;}
.link2 strong {background:url(images/link2-left-bg.gif) top left no-repeat; display:block; padding:8px 26px 8px 36px;}

.link2:hover {background:url(images/link2-tail-bg-hover.gif) top repeat-x;font-size:1.091em; font-family:arial;}
.link2:hover span {background:url(images/link2-right-bg-hover.gif) top right no-repeat;}
.link2:hover strong {background:url(images/link2-left-bg-hover.gif) top left no-repeat;}

/* ============================= content ====================== */

.col-indent {
	padding:0 5px 0 0;
}

.box {
	background:url(images/box-bottom-tail.gif) bottom repeat-x #fff;
	width:100%;
}
.box .tail-right {background:url(images/box-side-tail.gif) right repeat-y; width:100%;}
.box .tail-left {background:url(images/box-side-tail.gif) left repeat-y; width:100%;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat; width:100%;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat; width:100%;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .box-indent {
	padding:4px 3px 4px 3px;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
.box .indent {
	padding:16px 18px 34px 22px;
	font-weight: bold;
}

.box .indentnormal {
	padding:16px 18px 34px 22px;
	font-weight: normal;
}

.line {
	background:url(images/line.gif) bottom left repeat-x;
	padding-bottom:13px;
	margin-bottom:8px;
	font-family: tahoma;
}

.img {
	margin:5px 0 9px 0;
	text-align: center;
}
.color2 {color:#ff3600;}
.phone {
	float:right;
	margin-right:50px;
}

.padding1 {padding-top:21px;}
.padding2 {padding-top:13px;}

/* ============================= footer ====================== */

#footer {color:#105ba1; text-transform:uppercase; text-align:center; font-family:arial; font-size:0.909em; line-height:1.6em;}
#footer a {text-transform:none; color:#105ba1;}
#footer .menu li {display:inline; border-right:1px solid #105ba1; padding:0 10px 0 7px; background:none;}
#footer .menu li a {color:#105ba1; text-decoration:none; text-transform:uppercase; line-height:1.6em;}
#footer .menu li a:hover {	text-decoration:underline;	font-family: Arial;font-size:0.909em;}
#footer .menu .last {border:none;}
#footer .menu .first {margin-left:150px;}

/* ============================= forms ============================= */

#ContactForm {padding:5px 0 0 1px;}
#ContactForm .rowi {height:23px;}
#ContactForm .link {
	float:right;
	margin-left:15px;
	font-size: 100%;
}

.input {
	width:229px;
	height:19px;
	border:1px solid #000;
	background:none;
	padding:0 0 0 5px;
	font-size:1em;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
textarea {
	width:180px;
	height:81px;
	border:1px solid #000;
	background:none;
	overflow:auto;
	font-size:1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
body {
	color: #000;
}
body {
	font-weight: bold;
}
body {
	font-style: italic;
}
body {
	font-style: normal;
}
#page2 .footer-tail #main #content div p em strong {
	text-align: left;
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .title2 .right-bg .left-bg p br {
	font-family: Tahoma, Geneva, sans-serif;
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent h4 {
	font-weight: normal;
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent p {
	font-family: tahoma;
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent h4 {
	font-weight: bold;
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent h4 {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page4 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent p {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page1 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent .line h4 strong {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page1 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent .line h4 {
	font-family: Tahoma, Geneva, sans-serif;
}
#page1 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent .line h4 {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
	font-size: small;
}
#page5 .footer-tail #main #header .block p {
	font-weight: bold;
}
#page5 .footer-tail #main #header .block p {
	font-weight: normal;
}
#page5 .footer-tail #main #header .block p {
	font-size: 115%;
	font-style: normal;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page5 .footer-tail #main #header .block {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page5 .footer-tail #main #header .block {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page5 .footer-tail #main #header .block {
	font-weight: normal;
}
#page1 .footer-tail #main #header .block h3 {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page1 .footer-tail #main #header .block h3 {
	color: #E8F6FE;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page2 .footer-tail #main #header .block h3 em {
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page1 .footer-tail #main #content .container .col-2.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent ul li a {
	font-size: 1em;
}
#page2 .footer-tail #main #content .container .col-1.col-indent.maxheight .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent div ul div {
	font-weight: normal;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif"
}
#page2 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent div ul div {
	text-align: left;
	font-family: Trebuchet MS, "Verdana, Arial, Helvetica, sans-serif";
}
#page1 .footer-tail #main #content .container .col-1.col-indent.maxheight .box.maxheight .tail-right.maxheight .tail-left.maxheight .corner-bottom-right.maxheight .corner-bottom-left.maxheight .corner-top-right.maxheight .corner-top-left.maxheight .box-indent .indent .line h4 strong {
	font-size: small;
}
