html, div, map, dt, form {
	display:block;
}
html {
  height:100%;
}
body {
	margin:0px;
	padding:0;
	text-align:center;
  background-color:#ffffff;	
	font-family: "Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L",helvetica,sans-serif;
  height:100%;	
}
p, td, a {
	color: #333333;
	text-align:left;
}
p {
  margin:0px;padding:0px;
}
td {
	vertical-align: ;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L",helvetica,sans-serif;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h1 {
	color: #ffffff;
	font-size: 1.8em;
	text-align: center;
}
h2 {
	color: #e63a2f;
	font-size: 1.2em;
	text-align:LEFT;
}
h22 {
	color: #008000;
	font-size: 1.2em;
	text-align:LEFT;
  font-weight:900;
}
h3 {
	color: #000000;
	font-size: 1.3em;
}
h4 {
	color: #000000;
	font-size: 1em;
	padding-left:5px;
	font-weight: bold;
}
h5 {
  color:#4e525d;
  font-size:1em;
}

a, a:visited {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
a:hover {
	color:#333333;
	text-decoration:underline;
	font-weight: bold;
}
ul {
	list-style-type: none;
	margin:5px 20px;
	padding:0;
}
li {
	font-size: 68%;
	color: #333333;
	margin:0;
  padding:2px;
}
img {
	border: none;
	margin:0;
	padding:0;
}
.clr {
  clear:both;
}
#page-wrapper {
	position:relative;
  background-color:#f9f9f9;
	min-height: 90%;
	height: auto !important;
	height: 100%;
  width:1000px;
	text-align:left;
	border: none;
  margin: auto;
}
#header-wrapper {
	position:relative;
	width:1000px;
	margin:0;
	padding:0;
}

#header-slogan {
  float:left;
}
#header-logo {
  padding-top:20px;
	float:left;
}
#header-icons {
	float:left;
	text-align:right;
  width:135px;
	padding-top:3px;
	padding-right:3px;
}
#header-flash {
}
#header-menu {
  width:1000px;
  height:37px;
  background: url(../images/menubg.gif) repeat-x;
}

#header-menu .l {
  padding:0;margin:0;
  width:6px;
}
#header-menu li {
  float:left;
  padding:9px 15px 0px 15px;
}
#header-menu li.la {
  width:6px;
  height:37px;
  background: url(../images/menuactleft.gif) no-repeat;
  padding:0px;
  margin:0px;
}
#header-menu li.acti {
  background: url(../images/menuactbg.gif) repeat-x;
  height:37px;
}
#header-menu li.acti a:hover {
  color:#ccc;
}

#header-menu span p {
}

#header-menu a {
  font-size:1.2em;
  color:#ffffff;
  text-decoration:none;
}
#header-menu a:hover {
  color:#e63a2f;
}
#top-msg {
	width:1000px;
	height: 217px;
	margin:0px;
  padding:3px;	
  background: url(../images/topm.jpg) no-repeat;
}
#bottom-msg {
	width:1000px;
	height: 170px;
	margin:0px;
  position:relative;	
}
.topm1 {
  float:left;
  position:relative;
  padding-left:10px;
  padding-right:10px;
  width:286px;
  height:217px;;
  overflow:hidden;
  text-align:right;
}

.topm1 p,.topm2 p,.topm3 p {
  color:#ffffff;  
}
.topm2 a.menu,.topm3 a.menu {
  width:250px;
  padding:0px;
  margin:0px;
  top:28px;  
  color:#ffffff;
}
.topm1 a.menu {
  float:right;  
  width:250px;
  padding:0px;
  margin:0px;
  top:28px;  
  color:#ffffff;
  text-align:right;
}
  
.topm2 {
  float:left;
  position:relative;
  padding-left:10px;
  padding-right:10px;
  width:325px;
  height:217px;;
  overflow:hidden;
}
.topm3 {
  position:relative;
  padding-left:10px;
  padding-right:10px;
  height:217px;
  float:left;
  overflow:hidden;
  width:326px;
}
.bottomm1 {
  float:left;
  position:relative;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-top:25px;
  vertical-align:middle;
  width:286px;
  height:90%;
  border-right:1px solid #ccc;
}
.bottomm2 {
  float:left;
  padding-left:10px;
  padding-right:10px;
  margin-top:10px;
  width:325px;
  height:90%;
  overflow:hidden;
  border-right:1px solid #ccc;
}
.bottomm3 {
  padding-left:10px;
  padding-right:10px;
  height:90%;
  float:left;
  overflow:hidden;
  width:318px;
}
.topm1 h1,#bottom-msg h1 {
	color: #ffffff;	
	font-size: 1.3em;
	text-align:right;
	width:100%;
  margin-left:10px;
  margin-bottom:14px;	
	float:right;
}
.topm2 h1,.topm3 h1 {
	color: #ffffff;	
	font-size: 1.3em;
	text-align:left;
	width:100%;
  margin-left:10px;
  margin-bottom:14px;	
	float:right;
}
#top-msg img{
  float:left;
  margin-right:5px;
  width:120px;
  height:120px;
}
#top-msg p {
	font-family: Arial, Helvetica, sans-serif;
  text-align:justify;
  font-size:0.8em;
}

.fpush {
  height:60px;
  width:100%;
}
#footer-wrapper {
  clear:both;
	position:relative;
	width:1000px;
	height: 260px;
	margin:auto;
	padding:0;
	background:#e63a2f;
  font-size:0.8em;
  color:#aaa;
}
#footer-wrapper a {
  text-decoration:none;
  color:#e63a2f;
}

#footer-wrapper p {
  color:#777;
  margin-top:20px;
  text-align:center;
}

#main-body {
  position:relative;
  padding:0px;
  margin:0px;
  clear:both;
  height:100%;
}
#main-body p {
  text-align:left;
}
.topar {
  background: #444d58;
  position:absolute;
  width:75px;
  height:25px;
  text-align:center;
  bottom:10px;
  right:2px;
}
.topar a {
  color:#ffffff;
  text-decoration:none;
  font-size:0.8em;
}
.topmore a:hover {
  color:#fff;
}
.frm_line {
  border:1px solid #4e525d;
  margin:5px 0px;
  padding:5px;
  min-height:80px;
}
.smf {
  font-size:0.7em;
}
.smf input {
  float:left;
}
.mbutt {
  background:url(../images/button.gif) no-repeat;
  width:217px;
  height:20px;
  color:#eee;
  font-weight:bold;
  font-size:11px;
  vertical-align:middle;
}
.subm {
  position:absolute;
  bottom:85px;
}
.crd {
  color:#e63a2f;
}
.nlist {
  list-style-type: disc;
}
#prod .tal td {
  text-align:left;
  padding-left:0px;
}
#ambd {
  color:#6f6f6f;
  background:#fcfcfc  url(../images/mainbg.jpg) no-repeat;
  min-height:100px;
  width:900px;
  padding:30px 50px;
  float:left;  
	font-size: 80%;
}
#ambd li {
	font-size: 100%;
}
#ambd p{
padding-bottom:10px;
text-align:justify;
}

ul.ccl {
	list-style-type: circle;
	margin:5px 20px;
	padding:0;
}
