html,body{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	height: 100%;
}
#bg_header{
	background-image: url(/images/bg_header.gif);
	background-repeat: repeat-x;
	border-bottom: 2px solid #FFFFFF;
}
#bg_body{
	background-image: url(/images/bg_body.gif);
	background-repeat: repeat-x;
	border-top: 4px solid #d5d7e6;
	border-bottom: 4px solid #d5d7e6;
}
#bg_footer{
	background-image: url(/images/bg_footer.gif);
	background-repeat: repeat-x;
	border-top: 2px solid #FFFFFF;
}
#bg_top_body{
	background-image: url(/images/bg_top_body.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
#bg_middle_body{
	background-color: #FFFFFF;
	height: 255px;
	background-image: url(/images/bg_middle_body.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#bg_bottom_body{
	background-image: url(/images/bg_bottom_body.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
.tableRow {
  position: relative;
  clear: both;
}
.cell {
  border: none; 
  float: left; 
  margin: 0 0 0 0;
  padding: 0 0 0 0; 
  position: relative;
}
.cellMenu{
  float: right; 
  margin: 0 0 0 0; 
  padding: 0 0 0 0;
}
.menu_class {
	  color:#898989;
	  font-family: Tahoma;
	  font-size: 13px;
	  font-weight: bold;
 	  text-decoration: none;
}
.menu_class a:link{
	  color:#898989;
	  font-family: Tahoma;
	  font-size: 13px;
	  font-weight: bold;
 	  text-decoration: none;
}
.menu_class a:visited{
	  color:#898989;
	  font-family: Tahoma;
	  font-size: 13px;
	  font-weight: bold;
	  text-decoration: none;
}
.menu_class a:active{
	  color:#898989;
	  font-family: Tahoma;
	  font-size: 13px;
	  font-weight: bold;
	  text-decoration: none;
}
.menu_class a:hover{
	  color:#f8072b;
	  font-family: Tahoma;
	  font-size: 13px;
	  font-weight: bold;
	  text-decoration: underline;
}
.footer_class{
	  color:#898989;
	  font-family: Tahoma;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  padding-left: 100px;
}
.our_vision_content_class{
	  color:#474748;
	  font-family: Tahoma;
	  font-size: 12px;
	  text-decoration: none;
	  text-align: justify;
}
.black_bullet_small_class{
	padding-right: 5px;
}
#bg_top_body2{
	background-image: url(/images/bg_top_body2.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
#bg_middle_body2{
	background-color: #FFFFFF;
	height: 255px;
	background-image: url(/images/bg_middle_body.png);
	background-repeat: no-repeat;
	background-position: top right;
}
#bg_bottom_body2{
	background-image: url(/images/bg_bottom_body2.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
.our_portfolio_href_class{
	  color:#3a3a3a;
	  font-family: Tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: none;
}
.our_portfolio_href_class a:link{
	 color:#3a3a3a;
	  font-family: Tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: underline;
}
.our_portfolio_href_class a:visited{
	 color:#3a3a3a;
	  font-family: Tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: underline;
}
.our_portfolio_href_class a:active{
	  color:#3a3a3a;
	  font-family: Tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: underline;
}
.our_portfolio_href_class a:hover{
	  color:#3a3a3a;
	  font-family: Tahoma;
	  font-size: 12px;
	  font-weight: bold;
	  text-decoration: none;
}
#bg_top_body3{
	background-image: url(/images/bg_top_body3.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
#bg_bottom_body3{
	background-image: url(/images/bg_bottom_body3.png);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 8px;
}
.contact_us_text{
	  color:#474748;
	  font-family: Tahoma;
	  font-size: 12px;
	  text-decoration: none;
	  text-align: justify;
}
.contact_us_label_input{
	  color:#474748;
	  font-family: Tahoma;
	  font-size: 12px;
	  text-decoration: none;
	  text-align: justify;
}
.contact_us_input_text{
	width: 156px;
	height: 16px;
	background-color: #FFFFFF;
    color:#000000;
    font-family: Tahoma;
    font-size: 13px;
    padding-left: 3px;
    padding-left: 2px;
}
.contact_us_input_textarea{
	width: 156px;
	height: 98px;
	background-color: #FFFFFF;
    color:#000000;
    font-family: Tahoma;
    font-size: 13px;
    padding-left: 3px;
    padding-left: 2px;
}
.contact_us_text_2{
	  color:#f8072b;
	  font-family: Tahoma;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
}
.howdoi{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.perform{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	margin: 0px 0px 0px 0px;
}
.ketext{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ketextbold{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}