/*STANDARD SETTINGS*/
/*for IE6*/
body {font-size:120%}
/*for others*/
html>body {font-size:1.12em}
/*table font size inheritance fix*/
table {
  font-size:100%;
}
/*float line for footer*/
.new_float_line {
  clear:left;
}
.new_float_line2 {
  clear:left;
	margin:0em;
	padding:0em;
	font-size:.1em;
}
body {
	text-align:center;
	margin:0em;
	padding:0em;
}
body, td, ol, ul, li, p, input, textarea, select, div {
	color: #000;
	text-decoration: none;
  font-family: Tahoma, Geneva, sans-serif;
}
form {
  margin:0px;
  padding:0px;
}
a, a img {
  outline:none;
  color:#000;
  border:none;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

.align_right {text-align:right;}
.align_left {text-align:left;}
.align_center {text-align:center;}

.float_left {float:left;}
.float_right {float:right;}

/*STANDARD SETTINGS END*/

a.orange:hover {
  color: #E0692A;
}
.button {
  border:2px solid #E0692A;
  background-color: #6C757A;
  color:#FFF;
  font-size:0.9em;
  cursor:pointer;
}

#frame {
	width:48em;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	}

#contentheader {
	height: 4.55em;
  background: url('images/header_deco01.gif') no-repeat right center;
	background-color:#EEEEEE;
	border-bottom:2px solid #6c757a;
	}
  #logo_link {
    display:block;
    float:left;
  }
  #main_menu_wrapper {
    float:left;
  }
  #main_menu {
    margin:0px;
    margin-top:2.82em;
    margin-left:50px;
    padding:0px;
    list-style:none;
    float:left;
  }
  /*IE6 hack*/
  /*\*/ * html #main_menu {     margin-top:2.85em; } /**/

    #main_menu li {
      float:left;
      background-color:#dfdfdf;
      margin-right:.3em;
    }
    #main_menu li a {
      font-weight:bold;
      font-size:0.70em;
      display:block;
      background: url('images/menu_list_deco_i.gif') repeat-x top left;
      padding:12px 8px 3px 8px;
    }
    #main_menu li a:hover,#main_menu li a.active  {
      background: url('images/menu_list_deco.gif') repeat-x top left;
      background-color: #6c757a;
      color:#fff;
      text-decoration:underline;
    }
#contentcenter {
	width:36em;
	padding:0px;
	padding-top:1em;
	float:left;
	}
  h2.slogan {
    font-size:0.70em;
    /*font-weight:normal;*/
    margin-left:0.5em;
    margin-top:0em;
    margin-bottom:1.5em;
    padding:.4em;
  }
    .silver {
      background: url('images/slogan_deco.gif') repeat-y top left;
    }
  .slogan2 {
    font-size:0.9em;
    font-weight:bold;
    margin-left:0.5em;
    padding:0em 0em 0em 1em;
  }

  .home_box_wrapper {
    float:left;
    width:12em;

  }
  .home_box {
    margin:.3em;
    background: url('images/home_box_deco.gif') repeat-x bottom left;
  }
    .home_box_text {
      font-size:0.7em;
      text-align:justify;
      margin:.4em;
      margin-top:0em;
      height:14em;
    }
    .home_box_next {
      display:block;
      margin-top:.4em;
      padding:.4em;
      font-size:0.75em;
      font-weight:bold;
      background:#E0692A;
      border-top:1px solid #E0692A;
      border-bottom:1px solid #E0692A;
      color:#FFF;
    }

  .margin_wrapper {
    margin:0em .4em 0em .4em;
  }
  .margin_wrapper2 {
    margin:0em .7em 0em .7em;
  }

