.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body{background:url(../images/body-bg.gif) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0;}
h1{clear:both; font-size:32px; color:#602122; margin:0; padding:10px 0 20px 0;}
h2{color:#000000; margin:0; padding:0 0 20px 0; font-size:13px !important;}

h1 span{color:#606060;}
.clear{clear:both;}
a, img{outline:none; border:none; }
p{line-height:19px; padding:0 0 20px 0;}
a{ color:#32620a; text-decoration:none;}

/* Containor
-----------------------------------------------------------------------------*/
#containor{ background:#fff; width:905px; height:auto; margin:5px auto 0 auto;}
.containor-bmr{ background:#f1f1f1 url(../images/main-bmr.gif) right repeat-y; float:left; width:905px;}
.containor-bml{ background:url(../images/main-bml.gif) left repeat-y; float:left; width:905px;}
.containor-btm{ background:url(../images/main-btm.gif) top repeat-x; float:left;width:905px;}
.containor-btr{ background:url(../images/main-btr.gif) top right no-repeat; float:left;width:905px;}
.containor-btl{ background:url(../images/main-btl.gif) top left no-repeat; float:left;width:905px;}
.containor-bfm{ background:url(../images/main-bfm.gif) bottom repeat-x; float:left;width:905px;}
.containor-bfr{ background:url(../images/main-bfr.gif) bottom right no-repeat; float:left;width:905px;}
.containor-bfl{ background:url(../images/main-bfl.gif) bottom left no-repeat; float:left; height:auto; width:905px; padding:0 0 10px 0;}

/* top
-----------------------------------------------------------------------------*/
#top{ width:867px; height:auto; float:left; padding:14px 0 18px 38px;}
#logo{ width:409px; height:78px; float:left;}

/* menu
-----------------------------------------------------------------------------*/

.menu{ width:887px; height:34px; float:left; background:url(../images/menu-bg.gif) repeat-x; margin:0 0 0 9px;}
.menu ul{ float:left; margin:0; padding:0;}
.menu ul li{ float:left; display:inline; list-style:none; text-align:center; margin:0; height:34px; }
.menu ul li a{ text-decoration:none; color:#FFF; font-size:11px; padding:12px 0 0; float:left; height:22px; width:100px; text-transform:uppercase;}
.menu ul li a:hover{ background:url(../images/menu-hover.gif) repeat-x; padding:12px 0 0; height:22px; float:left; width:100px; }
.menu ul li a.active{ background:url(../images/menu-hover.gif) repeat-x; padding:12px 0 0; height:22px; float:left; width:100px; }
.menu ul li a.fil{ text-decoration:none; color:#FFF; font-size:11px; padding:12px 0 0; float:left; height:22px; width:114px; text-transform:uppercase;}
.login-dis{ color:#FFF; font-size:11px; float:left; padding:0px 5px 0 7px; margin: 0; }
.login-input{ width:80px; height:17px; border:#020302 solid 1px; float:left; margin:8px 8px 0 0;}
.login-btn{ float:left; margin:8px 8px 0 0;}

/* header
-----------------------------------------------------------------------------*/

#header{ height:177px; background:#004819; float:left; width:884px; margin:0 0 0 9px; padding:1px 0 1px 3px;}

/* middle
-----------------------------------------------------------------------------*/

#middle{ width:905px; height:auto; float:left; padding:18px 0 18px 0;}

.mid-calb{ width:284px; height:auto; float:left; padding:0 8px 0 9px;}
.mid-calb-hed{ border-top:#587242 solid 6px; border-bottom:#587242 solid 1px; text-transform:uppercase; padding:10px 0 10px 8px;}
.mid-calb-bg{ background:url(../images/mid-call-b.gif) top repeat-x; width:268px; height:auto; float:left; padding:10px 8px 0 8px; min-height:252px;}
#middle .mid-calb-bg p{ margin:0; padding:0 0 20px 0;}

/* footer
-----------------------------------------------------------------------------*/

#footer{ width:886px; height:auto; float:left; background:url(../images/footer-bg.gif) repeat; color:#FFF; text-align:center; margin:0 0 0 9px;}
#footer ul{ margin:0; height:20px; text-align:center; padding:14px 0 5px 0;}
#footer ul li{ display:inline; list-style:none; background:url(../images/footer-sep.gif) 1px no-repeat; text-align:center;}
#footer ul li.not{ background:none;}
#footer ul li a{ text-decoration:none; color:#ffffff; font-size:11px; padding:0 7px 0 9px; }
#footer ul li a:hover{ text-decoration:none; color:#ffffff; font-size:11px; padding:0 7px 0 9px; text-decoration:underline;}
#footer ul li a.active{ text-decoration:none; color:#ffffff; font-size:11px; padding:0 7px 0 9px; text-decoration:underline;}
.footercopy{ padding:0 0 5px 0; color:#cccccc;}


/* our-team
-----------------------------------------------------------------------------*/

#middle p{ padding:0 25px 20px 25px;}
#middle ul{ margin:0 25px 0 25px; padding:0 0 5px 20px;}
#middle ul li{ padding:0 0 15px 0; margin:0;}


.menu-inputb{ float:left; width:117px;}
.member-dis{ font-size:11px; color:#FFF; padding:0 0 0 8px; text-decoration:underline;}
.mid-calb1{ width:594px; height:auto; float:left; padding:0 0 0 9px;}
.mid-calb-bg1{ background:url(../images/mid-call-b.gif) top repeat-x; width:578px; height:auto; float:left; padding:10px 8px 0 8px; min-height:252px;}
#middle .mid-calb-bg1 p{ margin:0; padding:0 0 20px 0;}
