/* CSS Document */

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

body{
	background:#FFFFFF;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height:1.241em;
		color:#e6e4cf;
	}

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

a {color:#fb785d;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
strong {color:#fb785d;}

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

.link {background:url(images/link-bg.gif) top right no-repeat; padding-right:10px; float:right; display:block; margin-top:24px;}
#header .link {background:url(images/header-link-bg.gif) top right no-repeat; color:#070707;}

.link2 {background:url(images/link-bg.gif) top right no-repeat; padding-right:10px; float:left; display:block; margin-top:6px; color:#fff;}

h3 {font-size:1.385em; color:#fff; line-height:1em; font-weight:normal; margin-bottom:10px;}

li { background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:12px; line-height:1.692em;}
li a {color:#e6e4cf; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:20px;}
cite {font-style:normal;}

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

.logo {margin:31px 0 0 31px;}

.menu {float:right; padding-right:30px;}
.menu li {float:left; background:none; padding-right:15px;}
.menu li a {color:#c9321e; text-decoration:underline; display:block; padding:54px 0 10px 0; width:95px; text-align:center;}
.menu li a span {display:block; padding:0 0 0 10px;}
.menu li a:hover {text-decoration:none; color:#fff; font-weight:bold; background:url(images/button-active-bg.gif) top repeat-x; padding-top:26px;}
.menu li a:hover span {padding:28px 0 4px 0;}
.menu li .active {text-decoration:none; color:#fff; font-weight:bold; background:url(images/button-active-bg.gif) top repeat-x; padding-top:26px;}
.menu li .active span {padding:28px 0 4px 0;}

.menu .m1 a span {background:url(images/m1.gif) no-repeat 0 0;}
.menu .m1 a:hover span {background:url(images/m1-act.gif) top center no-repeat;}
.menu .m1 .active span {background:url(images/m1-act.gif) top center no-repeat;}
.menu .m2 a span {background:url(images/m2.gif) no-repeat 0 0;}
.menu .m2 a:hover span {background:url(images/m2-act.gif) top center no-repeat;}
.menu .m2 .active span {background:url(images/m2-act.gif) top center no-repeat;}
.menu .m3 a span {background:url(images/m3.gif) no-repeat 0 0;}
.menu .m3 a:hover span {background:url(images/m3-act.gif) top center no-repeat;}
.menu .m3 .active span {background:url(images/m3-act.gif) top center no-repeat;}
.menu .m4 a span {background:url(images/m4.gif) no-repeat 0 0;}
.menu .m4 a:hover span {background:url(images/m4-act.gif) top center no-repeat;}
.menu .m4 .active span {background:url(images/m4-act.gif) top center no-repeat;}
.menu .m5 a span {background:url(images/m5.gif) no-repeat 0 0;}
.menu .m5 a:hover span {background:url(images/m5-act.gif) top center no-repeat;}
.menu .m5 .active span {background:url(images/m5-act.gif) top center no-repeat;}

.slogan {margin:110px 0 0 540px;}
#header .padding {padding:1px 34px 0 0;}

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

.col-pad {padding-right:36px;}
.main-indent {padding:56px 25px 61px 32px;}

.line {background:url(images/line-hor.gif) bottom left repeat-x; padding:0 17px 20px 0;}

.line2 {border-bottom:1px solid #ce422e; padding-bottom:27px; margin-bottom:26px;}

.padding1 {padding-top:26px;}
.padding2 {padding-top:18px;}
.padding3 {padding-bottom:30px;}

.banner {padding:20px 20px 18px 107px; margin-bottom:7px;}
.banner1 {background:url(images/banner1-bg.jpg) top left no-repeat;}

.bannerh {padding:15px 5px 15px 10px; margin-bottom:7px;}

.banner2 {background:url(images/banner2-bg.jpg) top left no-repeat;}
.banner3 {background:url(images/banner3-bg.jpg) top left no-repeat;}
.phone {float:right; margin-right:112px;}

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

#footer {color:#5b5b5b;}
#footer a {color:#ba2a19; text-decoration:none; font-weight:bold;}
#footer a:hover {text-decoration:underline;}

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

#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:48px;}
#ContactForm .link {color:#e6e4cf; background:url(images/list-bg.gif) no-repeat 0 4px ; padding:0 0 0 12px; text-decoration:none; margin:14px 0 0 15px;}
#ContactForm .link:hover {text-decoration:underline;}

.input {width:232px; height:19px; border:1px solid #e6e4cf; background:#fff; padding:0 0 0 5px; font-size:1em; color:#070707;}
textarea {width:249px; height:115px; border:1px solid #e6e4cf; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#070707;}
