/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	background:#464241;
	text-align:center;
}
img {
	vertical-align:top;
}
a img {
	border:0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
input, textarea {
	font-family:Tahoma;
	font-size:0.888em;
	line-height:1.373em;
	color:#cfcfcf;
}
html {
	font-family:Tahoma;
	font-size:0.888em;
	line-height:1.5em;
	color:#FFFFFF;
}
input, select {
	vertical-align:middle;
	font-weight:normal;
}
a {
	color:#ff741c;
}
a:hover {
	text-decoration:none;
}
p {
	color:#FFFFFF;
	padding-top:4px;
}
.onwhite {
	color:#000000;
	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;
}
.taright {
	text-align:right;
	padding:56px 27px 0 0;
}
.logo {
	margin-bottom:45px;
}
#header .menu {
	background:url(images/menu_bg.gif) top left no-repeat;
	padding:14px 0;
	margin:48px 0 0 27px;
}
/* ============================= 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 ul li {
	margin-top:16px;
	color:#FFFFFF;
}
.margin1 {
	margin-top:40px;
}
#index_2 #middle {
	padding:15px 0 26px 0;
}
#index_4 #middle {
	padding:15px 0 2px 0;
}
#index_5 #middle {
	padding:15px 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;
}

