/* CSS Document */

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

body{
	background:#464241;
	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;
		font-size:0.688em;
		line-height:1.273em;
		color:#cfcfcf;
	}

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

a {color:#ff741c;}
a:hover{text-decoration:none;}
p {padding-top:4px;}

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

li a { line-height:1.636em;}
.box li a {font-style:italic;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 5px 0 0; float:left;}
.imgindent3 {margin:0 30px 28px 0; float:left;}
.imgindent4 {margin:0 0 0 20px; float:right;}
.title {margin-bottom:44px;}

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

.fifty {position:absolute; width:100%;}
.left_tall {width:49%; height:307px; float:left;}
.right_tall {width:51%; height:307px; float:right; background:url(images/header_right_tall.gif) top repeat-x;}
.after_fifty { position:relative; width:100%; text-align:center;}

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

#middle .indent {padding:0 15px 48px 27px;}
#middle .indent2 {padding:0 40px 10px 27px;}
#middle .indent3 {padding:0 33px 0 50px;}

.column_padding {padding-right:14px;}
.column_padding2 {padding-right:45px;}
.box {background:#fff url(images/box_tall_top.gif) top repeat-x; color:#1a1a1a;}
.box .corner_bottom_right {background:url(images/box_corner_bottom_right1.gif) bottom right no-repeat;}
.box .corner_bottom_left {background:url(images/box_corner_bottom_left1.gif) bottom left no-repeat;}
.box .corner_top_right {background:url(images/box_corner_top_right1.gif) top right no-repeat;}
.box .corner_top_left {background:url(images/box_corner_top_left1.gif) top left no-repeat; width:100%;}
.bot2 .corner_bottom_right {background:url(images/box_corner_bottom_right2.gif) bottom right no-repeat;}
.bot2 .corner_bottom_left {background:url(images/box_corner_bottom_left2.gif) bottom left no-repeat;}
.bot3 .corner_bottom_right {background:url(images/box_corner_bottom_right3.gif) bottom right no-repeat;}
.bot3 .corner_bottom_left {background:url(images/box_corner_bottom_left3.gif) bottom left no-repeat;}
.top2 .corner_top_right {background:url(images/box_corner_top_right2.gif) top right no-repeat;}
.top2 .corner_top_left {background:url(images/box_corner_top_left2.gif) top left no-repeat; width:100%;}
.box .title2 {margin:8px 0 26px 26px;}
.box .padding {padding:14px 25px 39px 24px;}
.box .padding3 {padding:15px 12px 37px 28px;}
.box .padding2 {padding:0 23px 31px 13px;}
.box .sub_padding {padding:14px 0 0 15px;}
.box_margin {margin-top:1px;}
.box_margin2 {margin-top:47px;}

.p {padding-top:15px;}
.p2 {padding-top:34px;}
.p3 {padding-top:28px;}
.ul {margin-top:16px;}
.margin1 {margin-top:40px;}

#index_2 #middle { padding:38px 0 26px 0;}
#index_4 #middle { padding:38px 0 2px 0;}
#index_5 #middle { padding:38px 0 11px 0;}
#index_5 .column1 .right {margin-right:25px;}
#index_5 .column2 .right {margin-right:43px;}
#index_6 .indent {padding:0 25px 0 27px;}

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

#footer .main {text-align:center; padding:16px 0 0 0; line-height:1.7em;}
#footer a {color:#cfcfcf;}
#footer .menu {color:#ecb91f;}
#footer .menu a {color:#cfcfcf; text-decoration:none; margin:0 15px;}
#footer .menu a:hover {text-decoration:underline;}

/* ============================= form ============================= */

form {padding-top:30px;}
form .rowi {height:26px;}
form .right {margin-left:9px;}

.input {width:181px; height:18px; padding:0 0 0 5px; font-size:1em; color:#8c8c8c;}
textarea {width:181px; height:170px; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#8c8c8c;}