#contentright {
	width:12em;
	padding:0px;
	float:left;
	background:#fff;
	padding-top:1em;
}
  .heading1_01 {
    background-color: #a6a5a5;
    margin-top:0px;
    color:#FFF;
    font-size:.8em;
    padding:.3em;
    padding-left:.5em;
    margin-bottom:.5em;
  }
  .main_menu02 {
    list-style:none;
    margin:0px;
    margin-bottom:1em;
    padding:0px;
    padding-left:10px;
  }
    .main_menu02 li {
      padding:0px;
      margin:0px;
    }
    .main_menu02 li a {
      font-weight:bold;
      font-size:.80em;
      display:block;
      background: url('images/menu2_deco.gif') no-repeat 2px;
      padding:2px 0px 2px 14px;
    }
    .main_menu02 li a:hover,.main_menu02 li a.active  {
      background: url('images/menu2_deco_active.gif') no-repeat 2px;
    }
  .subpage {
    float:right;
    width:9.5em;
    background: url('images/subpage_menu_deco.gif') repeat-x bottom left;
    margin: 0em 0em .5em .5em;
  }
  .references {
    margin:0em .4em .7em .4em;
    padding-top:.4em;
    padding-bottom:.3em;
    background-color:#f3f3f3;
  }
  .more_references {
    margin-bottom:.4em;
  }
  .contact {
    list-style: none;
    margin:0px;
    padding:0px;
    padding-left:0.8em;
  }
    .contact li {
      font-size:0.75em;
    }
    
  .heading2_01 {
    background: url('images/heading1_deco.gif') no-repeat top left;
    margin-top:0px;
    font-size:0.75em;
    padding:0.3em;
    padding-left:1em;
    margin-bottom:.3em;
    float:left;
  }
  .font_setting {
    font-size:0.7em;
  }
  .font_setting2 {
    font-size:0.75em;
  }
  .starting_p {
    margin:0px;
    margin-bottom:.6em;
    font-size:0.7em;
    margin-left:15em;
  }
  .starting_p_clear {
    margin:0px;
    margin-bottom:.6em;
    font-size:0.7em;
  }
    .inner_p {
      margin:0px;
      margin-bottom:.2em;
      padding:.2em .2em .2em .6em;
      text-indent:0.6em;
    }
    .light_silver {
      background-color:#EEEEEE
    }
  .info_link {
    border:1px solid #E0692A;
    background-color:#EEEEEE;
    padding:.3em;
    margin-bottom: .5em;
    font-weight:bold;
    display:block;
  }
    .info_link:hover {
      background-color:#E0692A;
      color:#FFF;
    }
    
    .submit input {
      border:1px solid #E0692A;
    background-color:#EEEEEE;
    padding:.3em;
    font-weight:bold;
    display:block;
      width:19.5em;
      cursor:pointer;
    }
     
     .submit input:hover
     {background-color:#E0692A;
      color:#FFF;}
  .img_margin {
    margin-right:.5em;
    margin-bottom:.8em;
  }
  .hr01 {
    color: #E0692A;
    background-color:#E0692A;
    border:none;
    margin-top: .8em;
    width:80%;
  }
  .reference_table
  {
    margin-top: .6em;
  }
  .reference_table th {
    font-size: 0.75em;
    text-align:right;
  }
  .reference_table td {
    font-size: 0.75em;
  }
  #contact_form_wrapper {
    float:right;
    width:15em;
  }
  .form_legend, .form_field{
    margin:0.2em;
    margin-right:0px;
    margin-left:0px;
  }
  .form_legend {
    padding:.25em;
    font-weight:bold;
    font-size:0.7em;
    vertical-align: middle;
  }
  .form_field textarea {
    width:16em;
    height:10em;
    font-size:smaller;
  }
  .non_ie {
    width:16em;
  }
  .form_field input {
    width:19em;
  }

#footer {
  margin:0px;
  margin-top:1em;
  padding:0px;
	border-top:2px solid #6c757a;
}
  .footer_para {
    margin:0px;
    margin-top:.2em;
    font-size:0.7em;
  }
.img-shadow {
  float:left;
  width:188px;
  height:147px;
  background: url(images/shadow.jpg) no-repeat bottom right;
  margin: 0 0 0 0.9em;
  }

.img-shadow img {
  display: block;
  position: relative;
  top:11px;
  left:11px;
  } 
ul
{ margin-top:0px}


