body {
	margin:0px;
	font-family: verdana, Trebuchet MS;
	font-size: 1em;
	color: #514826;
	background: #ffffff url("../images/bg/bg.jpg") repeat-x scroll left top;
	text-align:center;


}

#body_wrap {
	margin: auto;	
	padding:0px 0px 0px 0px;
	width:984px;
	text-align: left;
	height: 100%;
}

#header {
	height: 124px;
	width: 984px;
}

#header .logo {
	width: 984px;
	height: 124px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom; 
	background: url("../images/nav/top_nav_bg.png") repeat-x scroll left top;
}

.head-img {
	padding-top: 68px;
}

.top-nav {
	/*margin: 41px 0px 47px 0px;	
	position: relative;*/
	margin-top: 41px;
	padding-bottom: 47px;


}


.left-line{
	float: left;
	width: 1px;
	background-color: #ffffff;

}


.right-line{
	float: left;
	width: 1px;
}

#content {
	width: 911px;
	background-color: #ffffff;
	padding: 0px 35px 0px 36px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: left;
}

#content .splash {
	width: 911px;
	height: 179px;
	margin: 0px;
	float: left;
	text-align: center;
}


#content .home {
	width: 911px;
	height: 327px;
	margin: 0px;
	float: left;
	text-align: center;
}


#home-content {
	width: 631px;
	height: 376px;
	float: right;
	background: url("../images/home/home_bg.jpg") no-repeat scroll right bottom;
	margin-bottom: 10px;
}


#home-content  p{
	font-size: .75em;
	margin: 35px 0px 0px 0px;
	padding: 0px 80px 5px 80px;
	color: #868f98;
	text-align: left;
	line-height: 20px;
}

#home-content  h1{
	font-size: .9em;
	padding: 5px 80px 5px 80px;
	color: #f68f1e;
	text-align: left;
}

#content .links-bg {
	width: 911px;
	height: 64px;
}

.title{
	padding-bottom: 21px;
	background: #ffffff url("../images/tt/nav_bg.jpg") repeat-x scroll left top;
	float: left;
	width: 377px;
	text-align: left;
}





#left-panel-home{
	width: 279px;
	padding: 20px 0px 0px 0px;
	float: left;
	text-align: left;
}

#left-panel-home .bg{
	background: url("../images/home/home_lp_bg.jpg") repeat-y scroll left;
	text-align: left;
}


#left-panel-home p{
	font-size: .70em;
	padding: 5px 40px 0px 20px;
	color: #868f98;
	text-align: left;
	line-height: 20px;
}


#left-panel-home h1{
	font-size: .70em;
	padding: 0px 40px 0px 20px;
	color: #f68f1e;
	text-align: left;
	line-height: 20px;
}

#left-panel{
	width: 277px;
	float: left;
	text-align: left;
}

#left-panel .bg{
	background: url("../images/box/panel_bg.jpg") repeat-y scroll left;
	text-align: left;
}


#left-panel p{
	font-size: .70em;
	padding: 5px 40px 0px 20px;
	color: #868f98;
	text-align: left;
	line-height: 20px;
}


#left-panel h1{
	font-size: .70em;
	padding: 0px 40px 0px 20px;
	color: #f68f1e;
	text-align: left;
	line-height: 20px;
}

#inner-content {
	width: 632px;
	float: right;
	background: url("../images/bg/inner_bg.jpg") no-repeat scroll right bottom;
	margin-bottom: 10px;
}




p {
	font-size: .75em;
	padding: 5px 20px 5px 20px;
	color: #868f98;
	text-align: left;
	line-height: 20px;
}

#inner-content li{
	font-size: 12px;
	margin: 3px 3px 3px 20px;
	color: #868f98;
	text-align: left;
	list-style: url("../images/bullet/arrow.gif");
}


b{
	color: #892f92;
}

h1{
	font-size: .9em;
	padding: 5px 20px 0px 20px;
	color: #f68f1e;
	text-align: left;
}

a {
	color: #f68f1e;
	text-decoration: none;
}

a:hover {
	color: #892f92;
	text-decoration: none;
}

#footer{
	width: 984px;
	background: url("../images/bg/footer.jpg") no-repeat scroll left bottom;
	border-top: 1px solid #f0f0f0;
	
}

.copyright{
	color: #868f98;
	padding: 15px 20px 15px 20px;
	font-size: .65em;
	line-height: 20px;
	border-top: 1px solid #f0f0f0;
}



.portfolio-content {
	width: 555px;
	height: 198px;
	background: url("../images/portfolio/portfolio_bg.jpg") no-repeat scroll center bottom;
	margin-bottom: 50px;
	text-align: center;
		
}

.portfolio-content p {
	font-size: .75em;
	margin: 10px 10px 10px 0px;
	padding: 5px 20px 5px 15px;
	color: #868f98;
	text-align: left;
	line-height: 20px;
}

.portfolio-content a {
	color: #6699ff;
	text-align: left;
	line-height: 20px;
}

.portfolio-content a:hover {
	color: #e71e14;
	text-align: left;
	line-height: 20px;
}

.line{
	border-top: 1px dotted #f68f1e; 
	width: 200px; 
	margin-left: 22px;
	margin-top: 5px;
	margin-bottom:0px;
}

.image-folat{
	float: left;
	padding: 10px 15px 10px 5px;
}

#home {
	position:relative;
	top:7px;
	width:950px;
	height:15px;
	z-index:1;
	text-align: right;
}
