html, body {
      height:100%; margin:0;
    }
 
    html>body {
      min-height:100%;
      height:auto;
    }
 
    body {
      position:relative;
    background: #ffffff url(images/topbg.jpg) repeat-x;
    margin: 0 ;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#000000;
	
    }
div {
  font-family: Arial, Helvetica, sans-serif;
  
}

#footer {
  position: absolute;
  bottom:0; 
  width:100%;
  height:77px;
  background: url(images/footer.jpg) top center repeat-x;
  color: #eeefee;
  padding: 0px 0px 0 0px;
  margin: 0 auto;
  text-align: left;
  font-size:11px;
  
  }
#footer div {
  margin: 50px 0 0 85px;
  
  
  }
#footer a {
  text-decoration:none;
  color: #eeefee;
  margin: 0 15px;
  }
#footer a:hover {
  text-decoration: underline;
  }

#main {
  padding: 0px 0px 57px 0px;
  width: 100%;
  margin: 0;
  min-width: 840px; 
  
  
  
    }
#left {
  padding: 220px 0 0 68px;
  float:left;
  width: 200px;
  
 
  
  }

.leftmenu ul {
  margin:0;
  padding:0 0 12px 0 ;
  list-style:none;
   width: auto;
  background:url(images/menubot.jpg) bottom left no-repeat;
  position:absolute;
  top: 189px;
  left: 68px;}
.leftmenu ul li a {
  display:block;
  height: 27px;
  width: 149px;
  background:url(images/menu.jpg) no-repeat;
  margin: 0;
  text-decoration:none;
  text-transform:uppercase;
  color:#f6f7f7;
  font-size:11px;
  font-weight:bold;
  padding: 13px 0 0 43px;
  }
.leftmenu ul li.first a {
  background:url(images/fmenu.jpg) no-repeat;
 
  }
.leftmenu ul li a:hover {
 
  
  background:url(images/menuhover.jpg) no-repeat;
  color:#f6f7f7;
  
  }
.leftmenu ul li.first a:hover {
  
  
  background:url(images/fmenuhov.jpg) no-repeat;
  
  }
.leftmenu ul li a#act {
  background:url(images/menuact.jpg) no-repeat;
  color: #ad2f03;
  }
.leftmenu ul li.first a#act {
  background:url(images/fmenuact.jpg) no-repeat;
  color: #ad2f03;
  }

#leftcont {
	width: 170px;
  margin: 10px 0 0px 12px;
 color:#000000;
  padding: 0 0 30px 0;
  text-align:left;
  font-size:11px;
  
  }
#leftcont p {
  padding: 0;
  margin:0;}
#leftcont input {
  margin: 0;
  padding: 0;}



#leftcont  h3 {
  margin: 0;
  padding: 8px 0 4px 0;
  color: #b43c01;
  font-size:12px;}

.sep {
  background:url(images/leftsepa.jpg) center top no-repeat;
  height: 2px;
  margin:0;
  padding:0;
  font-size:1px;}
#leftcont form {
  padding:0;
  margin:0 0 5px 0;
  }

#leftcont a.left {
  font-size:11px;
  color: #116eab;
  padding: 5px 0 0 0;}
#leftcont select {
  width:154px;
  height: 18px;
  margin: 0 0 7px 0;
  color:#64696c;
  padding: 0px 0 0 5px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;}

#leftcont  .inputbox {
  width:165px;
  line-height: 21px;
  height: 16px;
  margin: 0 0 10px 0;
  color:#898989;
  padding: 3px 0 0px 5px;
  font-size:11px;
  background:#f1f1f1;
  border: 1px solid #bbbdbb;
  font-family:Arial, Helvetica, sans-serif;}
#leftcont  .inputbox2 {
  width:165px;
  
  height: 66px;
  margin: 0 0 10px 0;
  color:#898989;
  padding: 3px 0 0px 5px;
  font-size:11px;
  background:#f1f1f1;
  border: 1px solid #bbbdbb;
  font-family:Arial, Helvetica, sans-serif;}
 #leftcont  .inputbox2.col {
 	 background:#ffffff;}
#content {
  
  margin: 0 0px 0 296px;
  
  }

#header {
	height: 219px;
	width: 100%;
	min-width: 840px;
	margin: 0 auto;
	
	position:relative;
	}
.loginleft {
	margin: 7px 0 0 209px;
	position:absolute;
	right: 0px;
	top: 42px;
	}
.login {
  
  margin: 0 9px;
  padding: 7px 15px;
  color: #bde8ff;
  font-size:12px;
  font-weight:bold;
  }
.login .input {
  width: 108px;
  height: 15px;
  background: #2699e9;
  border:1px solid #0565a6;
  vertical-align:middle;
  color: #013659;
  font-size:12px;
  padding: 0 5px 0px 5px;
  
  }
.but {
  vertical-align:middle;
  
 
  }
.login  a {
  color: #6cc4f4;
  text-decoration:none;}  
