/* CSS Document */

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

body{
	background:#242424;
	text-align:center;
	padding-bottom:5px;
}

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.25em;
	color:#ffffff;
	}

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

a {color:#ffa600;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
span {color:#fff;}

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

li { background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:20px; line-height:1.833em;}
li a {
	color:#ffffff;
}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:21px;}

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

.row1 {font-size:0.833em; color:#ffffff; text-transform:uppercase; line-height:1em; padding:15px 0 0 3px;}
.row1 ul {display:inline; float:right;}
.row1 ul li {display:inline; border-right:1px solid #5c5c5c; line-height:1em !important; padding:0 8px 0 9px; background:none;}
.row1 ul li a {color:#ffffff; text-decoration:none;}
.row1 ul li a:hover {color:#959595; text-decoration:underline;}
.row1 ul .last {border:none; padding-right:2px;}


.menu {background:url(images/menu-bg.gif) top repeat-x; margin-bottom:-10px; position:relative;}

/* ============================= content ====================== */

.col-pad1 {
	padding:10px 0 10px 0;
}
.col-pad2 {padding-right:23px;}
.col-pad3 {padding-right:13px;}
.box {border-left:1px solid #2c2c2c; background:#201f1f;}

.line {border-bottom:1px solid #2c2c2c; padding:0 30px 32px 19px; margin-bottom:28px;}
.line2 {border-bottom:1px solid #2c2c2c; padding:0 30px 22px 19px; margin-bottom:28px;}
.col-img {width:187px; float:left;}
.col-img2 {width:297px; float:left;}
.indent {
	padding:0 30px 0 19px;
}
.padding0 {padding-right:0; padding-bottom:0;}
.padding1 {padding-top:5px;}
.padding2 {
	padding-top:15px;
}
.padding3 {padding-top:10px;}
.margin1 {margin-top:10px;}
.phone {float:right; margin-right:130px; color:#828282;}

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

#footer {
	background:#171512;
	padding:11px 41px 10px 19px;
}
.rss {float:right;}
#footer a {color:#fff;}

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

#LoginForm {padding:0 11px 0 0;}
#LoginForm .rowi {height:28px;}
#LoginForm .rowt {height:33px; padding-top:10px;}
#LoginForm .input {width:173px; height:19px; border:1px solid #010101; background:#fff; padding:0 0 0 5px; font-size:1em; float:right;}
#LoginForm a {font-size:0.833em; color:#8c8c8c;}
.button {background:url(images/button-tail-bg.gif) top repeat-x; display:block; float:right; text-decoration:none; font-size:11px !important;}
.button span {background:url(images/button-right-bg.gif) top right no-repeat; display:block; color:#1c1c1c;}
.button span span {background:url(images/button-left-bg.gif) top left no-repeat;  padding:3px 16px 5px 18px;}
.button:hover {background:url(images/button-tail-bg-hover.gif) top repeat-x;}
.button:hover span {background:url(images/button-right-bg-hover.gif) top right no-repeat;}
.button:hover span span {background:url(images/button-left-bg-hover.gif) top left no-repeat;}

#ContactForm {padding:0 11px 0 0;}
#ContactForm .rowi {height:28px;}
#ContactForm .rowt {height:196px;}
#ContactForm .input {width:173px; height:19px; border:1px solid #010101; background:#fff; padding:0 0 0 5px; font-size:1em; float:right;}
#ContactForm a {font-size:0.833em; color:#8c8c8c;}
#ContactForm .button {margin:10px 0 0 8px;}

textarea {width:173px; height:158px; border:1px solid #010101; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; float:right;}

