/* CSS Document */

/*
* {
	margin:0; padding:0;
	font-size:100%;
}
*/
body{
	background:url(/site/images/body-tail.gif) center top repeat-y;
	text-align:center;
	min-width:1000px;
}
body, html {height:100%;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.8125em;
		line-height:1.3864em;
		color:#224;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000; outline:none;}
a:hover{text-decoration:none;}
/* p {padding-top:18px;} */

/* ============================= main layout ====================== */

li { background:url(/site/images/marker.gif) no-repeat 0 9px; padding-left:14px; line-height:1.714em; font-size:1.076em;}
li a {color:#d85312;}

.imgindent {margin:0 28px 0 0; float:left;}

.extra {background:url(/site/images/body-bg.jpg) top center no-repeat; }

/* h1 {font-size:1.38em; line-height:1.2307em; color:#25292a;} */
h1 strong {display:block; background:url(/site/images/h1-left-bg.gif) left top no-repeat;}
h1 strong strong {background:url(/site/images/h1-right-bg.gif) right top no-repeat; height:35px; padding:15px 0 0 20px;}
h1 b {color:#259ac3; display:inline-block; background:url(/site/images/h1-img.gif) left 4px no-repeat; padding-left:25px; letter-spacing:-1px;}

/*
h3 {color:#03363d; font-size:2em; line-height:1.2307em; padding:41px 0 14px 0; min-height:86px; height:auto !important; height:86px; margin-bottom:-40px;}
h3 img {margin-right:6px;}
h2 {color:#03363d; font-size:2em; line-height:1.2307em; padding:0px 0 24px 5px; }
*/

/* ============================= header ====================== */
#header {background:url(/site/images/header-bg.gif) left top repeat-x;}

.sub-menu {background:url(/site/images/sub-menu-bg.gif) left top no-repeat; width:101px; height:19px; float: right; padding:0 44px 0 22px; margin-top:5px;}
.sub-menu img {margin-right:24px;}
.sub-menu .last {margin-right:0px;}

.logo {float:left; width:351px;}
/* .logo {float:left; padding:44px 0 0 46px; width:351px;} */

.menu {float:left; width:635px; padding-top:49px;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float: left; background:none; padding:0; line-height:1.2037em; font-size:1.38em;}
.menu li a {display:inline-block; text-decoration:none; color:#bfd7de;}
.menu li a strong {padding:0 5px 0 5px; display:inline-block;}
.menu li a strong strong {padding:5px 12px 8px 12px;}

.menu li a:hover, .menu .active a {background:url(/site/images/menu-li-left.gif) left top no-repeat; color:#fff; cursor:pointer;}
.menu li a:hover strong, .menu .active a strong {background:url(/site/images/menu-li-right.gif) right top no-repeat;}
.menu li a:hover strong strong, .menu .active a strong strong {background:url(/site/images/menu-li-tail.gif) left top repeat-x;}
/* ============================= content ====================== */
.top-left1 {background:url(/site/images/box-corner-top-left.png) left top no-repeat; line-height:0px; font-size:0;}
.top-right1 {background:url(/site/images/box-corner-top-right.png) right top no-repeat; padding:0 13px 0 13px;}
* html .top-right1 {padding-right:12px;}
* + html .top-right1 {padding-right:12px;}
.top-tail1 {background:url(/site/images/box-top-tail.png) left top repeat-x; height:13px;}

.left-tail1 {background:url(/site/images/box-left-tail.png) left top repeat-y;}
.right-tail1 {background:url(/site/images/box-right-tail.png) right top repeat-y; padding:0 13px 0 13px;}
* html .right-tail1 {padding-right:12px;}
* + html .right-tail1 {padding-right:12px;}
.main-bg {background:#f6f8f9; width:100%;}

.bottom-left1 {background:url(/site/images/box-corner-bottom-left.png) left bottom no-repeat;line-height:0px; font-size:0;}
.bottom-right1 {background:url(/site/images/box-corner-bottom-right.png) right bottom no-repeat; padding:0 13px 0 13px; }
* html .bottom-right1 {padding-right:12px;}
* + html .bottom-right1 {padding-right:12px;}
.bottom-tail1 {background:url(/site/images/box-bottom-tail.png) left bottom repeat-x; height:13px; }

.indent {padding:30px 20px 52px 30px}
.padding {padding-bottom:72px;}
.padding1 {padding-right:30px;}

.indent1 {padding:15px 30px 76px 30px}

.box-margin {margin-top:15px;}
.box-margin1 {margin-top:27px;}

.box {background:#f4f4f4; }
.box .indent {padding:19px 30px 15px 40px;}
.box .bottom-tail {background:url(/site/images/box-bottom-tail.gif) left bottom repeat-x;}
.box .top-tail {background:url(/site/images/box-top-tail.gif) left top repeat-x;}
.box .left-tail {background:url(/site/images/box-left-tail.gif) top left repeat-y;}
.box .right-tail {background:url(/site/images/box-right-tail.gif) top right repeat-y;}
.box .bottom-right {background:url(/site/images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .bottom-left {background:url(/site/images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .top-right {background:url(/site/images/box-corner-top-right.gif) top right no-repeat;}
.box .top-left {background:url(/site/images/box-corner-top-left.gif) top left no-repeat; width:100%; min-height:195px; height:auto !important; height:195px;}

.box1 {background:#fff; }
.box1 .indent {padding:0px 4px 4px 4px;}
.box1 .bottom-tail {background:url(/site/images/box1-bottom-tail.gif) left bottom repeat-x;}
.box1 .left-tail {background:url(/site/images/box1-left-tail.gif) top left repeat-y;}
.box1 .right-tail {background:url(/site/images/box1-right-tail.gif) top right repeat-y;}
.box1 .bottom-right {background:url(/site/images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .bottom-left {background:url(/site/images/box1-corner-bottom-left.gif) bottom left no-repeat; width:100%; min-height:167px; height:auto !important; height:167px;}

.h1-marg {margin-top:10px;}
.h1-marg1 {margin-top:44px;}

.table {color:#595f66; font-weight:bold; font-size:0.92em; width:100%;}
.head {padding:5px 0 0 40px; height:23px; width:160px; display:block; color:#595f66; font-weight:bold; font-size:0.92em;}
.table .tr1 {color:#259ac3; height:29px !important;}
.table .tr {height:37px;}
.table .col_1 {width:97px !important; padding-left:40px;}
.table .col_2 {width:66px; text-align:center;}
.table .col_3 {width:70px; text-align:center;}
.table .bg {background:url(/site/images/table-bg.gif) left bottom repeat-x #dfe3e5; height:32px;}
.table .border {border-right:1px solid #cacdcf;}

.col-pad {padding-right:47px;}
.col-pad1 {padding-right:38px;}

.gallery img {margin:0 5px 5px 0;}
.gallery .last {margin-right:0px;}
.gallery1 img {margin:0 17px 20px 0;}
.gallery1 .last {margin-right:0px;}

.title {color:#000; font-weight:bold; font-size:0.92em; display:inline-block; padding-bottom:6px;}
.title1 {color:#000; font-weight:bold; font-size:0.92em;}

.pad {padding-top:25px;}
.pad1 {padding-top:29px;}
.pad2 {padding-top:16px;}
.pad3 {padding-top:35px;}

.h2-pad {padding-top:44px;}
.h2-pad1 {padding-top:48px;}
.h2-pad2 {padding-top:54px;}

.h2-padding {padding-bottom:20px;}

.link {display:inline-block; background:url(/site/images/link-bg.gif) left 3px no-repeat; padding-left:20px; line-height:1.2307em; margin-top:20px;}
.link-marg {margin-top:31px;}

.phone {display:inline-block; width:100px;}
.mail {text-decoration:none; color:#909ba8;}
.mail:hover {text-decoration:underline;}
/* ============================= footer ====================== */
#footer {color:#618e9a; font-size:0.76em; text-transform:uppercase;}
#footer a {color:#618e9a; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footer-menu {padding:28px 0 0 47px;}
.footer-menu ul {width:100%; overflow:hidden;}
.footer-menu li {background:url(/site/images/footer-menu-li-bg.gif) left 2px no-repeat; padding:0 7px 0 9px; line-height:1.2307em; float: left; font-size:1em;}
.footer-menu li a {color:#618e9a; text-decoration:none;}
.footer-menu li a:hover {text-decoration:underline;}
.footer-menu .first {padding-left:0; background:none;}
.policy {padding:7px 0 0 47px;}
/* ============================= forms ============================= */
#SearchForm {padding-top:21px; color:#595f66; font-size:0.84em;}
#SearchForm span {padding:0 1px 0 2px; font-weight:bold; display:inline-block; vertical-align:top}
#SearchForm label {display:inline-block; height:38px;}
#SearchForm .select-marg {margin-right:15px;}
#SearchForm .input {width:94px; background:#fff; padding:1px 0 1px 3px; font-size:1em; line-height:1.243em; color:#595f66; margin-right:15px;}
#SearchForm select {font-family:Georgia, "Times New Roman", Times, serif; color:#595f66; font-size:1em; width:100px;}
.links a {color:#d85312; text-decoration:none;}
.l1 {display:inline-block; background:url(/site/images/searchform-link.gif) left 7px no-repeat; padding-left:11px;}
.l2 {margin:0 18px 0 20px}
.links a:hover {text-decoration:underline;}


#ContactForm label {height:39px; display:block;}
#ContactForm .link {margin:20px 0 0 40px} 
.column1 {float:left; width:250px;}
.column2 {float:left; width:227px;}
.alignright {text-align:right;}
#ContactForm .input {width:233px; border:1px solid #a09b96; background:#fff; padding:3px 0 2px 5px; font-size:0.84em; line-height:1.243em; color:#595f66;}
textarea {width:225px; height:99px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

