/* 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, input, textarea
	{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:0.75em;
		line-height:1.167em;
		color:#8b8f91;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#8b8f91;}
a:hover{text-decoration:none;}
p {padding-top:19px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 30px 0 0; float:left;}
.imgindent2 {margin:0 0 0 10px; float:right;}

h2 {color:#4883a0; font-size:1.5em; line-height:1em; font-weight:normal; margin-bottom:12px;}
.title1 {background:url(images/title1-bg.jpg) no-repeat 6px 0; padding:15px 0 10px 78px; margin-bottom:5px;}
.title2 {background:url(images/title2-bg.jpg) no-repeat 8px 0; padding:15px 0 10px 54px; margin-bottom:5px;}

h3 {text-transform:uppercase; margin-bottom:20px;}

.list li {background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:15px; margin-bottom:6px;}
.list2 li {line-height:1.75em;}

.link {text-align:right; padding:17px 37px 0 0;}
.link a {color:#5d7b83; text-decoration:none; font-size:11px; line-height:1em; font-weight:bold; display:inline-block; background:url(images/link-right-bg.gif) top right no-repeat; cursor:pointer;}
.link a span {background:url(images/link-left-bg.gif) top left no-repeat; display:inline-block; padding:0 4px;}
.link a span span { background:url(images/link-tail-bg.gif) top repeat-x; padding:6px 6px 6px 13px;}
.link a:hover {color:#000000;}
.rss {background:url(images/rss-bg.gif) no-repeat 0 0 !important; padding:0 0 3px 21px; color:#35586d !important; text-decoration:none; float:left; font-weight:normal !important; font-size:12px !important; margin-top:7px;}
.box .link {padding:10px 0 0 0;}
.box .link a {color:#5d7b83;}

.link2 {background:url(images/search-bg.gif) top left no-repeat; width:122px; text-align:center; padding:10px 0 10px 0; color:#fff !important; display:block; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:55px 0 0 45px;}

/* ============================= content ====================== */

.row1 {border-bottom:1px solid #c6c9cb; padding:0 0 14px 6px; margin-bottom:38px;}


.col-pad {padding-right:15px;}

.box {background:#d8e1e6 url(images/box-tail-bottom.gif) bottom repeat-x; font-family:Verdana, Geneva, sans-serif; color:#35586d;}
.box .tail-top {background:url(images/box-tail-top.gif) top repeat-x;}
.box .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}
.box .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}
.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:34px 37px 29px 29px;}
.box a {color:#35586d;}

.box2 {background:#cad5da url(images/box2-tail-bottom.gif) bottom repeat-x; font-family:Verdana, Geneva, sans-serif; color:#35586d;}
.box2 .tail-top {background:url(images/box2-tail-top.gif) top repeat-x;}
.box2 .tail-right {background:url(images/box2-tail.gif) right repeat-y;}
.box2 .tail-left {background:url(images/box2-tail.gif) left 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:40px 29px 52px 21px;}
.box2 .indent2 {padding:15px 29px 32px 21px;}
.box2 a {color:#35586d;}
.box2 li {line-height:2em;}

.tabs {width:100%; overflow:hidden;}
.tabs a {text-decoration:none; display:block; float:left; padding:15px 0 6px 0; color:#5f858e; text-align:center;}
.tabs a:hover {text-decoration:underline;}
.button1 {background:url(images/button1.jpg) no-repeat 0 0; width:165px; color:#3b6c78 !important; font-weight:bold; text-transform:uppercase;}
.button2 {background:url(images/button2.jpg) no-repeat 0 0; width:146px;}
.button3 {background:url(images/button3.jpg) no-repeat 0 0; width:100px;}
.button4 {background:url(images/button4.jpg) no-repeat 0 0; width:147px;}

.date {font-size:0.833em; display:inline-block; margin-top:5px;}

.margin1 {margin-top:29px;}
.margin2 {margin-top:15px;}

.phone {display:inline-block; width:91px;}

/* ============================= footer ====================== */

#footer {color:#a3a8aa; line-height:1.167em;}
#footer span {float:right;}
#footer a {font-weight:bold; text-decoration:none; color:#c2cacc;}
#footer a:hover {text-decoration:underline;}

#footer ul {margin-left:-1px;}
#footer li {border-left:1px solid #8e9698; display:inline; line-height:1em; padding:0 10px 0 14px;}
#footer li a {font-weight:normal;}

/* ============================= forms ============================= */

#SearchForm .rowi {height:46px;}
#SearchForm input {color:#82abbc; font-size:0.917em; border:1px solid #9ab2bd; background:#ffffff;}
.input {width:309px; height:17px; padding:0 0 0 5px;}
.input2 {width:143px; height:17px; padding:0 0 0 5px;}
.input3 {width:50px; height:17px; padding:0 0 0 5px;}
#SearchForm select {width:67px; color:#82abbc; font-size:0.917em; border:1px solid #9ab2bd; background:#ffffff;}
#SearchForm .select {width:84px; float:left;}

#ContactForm {padding:30px 0 0 0;}
#ContactForm .rowi {height:26px;}
#ContactForm .col-1 {width:183px !important;}
#ContactForm .col-2 {width:178px !important;}
#ContactForm .input {width:173px; height:18px; font-size:0.917em;}
#ContactForm .link {padding:10px 0 0 0;}
#ContactForm .link a {float:right; margin-left:20px;}

textarea {width:170px; height:44px;padding:0 0 0 5px; overflow:auto; font-size:1em; font-size:0.917em;}

