/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
	float: none;
}

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;
color:#737373;
}


html, input, textarea
	{
	font-family:Arial;
	font-size:0.75em;
	color:#737373;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#080808;}

a:hover{text-decoration:none;}

p {padding-top:15px;}

strong {color:#080808;}


/* ============================= main layout ====================== */


.link {background:url(images/link_bg.gif) top right no-repeat; padding-right:18px; color:#ec7a00; font-weight:bold; float:right; position:relative; margin:0 2px 0 0;}

.link2 {background:url(images/link_bg_2.gif) top right no-repeat; padding-right:18px; color:#ec7a00; font-weight:bold;}

.list li {background:url(images/list-right-bg.gif) top right no-repeat #fff; margin-bottom:3px;}

.list li a {background:url(images/list-left-bg.gif) top left no-repeat; padding:2px 0 3px 29px; font-weight:bold; text-decoration:none; display:block;}

.list li a:hover {color:#ec7a00;}

.list .li2 {background:url(images/list-right-bg2.gif) top right no-repeat #fff;}

.list .li2 a {background:url(images/list-left-bg2.gif) top left no-repeat;}

.list2 li {background:url(images/list2-right-bg.gif) top right no-repeat #f4f3f3; margin-bottom:3px;}

.list2 li a {background:url(images/list2-left-bg.gif) top left no-repeat; padding:2px 0 3px 29px; font-weight:bold; text-decoration:none; display:block;}

.list2 li a:hover {color:#ec7a00;}

.imgindent {margin:0 20px 0 0; float:left;}

.title {background:url(images/title-tail-bg.gif) top repeat-x;}

.title .right-bg {background:url(images/title-right-bg.gif) top right no-repeat;}

.title .left-bg {background:url(images/title-left-bg.gif) top left no-repeat; padding:11px 0 3px 21px;}

.title1 {margin-bottom:8px;}

.title2 {margin:0 0 8px 8px;}

.title3 {margin:0 0 6px 0;}

cite {font-style:normal;}

/* ============================= header ====================== */

.flash1 {
/*	height:182px;
	margin-bottom:-43px;
	position:relative;*/
}

.flash2 {
	/*position:relative;
	height:243px;
*/
}


/* ============================= content ====================== */


#page1 #content {background:url(images/content_tail.gif) top repeat-x #e9e7e7; padding:13px 32px 28px 30px;}

#content {background:url(images/content_tail.gif) top repeat-x #e9e7e7; padding:13px 32px 34px 41px;}

.column-indent {padding-right:13px;}

.column-indent2 {padding-right:7px;}

.indent {padding:18px 19px 0 22px;}

.indent2 {padding:25px 12px 0 31px;}

.line {background:url(images/line.gif) bottom left repeat-x; padding-bottom:10px; margin-bottom:19px;}

.line2 {background:url(images/line.gif) bottom left repeat-x; padding-bottom:18px; margin-bottom:16px;}

.min-height {min-height:214px; height:auto;}


/* for Internet Explorer */

* html .min-height {height:214px;}

.min-height2 {min-height:165px; height:auto;}

/* for Internet Explorer */


* html .min-height2 {height:165px;}

.name1 { float:right; color:#737373; width:72px;}

.name1 strong {color:#737373;}

.special-link {float:right; width:82px;}

.rss {float:right; position:absolute; margin:-24px 2px 0 22%; left:0;}

.special-bg {background:url(images/img1.gif) top left no-repeat; padding-left:25px; margin-left:-25px;}

.special {background:url(images/page1-bg1.jpg) no-repeat 7px 7px;}

.box .special .indent {padding:30px 25px 20px 245px;}

.color2 {color:#080808;}

.box {background:#fff url(images/box-tail-top.gif) top repeat-x; color:#080808;}

.box .tail-bottom {background:url(images/box-tail-bottom.gif) bottom repeat-x;}

.box .tail-right {background:url(images/box-tail-right.gif) right repeat-y;}

.box .tail-left {background:url(images/box-tail-left.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:30px 12px 28px 25px;}

.margin0 {margin-bottom:0px;}

.padding1 {padding-top:14px;}

.padding2 {padding-top:20px;}

.img {margin:20px 0 20px 0;}

.border1{
	border:3px solid #cccccc;}

.phone {float:right; margin-right:10px;}

.he{
color:#000000;
font-weight:bold;
}


/* ============================= footer ====================== */

#footer {color:#737373; font-weight:bold; text-align:right; font-size:0.917em; line-height:1.273em;}

#footer a {color:#737373; text-decoration:none;}

#footer a:hover {text-decoration:underline;}

#footer p {color:#9b0504; font-size:24px; padding-right:0px; padding-bottom:12px;}

/* ============================= forms ============================= */

#ContactForm .rowi {height:36px;}

#ContactForm a {float:right; margin-left:10px;}

.input {width:173px; height:16px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; font-size:1em;}

textarea {width:175px; height:87px; border:1px solid #717171; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

.bottom_link{ width:320px; float:right; clear:both; font-size:11px; color:#999; padding:10px 0px 20px 0px; font-weight:bold;}

.bottom_link a{text-decoration:none; color:#999;}

.bottom_link a:hover{text-decoration:underline; color:#666;}
