/* 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;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#000000;}

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

a {color:#49a9d0;}
a:hover{text-decoration:none;}
p {padding-top:30px;}
h1{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:2.833em; text-transform:uppercase; background:url(images/logo.jpg) no-repeat 0 0; padding:23px 0 11px 82px; line-height:0.471em;}
h1 strong{ color:#000000;}
h1 span{ font-family:Arial, Helvetica, sans-serif; font-size:0.294em; font-weight:normal; color:#b8b8b8; text-transform:uppercase; display:block; line-height:1em; padding-top:9px;}
h4{ font-size:1.167em; color:#3f5b69; line-height:1.571em; background:url(images/title-tail.gif) top repeat-x;}
h4 span{ background:url(images/title-right-bg.gif) top right no-repeat; position:relative; display:block; padding:9px 5px 12px 24px;}
h4 .last{ background:url(images/title-tail.gif) top repeat-x;}
h3{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.667em; line-height:1em; color:#49a9d0; font-weight:normal; padding-bottom:14px;}
h2{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.833em; line-height:1em; color:#40525a; padding-bottom:20px; text-transform:uppercase;}
.strong1{ display:block; font-size:1.167em; line-height:1.214em; color:#000000;}
.strong2{ font-size:1.25em; line-height:1.2em; color:#000000; display:block; padding-bottom:18px;}
cite{ display:block; font-style:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 30px 0 0; float:left;}
.imgindent2 {margin:0 20px 0 0; float:left;}
.imgindent3 {margin:0 10px 0 0; float:left;}
.phone{ float:right; padding-right:195px;}
.space1{ margin-left:70px;}
.space2{ margin-left:55px;}
.space3{ margin-left:20px;}
.margin1{ margin-top:18px !important;}
.margin2{ margin-left:10px !important;}
.margin3{ margin-top:10px !important;}
.padding0{ padding-bottom:0 !important;}
.padding1{ padding-top:32px;}
.padding2{ padding-top:25px;}
.padding3{ padding-bottom:5px;}

/* ============================= header ====================== */
#header object{ vertical-align:top;}

/* ============================= content ====================== */
#content{ padding:10px 0 45px 0;}
.padding-bot{ padding-bottom:28px !important;}
.indent{ padding:0 20px 0 25px;}
.indent2{ padding:15px 20px 0 25px;}

