/*
================================
COMMON STYLES
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


a:active, a:focus
{
    outline: none;
}

label{
 display:inline-block;
 width:150px;
 text-align:right;
 margin-right:10px;
}
button {
        margin-left: 370px;
        margin-top: 20px;
}

body
{
        background-color:#e1e6ec;
        font-family:Arial, Verdana, Sans-Serif;
        color:#000000;
        font-size:13px;
        line-height:18px;
}

img{ border:none;}
a{ text-decoration:none; color:#3569ff;}
a:hover{
        color:#36F;
        text-decoration:none;
        text-align: left;

}
ul,h1,h2,h3,.hd1,.hd2{ padding:0; }

ul{
        list-style-type:none;
        font-size: 14px;
        text-align: left;
}

li{
        background:url(/images/navi_icon.png) no-repeat left 8px;
        padding:4px 0 4px 18px;
        font-size: 12px;
}
#main{ width:958px; margin:20px auto  0 auto;}

/*top*/
#top{ width:958px; height:97px; float:left; background:url(/images/top_bg.png) no-repeat right top; margin:0 0 21px 0;}
#logo{ float:left; padding:25px 0 0 93px;}
#top_right{ float:right; padding:30px 30px 0 0; font-size:14px; color:#FFF; text-align:right}
#top_right .phonetxt{ font-size:18px; line-height:25px;}
#top_right a,#top_right a:visited{ color:#FFF;}
#top_right a:hover{ color:#000;}

/*Contener*/
#contener{
        width:958px;
        float:left;
        background:url(/images/left_bg.png) repeat-y;
        padding:0 0 0 3px;
        font-size: 1.4px;
}
#contener_left{ width:207px; float:left;}
#contener_right{ width:726px; float:right;}

/*contener_left*/
#navi{ background:url(/images/navi_top.jpg) no-repeat; padding:12px 0 0 0; margin-top:0px;}
#navi ul{ list-style-type:none;}
#navi li{ background:url(/images/navi_li_bg.jpg) repeat-x; height:32px; padding:4px 0 0 18px; }
#navi li a,#navi li a:visited { background:url(/images/navi_icon.png) no-repeat left center; padding:0 0 0 17px; color:#0e0e0e;}
#navi li a:hover{  color:#3569ff;}
.left_bottom{ width:159px; float:left; margin:30px 0 20px 00px; padding:0 26px 0 22px}
h2, .hd2{ color:#3569ff; font-weight:normal; line-height:26px;padding-bottom:7px;}
#contener_left h2 { background:url(/images/h2_bg.jpg) repeat-x left bottom;font-size:27px; }
.left_bottom_img{ width:159px; text-align:center; padding:7px 0; float:left;}
.left_bottom_text{ font-size:14px; line-height:20px; width:159px; float:left;}
.left_note{ width:159px; float:left;  padding:0 26px 0 22px; font-size:11px; color:#d30100;}

/*contener_right*/
#banner{
        width:684px;
        float:left;
        height:282px;
        background:url(/images/banner_leg.png) no-repeat left top;
        padding:40px 0 0  42px;
        margin:0 0 15px 0;
        text-align: left;
}
#bannertop{
        width:726px;
        height:343px;
        background:url(/images/HomepageTOP.png) no-repeat;
}
#bannerbot{
        margin-top:10px;
        margin-bottom:10px;
        width:726px;
        height:340px;
        background:url(/images/HomepageBOTTOM.png) no-repeat;
}
.banner_content{
        width:457px;
        float:left;
        padding-bottom:33px;
        color:#efefef;
        line-height:22px;
        font-size: 12px;
        text-align: left;
}
.body_content{
        width:708px;
        float:left;
        padding:10px 0 10px 0;
        margin: 0 5px 0 13px;
        border-bottom:solid 1px #FFF;
        color: #000;
        font-style: normal;
        font-size: 14px;
        text-align: left;
        font-weight: normal;
}
h1, .hd1{
        font-size:27px !important;
        color:#3569ff !important;
        line-height:24px !important;
        font-weight:normal !important;
        padding-bottom:15px !important;
        text-align: center !important;
}
.textleft{
        text-align: left;
}
.body_content ol {
        margin:0 0 0 23px;
        padding:0;
        font-weight: bold;
        font-size: 12px;
}
.body_content ol li{ padding: 6px 0; background:none;}
.body_content span{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        text-align: left;
}

