body {margin:0px; padding:0px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:justify; background:url(../images/bg.jpg) repeat-x top #f7f4e1;}

/* Top Banner */
#top {color:#FFFFFF; width:1004px; height:364px; background:url(../images/banner_bg.jpg) no-repeat; margin:0 auto 0 auto;}
#top_other {color:#FFFFFF; width:1004px; height:283px; background:url(../images/banner_bg.jpg) no-repeat; margin:0 auto 0 auto;}
.logo {display: block;	margin: 20px 0 0 20px;	padding: 0px;	float: left; height: 145px;	width: 203px;}
#banner_right {width:769px; float:left; position:relative; margin:0 0 0 12px;}
#banner_right_top {width:769px; height:113px; float:none;}
#company_name {margin: 0px 10px 10px 0px; padding: 0px;	height: 84px;	width: 491px;	float: left; display: block;}
#clock {width:239px; display:block; float:left; margin:15px 0 0 10px; font-size:11px;}
#banner {clear:both; width:769px; display:block; margin:0px; color:#000000;}

/*Top 3 Menu*/
#top3menu {width:239px; display:block; float:left; margin:5px 0 0 10px; font-size:11px; position:relative;}
#top3menu ul {margin:0px; padding:0px; list-style-type:none;}
#top3menu ul li {margin:0 15px 0 0; padding:0px; float:left;}
#top3menu ul li img {float:left; margin:0 5px 0 0; vertical-align:middle;}
#top3menu ul li a {color:#FFFFFF; text-decoration:none;}
#top3menu ul li a:hover {color:#000000; text-decoration:none;}

/*Top Menu*/
#menu {height:34px; width:1004px; background-color:#b6ae99; margin:0 auto 0 auto; padding:15px 0 0 0;}
#menu ul {margin:0 0 0 50px; padding:0px; list-style-type:none; height:34px;}
#menu ul li {margin:0 1px 0 0; padding:0 0 0 7px; float:left; background:url(../images/menu_left.jpg) no-repeat left top; height:34px;}
#menu ul li:hover {margin:0 1px 0 0; padding:0 0 0 7px; float:left; background:url(../images/menu_left_over.jpg) no-repeat left top; height:34px;}
#menu ul li a {padding:0 25px 0 18px; background:url(../images/menu.jpg) no-repeat right top; height:34px; display:block; font-size:11px; color:#635e53; text-decoration:none; font:bold 11px/33px Verdana, Arial, Helvetica, sans-serif;}
#menu ul li:hover a {padding:0 25px 0 18px; background:url(../images/menu_over.jpg) no-repeat right top; height:34px; display:block; font-size:11px; color:#000000; text-decoration:none; font:bold 11px/33px Verdana, Arial, Helvetica, sans-serif;}
#menu ul li.active {margin:0 1px 0 0; padding:0 0 0 7px; float:left; background:url(../images/menu_left_over.jpg) no-repeat left top; height:34px;}
#menu ul li.active a {padding:0 25px 0 18px; background:url(../images/menu_over.jpg) no-repeat right top; height:34px; display:block; font-size:11px; color:#812a01; text-decoration:none; font:bold 11px/33px Verdana, Arial, Helvetica, sans-serif;}

/* Body */
#body {background:url(../images/body.jpg) repeat-x top left #f7f4e1; width:1004px; margin:0 auto 0 auto; display:table;}
.bodyTopCurve {width:926px; height:11px; margin: 32px auto 0 auto; clear:both;}
.bodyBottomCurve {width:926px; height:11px; margin: 0 auto 0 auto; clear:both;}
.topCurveColor {width:904px; background-color:#cecab1; float:left; height:11px; margin:0px; padding:0px;}
.bottomCurveColor {width:904px; background-color:#b3ab96; float:left; height:11px; margin:0px; padding:0px;}

#bodyTopBg {width:880px; margin:0 auto 0 auto; padding:0px; background-color:#cecab1; padding: 10px 23px 10px 23px; display:table;}
#bodyBottomBg {width:880px; margin:0 auto 0 auto; padding:0px; background-color:#b3ab96; padding: 0px 23px 0px 23px; display:table; text-align:center; color:#FFFFFF;}

/* Bottom Menu*/
#bottom_menu {color:#534f46; text-align:center; font-size:11px; font-weight:bold; padding:20px 0 20px 0; background-color:#f7f4e1; width:100%;}
#bottom_menu a {color:#534f46; padding:0 7px 0 7px; text-decoration:none;}
#bottom_menu a:hover {color:#000000;}

/* Footer*/
#footer {width:100%; background-color:#b3ab96; padding:12px 0 12px 0; text-align:center; color:#FFFFFF; font-size:11px;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}

#footer img {margin: 5px 5px 0 0;}

/* Image Left Right */
.curveLeft {float:left;}
.curveRight {float:right;}
.imageLeft {float:left; margin: 0 20px 20px 0;}
.imageRight {float:right; margin: 0 20px 20px 0;}

/* GENERAL */
.blackBold {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-align:justify;}
.whiteSmall {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:justify;}

h1 {font:bold 20px/normal Arial, Helvetica, sans-serif; font-variant: small-caps;	margin:0 0 20px 0; padding:0 0 0 30px; color:#d96801; border-bottom: solid 1px #d96801; background:url(../images/b2.gif) no-repeat left 1px;}
h2 {margin:0 0 5px 0; padding:0px; background:url(../images/b1.jpg) no-repeat left 3px; padding:0 0 0 20px; font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif;}
h3 {margin: 20px 0 12px 0; padding:0px; border-bottom:solid 1px #b3ab96; font-weight:bold; font-size:15px; font-variant:small-caps; color:#994900;}

.table_line td {border-bottom: dashed 1px #b4af93; text-align: left; padding: 5px; vertical-align: top;}
.otherBullet {margin:0px; padding:0px; list-style-type:none;}
.otherBullet li {margin:0 0 7px 0; padding:0 0 0 20px; background:url(../images/b3.gif) no-repeat left 5px;}

.input {background-color:#ebe8d8; border: solid 1px #b0ac90; color:#f15603; width:300px;}

.generalLink {text-decoration:none; color:#000000;}
.generalLink:hover {text-decoration:none; color:#ff0000;}

.pro {width:415px; padding-right:10px; height:160px; background:url(../images/pro_bg.jpg) no-repeat; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#342f0c;}
.pro img {float:left; margin:0 10px 0 1px;}
.pro h6 {margin:10px 0 0 0; padding:0px; font:bold 11px/21px Verdana, Arial, Helvetica, sans-serif; color:#342f0c; text-align:left; text-transform:uppercase;}