/* CSS Document */

body{margin:0px; padding:0px; background-color:#ebe6da; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3,ul,li,ol,form{padding:0px; margin:0px;}


.leftbox-fal{background:url(images/menu-hd.jpg) no-repeat; height:36px; padding-left:30px; font-size:16px; color:#FFFFFF; font-weight:bold;}


.leftbox-bg{background:#FFFFFF; border:#cecece; border-width:1px; border-style:solid; padding-left:8px; padding-right:8px; font-size:12px;}

.border{border:#cecece; border-width:1px; border-style:solid; padding-left:8px;}
.menu{font-size:12px; color:#FFFFFF;}
.menu a{text-decoration:none; color:#FFFFFF; }
.menu a:hover{text-decoration:none; color:#d6a61c; }

.content-main{ background:#FFFFFF; border:#cecece; border-width:1px; border-style:solid; padding-left:18px; padding-right:18px; padding-top:12px; text-align:justify;}

.profile{background:#FFFFFF; border:#cecece; border-width:1px; border-style:solid; padding-left:18px; padding-right:18px; padding-top:12px; text-align:justify; font-size:14px;}

.heading{ padding-left:15px; font-size:20px; color:#660000;}

.heading-sub{font-size:16px; color:#333333; font-weight:bold;}



.footer{background:url(images/footer.jpg) repeat-x; height:53px;  padding-left:20px; padding-right:20px; padding-top:3px; color:#FFFFFF;}

.link{color:#CC6600; text-decoration:none;}


.stepcarousel{
position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

height: 260px; /*Height should enough to fit largest content's height*/
color:#019241;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20px 24px 20px 27px; /*margin around each panel*/
padding:0px 10px 0px 0px;
width:850px;

}
