/* CSS Document */
/* Memo top-right bottom-left */

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

body{	background:#909090;
	text-align:center;
	scrollbar-3d-light-color:#3B677E;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#938470;
	scrollbar-dark-shadow-color:#1C4464;
	scrollbar-face-color:#3B677E;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#1C4464; }
 
img {vertical-align:top; border:none;}
a img { border:0;}

ul { list-style:none;}

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


html, input, textarea
	{ font-family:Arial, Helvetica, sans-serif;
	  font-size:0.875em;
	  line-height:1.429em;
	  color:#868686;
	}

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

a {color:#1C4464; text-decoration: none}
a:visited {text-decoration: none}
a:active {color:#0000FF; text-decoration: underline overline}
a:hover {color:#0000FF; background:#EAF4FF; text-decoration:underline overline}
p {padding-top:10px;}
blockquote { padding: 0 48px;}

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

.top-tail {background:#fff url("images/top-tail.jpg") top repeat-x;}
.bottom-tail {background:url("images/bottom-tail.gif") bottom repeat-x;}
.top-tail2 {width:50%; position:absolute; right:0; background:url("images/top-tail2.jpg") top repeat-x; height:155px;}
.top-tail3 {background:#fff url("images/top-tail3.jpg") top repeat-x;}

li { background:url("images/list-bg.gif") no-repeat 0 7px; padding-left:22px; font-size:12px; line-height:25px;}

li span2 {no-repeat font-size:12px; line-height:25px;}

cite {font-style:normal;}

.link {background:url("images/link-right-bg.gif") top right no-repeat; display:inline-block; font-size:12px !important; line-height:1em; text-decoration:none; color:#fff; margin-top:14px; cursor:pointer;}
.link span {background:url("images/link-left-bg.gif") top left no-repeat; display:inline-block; padding:0 11px 0 25px;}
.link span span {background:url("images/link-tail-bg.gif") top repeat-x; padding:6px 1px 8px 4px;}
.link span span a:hover {text-decoration:underline;}
.link:hover {background:url("images/link-right-bg-hover.gif") top right no-repeat;}
.link:hover span {background:url("images/link-left-bg-hover.gif") top left no-repeat;}
.link:hover span span {text-decoration:underline; background:url("images/link-tail-bg-hover.gif") top repeat-x;}

.box .link {background:url("images/link2-right-bg.gif") top right no-repeat;}
.box .link span {background:url("images/link2-left-bg.gif") top left no-repeat; padding:0 9px 0 25px;}
.box .link span span {background:url("images/link2-tail-bg.gif") top repeat-x; padding:6px 0 8px 4px;}
.box .link:hover {background:url("images/link2-right-bg-hover.gif") top right no-repeat;}
.box .link:hover span {background:url("images/link2-left-bg-hover.gif") top left no-repeat;}
.box .link:hover span span {background:url("images/link2-tail-bg-hover.gif") top repeat-x;}

h2 {font-size:2.154em; font-weight:normal; line-height:1em; color:#fff; margin-bottom:19px;}
h2 strong {color:#c2bd9d; font-size:0.464em; line-height:1em; display:block;}
#page1 h2 {margin-bottom:9px;}

h3 {color:#726f5c; font-weight:normal; font-size:28px !important; line-height:1em; letter-spacing:-1px; margin-bottom:26px;}

.imgindent {margin:0 30px 0 0; float:left;}
.imgindent1 {margin:5px 5px 0 0; float:left;}
.imgindent2 {margin:0 4px 0 0; float:left;}
.imgindent3 {margin:0 20px 0 0; float:left;}
.imgindent4 {margin:0 0 0 0; float:left;}
.txtindent25 {text-indent:25px;}
.txtindent50 {text-indent:50px;}

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

#header {font-size:0.929em; color:#fff; line-height:1.231em;}
#header .logo {float:left; margin:20px 0 0 55px;}

#header li a {color:#fffbe5;}
#header li a:hover {color:#0000FF; background:#D2E9FF; text-decoration:underline overline}
#header .indent {padding:25px 25px 0 65px;}
#header .indent2 {padding:25px 25px 0 45px;}

#header .menu {float:right; width:525px; padding:95px 47px 28px 0;}
#header .menu li {background:none; padding:0; float:left; font-size:11px; line-height:1em;}
#header .menu li a {background:url("images/menu-tail-bg.gif") top repeat-x; display:block; width:105px; text-align:center; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#ffffff;}
#header .menu li a span {background:url("images/menu-right-bg.gif") top right no-repeat; display:block;}
#header .menu li a span span {background:url("images/menu-left-bg.gif") top left no-repeat; padding:21px 0 13px 0;}
#header .menu li a:hover {text-decoration:underline;}

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

#content {padding:17px 60px 18px 64px;}
.col-pad {padding-right:22px;}
.col-pad2 {padding-right:29px;}

#content2 {padding:17px 30px 18px 34px;}
.col-pad {padding-right:22px;}
.col-pad2 {padding-right:29px;}

.box {background:#f1ecc3 url("images/box-tail-bottom.gif") bottom repeat-x; font-size:0.929em; line-height:1.462em; color:#6d6d6d;}
.box .tail-top {background:url("images/box-tail-top.gif") top repeat-x;}
.box .corner-bottom-right {background:url("images/box-corner-bottom-right.gif") bottom right no-repeat;}
.box .corner-bottom-left {background:url("images/box-corner-bottom-left.gif") bottom left no-repeat;}
.box .corner-top-right {background:url("images/box-corner-top-right.gif") top right no-repeat;}
.box .corner-top-left {background:url("images/box-corner-top-left.gif") top left no-repeat; width:100%;}
.box .indent {padding:24px 27px 10px 27px;}

.box3 {background:#f1ecc3 url("images/box-tail-bottom.gif") bottom repeat-x; font-size:0.929em; line-height:1.462em; color:#6d6d6d;}
.box3 .tail-top {background:url("images/box3-tail-top.gif") top repeat-x;}
.box3 .corner-bottom-right {background:url("images/box-corner-bottom-right.gif") bottom right no-repeat;}
.box3 .corner-bottom-left {background:url("images/box-corner-bottom-left.gif") bottom left no-repeat;}
.box3 .corner-top-right {background:url("images/box3-corner-top-right.gif") top right no-repeat;}
.box3 .corner-top-left {background:url("images/box3-corner-top-left.gif") top left no-repeat; width:100%;}
.box3 .indent {padding:24px 27px 10px 27px;}

.box2 {background:#f4f4f4 url("images/box2-tail-bg.gif") bottom repeat-x; font-size:0.929em; line-height:1.462em; color:#6d6d6d;}
.box2 .tail-top {background:url("images/box2-tail-bg.gif") top repeat-x;}
.box2 .tail-left {background:url("images/box2-tail-bg.gif") left repeat-y;}
.box2 .tail-right {background:url("images/box2-tail-bg.gif") right repeat-y;}
.box2 .corner-bottom-right {background:url("images/box2-corner-bottom-right.gif") bottom right no-repeat;}
.box2 .corner-bottom-left {background:url("images/box2-corner-bottom-left.gif") bottom left no-repeat;}
.box2 .corner-top-right {background:url("images/box2-corner-top-right.gif") top right no-repeat;}
.box2 .corner-top-left {background:url("images/box2-corner-top-left.gif") top left no-repeat; width:100%;}
.box2 .indent {padding:19px 22px 18px 20px;}
.box2 .indent2 {padding:19px 22px 18px 30px;}
.box-indent {padding:14px 0 0 10px;}
.box2 strong a {color:#6d6d6d; text-transform:uppercase;}

.minheight {min-height:571px; height:auto;}
* html .minheight {height:571px;}

.minheight2 {min-height:371px; height:auto;}
* html .minheight2 {height:371px;}

.line {border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:20px;}
.box .line {border-bottom:1px solid #dad2ac; padding-bottom:20px; margin-bottom:20px;}
.padding1 {padding-top:10px;}
.padding2 {padding-top:20px;}
.phone {float:right; margin-right:175px;}
.text2 {color:#6D4823;}

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

#footer {color:#bdb89a; font-size:0.786em;}
#footer a {color:#bdb89a;}
#footer a:active {color:#0000FF; text-decoration: underline overline}
#footer a:hover {color:#0000FF; background:#D2E9FF; text-decoration:underline overline}

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

#ContactForm {padding:10px 0 10px 0;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {float:right; margin-left:20px;}

.input {width:375px; height:19px; border:3px dashed #a09b96; background:#fff; padding:0 5px 0 5px; font-size:1em;}
textarea {width:360px; height:110px; border:2px dashed #a09b96; background:#fff; padding:0 5px 0 5px; overflow:auto; font-size:1em;}


