/* CSS Document */

.body {
margin:0;
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;
}

.header{
float:left;
width:960px;
background-image:url(../images/ui.jpg); background-repeat:no-repeat;

}

.logo{
background-image:url(../images/logo.png); background-repeat:no-repeat;
width: 231px; height:106px; float:left;

}

.sitemap{

width: 727px; /*height:110px;*/ float:left;
}
.left_round_curve{
background-image:url(../images/left_round_curve.png); background-repeat:no-repeat;
width:20px; height:27px; float:left; margin-left: 129px;
}

.curve_middle{
background-image:url(../images/curve_middle.jpg); background-repeat:repeat;
width:auto; height:27px; float:left;
}


.curve_middle2{
width:auto; height:27px; float:left;
margin-left:50px;
margin-top:0px;
}
.right_round_curve{
background-image:url(../images/right_round_curve.png);
width:20px; height:27px; float:left;
}

.home{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center;
width:100px; height:15px; float:left; margin-top:2px; border-right:1px solid #666666; text-decoration:none;
}

.phone{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000099; text-align:center;
width:100px; height:15px; float:left; margin-top:2px; text-decoration:none;
}

.contactus{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center;
width:100px; height:15px; float:left; margin-top:2px; text-decoration:none;
}

.home a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-align:center;
width:100px; height:15px; float:left; margin-top:2px; border-right:1px solid #666666; text-decoration:underline;
}

.contactus a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; text-align:center;
width:100px; height:15px; float:left; margin-top:2px; text-decoration:underline;
}

.left_round_curvegreen{
background-image:url(../images/left_round_curvgreen.jpg); background-repeat:no-repeat;
width:10px; height:27px; float:left; margin: 20px 0px 0px 251px;
}

.curve_middlegreen{
background-color:#0a6311;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:bold; padding-top:5px;
width:auto; height:20px; float:left; margin: 20px 0px 0px 0px; border-right:1px solid #666666; text-decoration:none;
}

.right_round_curvegreen{
background-image:url(../images/right_round_curvgreen.jpg); background-repeat:no-repeat;
width:10px; height:27px; float:left; margin: 20px 0px 0px 0px;
}


/*skype----------------------------------*/

.skypeleft_round_curvegreen{
/*background-image:url(../images/left_round_curvgreen.jpg); background-repeat:no-repeat;*/
width:10px; height:27px; float:left; margin: 5px 0px 0px 240px;
}

.skypecurve_middlegreen{
/*background-color:#0a6311;*/
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:bold; padding-top:5px;
width:auto; height:20px; float:left; margin: 5px 0px 0px 0px;  text-decoration:none;
}

.skyperight_round_curvegreen{
/*background-image:url(../images/right_round_curvgreen.jpg); background-repeat:no-repeat;*/
width:10px; height:27px; float:left; margin: 5px 0px 0px 0px;
}

/*------skepe end----------*/

.skypie{
background-color:#0A6311;
width:3px; height:25px; float:left; margin: 20px 0px 0px 0px;
}

.menu{
background-image:url(../images/.menu_bg.jpg); background-repeat:repeat; height:40px;
clear:both;
}


.content_box_top{
background-image:url(../images/content_box_top.jpg); background-repeat:no-repeat;
width:229px; height:10px; float:left; 
}

.content_box_middle{
background-image:url(../images/content_box_middle.jpg); background-repeat:repeat; text-align:center;
width:229px; height:40px; float:left; padding-top:5px;
}

.content_box_pic{
background-image:url(../images/content_box_pic.jpg); background-repeat:no-repeat;
width:229px; height:140px; float:left; 
}

.span{
font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666666; text-align:center;
line-height:25px; 

}



.content_box_points{
background-image:url(../images/content_box_middle.jpg); background-repeat:repeat; 
width:229px; height:auto; float:left; 
}



#column ul {
    font: 12px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0px;
    padding-top: 10px;
}

#column li {
    background-image: url(../images/arrow_points.png); background-repeat:no-repeat;
    display: block;
    padding-left: 20px;  padding-top: 5px;
}


.content_box_btm{
background-image:url(../images/content_box_bottom.jpg); background-repeat:no-repeat;
width:229px; height:50px; float:left; 
}


