body { 
	background:#080808; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1.0625em; 
	color:#414141;
}

#navMenu {
	width:950px;
	top:17px;
	margin:0px;
	padding:0px; 
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}


input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

/*This class defines the containing left column*/
.wrapper, block { 
width:100%;
height:478px;
overflow:hidden;
}
.container { width:100%;}

p { margin-bottom:15px;}

.main-tail { background: url(images/main-tail.gif) left top repeat-x;}
.tail-left { background: url(images/tail-left.gif) right top repeat-x; width:50%; position:absolute; left:0; top:0; height:205px;}
.tail-right { background: url(images/tail-right.gif) left top repeat-x; width:50%; position:absolute; right:0; top:0; height:205px;}
.tail-top { background: url(images/tail-top.gif) left top repeat-x #ffbb00;}
.tail-bottom { background: url(images/tail-bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:40px;} 
#contacts-form label input { width:196px; padding:0 0 0 3px; color:#414141; border:1px solid #dadadd; background:#fff;}
#contacts-form textarea {width:196px; height:180px; padding:0 0 0 3px; color:#414141; border:1px solid #dadadd; background:#fff;}
#contacts-form .line-hor { margin-bottom:12px;}

/*==================list====================*/
ul { list-style:none;}

#site-nav { width:100%; overflow:hidden; padding-top:10px;}
#site-nav li { display:inline;}
#site-nav li a { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-transform:uppercase; color:#a56b29; font-weight:bold; text-decoration:none; display:block; background: url(images/divider.gif) no-repeat right top; float:left; padding:13px 27px 26px 15px;}
#site-nav li a:hover { color:#afab65; text-decoration:none;}
#site-nav li a.current { color:#afab65; text-decoration:none;}
#site-nav li a.last { background:none;}

.list1 li { position:relative; height:26px; background: url(images/line-hor.gif) left bottom repeat-x; vertical-align:top; margin-bottom:8px;}
.list1 li.last { background:none; margin-bottom:0;}
.list1 li a { position:absolute; left:0; top:0; background: url(images/bull.gif) no-repeat 10px 8px; padding:0 0 0 20px; color:#414141; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}
.list1 li span { position:absolute; right:10px; top:0;}

.list2 li { 
	background: url(images/bull1.gif) no-repeat left 7px; 
	padding:0 0 3px 11px;
	text-decoration:underline;
}

.list3 { margin-bottom:17px;}
.list3 li { padding-bottom:17px;}

/*==================other====================*/
.img-indent { margin:0 10px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-box { overflow:hidden; zoom:1;}

/*==================txt, links, lines, titles====================*/
a {color:#a56b29;}
a:hover{text-decoration:none;}

h1 { 

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
}

h2 { 

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:2.75em;
line-height:1.1em;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:6px;
}
h3 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

font-size:2em;
line-height:1.1em;
background: url(images/marker.png) no-repeat left 2px;
color:#364a50;
padding:5px 0 7px 40px;
margin-bottom:10px;
font-weight:normal;
letter-spacing:-1px;
}
h4 {
font-size:1em;
font-weight:normal;
color:#da903e;
margin-bottom:17px;
text-transform:uppercase;
}

h5 {
font-size:1em;
font-weight:normal;
color:#da903e;
}

.link1 { color:#364a50; font-weight:bold;}

.button { background: url(images/button-bg.gif) left top; border:1px solid #dfdad5; display:inline-block; height:26px; line-height:26px; color:#364a50; text-decoration:none; padding:0 13px 0 13px; margin-left:9px;}
.button:hover { color:#a56b29;}
.line-hor { background: url(images/line-hor.gif) left top repeat-x; height:2px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 0 0;}

/*==================boxes====================*/
.homebox { background: url(../images/box-bg.png) left top; width:100%;}
.homebox .inner4 { padding:0px 0px 0px 0px;}

.box {
background: url(images/box-bg.png) left top;
width:100%;
margin-top:4px;


}

.box .inner {

padding:2px 0px 0px 0px;
margin-top:4px;
margin-left:6px;
/*background-color:red;*/
}
.box .inner1 {

padding:0px;
margin-top:-15px;
padding-left:6px;
/*background-color:blue;*/
}
.box .inner2 {
padding-left:0px;
margin-top:0px;
/*border:1px solid #000;
background-color:green;*/

}
.box .inner3 { padding:16px 26px 30px 27px;}
.box .inner3a { padding:16px 20px 30px 27px;}
.box .inner4 { 
padding:0px 9px 9px 5px;}

.box1 {
padding:0px;
margin:0px;


/*border:1px solid #dfdfe0;*/
}
.box1 .bg { 
width:444px;
background: url(images/left-bot-corner.gif) no-repeat left bottom #fff;}
.box1 .right-bot-corner { 
width:444px;
background: url(images/right-bot-corner.jpg) no-repeat right bottom;}
.box1 .right-bot-cornera { background: url(images/right-bot-cornera.jpg) no-repeat right bottom;}
.box1 .right-bot-corner1 { background: url(images/right-bot-corner1.jpg) no-repeat right bottom;}
.box1 .right-bot-corner2 { background: url(images/right-bot-corner2.jpg) no-repeat right bottom;}

.box1 .inner {
width:270px;
min-height:230px; 
padding:0px;
margin-left:20px;

}

.menu-box { background: url(images/menu-bg.jpg) left top repeat-x; margin:0 18px 0 20px;}
.menu-box .left { background: url(images/menu-left.jpg) no-repeat left top;}
.menu-box .right { background: url(images/menu-right.jpg) no-repeat right top; height:61px; padding-left:110px;}

.cont-box { padding:0 60px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .indent { padding:20px 0 0 322px;}

/*topnav*/
.topnav a:link {
	font-size: 10px;
	text-decoration: none;
}

.topnav a:visited {
	font-size: 10px;
	text-decoration: none;
}

.topnav ul {
 	display: block;
	padding: 0px;
	margin: 0px;
 	list-style: none;
 	text-align: center;
 	text-decoration: none;
}

.topnav ul li {
 	display: inline;
 	padding: 0px 10px;
 	margin: 0px;
 	list-style: none;
 	text-decoration: none;
}

.topnav ul li a:visited {
		text-decoration: none;
}

.topnav ul li a:hover, .menu ul li .current {
        color: white;
		text-decoration: underline;
}

/*Welcome DIV*/

#transparentDiv {

position:absolute;
width:286px;
height:432px;
background-color:#fff;
top:188px;
left:42px;
opacity:0.4;
filter:alpha(opacity=40);
z-index:100;
}

#welcomeContainer {

position:absolute;
width:278px;
height:432px;
top:188px;
left:42px;
color:#000;
padding:4px 4px 4px 4px;
z-index:300;
}


/*content*/
#content { background: url(images/content-bg.jpg) no-repeat 14px top; height:500px;}
#content .indent1 { padding:479px 0 0 0;}

/*Literally indents or creates the super left and right margins for the main content container.*/
#content .indent { 
padding:0px 105px 0 147px;
/*margin-top:3px;*/

}
#content .extra-wrap { height:400px;}

/*footer*/
#footer { 
	color:#3b4f53; 
	text-align:center; 
	padding:63px 0 10px 0;
	font-size: 10px;
}

#footer a {
	color:#3b4f53;
	font-size: 10px;
	text-decoration: none;
}

.footernav {
        color: #cccccc;
}

.footernav a:link {
font-size: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
}

.footernav ul {
font-size: 10px;
display: block;
padding: 0px;
margin: 0px;
list-style: none;
text-align: center;
text-decoration:none;
}

.footernav ul li {
display: inline;
padding: 0px 10px;
margin: 0px;
list-style: none;
font-size: 10px;
text-decoration:none;
}

.footernav ul li a:visited {
	font-size: 10px;
	text-decoration:none;
}

.footernav ul li a:hover, .menu ul li .current {
        color: white;
		text-decoration: underline;
		text-decoration:none;
}
/*==========================================*/
