/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:url(../images/bg.gif) repeat-x 0 0;
	font: normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#EAEACD;
	color:#A29145;
}
h1 {
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#60A46D;
	background-color:inherit;
}
h2 {
	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;
	color:#60A46D;
	background-color:inherit;
}
a {
	font-weight:bold;
	color:#60A46D;
	background-color:inherit;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
.mainBody {
	width:888px;
	margin:0 auto;
}
.logo {
	height:98px;
}
.box {
	background:url(../images/top-line.gif) repeat-x 0 0;
	width:888px;
	margin:0 auto;
	background-color:#EAEACD;
	color:#897B4C;
}
.boxNav {
	padding:35px 0 0;
}
.lineLeft {
	background:url(../images/line.gif) no-repeat 0 0;
	width:1px;
}
.lineright {
	background:url(../images/line.gif) no-repeat 100% 0;
	width:1px;
}
ul.menu {
	list-style:none;
	width:818px;
	height:46px;
	line-height:46px;
	background-color:#000;
	color:inherit;
	margin:0 0 1px;
}
ul.menu li {
	display:inline;
	background:url(../images/menu-line.gif) no-repeat 100% 50%;
}
ul.menu li.last {
	background:none;
}
ul.menu li a {
	display:inline;
	text-transform:uppercase;
	color:#60A46D;
	background-color:inherit;
	font-size:11px;
	text-decoration:none;
	margin:0 10px;
	font-weight:bold;
}
ul.menu li a:hover {
	background-color:inherit;
	color:#E3DC8B;
}
/* top menu end */
/* banner start */
.banner {
	background:url(../images/banner.gif) no-repeat 0 0;
	width:818px;
	height:188px;
	display:block;
	margin:0 0 32px;
}
/* banner end */
/* content start */
.content {
	width:585px;
	padding:0 35px 0 0;
}
.imagination {
	width:183px;
	height:235px;
	border:3px solid #D5D18C;
	background-color:#E7E3AC;
	color:#A29145;
	float:left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 45px;
	margin-left: 0;
}
.imaginationGap {
	margin:35px 18px 47px 0;
}
.imagination img {
	margin:15px 0 0;
	display:block;
}
.imagination p {
	font-size:10px;
	line-height:12px;
	color:#A29145;
	background-color:inherit;
	width:150px;
	padding:12px 0 9px;
}
.text {
	background:url(../images/text-bg.gif) no-repeat 0 2px;
	margin:30px 0 0;
}
.text p {
	margin:4px 0 0;
}
.text p.textGap {
	margin:7px 0 14px;
}
/* content end */
/* right start */
.right form {
	margin:9px 0 44px;
}
.inputBox {
	width:195px;
	height:49px;
	border-top:1px solid #DEDDB9;
	border-bottom:1px solid #DEDDB9;
	margin:20px 0 17px;
}
.inputBox label {
	color:#000;
	background-color:inherit;
}
.inputBox input {
	height:19px;
	line-height:19px;
	width:135px;
	background-color:#F1F0D2;
	color:#000;
}
.inputBox span {
	width:152px;
	height:20px;
	line-height:20px;
	display:block;
	float:left;
}
.inputBox input.btn {
	width:46px;
	height:20px;
	float:right;
}
.right ul {
	list-style:none;
	margin:10px 0 48px;
}
.right li {
	background:url(../images/link-line.gif) repeat-x 0 100%;
}
.right li a {
	background:url(../images/arrow.gif) no-repeat 1% 50%;
	height:21px;
	line-height:21px;
	padding:0 0 0 14px;
}
.right ul.contact {
	list-style:none;
	margin:21px 0 0;
}
.right ul.contact li {
	background:url(../images/arrow.gif) no-repeat 0 30%;
	padding:0 0 5px 10px;
}
.right ul.contact li.office {
	background:url(../images/arrow.gif) no-repeat 0 10%;
	padding:0 0 5px 10px;
}
.right ul.contact li.site {
	background:url(../images/arrow.gif) no-repeat 0 10%;
	padding:0 0 5px 10px;
}
.right ul.contact li.site a {
	font-weight:normal;
	background:none;
	height:14px;
	line-height:14px;
	padding:0;
}
.right strong {
	color:#000;
	background-color:inherit;
}
.right ul.contact li.office strong {
	display:block;
	padding:0 0 7px;
}
.right ul.contact li.site strong {
	display:block;
	padding:0 0 7px;
}
.right strong.loginText {
	color:#A29145;
	background-color:inherit;
}
/* right end */
/* footer start */
.footer {
	background:url(../images/footer-bg.gif) repeat-x 0 0;
	width:100%;
	height:93px;
	color:#A29145;
	background-color:inherit;
	font-size:9px;
	line-height:12px;
	margin:44px 0 0;
}
.footer a {
	color:#60A46D;
	background-color:inherit;
	text-decoration:none;
	font-weight:normal;
}
.footer a:hover {
	text-decoration:underline;
}
.footer ul {
	list-style:none;
	text-align:center;
	background-color:#000;
	color:inherit;
	height:33px;
	line-height:33px;
	margin:0 0 16px;
}
.footer li {
	background:url(../images/menu-line.gif) no-repeat 100% 50%;
	display:inline;
}
.footer li.last {
	background:none;
}
.footer li a {
	display:inline;
	margin:0 10px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer li a:hover {
	text-decoration:none;
	background-color:inherit;
	color:#E3DC8B;
}

/* footer end */
