/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/footer-tail.gif) bottom repeat-x;
	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:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#171715;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#984035;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.header-link {background:url(images/header-link-bg.gif) no-repeat top right; color:#fff; text-transform:uppercase; padding-right:12px;}

h2 {font-size:2.2em; line-height:0.909em; color:#e7a69e; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-bottom:21px; text-transform:none;}
h2 strong {color:#fff;}

h3 {font-size:1.583em; line-height:1em; color:#bb4d41; background:#f4f4f4; border-left:3px solid #dbdbdb; padding:5px 0 3px 10px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:normal; margin-bottom:19px;}

h4 {background:#f4f4f4; color:#171715; font-family:"Times New Roman", Times, serif; font-size:1.417em; line-height:1em; padding:5px 0 5px 15px;}
h4 span {color:#286691; margin-left:15px;}

h5 {color:#171715; font-size:1.333em; line-height:0.875em; font-family:"Times New Roman", Times, serif; margin-bottom:5px;}

h6 {background:#bb4d41; color:#fff; font-size:1.333em; line-height:1em; padding:6px 0 7px 15px; font-family:"Times New Roman", Times, serif; margin-bottom:10px;}

.greenfont {color: green}
.bluefont {color: blue}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 14px 0 0; float:left;}

.list li {background:url(images/list-bg.gif) no-repeat 0 3px; padding-left:12px; margin-bottom:12px; font-size:1.083em; line-height:1.231em;}
.list li a {color:#0055a4;}

.extra-list {padding:0 5px 4px 16px;}
.extra-list li {background:url(images/list-line.gif) bottom left repeat-x; padding:2px 10px 3px 16px;}
.extra-list li strong {float:right; color:#9d4338;}
.extra-list li span {float:right; width:102px;}
.extra-list li a {color:#9d4338; text-decoration:none;}
.extra-list li a:hover {font-weight:bold;}
.extra-list .last {background:none;}

.extra {color:#939393; font-size:0.917em; padding:4px 11px 4px 16px; background:url(images/list-line.gif) bottom left repeat-x; margin-left:16px;}
.extra span {float:right;}
.extra a {color:#939393; text-decoration:none;}
.extra a:hover {color:#984035; text-decoration:underline;}
.extra2 {color:#939393; font-size:0.917em; padding:4px 11px 4px 16px; background:none; margin-left:0;}

ol li {color:#939393; list-style-position:inside; text-transform:uppercase; font-size:0.917em; line-height:2.091em;}
ol li a {color:#939393;}

/* ============================= header ====================== */

#header .row1 {color:#00417b; padding:9px 0 8px 0; margin-right:10px;}
#header .row1 a {color:#00417b; text-decoration:none;}
#header .row1 a:hover {text-decoration:underline;}
#header .row1 img {vertical-align:middle; display:inline-block; margin:0 6px;}
.register {background:url(images/register-bg.gif) no-repeat 0 0; padding-left:20px;}

.temperature1 {background:url(images/temperature-tail-left.gif) top repeat-x; display:inline-block; color:#fff; font-size:0.917em;}
.temperature1 span {background:url(images/temperature-left-bg.gif) top left no-repeat; display:inline-block; padding:4px 10px 2px 8px;}

.temperature2 {background:url(images/temperature-tail-right.gif) top repeat-x; display:inline-block; color:#fff; font-size:0.917em;}
.temperature2 span {background:url(images/temperature-right-bg.gif) top right no-repeat; display:inline-block; padding:4px 10px 2px 8px;}

#header .row2 {background:#f4f4f4; color:#464f57; padding:6px 10px 6px 20px; margin-right:10px;}
.menu3 {display:inline; padding-left:6px;}
.menu3 li {display:inline; border-left:1px solid #464f57; padding:0 5px 0 7px;}
.menu3 li a {color:#464f57;}

.row3 {padding:30px 10px 27px 0;}
#header .rss {float:right; margin:18px 0 0 0;}

.menu {background:#f4f4f4; padding:9px 5px 6px 15px; margin-bottom:1px;}
.menu div {width:100%;}
.menu ul {margin-left:-17px;}
.menu li {display:inline; border-left:1px solid #d9d9d9; padding:0 14px 0 16px; font-size:1.167em;}
.menu li a {color:#333333; text-decoration:none;}
.menu li a:hover {color:#9b4137;}
.menu .active a {color:#9b4137;}


.menu2 {overflow:hidden; width:100%;}
.menu2 ul {float:right;}
.menu2 li {float:right; font-size:0.917em; line-height:1em; margin-left:-10px;}
.menu2 li a {background:url(images/menu2-right-bg.gif) top right no-repeat; display:block; padding-right:10px; color:#00417b; text-decoration:none; position:relative;}
.menu2 li a span {background:#e4e4e4; display:block; padding:7px 15px 6px 25px;}
.menu2 li a:hover {background:url(images/menu2-right-bg-act.gif) top right no-repeat; color:#e4e4e4;}
.menu2 li a:hover span {background:#ab4e42;}
.menu2 .active a {background:url(images/menu2-right-bg-act.gif) top right no-repeat; color:#e4e4e4;}
.menu2 .active a span {background:#ab4e42;}
.menu2 .last a {background:#e4e4e4;}
.menu2 .last a:hover {background:#ab4e42;}
#page1 .menu2 {height:24px; background:#e4e4e4;}
#page2 .menu2 li a span {padding:7px 19px 6px 30px;}
#page3 .menu2 {height:24px; background:#e4e4e4;}

.row4 {padding:5px 0 0 0;}

.header-box {background:#7a3327 url(images/header-box-tail-bg.gif) top repeat-x; padding:37px 20px 20px 37px; min-height:278px; height:auto; font-size:0.833em; color:#df8478; line-height:1.6em; text-transform:uppercase;}
* html .header-box {height:278px;}
.header-box span {color:#fff; margin-right:33px;}

.header-list li {background:url(images/header-list-bg.gif) no-repeat 0 12px; font-size:1em; line-height:2.8em; text-transform:uppercase;}
.header-list li a {color:#df8478; padding-left:10px;}


/* ============================= content ====================== */

#content {padding:50px 0 25px 0;}
#search {padding;0;}
#content .rss {margin-top:37px;}
.col-pad {padding-right:20px;}
.col-pad2 {padding-right:37px;}

.margin1 {margin-top:9px;}
.margin2 {margin-top:29px;}
.margin3 {margin-left:131px;}
.indent2 {padding:0 0 26px 18px;}

.tabs {margin-bottom:-1px; position:relative;}
.tabs ul {float:left;}
.tabs li {float:left; margin-right:2px; text-transform:uppercase;}
.tabs li a {color:#171715; font-size:0.917em; line-height:1em; text-decoration:none; display:block; background:#f4f4f4; padding:10px 14px 10px 14px; border:1px solid #f4f4f4; border-bottom:1px solid #e5e5e5;}
.tabs li a:hover {border:1px solid #e5e5e5; background:#fff; border-bottom:1px solid #fff;}
.tabs .active a {border:1px solid #e5e5e5; background:#fff; border-bottom:1px solid #fff;}

.box {border:1px solid #e5e5e5; padding:20px 15px 32px 18px;}

/* ============================= footer ====================== */

#footer {color:#68707d; text-align:center; padding:26px 0 0 0;}
#footer a {color:#68707d; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#SearchForm {float:right;}
#ContactForm .rowi {height:33px;}

.input {width:171px; height:18px; border:1px solid #a5acb2; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:193px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
