body {
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	background-image: url(../graphics/bg_top.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #CDBF80;
}

h1 {color: #7A2A1C; font-size: 20px; font-weight: bold;}
h2 {color: #7A2A1C; font-size: 18px;}
h3 {color: #3A416D; font-size: 16px; margin: 0px; margin-top: 20px;}

fieldset {border: 1px solid #914531; margin-bottom: 10px;}
legend {color: #7A2A1C; font-size: 18px; font-weight: bold;}

p {margin: 0px; margin-top: 12px;}
.indent { margin-left: 20px;}

td {
	font-size: 13px;
	color: #3A416D;
}

#head_text td {
	border-bottom: 1px solid #914531;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px;
}
.old {color: #DBC2BA;}

a {color: #7A2A1C}
a:hover {text-decoration: none}
a.nav_top {color: #EDE9C4; font-weight: bold;}

form {margin: 0px; padding: 0px}

ul {margin: 14px 0 14px 26px; padding: 0px;}
ol {margin: 14px 0 14px 26px; padding: 0px;}
li {margin: 4px; text-align: left;}
ul li {list-style: square; margin: 0 0 10 0px}

.pop_mn_tbl {border: 1px solid #792A1C; border-bottom: 0px solid #792A1C; margin: 0; padding: 0;}

.tbl_mn_body {
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.footer td {background-image: url(../graphics/bg_footer.jpg); background-position: top; background-repeat: repeat-x; background-color: #CDBF80; color: #FFFFFF; font-size: 11px;}
a.nav_footer {color: #FFFFFF; text-decoration: underline}

.ban_1 br {line-height: 10px}

.contact input {
	width: 189px;
	height: 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #67727C;
	border: 1px solid #AAA898;
	padding-left: 5px;
	padding-top: 3px;
}

.contact textarea {
	width: 189px;
	height: 109px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #67727C;
	border: 1px solid #AAA898;
	padding-left: 5px;
	padding-top: 3px;
	overflow: auto;
}

.leftcontact {
	border: 1px solid #7A2A1C;
	position: absolute;
	bottom: 20px;
	left: 7px;
	right: 6px;
	background-color: #F7F4E1;
	width: 198px;
	padding: 4px;
}
.leftcontact_title {
	color: #7A2A1C;
	font-weight: bold;
}

.gallerycontroller{
	width: 190px
}
.gallerycontent{
	font-size: 12px;
	width: 190px;
	height: 200px;
	padding: 3px;
	display: block;
}
.gallerycontent ul {margin: 14px 0 14px 26px; padding: 0px;}
.gallerycontent li {font-size: 12px; list-style: square; margin: 0 0 4 0px; text-align: left;}


.sc_title, .sc_title_1, .sc_text {margin-left: 20px;}
.sc_tbl {background-color: #F0E3B6;}
.sc_mn_bg {
	background-image: url(../graphics/sc_mn_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F0E3B6;
}
.sc_mn_bgn {
	background-image: url(../graphics/sc_mn_bgn.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F0E3B6;
}
.sc_bot_bg {
	background-image: url(../graphics/sc_bot_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F0E3B6;
}
.sc_bot_bgn {
	background-image: url(../graphics/sc_bot_2n.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F0E3B6;
}
.sc_title {
	font-size: 17px;
	font-weight: bold;
}
.sc_title_1 {
	color: #7A2A1C;
	font-size: 17px;
	font-weight: bold;
	margin-top: 6px;
}
.sc_title_2 {
	font-size: 16px;
	font-weight: bold;
}
.sc_text {margin-top: 6px;}
.sc_text_spc {margin: 0 0 0 60px;}
.sc_text_spcn {margin: 0 100px 0 10px;}




.det_title, .det_title_1, .det_text {margin-left: 10px;}
.det_tbl {background-color: #F0E3B6;}
.det_mn_bg {
	background-image: url(../graphics/det_mn_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F0E3B6;
}
.det_mn_bgn {
	background-image: url(../graphics/det_mn_bgn.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F0E3B6;
}
.det_bot_bg {
	background-image: url(../graphics/det_bot_2.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F0E3B6;
}
.det_bot_bgn {
	background-image: url(../graphics/det_bot_2n.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F0E3B6;
}
.det_title {
	font-size: 16px;
	font-weight: bold;
}
.det_title_1 {
	color: #7A2A1C;
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px;
}
.det_title_2 {
	font-size: 13px;
	font-weight: bold;
}
.det_text {margin-top: 6px;}
.det_text_spc {margin: 0 0 0 60px;}
.det_text_spcn {margin: 0 100px 0 10px;}

.imgspl {border: 1px solid #C0BFC4;}

.img {border: 1px solid #C0BFC4; margin: 1px; padding: 0;}

/* case study */
#cs_top_bg {background: #E3DCA2 url(../graphics/cs_top_bg.gif) top repeat-x; height: 35px;}
#cs_bot_bg {background: #3B416C url(../graphics/cs_bot_bg.gif) top repeat-x; height: 25px;}
#casestudy a:hover, #casestudy a:active {text-decoration: none;}
.cs_top_text {color: #3A416D; font-size: 25px; font-weight: bold; text-align: center;}
.cs_bot_text {color: #FFF; font-size: 15px; text-align: center;}
.cs_bot_text a {color: #FFF; font-size: 15px;}
.cs_foot_text {color: #3A416D; font-size: 14px; text-align: center;}