/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }


form{margin:0; padding:0; display:inline; border:none; }

select, input, textarea {
	font:  Verdana, Helvetica, sans-serif;
}


img { border:0px;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p{ margin:0; padding:0;   text-align: justify; font-size:11px; color:#7b685f; line-height:18px;}
.bold{ margin:0; padding:0;   text-align: justify; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#164072; line-height:18px;}
td { margin:0; padding:0;   text-align:left; font-size:11px; color:#7b685f; }
ul,li {margin:0; padding:0; list-style:none; line-height:18px;}
li{ padding-left:10px; background: url(../images/doted_arrow.gif) left 7px no-repeat ;}
a{margin:0; padding:0; font-size:10px;  color:#614539; text-decoration:none;}

    * {
       margin: 0;
   }
  html, body, #header_page {
       height: 100%;
    }
#wrap {
       min-height: 100%;
       height: auto !important;
      height: 100%;
       margin: 0 auto -101px;
  }
   #footer, .push {
      height: 101px;
  }

.display{ display:block; float:none;}
.display_pad{ display:block; float:none; padding-left:10px;}
.display_bod{ display:block; float:none; margin-top:15px; border-top:1px solid #cecece;}
.display_bodbit{ display:block; float:none; padding-bottom:15px; border-bottom:1px dotted #cecece;}
.display_bodtp{ display:block; float:none; padding-top:15px; border-top:1px dotted #cecece;}
.display_bs{ display:block; float:none;text-align:left; margin-left:20px; margin-right:20px; border-bottom:1px solid #574e3f; padding-bottom:20px;}
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}
.marg{ margin-top:15px;}
.marg3{ margin-top:30px;}
.pad{ padding-top:3px;}
.pad6{ padding-top:6px;}
.clear { clear:both; height:1px; }
.blue_bold{ color:#36699e; font-weight:bold;}
.blue_boldt{ color:#36699e; font-weight:bold; font-size:12px;}



/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrap{width:100%; background:url(../images/bg_bottom.png) bottom repeat-x;}
#wraper{ width:920px; margin:auto; display:block; padding-bottom:30px; text-align:justify; }


/*
----------------------------------------------------------------------------- 
footer  Styles goes here
-----------------------------------------------------------------------------*/
#footer{ background:url(../images/footer.jpg) repeat-x; height:66px; padding-top:34px;}
#footer .wrap{ width:916px; margin:auto;}
#footer a{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; border-right:1px solid #7b685f; font-size:10px; font-weight:bold; color:#ffffff;}
#footer a:hover{ color:#ada29d;}
#footer p{ color:#ada29d; font-size:10px;}
#footer li{   float:left; line-height:18px; padding-left:0; background:none;}














