/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

/*body{background:#f1f1f1; text-align:center;}*/
.top-tail{ background:url(images/top-tail1.gif) top repeat-x #fff;}
.bot-tail{ background:url(images/bot-tail1.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#a7a7a7;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#7D7D7D; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
strong{ display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:10px;}
.space1{ margin-left:51px;}
.space2{ margin-left:26px;}
.space3{ margin-left:33px;}
.space4{ margin-left:60px;}
.padding1{ padding-top:18px;}
.padding2{ padding-top:15px;}
.padding3{ padding-top:40px;}
.padding4{ padding-top:25px;}

/* ============================= header ====================== */
#header{ background:url(images/header-5.jpg) no-repeat 0 0;}
#header .logo{ padding:33px 0 0 31px;}
#header .right{ text-align:right;}
#header .slogan{ padding:11px 3px 0 0;}
#header .header-link{ display:inline-block; margin:62px 27px 0 0;}
#header .menu{ width:250px; height:293px; background:url(images/header-menu-bg3.jpg) no-repeat 0 0; margin-top:95px;}
#header .menu ul{ padding:36px 0 0 33px;}

/* ============================= content ====================== */
#content{ background:#fff; padding-bottom:25px;}
.indent{ padding:27px 0 0 32px; background:url(images/content-top-tail.gif) top repeat-x;}
.no-line{ background:none;}
.title{ padding-bottom:3px;}

.box{ background:url(images/box-top-tail.gif) top repeat-x #ffffff; width:100%;}
.box .left-border{ background:url(images/box-left-tail.gif) left repeat-y;}
.box .right-border{ background:url(images/box-right-tail.gif) right repeat-y;}
.box .bot-border{ background:url(images/box-bot-tail.gif) bottom repeat-x;}
.box .left-top{ background:url(images/box-corner-left-top.gif) left top no-repeat;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box .indent{ padding:3px 5px 27px 19px;}
.box .indent1{ padding:3px 0 0 15px;}
.box .link1{ text-align:right; font-style:italic; font-weight:bold; font-size:12px; padding-top:9px;}
.box .link1 a{ background:url(images/box-link-bg.gif) no-repeat right 3px; padding-right:15px;}

.list{ margin:-5px 0;}
.list li{ background:url(images/list-marker.gif) no-repeat 1px 10px; padding-left:13px; line-height:2.167em;}
.list a{ font-weight:bold;}
.marker2 li{ background:url(images/list-marker2.gif) no-repeat 1px 10px;}



.yslist{ margin:-5px 0;}
.yslist ul{ background:url(images/list-marker.gif) no-repeat 1px 10px;}
.yslist a{ font-weight:bold;}
.ysmarker2 ul{ background:url(images/list-marker2.gif) no-repeat 1px 10px;}


.text{ line-height:1.5em;}
.text1{ font-size:1.167em; color:#b46838; line-height:1.286em;}
.text2{ color:#b46838;}
.text2 a{ font-weight:bold;}
.text2 a span{ font-weight:normal;}



.text3{ font-size:16px; color:#A7A7A7;}
.text4{ font-size:14px; color:#A7A7A7;}
.text5{ font-size:6px; color:#A7A7A7;}


.mytext { font-size:14px; color:Red;}

.link{ text-align:right; font-size:12px; padding-top:9px;}
.link a{ background:url(images/list-marker.gif) no-repeat right 5px; padding-right:11px; font-weight:normal;}

.box1{ background:#990000; margin-top:-23px; position:relative; color:#fff; padding-bottom:19px;}
.box1 .title{ padding:16px 0 0 0;}
.box1 .indent{ padding:9px 25px 0 27px;}

ol{ margin:0 -5px 0 29px; list-style:decimal-leading-zero; position:relative;}
ol li{ color:#929292; font-weight:bold; padding-bottom:8px; position:relative;}
ol .last{ padding-bottom:0;}
ol span{ color:b46838; font-weight:normal; display:block; width:100%; position:relative;}
.ol-2 li{ color:#929292}

/* ============================= footer ====================== */
#footer{ text-align:right;}
#footer .menu{ width:100%; overflow:hidden; color:#25b1c6;}
/*#footer .menu ul{ margin:15px -13px 0 0;}*/
#footer .menu li{ display:inline; font-weight:bold; padding-left:0px;}
#footer .menu a{ text-decoration:none; margin-right:0px;}
#footer .menu a:hover{ color:white;}
#footer p{ font-size:12px; padding:11px 2px 0 0;}
#footer strong{ display:inline; font-size:12px;}
#footer p a{ color:white; text-decoration:none;}
#footer p a:hover{ color:#25b1c6;}

/* ============================= forms ============================= */
#SearchForm{ float:right; padding:17px 2px 0 0;}
#SearchForm input{ border:solid 1px #d1d1d1; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#010101; padding:4px 5px 4px 5px; width:178px; vertical-align:middle;}
#SearchForm a{ font-size:0.917em; display:inline-block; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#fff; background:#B9232A; padding:4px 11px 5px 15px; margin-left:9px; vertical-align:middle;}
#SearchForm a:hover{ background:#7D7D7D;}

#SubscribeForm{position:relative;}
#SubscribeForm input{ border:solid 1px #990000; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; padding:4px 5px 4px 5px; width:178px; display:block; margin-top:4px;}
#SubscribeForm a{ font-size:0.917em; float:right; display:inline-block; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#fff; background:#000000; padding:5px 8px 4px 11px; margin:5px 3px 0 0;}
#SubscribeForm a:hover{ background:#990000;}

#ContactForm{ padding-top:0}
#ContactForm label{ display:block; height:45px;}
#ContactForm input{ border:solid 1px #7d7d7d; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:170px;}
#ContactForm textarea{ border:solid 1px #7d7d7d; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:1px 2px 1px 3px; width:170px; height:300px; overflow:auto;}
#ContactForm .link a{ display:inline-block; margin:5px 10px 0 0;}