/* CSS Document */

* {
	margin:0;
	padding:5 px;
	font-size:100%;
	vertical-align: top;

}
html body{
	background-color: #171717;
	background-repeat: repeat-y;
}

img {vertical-align:top;}

a img {
	border:0;
	padding-left: 0px;
}

ul { list-style:none;}


html{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.25em;
	color:#A5A698;
	text-align: left;
}

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

a {
	color:#DBDCCB;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}



.column-1{
	background:url(images/colum1-bg.png);
}
/* ============================= main layout ====================== */



/* ============================= column-1 ====================== */
.column-1 .cont{
	padding:18px 23px 45px 22px;
}
.column1-border-top{
	background:url(images/column1-border.png) top repeat-x;
	width: 272px;
}
.column1-border-bot{
	background:url(images/column1-border.png) bottom repeat-x;
}

.column-1 object{ padding-bottom:300px; vertical-align:top;}

.contacts{
	margin:40px 0 0px 45px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#959687;
	width:210px;
	position: inherit;
	padding-bottom: 40px;
}

.contact1 div, .contact2 div{
	color:#F3BA2F;
	font-size: 10px;
}

.contacts .phone2{
	float:left;
}

.contacts .email{
	float:left;
	font-style:normal;
	text-transform:lowercase;
}
.contacts a {
 color:#959687;
}
/* ============================= header ====================== */


.header{
	background-image: url(images/column2-bg.gif);
	background-repeat: no-repeat;
	width: 707px;
}

.normalback {
	background-image: url(images/column2-bg.gif);
}
.header-top {
	padding: 12px 0px 20px 40px;
	height: 25px;
	background-image: url(images/headerbg.png);
	background-repeat: repeat-x;
}
.header-top ul {
	margin-left: -47px;
}
.header-top ul li {
	display:inline;
	padding-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444;
	border-left-style: none;
	padding-left: 7px;
}

.header-top li a{
	color:#A5A698;
	display:inline-block;
	padding-bottom:1px;
	text-decoration:none;
}
.header-top li a:hover{
	color:#FC3
}


/* ============================= content ====================== */
.mid-links {padding-left:0px; padding-top:10px;}
.mid-links ul { padding-left:0px;}
.mid-links ul li {
	display:inline;
	padding-right: 7px;
	
	
}

.mid-links li a{
	color:#A5A698;
	display:inline-block;
	padding-bottom:1px;
	text-decoration:none;
}
.mid-links li a:hover{
	color:#FC6	
}




.column-2 .cont{
	padding:0px 35px 20px 10px;
}
.content{
	padding: 0px 40px 0px 40px;
	height: 100%;
	background-image: url(images/column2-bg.gif);
}
#content_area {
	background-image: url(images/column2-bg.gif);
	height: 100%;
}
.col-2{ margin-left:52px;}
.column-2 .title{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:1.667em;
	line-height: 1.667em;
}
.column-1 .title{
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#A5A698;
	font-size:1.667em;
	margin-bottom:28px;
	margin-top:10px;
	line-height:1.667em;
}



.break {
	background-image: url(images/break.png);
	margin-top: 40px;
	height: 10px;
}



#content .list li{ background:url(images/list-bg.gif) no-repeat 0 3px; padding:0 0 15px 10px; }
#content .list li a{ font-weight:bold; text-decoration:none;}
#content .list li a:hover{ text-decoration:underline;}
#content .list .last{ padding-bottom:0;}



.list2 li{ line-height:1.667em;}
.list2 li a:hover{ text-decoration:underline;}

.list3 li{ line-height:1.25em;}
.list3 li a{ font-weight:bold; text-decoration:none;}
.list3 li a:hover{ text-decoration:underline;}

.list4 li{ background:url(images/list-bg.gif) no-repeat 0 7px; padding-left:10px; line-height:2em; }
.list4 li a{ font-weight:bold; text-decoration:none;}
.list4 li a:hover{ text-decoration:underline;}



/* ============================= footer ====================== */
#footer{
	text-align: right;
	padding: 0px 15px 5px 0;
	background-image: url(images/footer-bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: -15px;
	color: #41423C;
	font-size: 10px;
}
#footer a {
	color: #41423c;
	text-decoration:none;
	
}
/* ============================= forms ============================= */
#Form .select { display:block; height:42px;}
#Form input{ width:266px; font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#55595e;}
#Form select{ font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#55595e; }
#Form .select1{ width:270px;}
#Form .select2{ width:120px;}
#Form .col-1{ width:120px;}
#Form .col-2{ width:120px; margin-left:30px;}

#Form .link2{ background:#fb8800; float:right; margin:12px 0 18px 0;}
#Form .link2 a{ font-size:0.833em; text-decoration:none; display:block; padding:3px 12px 2px 10px; text-transform:uppercase;}
#Form .link2 a:hover{ color:#000000;}
#Form .form-text{ text-align:right; float:right;}
#Form .form-text a{ color:#fb8800;}

#ContactForm label{ display:block; height:25px;}
#ContactForm input{
	background:url(images/contact-form-bg.gif);
	border:solid 1px #A5A698;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.917em;
	color:#A5A698;
	padding:2px 2px 3px 4px;
	width:254px;
}
#ContactForm textarea{
	background:url(images/contact-form-bg.gif);
	border:solid 1px #A5A698;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.917em;
	color:#A5A698;
	padding:2px 2px 3px 4px;
	width:254px;
	overflow:hidden;
	height:85px;
}
.bttn{
	background:url(images/contact-form-bg.gif);
	border:solid 1px #A5A698;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.917em;
	color:#A5A698;
	margin-top:5px;
	padding:2px 2px 3px 4px;
	width:50px;
	text-align:center;
}
.bttn a:hover{
	
	color:#ffc424;
	
}
.toptitle {
	position: absolute;
	width: 250px;
	height: 30px;
	left: 452px;
	top: 215px;
	font-size: 16px;
	color: #A5A698;
	text-align: right;
	text-transform: uppercase;
	z-index: 103;
}
.col-1.lilthinner {
	width: 600px;
}
.col-1.lilwider {
	width: 640px;
}

.clearrules {
	padding:0px;
	margin:0px;
}
.h2 {
	font-size: 14px;
	padding-bottom: 10px;
	color: #DBDCCB;
}
.h3 {
	font-size: 14px;
	padding-bottom: 2px;
	color: #DBDCCB;
}
strong {
	color: #DBDCCB;
}

/* begin styles for RSS Feed */

.rss-box {
	 margin:0px;
	
}
.rss-items {
	margin-top:0px;
	padding:0px;
	margin-left:0px;
		
	
}
p.rss-title {padding:0.5em;}
.rss-title {
	
	margin: 0px;
	padding:0em;
	text-align: left;
	
}

.rss-item a {
	font-weight:bold;
	color:#DBDCCB;
	text-decoration: none;
	
}
.rss-item a:hover{text-decoration:underline;}

ul .rss-items{ 
	padding:0px;
	margin:0px;
	
	
}
