/* CSS Document */
body{padding:0px; margin:0px; background:url(images/mainbg2.gif) 0 0 repeat-x; font:14px/20px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3,h4, h5, h6, form, object, label{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*---Top Panel---*/
#topPan
{
    width:729px; 
    height:230px; 
    position:relative; 
    margin:0 auto;
    top: 0px;
    left: 0px;
}

#topPan ul{
    width:710px; 
    height:44px; 
    background:url(images/topmenubg.jpg) 0 0 no-repeat; 
    font-size:13px; 
    position:absolute; 
    top:3px; 
    left:0px;
    padding:0 0 0 20px;
}
#topPan ul li{width:114px; float:left;}
#topPan ul li.leftpadding{padding:0 0 0 150px; height: 43px;}
#topPan ul li.BtnMenu{padding:0 0 0 0px; width:114px; background: url(images/button-chk.gif) 100% 0 no-repeat #fff; color:#674E00; text-decoration:none; text-align:center; line-height:44px;}
#topPan ul li a{width:114px; height:44px; display:block; background:url(images/menubg-normal.gif) 0 0 repeat-x #F2F2F2; color:#674E00; text-decoration:none; text-align:center; line-height:44px;}
#topPan ul li a:hover{width:114px; background:#fff; color:#674E00; text-decoration:none;}

#topPan p.captiontext{font-style:italic; background:#fff; color:#989898; padding:0 310px 0 0;
    font-variant: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 22px;
    font-family: Georgia, "Times New Roman", Times, serif;
    height: 119px;
} 
#topPan #containerSWF{
width:316px; 
height:126px; 
background:url(images/logoBasso.png) 0 0 no-repeat; position:absolute; top:372px; 
right:7px; 
}


#topPan #logo{
width:75px; 
height:99px; 
position:absolute; top:118px; 
left:12px;
}

#topPan h6{
position:absolute; 
font-style:italic; 
background:#fff; 
color:#989898; 
padding:0 0px 0 0;
font-variant: normal;
font-weight: normal;
font-size: 14px;
line-height: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
top: 234px;
left: 19px;
width: 366px;
height: 82px;
margin-bottom: 0px;
}

#topPan h5{
position:absolute; 
font-style:italic; 
background:#fff; 
color:#989898; 
padding:0 0px 0 0;
font-variant: normal;
font-weight: normal;
font-size: 14px;
line-height: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
top: 280px;
left: 20px;
width: 366px;
height: 305px;
margin-bottom: 0px;
}

#topPan h4{
position:absolute; 
font-size:12px; 
color:#B38800;
top: 86px;
left: 13px;
height: 86px;
width: 371px;
margin-left: 0px;
margin-bottom: 0px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#topPan h2{width:330px; 
height:28px; 
display:block; background:url(images/nomecompany.png) 0 0 no-repeat #FFFCF2; color:#B38800; position:absolute; top:190px; 
left:20px; 
font-size:12px; line-height:16px; padding:41px 0 0; font-weight:normal;
}

#topPan h1{width:315px; height:293px; 
background:url(images/logoAlto.png) 0 0 no-repeat; position:absolute; top:79px; 
right:8px; 
text-indent:-20000px;
}
#topPan h3{
width:316px; 
height:126px; 
background:url(images/logoBasso.png) 0 0 no-repeat; position:absolute; top:229px; 
text-indent:-20000px;
}
#topPan object{
position:absolute; 
top:1px; 
right:1px; 
text-indent:-20000px;
}

#topPan form{width:380px; height:46px; background:url(images/formarea.gif) 0 0 no-repeat #fff;  color:#6E6E6E; position:absolute; top:242px; left:31px; font:18px/46px Georgia, "Times New Roman", Times, serif;}
#topPan form label{float:left; width:104px; display:block; padding:0 0 0 72px;}
#topPan form input{width:112px; height:18px; float:left; display:block; margin:12px 14px 0 0;}
#topPan form input.button{width:50px; height:19px; float:left; display:block; border:none; background:url(images/button.gif) 0 0 no-repeat #F2F2F2; font-size:14px; line-height:19px; font-weight:bold; color:#fff; text-align:center; margin:12px 0 0;}
/*---/Top Panel---*/


/*---/Left Panel---*/

#leftPan
{
    width:729px; 
    height:330px; 
    position:relative; 
    margin:0 auto;
    top: 0px;
    left: 0px;
}