.content_box_pic2{
background-image:url(../images/strenght.jpg); background-repeat:no-repeat;
width:229px; height:140px; float:left; 
}

#column2 ul {
    font: 12px Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0px;
    padding-top: 20px; padding-left:10px; 
}
#column2 li {
    background-image: url(../images/arrow.png); background-repeat:no-repeat;
    display: block;
    padding-left: 15px;  border-bottom:1px solid #CCCCCC;
}

#column3 ul {
    font: 12px Arial,Helvetica,sans-serif; 
    list-style: none outside none;
    margin: 0px;
    padding-top: 5px; padding-left:10px;
	padding-right:5px;
}
#column3 li {
font: 12px Arial,Helvetica,sans-serif; 

    display: block;
    padding-left: 10px;  
}


.content_box_pic3{
background-image:url(../images/custom.jpg); background-repeat:no-repeat;
width:229px; height:140px; float:left; 
}



.whyus{
font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666666; 
line-height:25px; text-align:justify;

}

.contents_whyus{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; 
text-align:justify; padding-top:15px; line-height:20px;

}


.footer{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-align:center;
background-image:url(../images/footer.jpg); background-repeat:repeat
height:40px;
}

.side .heading {
    background: url(../images/bg-black-heading.gif) no-repeat scroll 0 0 transparent;
    height: 1%;
    overflow: hidden;
    padding: 7px 7px 3px 13px;
}


.side .frame {
    background: url(../images/bg-black-box.gif) no-repeat scroll -368px 100% transparent;
    height: 1%;
    overflow: hidden;
    padding: 4px;
}

.calculate-form .row dd {
    background: url(../images/bg-inputtext.gif) no-repeat scroll -552px 0 transparent;
    display: block;
    height: 20px;
    overflow: hidden;
    padding: 1px 10px 0;
    width: 140px;
}

.calculate-formtextarea .row dd {
    display: block;
    height: 20px; 
    overflow: hidden;
    padding: 1px 10px 0;
    width: 160px;
}


.calculate-form .row {
    overflow: hidden;
    width: 150px;
}
dt, dd {
    float: left;
    margin: 0;
    padding: 0;
}
.calculate-form .row dt label {
    color: #FFFFFF;
    display: block;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
}
.calculate-form .row dt label {
    color: #FFFFFF;
    display: block;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
}
.calculate-form .row dd input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font: 11px/14px Arial,Helvetica,sans-serif;
    padding: 2px 0 0;
    width: 130px;
}
side .holder {
    background: url(../images/bg-black-box.gif) no-repeat scroll 0 0 transparent;
}

#sidebar {
    float: right;
    width: 184px;
}

.side .heading h3.calculator {
    width: 120px;
}


.side .heading h3 {
    color: #FFFFFF;
    display: inline;
    font: 16px/22px Arial,Helvetica,sans-serif;
    margin: 0;
}

.side .heading h3 {
    color: #FFFFFF;
    font: 16px/22px Arial,Helvetica,sans-serif;
}

.heading {
    color: #FFFFFF;
    font: 16px/32px 'BellGothicBTBold',Arial,Helvetica,sans-serif;
}

.calculate-form .row {
    overflow: hidden;
    width: 150px;
}

.calculate-form .row dt label {
    color: #FFFFFF;
    display: block;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
}

