/* CSS Document */

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

body{
	background:b2a27a;
	text-align:center;
}

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

ul { list-style:none;}

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


html, input, textarea
	{
		font-family:Trebuchet MS;
		font-size:0.788em;
		line-height:1.455em;
		color:#666666;
	}

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

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

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

.link {background:url(images/link-tail-bg.gif) top repeat-x; display:block; float:left; line-height:1.001em; text-decoration:none; color:#fff; font-family:tahoma; margin-top:11px;}
.link span {background:url(images/link-right-bg.gif) top right no-repeat; display:block;}
.link span span {background:url(images/link-left-bg.gif) top left no-repeat; display:block; padding:2px 7px 5px 8px;}
.link:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

.link2 {background:url(images/link2-bg.gif) no-repeat 0 7px; color:#c10e00; font-size:0.818em; padding-left:7px; margin-left:7px;}
.link3 {font-weight:bold; color:#c10e00; font-size:1.081em; text-decoration:none;}
.link3:hover {text-decoration:underline;}

.list li {background:url(images/list-line.gif) bottom left repeat-x; padding:12px 15px 4px 0px; vertical-align:top;}
.list li a {color:#663300; text-decoration:none; font-weight:bold; font-size:1.091em; line-height:15px; width:100%;}
.list li a span {font-size:0.833em; line-height:0.833em; color:#464646; font-weight:normal;}
.list li a:hover {color:#e35f22;}

.list2 li {background:url(images/list-line.gif) bottom left repeat-x; padding:6px 15px 5px 10px; vertical-align:top;}
.list2 li a {color:#c10e00; text-decoration:none; font-weight:bold; font-size:1.091em; line-height:15px; width:100%;}
.list2 li a:hover {text-decoration:underline;}

.list4 li {background:url(images/list-line.gif) bottom left repeat-x; padding:6px 15px 5px 10px; vertical-align:top;}
.list4 li a {color:#c10e00; text-decoration:none; font-weight:bold; font-size:1.091em; line-height:15px;}
.list4 li a:hover {text-decoration:underline;}
.list4 li span {}

.list3 {padding:0 25px 0 40px; margin-top:15px;}
.list3 .num {padding-left:-15px;}

.imgindent {margin:0 34px 10px 0; float:left;}
.imgindent2 {margin:0 30px 0 0; float:left;}

.title {margin-bottom:8px;}
.title2 {background:url(images/title-tail-bg.gif) top repeat-x; margin-bottom:5px;}
.title2 .right-bg {background:url(images/title-right-bg.gif) top right no-repeat;}
.title2 .left-bg {background:url(images/title-left-bg.gif) top left no-repeat; padding:0 0 0 16px;}
.title3 {margin-bottom:13px;}

h1 a {color:#663300; text-decoration:none; font-weight:bold; font-size:1.091em;}
h2 { font-weight:normal; margin-left:14px; font-style:italic;}
h3 {font-size:1.364em; color:#342f2d; margin-bottom:4px;}
h4 {font-size:1.364em; color:#666666; margin-left:14px}
cite {font-style:normal;}

h3 span {margin-left:14px}
h2 span {font-style:normal}

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

#header .col-1 {padding:19px 0 10px 11px;}
#header .col-2 {padding:41px 0 10px 0;}
#header .col-2 strong {font-size:1.091em;}

.slogan {position:relative; width:980px; height:89px; background:url(images/header.jpg) no-repeat 0 0; margin:0 ; padding:0;}

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

.col-pad {padding-right:34px;}
.col-center {vertical-align:middle; float:none}
.col-pad2 {padding-right:53px;}

.banner {margin-bottom:11px;}
.line1 {background:url(images/line1.gif) bottom left repeat-x; padding-bottom:21px; margin-bottom:20px;}
.line2 {background:url(images/list-line.gif) bottom left repeat-x; padding-bottom:20px; margin-bottom:20px;}
.date {font-size:0.909em; font-family:arial; line-height:1.001em;}
.date2 {font-size:0.909em; }
.img {margin:28px 0 20px 0;}
.name {color:#c10e00; float:right;}
.color2 {color:#c10e00;}
.time {font-size:0.909em;}
.phone {float:right;}
.table strong {font-size:1.091em; color:#342f2d; line-height:1.8em;}
.table .row1 {background:url(images/line1.gif) bottom left repeat-x; padding-bottom:10px; margin-bottom:10px;}
.table .row {background:url(images/line1.gif) bottom left repeat-x; padding-bottom:20px; margin-bottom:15px;}


.padding1 {padding-top:10px;}
.padding2 {padding-top:20px; padding-bottom:10px; padding-left:15px}
.padding3 {padding-bottom:35px; margin-bottom:25px;}
.margin1 {margin-top:20px;}
.margin2 {margin-top:40px;}


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

#footer {color:#FFFFFF;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

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

#LoginForm {padding:6px 0 0 0;}
#LoginForm .input {width:123px; height:16px; border:1px solid #6d6d6d; background:url(images/input-bg.gif) top repeat-x; padding:0 0 0 5px; font-size:1em; color:#464646; float:left; margin-right:2px;}
#LoginForm .link {margin:0 0 0 8px;}
#LoginForm .row {height:24px;}
#LoginForm .check {width:13px; height:13px;}

#ContactForm {padding:20px 0 0 0;}
#ContactForm .rowi {height:46px;}
#ContactForm .col-1 {width:300px !important;}
#ContactForm .col-2 {width:250px !important;}
#ContactForm .link {float:right; margin:20px 0 0 15px;}

.input {width:233px; height:16px; border:1px solid #706f6e; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:243px; height:108px; border:1px solid #706f6e; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
