/* CSS Document */

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

body{
	background:#e3e3e2;
	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;
		font-size:0.75em;
		line-height:1.333em;
		color:#909090;
	}

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

a {color:#87A7AB;}
a:hover{text-decoration:none;}
strong {color:#222222;}
p {padding-top:16px;}

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

h2 {color:#222222; font-style:italic; text-transform:uppercase; font-size:0.833em; line-height:1.3em; font-family:tahoma; margin-bottom:6px;}
cite {font-style:normal;}

.top_tile {background:#fff url(images/top_tile.gif) top repeat-x;}
.footer_tile {background:url(images/footer_tile.gif) bottom repeat-x;}
.tile2 {background:url(images/top_tile2.gif) top repeat-x; position:absolute; right:0; width:50%; height:500px;}

.more {background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:12px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

li { background:url(images/list_bg.gif) no-repeat 0 5px; padding-left:21px;}
li a {color:#222222; font-weight:bold; text-decoration:none; line-height:1.833em;}
li a:hover {text-decoration:underline;}

.list li { padding:0; display:inline; background:none;}
.list li a { display:block; background:url(images/list_tile_bg.gif) top repeat-x; text-transform:uppercase; font-size:0.833em; line-height:1.3em; font-family:tahoma; color:#7c7c7c; margin-bottom:4px;}
.list li a:hover {color:#829f31; text-decoration:none;}
.list li em {display:block; font-style:normal; background:url(images/list_left_bg.gif) top right no-repeat;}
.list li a span {color:#222222;}
.list li a:hover span {color:#2a4f06;}
.list li b { display:block; padding:7px 15px 7px 46px;}
.li1 b {background: url(images/li1_bg.jpg) top left no-repeat;}
.li2 b {background: url(images/li2_bg.jpg) top left no-repeat;}
.li3 b {background: url(images/li3_bg.jpg) top left no-repeat;}
.li4 b {background: url(images/li4_bg.jpg) top left no-repeat;}

.list2 {width:100%; overflow:hidden;}
.list2 li { background:none; padding:0;}
.list2 li a {float:left; width:414px; color:#909090; line-height:1.667em;}
.list2 li strong {float:left; width:70px; color:#909090;}
.list2 li b {float:right; margin-right:10px;}

.box ul {margin:6px 0 12px 0;}
.box li {background:url(images/hor_line.gif) bottom left repeat-x; padding:0; font-family:tahoma;}
.box li a {color:#000; font-weight:normal; line-height:1.667em;}
.box1 li a:hover {color:#a0a0a0; text-decoration:none;}
.box2 li a:hover {color:#94af3a; text-decoration:none;}
.box3 li a:hover {color:#bb220f; text-decoration:none;}
.box .last {background:none;}
.box .button {margin-right:3px;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:13px;}
.title2 {margin-bottom:8px;}

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

#header .left {padding:29px 0 0 47px;}
#header .menu { float:right; padding:60px 44px 0 0;}
#header .text {padding:47px 0 0 49px;}
.text3 {margin:28px 0 0 360px; position:absolute;}
#header .button {margin-right:2px;}
#header .buttons img {margin:17px 3px 0 0;}

/* ============================= middle ====================== */

.main_indent {padding:26px 45px 33px 48px;}

.column_padding1 {padding-right:32px;}
.column_padding2 {padding-right:56px;}

.indent {
	padding:41px 20px 0 25px;
	font-size: 16px;
	color: #000;
}
.indent2 {padding:15px 0 0 0;}

.box_margin {margin-right:5px;}
.box {background:url(images/box_tile_top.gif) top repeat-x;}
.box .right_bg {background:url(images/box_tile.gif) right repeat-y;}
.box .left_bg {background:url(images/box_tile.gif) left repeat-y;}
.box .bottom_bg {background:url(images/box_tile.gif) bottom 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 .title {padding:14px 5px 23px 25px; margin:0;}
.box1 .title div {
	background:url(images/box1_title_bg.jpg) top right no-repeat;
	line-height: normal;
}
.box2 .title div {background:url(images/box2_title_bg.jpg) top right no-repeat;}
.box3 .title div {background:url(images/box3_title_bg.jpg) top right no-repeat;}
.box .content {padding:0 17px 19px 24px;}

.line {background:url(images/hor_line.gif) bottom left repeat-x; padding:12px 0 13px 0; margin-bottom:10px;}
.line2 {background:url(images/hor_line.gif) bottom left repeat-x; padding-bottom:13px; margin-bottom:10px;}
.line3 {background:url(images/hor_line.gif) bottom left repeat-x; padding-bottom:23px; width:100%; overflow:hidden;}

.col_pad {padding-left:12px;}
.ver_line { background:url(images/ver_line.gif) top left repeat-y;}
.green a { font-style:italic; font-size:13px; line-height:16px; font-weight:bold; color:#88a232; text-decoration:none;}
.green a:hover {color:#606060;}
.rss {margin-left:6px;}
.ul {margin-top:6px;}

.margin1 {margin-top:44px;}
.padding1 {padding-right:25px;}


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

#footer p {padding:7px 44px 0 0; font-weight:bold; color:#7c7c7c;}
#footer a {color:#7c7c7c; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

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

#header_form {padding:40px 0 0 0;}
#header_form .input {width:207px; height:18px; border:1px solid #d7d3cc; background:#fff; padding:0 0 0 5px; font-size:11px; font-weight:bold; color:#818181; margin-right:4px;}
#header_form select {width:87px; font-size:11px; font-weight:bold; color:#818181; margin-right:8px;}

form .rowi {height:39px;}
form .right {margin-left:14px;}

.input {width:262px; height:19px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:272px; height:137px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:10px;}