.box .bot-tail{ background:url(images/box-tail.gif) bottom repeat-x; width:100%;}
.box .corner-left{ background:url(images/box-left-corner.gif) left bottom no-repeat;}
.box .corner-right{ background:url(images/box-right-corner.gif) right bottom no-repeat; width:100%;}
.box .indent{ padding:20px 22px 27px 25px;}
.box .indent2{ padding:20px 22px 40px 25px;}
.text1{ font-size:0.917em; color:#7a8a94;}
.text1 strong{ color:#000000;}

.text2{ color:#515151; padding-top:5px;}
.text3{ font-size:0.917em;}

.link1{ color:#d50d00; font-weight:bold; background: url(images/link-bg.gif) right top no-repeat; font-size:0.917em; text-decoration:none; padding-right:20px; display:inline-block; margin-top:5px;}
.link1:hover{ color:#5c7e8f;}
.link2{ color:#5c7e8f; font-weight:bold; background: url(images/link-bg.gif) right top no-repeat; font-size:0.917em; text-decoration:none; padding-right:20px; display:inline-block; margin-top:19px;}
.link2:hover{ color:#d50d00;}
.link3{ color:#49a9d0; font-weight:bold; background: url(images/link-bg.gif) right top no-repeat; text-decoration:none; padding-right:20px; display:inline-block; margin-top:5px;}
.link3:hover{ color:#d50d00;}

.list{ margin-top:-8px;}
.list li{ border-bottom:solid 1px #dfe6e9; padding:8px 0 11px 0;}
.list .last{ padding-bottom:0; border:0;}
.list a{ color:#000000; text-decoration:none; position:relative; display:block; padding:3px 0 2px 40px;}
.list a:hover{ color:#49a9d0;}
.list .marker1 a{ background:url(images/list-marker1.gif) no-repeat 0 0;}
.list .marker2 a{ background:url(images/list-marker2.gif) no-repeat 0 0;}
.list .marker3 a{ background:url(images/list-marker3.gif) no-repeat 0 0;}
.list .marker4 a{ background:url(images/list-marker4.gif) no-repeat 0 0;}
.list .marker5 a{ background:url(images/list-marker5.gif) no-repeat 0 0;}
.list .marker6 a{ background:url(images/list-marker6.gif) no-repeat 0 0;}
.list .marker7 a{ background:url(images/list-marker7.gif) no-repeat 0 0;}
.list .marker8 a{ background:url(images/list-marker8.gif) no-repeat 0 0;}
.list .marker9 a{ background:url(images/list-marker9.gif) no-repeat 0 0;}
.list .marker10 a{ background:url(images/list-marker10.gif) no-repeat 0 0;}
.list .marker11 a{ background:url(images/list-marker11.gif) no-repeat 0 0;}
.list .marker12 a{ background:url(images/list-marker12.gif) no-repeat 0 0;}

.unline{ border-bottom: solid 2px #e0e7eb; padding-bottom:20px; margin-bottom:38px;}
.unline1{ border-bottom: solid 2px #e0e7eb; padding-bottom:20px; margin:0 10px 38px 0;}
.unline2{ background:url(images/unline.gif) bottom repeat-x; padding-bottom:18px; margin-bottom:20px;}
.unline3{ border-bottom: solid 2px #e0e7eb; padding-bottom:40px; margin-bottom:20px;}
.unline4{ border-bottom: solid 1px #e0e7eb; padding-bottom:15px; margin-bottom:20px;}
.box .unline{ border-bottom: solid 1px #e0e7eb; padding-bottom:25px; margin-bottom:25px;}

.date{ width:61px; height:74px; background:url(images/date-bg.gif) no-repeat 0 0; text-align:center;}
.date span{ display:block;}
.date .mounth{ font-size:1.167em; color:#ffffff; padding-top:5px;}
.date .day{ font-size:1.5em; color:#515151; padding:9px 3px 0 0;}
.date .year{ font-size:1em; color:#515151; margin:-2px 2px 0 0;}

/* ============================= footer ====================== */
.box1{ background:url(images/footer-border.gif) top repeat-x #ececec; width:100%;}
.box1 .left-border{ background:url(images/footer-border.gif) left repeat-y;}
.box1 .right-border{ background:url(images/footer-border.gif) right repeat-y;}
.box1 .bot-border{ background:url(images/footer-border.gif) bottom repeat-x;}
.box1 .left-top{ background:url(images/footer-corner-left-top.gif) left top no-repeat;}
.box1 .right-top{ background:url(images/footer-corner-right-top.gif) right top no-repeat;}
.box1 .left-bot{ background:url(images/footer-corner-left-bot.gif) left bottom no-repeat;}
.box1 .right-bot{ background:url(images/footer-corner-right-bot.gif) right bottom no-repeat;}
.box1 .indent{ padding:22px 16px 25px 16px;}

#footer .menu{ width:100%; overflow:hidden; color:#939393; font-size:0.917em; text-transform:uppercase;}
#footer .menu li{ float:left; padding-left:9px;}
#footer .menu a{ color:#939393; margin-right:10px; text-decoration:none;}
#footer .menu a:hover{ text-decoration:underline;}

#footer .text{ font-size:0.833em; color:#939393; margin:-3px 0 0 9px;}
#footer .text a{ color:#939393; margin-left:12px;}
#footer .text span{
	text-transform:uppercase;
	color:#ECECEC;
}

/* ============================= forms ============================= */
#ContactForm{ padding-top:10px; color:#7a8a94;}
#ContactForm .col-1{ width:351px !important;}
#ContactForm .col-2{ width:284px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:43px;}
#ContactForm input{ border:solid 1px #c2c9cc;  font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#7a8a94; padding:1px 0 1px 3px; width:255px;}
#ContactForm textarea{ border:solid 1px #c2c9cc;  font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#7a8a94; padding:1px 0 1px 3px; width:280px; height:104px; overflow:hidden;}
#ContactForm .link3{ float:right; margin:15px 15px 0 8px;}.new {
	color: #ECECEC;
}