.login  a:hover {
  color: #6cc4f4;
  text-decoration: underline;}  
.loginright {
  margin: 0;
 
  }

#logo {
  position:absolute;
  left: 0;}
  
#header .slogan {
  padding: 0 0 0 328px;
  color:#FFFFFF;

  font-weight:bold;
  min-width: 313px;
  text-align:right;
    
  }
.name {
  background:url(images/header.jpg) left top no-repeat;
  padding: 80px 20px 0 0;
  height: 129px;
  text-align:right;
  
  }
.name .text {
	
	
	text-align:left;
	width: 260px;
	padding: 0 0 0 390px;
	margin: 0 auto;
	
	}
#header h1 {
	margin: 0;
	padding:0;
	color:#37453b;
	font-size:15px;
	font-variant:small-caps;
	letter-spacing: 1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;}
.big {
	font-size: 1.2em;}
#header h2 {
	margin: 0;
	padding:0;
	color:#c0c6c1;
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;}
p {
  margin: 0;
  padding: 5px 0;}
  


.page {
  padding: 10px 0px 10px 5px;
  font-size:12px;
  text-align:justify;
 
 
  
   
  }
.pagecont {
	padding: 0px 40px 10px 20px;
	min-width: 620px;
	}
#index {
  min-height: 255px;}
#common {
  min-height: 455px;}
#content h1 {
  color: #b43c01;
  font-size:16px;
  
  margin: 10px 0 10px 0;
  background: #f4f5f4 url(images/heading.jpg) left top no-repeat;
  height: 34px;
  padding: 15px 0 0 30px;}
#content h1#add {
	color:#636262;}

#content h2 {
  color: #b43c01;
  font-size:14px;
  font-style:italic;
  margin: 7px 0 10px 0;}
#content .page h2 {
  color: #a16245;
  font-size:16px;
  font-style:italic;
  margin: 15px 0 10px 0;}
.news {
  min-height: 110px;
  height:auto;}
.news .item {
  width: 31%;
  float: left;
  padding: 0 0 0 0;
  text-align:left;}
.news .item div {
  padding: 0 10px 0 0;}
.news .item h3 {
  margin:0;
  padding: 0;
  color: #a16245;
  font-size:12px;
  }
.news a {
  color: #a16245;
  }
.date {
  color:#6e7a7f;}

a {
  color: #b43c01;
  text-decoration:underline;}
a:hover{
  color: #b43c01;
  text-decoration: none;}
.photoright {
  float:right;
  margin: 0 0 20px 20px;}

#content input {
  height: 18px;
  font-size:13px; 
  padding: 2px 0 0px 5px;
  
  }
#content select {
  height: 21px;
  font-size:13px; 
  padding: 0px 0 0px 5px;
  
  }
#content input.but {
  height: 18px;
  padding: 0px;
  }
#content  .inputbox {
  width:120px;
 border: 1px solid #7dadc3;
  margin: 0 0 0px 0;
  
 
  }
#content  .inputbox2 {
  width:70px;
  border: 1px solid #7dadc3;
  margin: 0 0 0px 0;
 
 
  }
#content  .inputbox3 {
  border: 1px solid #7dadc3;
 
  margin: 0 5px 0px 0;
  
  border-color: #CCCCCC;
 
  }
hr {
  color: #d2dde5;
  background-color: #d2dde5;
  height: 1px;
  border-width:0px;
  margin: 5px 0 6px 0!important;
  margin: 0;
  padding: 0;
  padding: 0;
  width:70%;
}
.regform td {
  padding: 8px 0;}
.regform input {
  vertical-align:middle;} 
.small {
  font-size:12px;}
.red {
  color:#b43c01;}


#content  .inputbox4 {
  width:260px;
  border: 1px solid #7dadc3;
  margin: 0 0 0px 0;
  
  
}

#content  .inputbox5 {
  width:268px;
 border: 1px solid #7dadc3;
  margin: 0 0 0px 0;
 
  
}
.smallboldgray {
  font-size:12px;
  color:#666666;}
.radio {
  position:absolute;
  margin: 3px 0 0 0;
  }
.displays {
	width: 50%;
	
	float:left;
	text-align:left;
	font-size:11px;
	margin: 0px 0px 0 0px;
	color:#2c342e;
	}

.product {
	width: 16%;
	
	float:left;
	text-align:center;
	font-size:11px;
	margin: 10px 0px 0 0px;
	color:#2c342e;
	}
.product a {
	color:#2c342e;
	text-decoration:none;}
.product a:hover {
	color:#b43c01;
	text-decoration:none;
	}
.product2 {
	width: 25%;
	
	float:left;
	text-align:center;
	font-size:11px;
	margin: 10px 0px 0 0px;
	color:#2c342e;
	}
.product2 a {
	color:#2c342e;
	text-decoration:none;}
.product2 a:hover {
	color:#b43c01;
	text-decoration:none;
	}