/*footer*/
#footer{ width:100%; float:left; background:#FFF;}
#footer_main{ margin:0 auto; width:958px;}
#footer_left{ width:215px; float:left;  background:url(/images/footer_bg.jpg) no-repeat left top; font-size:11px; color:#4b4b4b; padding:70px 0 0px 0;}
#footer_right{ float:right;padding:10px 00px 10px 0; float:right; width:708px;}
#footer_right img{  margin-right:47px;}
.footer_img{ float:right; width:708px; padding-top:7px;}
.opening{ width:708px; float:right; background:#06F;}
.opening td{ background:#FFF;}
.opening table tr .login{background:#06F;}
/*inner*/
.inner_right_bg{
        width:726px;
        float:right;
        background:url(/images/inner_bg.jpg) repeat-x;
        font-size: 18px;
}
.inner_top{ float:left;}
.body_content_left{ float:left; padding-right:50PX;}
.body_content_right{ float:left; width:300px; padding-top:50px;}
.body_content_center{
        width:708px;
        float:left;
        padding:20px 0 20px 0;
        margin: 0 5px 0 13px;
        text-align:center;
        color: #000;
}
.body_content_right_img{ float:left;}
.body_content_text{
        width:708px;
        float:left;
        margin: 0 5px 0 13px;
        font-size: 12px;
}
.member_left{ width:500px; float:left}
.member_right{ width:180px; float:right; background:#FFF; padding:10px;}
.login{ background:#06F; color:#FFF}
.free{ width:400px; padding-left:150px;}
.input{ width:260px;}

.fontbig1{
        font-size:19px !important;
        line-height:22px;
        text-align: center;
        color:#000 !important;
        font-weight:100 !important;
}

.fontbig2{
        font-size:18px !important;
        color:#36F !important;
}

.fontbigb{
        font-size:20px !important;
        color:#36F !important;
        font-weight:200;
}
.fontmed{
        font-size:16px !important;
        color: #36F !important;
        font-weight:bold;
}

.fontmed2 {
        font-weight: normal;
        font-size:16px !important;
}

.font18 {
        font-size:18px !important;
        color: #000 !important;
        font-weight: 400 !important;

}

.fonttext {
        font-size:14px !important;
        color: #000 !important;
        font-weight:normal;
}

.fontwhite{
        font-size:20px !important;
        color:#FFF !important;
        font-weight:400 !important;
}

.heading{
        font-size:16px !important;
        color: #000 !important;
        font-weight:bold !important;
        text-align: left !important;
}
.testright{
        font-size:12px !important;
        color:#000 !important;
}

.testbold{
        font-size:14px !important;
        font-style:italic !important;
        color:#000 !important;
        font-weight:bold;
}

.testwhite{
        font-size:14px !important;
        color: #FFF !important;
        font-style:italic !important;
        font-weight:bold !important;
}
.testhead{
        font-size:18px !important;
        color: #FFF !important;
        font-style:italic !important;
}
.font14{
        font-size:14px !important;
        color:#36F !important;
        font-weight:bold !important;
}

.fontsmall{
        font-size:12px !important;
        color:#000 !important;
}

.italics{
        font-style:italic;
        font-size:12px !important;
}

.freetrial {
        color:#F00 !important;
        font-weight:bolder;
}

.free{
        font-size: 16px !important;
        font-weight:bold !important;
        color:#F00 !important;
}

.blue{
        color: #36F !important;
        font-weight:bold !important;
        text-align: center;
        font-size: 16px !important;
}
.blue2{
        color: #36F !important;
        font-size: 12px !important;
        font-weight: bold !important;
}

#contener #contener_right .inner_right_bg .body_content p {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        font-weight: bold;
}

.backtop{
        font-size:12px !important;
        color:#36F !important;
}

.bold{
        font-size:14px !important;
        font-weight:bold !important;
}
.bolder{
        font-weight:bolder;
        font-size:1.4em !important;
}

.red{
        color:#F00 !important;
        font-size: 20px !important;
        font-weight:bold !important;
}

.redsmall{
        font-size:12px !important;
        color:#F00 !important;
}

.red2{
        color:#F00 !important;
        font-size: 24px !important;
        font-weight:bold !important;
}

.redbigwhite {
        color:#F00 !important;
        font-size: 22pt !important;
        font-weight:bold !important;
        background: #FFFFFF;
        padding-left: 10px;
        padding-right: 10px;
}

.redbig {
        color:#F00 !important;
        font-size: 22pt !important;
        font-weight:bold !important;
        padding-left: 10px;
        padding-right: 10px;
}
.largText{
        font-size: 1.4em
}
.largerText{
        font-size: 1.8em
}

.blue_background
{
        display:block;
        width:520px;
        height:auto;
        background-image: url(/images/testimonial.png);
        background-repeat: no-repeat;
        padding: 10px;
}

.Colour_Red strong,
.Colour_Blue strong,
.Colour_Green strong,
.greentext strong{
        color: inherit!important;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.Colour_Red {
color: red;
}

.Colour_Blue {
color: #3569FF;
}

.largeText {
font-size: 1.4em
}

.largerText {
font-size: 1.8em
}

.greentext {
color: #006600;
}

.hd1 {

}

.hd2 {

}

.textleft {

}

.blue_background {

}

