﻿/*****MasterPage*****/
body{background-color: #c1c1c1;margin: 0;padding: 0;font-family: Verdana;font-size: 11px;}
img{border: 0;}
font{font-size: 12px;font-weight: bold;}
input{width: 350px;height: 15px;padding-top: 5px;padding-left: 5px;font-family: Verdana;font-size: 11px;font-weight: normal;color: #838383;border: solid 1px #cfcdcd;}
input:focus{background-color: #eaf1f4;}
select{height: 20px;width: 350px;padding-left: 5px;font-family: Verdana;font-size: 11px;font-weight: normal;color: #838383;border: solid 1px #cfcdcd;}
select:focus{background-color: #eaf1f4;}
textarea{width: 350px;height: 100px;padding-top: 5px;padding-left: 5px;font-family: Verdana;font-size: 11px;font-weight: normal;color: #838383;border: solid 1px #cfcdcd;}
textarea:focus{background-color: #eaf1f4;}
a.more{color: #378fb8;cursor: pointer;}
a.more:hover{text-decoration: underline;}
.header{background-image: url('../images/header_bg1.gif');background-repeat: repeat-x;width: 100%;height: 47px;}
.logo{float: left;margin-top: 4px;margin-left: 28px;}
.menu{float: right;width: 620px;font-family: Verdana;height: 20px;margin-top: 15px;padding-right: 120px;}
.top{text-align: right;height: 100px;display: none;background-color: #fff;}

.rate{position: absolute;right: 0;width: 121px;height: 66px;padding: 0;margin: 0;background-image: url('../images/freerate.gif');background-repeat: no-repeat;cursor: pointer; display:block;}
.rate_ES {position: absolute;right: 0;width: 121px;height: 66px;padding: 0;margin: 0;background-image: url('../images/img_ES/freerate_ES.gif');background-repeat: no-repeat;cursor: pointer;display:block;}

.banner{text-align: center;background-color: #3d3d3d;width: 100%;height: 153px !important;}

/*.bannerimg{background-image: url('../images/Img_banner.gif');background-repeat: no-repeat;height: 153px;width: 898px;}
.bannerimg_ES{background-image: url('../images/img_ES/Img_banner_ES.gif');background-repeat: no-repeat;height: 153px;width: 898px;}*/

.bottom{background-image: url('../images/Bkg_banbottom.gif');background-repeat: repeat-x;width: 100%;height: 18px;}

.topcenter{background-image: url('../images/Middletop.gif');background-repeat: no-repeat;width: 947px;height: 20px;}
.topcenterPortfolio {background-image: url('../images/MiddletopPort.gif');background-repeat: no-repeat;width: 947px;height: 20px;}

.center
{
    background-image: url('../images/Bkg_center.gif');
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
    width: 947px !important;
    height: auto;
    text-align: left;
}

.centerleft
{
    text-align: justify;
    position: relative;
    float: left;
    width: 336px;
    height: 100%;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 10px;
    color: #333;
    font-size: 11px;
    line-height: 18px;
}

.centerright
{
    text-align: justify;
    float: right;
    width: 520px;
    height: 100%;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 30px;
    color: #838383;
}

.keepbtn{margin-top: 20px;width: 134px;height: 32px;background-image: url('../images/Btn_kread.gif');background-repeat: no-repeat;cursor: pointer; display:block;}
.keepbtn_ES{margin-top: 20px;width: 103px;height: 32px;background-image: url('../images/img_ES/Btn_kread_ES.gif');background-repeat: no-repeat;cursor: pointer;display:block;}
.keepbtn:hover, .keepbtn_ES:hover{background-position: 0 -32px;}

/*******Default*******/

.content
{
    border: solid 1px #c1c1c1;
    background-color: #f6f6f6;
    overflow: auto;
}

table.tablemain
{
    margin-top: 30px;
}

table.tablemain td
{
    vertical-align: top;
    padding: 10px;
    width: 440px;
    border: solid 2px #fff;
    cursor: pointer;
}

table.tablemain th
{
    vertical-align: top;
    padding-top: 10px;
    padding-right: 10px;
}

table.tablemain td:hover, table.tablemain td.hover
{
    background-color: #fafafa;
    color: #000;
}

table.testimonial
{
    font-family: Verdana;
    font-size: 11px;
}

table.testimonial th
{
    background-image: url('../images/Bkg_Testimonial.gif');
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-right: 20px;
    text-align: justify;
    font-weight: normal;
    font-style: italic;
    vertical-align: top !important;
}

.ratebtn{margin-top: 20px;width: 126px;height: 32px;background-image: url('../images/Btn_rate.gif');background-repeat: no-repeat;cursor: pointer; display:block;}
.ratebtn_ES{margin-top: 20px;width: 137px;height: 32px;background-image: url('../images/img_ES/Btn_rate_ES.gif');background-repeat: no-repeat;cursor: pointer;display:block;}
.ratebtn:hover, .ratebtn_ES:hover{background-position: 0 -32px;}


.ctcwbtn{margin-top: 20px;width: 111px;height: 31px;background-image: url('../images/Btn_ctc-white.gif');background-repeat: no-repeat;cursor: pointer; display:block;}
.ctcwbtn_ES{margin-top: 20px;width:127px;height: 32px;background-image: url('../images/img_ES/Btn_ctc-white_ES.gif');background-repeat: no-repeat;cursor: pointer;display:block;}
.ctcwbtn:hover, .ctcwbtn_ES:hover{background-position: 0 -32px;}

.subsbtn{margin-top: 20px;width: 100px;height: 32px;background-image: url('../images/Btn_subs.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.subsbtn:hover{background-position: 0 -32px;}
.subsbtn_ES{margin-top: 20px;width: 119px;height: 32px;background-image: url('../images/img_ES/Btn_subs_ES.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.subsbtn_ES:hover{background-position: 0 -32px;}

.refwbtn{background-image: url('../images/Btn_referw.gif');background-repeat: no-repeat;width: 141px;height: 32px;cursor: pointer; display:block;}
.refwbtn_ES{background-image: url('../images/img_ES/Btn_referw_ES.gif');background-repeat: no-repeat;width: 184px;height: 32px;cursor: pointer;display:block;}
.refwbtn:hover, .refwbtn_ES:hover{background-position: 0 -32px;}

.ctcbtn{background-image: url('../images/Btn_ctc.gif');background-repeat: no-repeat;width: 141px;height: 32px;cursor: pointer; display:block;}
.ctcbtn_ES{background-image: url('../images/img_ES/Btn_ctc_ES.gif');background-repeat: no-repeat;width: 141px;height: 32px;cursor: pointer;display:block;}
.ctcbtn:hover, .ctcbtn_ES:hover{background-position: 0 -32px;}

/*******why********/

.refbtn{background-image: url('../images/Btn_refer.gif');background-repeat: no-repeat;width: 141px;height: 32px;cursor: pointer; display:block;}
.refbtn_ES{background-image: url('../images/img_ES/Btn_refer_ES.gif');background-repeat: no-repeat;width: 184px;height: 32px;cursor: pointer;display:block;}
.refbtn:hover, .refbtn_ES:hover{background-position: 0 -32px;}



table.whytable td
{
    vertical-align: top;
    padding-top: 10px;
}

table.whytable th
{
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    padding: 10px;
}


/******more*********/

table.moretable
{
    color: #000;
}

table.moretable th
{
    vertical-align: top;
    padding-right: 10px;
}

.morebtn{margin-top: 20px;background-image: url('../images/Btn_more.gif');background-repeat: no-repeat;width: 138px;height: 32px;cursor: pointer; display:block;}
.morebtn_ES{margin-top: 20px;background-image: url('../images/img_ES/Btn_more_ES.gif');background-repeat: no-repeat;width: 138px;height: 32px;cursor: pointer;display:block;}
.morebtn:hover, .morebtn_ES:hover{background-position: 0 -32px;}

a.prc
{
    color: #39c;
    text-decoration: none;
    cursor: pointer;
}

a.prc:hover
{
    text-decoration: underline;
}


/*******contact*******/

.ratebtn1{width: 126px;height: 32px;background-image: url('../images/Btn_rateg.gif');background-repeat: no-repeat;cursor: pointer; display:block;}
.ratebtn1_ES{width: 140px;height: 32px;background-image: url('../images/img_ES/Btn_rateg_ES.gif');background-repeat: no-repeat;cursor: pointer;display:block;}
.ratebtn1:hover, .ratebtn1_ES:hover{background-position: 0 -32px;}


table.ctcform
{
    width: 500px;
}

table.ctcform td
{
    padding-top: 10px;
    padding-bottom: 5px;
    width: 500px;
}

.sendbtn{float: right;width: 64px;height: 32px;background-image: url('../images/Btn_send.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.sendbtn:hover{background-position: 0 -32px;}
.sendbtn_ES{float: right;width: 83px;height: 32px;background-image: url('../images/img_ES/Btn_send_ES.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.sendbtn_ES:hover{background-position: 0 -32px;}

/******RateProject*******/

.ratesend{float: right;width: 126px;height: 32px;background-image: url('../images/Btn_rate.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.ratesend:hover{background-position: 0 -32px;}

.ratesend_ES{float: right;width: 137px;height: 32px;background-image: url('../images/img_ES/Btn_rate_ES.gif');background-repeat: no-repeat;cursor: pointer;border: 0;}
.ratesend_ES:hover{background-position: 0 -32px;}

/*******isfap*********/

.regbtn
{
    float: right;
    width: 95px;
    height: 32px;
    background-image: url('../images/Btn_reg.gif');
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0;
}

.regbtn:hover
{
    background-position: 0 -32px;
}

/*******Footer********/

.tfooterPort{ width:700px; margin:10px;}

.footer, .tfooterPortfolio
{
    background-image: url('../images/Bkg_center.gif');
    background-repeat: repeat-y;
    width: 947px !important;
    height: 134px !important;
    margin: 0;
    padding: 0;
}



.tfooterPortfolio { background-image:none; background-color:#fff; width:600px;}
.tfooterPortfolio1 {text-align: left;background-image: url('../images/Bkg_footer1.gif');background-repeat: repeat-x;width: 100%!important;height: 144px !important;margin: 0;padding: 0;}



.footer1
{
    float: left;
    text-align: left;
    background-image: url('../images/Bkg_footer.gif');
    background-repeat: repeat-x;
    width: 366px !important;
    height: 144px !important;
    margin: 0;
    padding: 0;
}

.footer2
{
    float: right;
    text-align: left;
    background-image: url('../images/Bkg_footer1.gif');
    background-repeat: repeat-x;
    width: 581px !important;
    height: 144px !important;
    margin: 0;
    padding: 0;
}

.copyright
{
    padding-top: 10px;
    padding-right: 20px;
    float: right;
    text-align: right;
    font-family: Arial;
    color: #7d7c7c;
    line-height: 18px;
}

a
{
    color: #285583;
}

a:hover
{
    text-decoration: none;
}

table.tfooter{text-align: left;padding-top: 10px;margin-left: 20px;}
table.tfooter th{margin: 0;padding: 0;}


.backbtn{width: 173px;height: 33px;background-image: url('../images/Btn_back.gif');background-repeat: no-repeat;cursor: pointer;border: 0; display:block;}
.backbtn_ES{width: 156px;height: 33px;background-image: url('../images/img_ES/Btn_back_ES.gif');background-repeat: no-repeat;cursor: pointer;border: 0;display:block;}
.backbtn:hover, .backbtn_ES:hover{background-position: 0 -33px;}


/*******MiniTab*******/

#miniflex{float: right;font-size: 12px; margin: 0;padding: 0 10px 0 10px;position: relative;z-index: 2;}
#miniflex li{float: left;margin: 0;padding: 0;display: inline;list-style: none;position: relative;}
#miniflex a:link, #miniflex a:visited{float: left;font-size: 85%;line-height: 20px;font-weight: bold;margin: 0 10px 0 10px;text-decoration: none;color: #fff;}
#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover{border-bottom: 2px solid #1f6aae;padding-bottom: 2px;color: #fff;}
#animated-tab{position: absolute;z-index: 1;font-size: 85%;line-height: 16px;padding-bottom: 2px;border-bottom: 2px solid #0a3f88;}

.btnEnglish, .btnSpanish {margin:4px; padding:0;}



/*Thickbox*/
.cntImg {float:left;color:#868686; font-size:11px; margin-bottom:20px; text-align:left;}
.cntImg div {border:solid 3px #e6e6e6; margin-right:44px;}
.cntImg div:hover {border:solid 3px #9b9b9b;}