#leftPan h2{width:200px; height:36px; font:22px/20px Georgia, "Times New Roman", Times, serif; background:#fff; color:#3D3C2C;}
#leftPan h3{width:410px; height:36px; font:20px/18px Georgia, "Times New Roman", Times, serif; background:#fff; color:#3D3C2C;
}

#leftPan ul{padding:0 0 25px 0;}
#leftPan ul li{width:380px; height:25px;}
#leftPan ul li a{background:url(images/arrow2.gif) 0 7px no-repeat #fff; color:#3D3C2C; line-height:25px; text-decoration:underline; padding:0 0 0 20px;}
#leftPan ul li a:hover{background:url(images/arrow3.gif) 0 7px no-repeat #fff; color:#7A7A77; text-decoration:underline;}

#leftPan ul.nextone{padding:0 0 25px 0;}
#leftPan ul.nextone li{width:380px; height:25px;}
#leftPan ul.nextone li a{background:url(images/arrow2.gif) 0 7px no-repeat #fff; color:#D20039; line-height:25px; text-decoration:underline; padding:0 0 0 20px;}
#leftPan ul.nextone li a:hover{background:url(images/arrow3.gif) 0 7px no-repeat #fff; color:#7A7A77; text-decoration:underline;}

/*---ddle Panel---*/


/*---Middle Panel---*/
#middlePan{width:683px; background:url(images/middlebg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; padding:38px 0 0 46px;}

#middletopPan{width:682px; position:relative; top:0px; left:0px;}
#middletopPan p.captiontext{font:17px/22px Georgia, "Times New Roman", Times, serif; font-style:italic; background:#fff; color:#989898; padding:0 310px 0 0;} 
#middletopPan p.name{width:77px; background:#fff; color:#000; font-size:14px; font-style:italic; font-weight:bold; padding:0 0 0 300px;}
#middletopPan p.border{background:url(images/dot-line.gif) 0% 50% repeat-x; height:74px; padding:0px; margin:0px;}
#middletopPan #services{width:254px; height:101px; background:url(images/servicesbg.jpg) 0 0 no-repeat #DFCC97; color:#fff; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; top:0px; right:0px;}
#middletopPan #services p.largeone{font-size:24px; padding:18px 0 0 100px;}
#middletopPan #services p.largetwo{font-size:30px; padding:5px 0 0 100px;}
#middletopPan #services p.click{width:51px;}
#middletopPan #services p.click a{width:36px; height:18px; display:block; font-size:16px; background:url(images/arrow.gif) 0% 50% no-repeat #AC9248; line-height:14px; color:#fff; text-decoration:none; margin:14px 0 0 166px; padding:0 0 0 15px;}
#middletopPan #services p.click a:hover{text-decoration:underline;}
/*---/Middle Panel---*/


/*---Footer Panel---*/
#footermainPan{height:129px; 
background:url(images/footerbg.gif) 0 0 repeat-x #fff; color:#6F5D2B; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:70px 0 0;
}
#footerPan{width:728px; 
position:relative; margin:0 auto;
    top: -22px;
    left: 0px;
    height: 21px;
}
#footerlogoPan{display:block; width:215px; height:40px; position:absolute; top:0px; right:0px;}

#footerPan ul{width:500px; 
position:absolute; top:0px; left:154px;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#6F5D2B; background: url(images/footermenubg.gif) 0 0 repeat-x #FFFBEE; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{width:250px; background:#FFF; color:#444; display:block; position:absolute; top:80px; left:50px;}
#footerPan ul.templateworld li{widows:150;}
#footerPan ul.templateworld li a{background:#FFF; display:block; color:#444; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p.copyright{
    width:727px; 
    /*--- background: url(images/.gif) 0 0 repeat-x #FFFDF6; ---*/
    color:#D20039; 
    position:absolute; top:20px; 
    left:0px;
    text-align: center;
}

#footerPanhtml{width:58px; height:19px; display:block; position:absolute; top:47px; left:46px;}
#footerPanhtml a{width:53px; height:19px; background:url(images/button1-normal.gif) 0 0 no-repeat #fff; display:block; position:absolute; top:0px; left:0px; line-height:19px; padding:1px 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(images/button1-hover.gif) 0 0 no-repeat #fff; color:#353427; text-decoration:none;}

#footerPancss{width:58px; height:19px; display:block; position:absolute; top:47px; left:108px;}
#footerPancss a{width:53px; height:19px; background:url(images/button1-hover.gif) 0 0 no-repeat #fff; display:block; position:absolute; top:0px; left:0px; line-height:19px; padding:1px 0 0 10px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(images/button1-normal.gif) 0 0 no-repeat #fff; color:#353427; text-decoration:none;}