#sidebar {
    float: right;
    width: 184px;
}
.side {
    background: url("../images/bg-black-box.gif") repeat-y scroll -184px 0 transparent;
    margin-left: 6px;
    overflow: hidden;
    width: 184px;
}
.side .holder {
    background: url("../images/bg-black-box.gif") no-repeat scroll 0 0 transparent;
}
.side .frame {
    background: url("../images/bg-black-box.gif") no-repeat scroll -368px 100% transparent;
    height: 1%;
    overflow: hidden;
    padding: 4px;
}
.side .heading {
    background: url("../images/bg-black-heading.gif") no-repeat scroll 0 0 transparent;
    height: 1%;
    overflow: hidden;
    /*adding: 7px 7px 3px 13px;*/
}
.side .heading h3 {
    color: #FFFFFF;
    display: inline;
    font: 16px/22px Arial,Helvetica,sans-serif;
    margin: 0;
}
.side .heading img {
    float: right;
    margin-left: 5px;
}
.calculate-form {
    height: 1%;
    overflow: hidden;
    padding: 3px 12px 5px 15px;
	/*height:290px;*/
}
.calculate-form .row {
    overflow: hidden;
    width: 150px;
}
.calculate-form .row dt label {
    color: #FFFFFF;
    display: block;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin-bottom: 3px;
}
.calculate-form .row dd input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font: 11px/14px Arial,Helvetica,sans-serif;
    padding: 2px 0 0;
    width: 130px;
}
.calculate-form .row dd {
    
    display: block;
    height: 20px;
    overflow: hidden;
    padding: 1px 10px 0;
    width: 140px;
}
.calculate-form .row .btn-submit {
    background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    margin-top: 7px;
    padding: 0 0 0 8px;
    text-align: left;
    width: 78px;
}
.calculate-form .row .btn-submit.hover {
    text-decoration: underline;
}
.news-box {
    background: url(../images/bg-box.gif) repeat-y scroll -8179px 0 transparent;
    margin-bottom: 19px;
}
.news-box .holder {
    background: url(../images/bg-box.gif) no-repeat scroll -7995px 0 transparent;
}
.news-box .frame {
    background: url(../images/bg-box.gif) no-repeat scroll -8363px 100% transparent;
    height: 1%;
    overflow: hidden;
    padding: 0 16px 16px 18px;
}
.news-box .heading {
    height: 1%;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 26px 0 0;
}
.news-box h3 {
    color: #333333;
    font: 16px Arial,Helvetica,sans-serif;
    margin: 0;
}
.news-box .tabset {
    float: right;
    list-style: none outside none;
    margin: -26px 0 0;
    padding: 0;
}
.news-box .tabset li {
    background: url(../images/bg-tabset.gif) no-repeat scroll 0 100% transparent;
    float: left;
    margin-left: 1px;
}
.news-box .tabset a {
    color: #333333;
    float: left;
    overflow: hidden;
    padding: 28px 6px 2px;
    text-align: center;
    text-decoration: none;
}
.news-box .tabset a:hover, .news-box .active {
    background: url("../images/arrow-white-down.gif") no-repeat scroll 0 0 transparent;
    text-decoration: none;
}
.news-box .tab-content {
    color: #333333;
    font: 12px/17px Arial,Helvetica,sans-serif;
}
.news-box .tab-content h4 {
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
}
.news-box .tab-content p {
    margin: 0;
}
.news-box .tab-content .more {
    background: url("../images/arrow-small-orange.gif") no-repeat scroll 0 5px transparent;
    color: #EE572F;
    padding-left: 10px;
}

.first .box1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBEDF0;
    box-shadow: 0 0 90px #F6F6F6 inset;
    position: relative;
}

#sidebar .separator-line {
    margin-bottom: 30px;
}
.separator-line {
    background: url(../images/bg_services.jpg) repeat scroll 0 0 transparent;
    border: medium none;
    height: 15px;
    margin-bottom: 20px;
    margin-top: 0;
    width: 100%;
}

.homepageheading {
    color: #B62D2D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: left;
}

.sidebar-menu li {
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 8px;
    padding-top: 8px;
}


.arrows-1 li {
    background: url(../images/arrow-light2.png) no-repeat scroll 0 11px transparent;
    padding-left: 17px; font-weight:bold;
} 
.tabs {
    margin-bottom: 30px;
}
#sidebar .separator-line {
    margin-bottom: 30px;
}
.separator-line {
    background: url(../images/bg_services.jpg) repeat scroll 0 0 transparent;
    border: medium none;
    height: 15px;
    margin-bottom: 20px;
    margin-top: 0;
    width: 100%;
}
.sidebar-menu {
    list-style: none outside none;
    margin-bottom: 10px;
    text-align: justify;
}
ul {
    list-style: disc outside none;
}

.formtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-left:8px;
padding-right:2px;
}
.formcontrol
{
width:194px;
height:25px;
padding-left:5px;
padding-right:4px;
}
.buttonsize
{
width:95px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
}