/* Global Reset */
html { }
body { font-family: Arial; font-size: 12px; line-height:16px; width:100%; height:100%; margin:0; padding:0; behavior: url("csshover3.htc"); }

/* ------------- font-face ---------------- */



@font-face {
 font-family: 'CanadianRegular';
 src: url('http://www.provencredible.com/newDesign/fonts/canadian-webfont.eot');
 src: url('http://www.provencredible.com/newDesign/fonts/canadian-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.provencredible.com/newDesign/fonts/canadian-webfont.woff') format('woff'), url('http://www.provencredible.com/newDesign/fonts/canadian-webfont.ttf') format('truetype'), url('http://www.provencredible.com/newDesign/fonts/canadian-webfont.svg#CanadianRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'JellykaEstryasHandwritingRg';
 src: url('http://www.provencredible.com/newDesihttp://www.provencredible.com/newDesign/fonts/jellyka_estrya_handwriting-webfont.eot');
 src: url('http://www.provencredible.com/newDesihttp://www.provencredible.com/newDesign/fonts/jellyka_estrya_handwriting-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.provencredible.com/newDesign/fonts/jellyka_estrya_handwriting-webfont.woff') format('woff'), url('http://www.provencredible.com/newDesign/fonts/jellyka_estrya_handwriting-webfont.ttf') format('truetype'), url('http://www.provencredible.com/newDesign/fonts/jellyka_estrya_handwriting-webfont.svg#JellykaEstryasHandwritingRg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family:"Jellyka - Estrya's Handwriting";
 src:url("http://www.provencredible.com/newDesign/fonts/Jellyka_Estrya_Handwriting.eot?") format("eot"), url("http://www.provencredible.com/newDesign/fonts/Jellyka_Estrya_Handwriting.woff") format("woff"), url("http://www.provencredible.com/newDesign/fonts/Jellyka_Estrya_Handwriting.ttf") format("truetype"), url("http://www.provencredible.com/newDesign/fonts/Jellyka_Estrya_Handwriting.svg#JellykaEstryasHandwriting") format("svg");
font-weight:normal;
font-style:normal;
}
 @font-face {
 font-family: 'HelveticaNeueLTStd75Bold';
 src: url('http://www.provencredible.com/newDesign/fonts/helveticaneueltstd-bd-webfont.eot');
 src: url('http://www.provencredible.com/newDesign/fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.provencredible.com/newDesign/fonts/helveticaneueltstd-bd-webfont.woff') format('woff'), url('http://www.provencredible.com/newDesign/fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'), url('http://www.provencredible.com/newDesign/fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaBoldRegular';
 src: url('http://www.provencredible.com/newDesign/fonts/helvetica_bold-webfont.eot');
 src: url('http://www.provencredible.com/newDesign/fonts/helvetica_bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.provencredible.com/newDesign/fonts/helvetica_bold-webfont.woff') format('woff'), url('http://www.provencredible.com/newDesign/fonts/helvetica_bold-webfont.ttf') format('truetype'), url('http://www.provencredible.com/newDesign/fonts/helvetica_bold-webfont.svg#HelveticaBoldRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
li { list-style:none; float:left; }
a img { border:none; }
a { cursor:pointer; outline:none; }
/* Page Holder */

.container { padding: 0; margin: 0 auto; width: 963px; }
/* General Styles */
#main-inner {
position: relative;
    width: 960px;
    border-top: 3px solid #DADADA;
    margin: 20px auto 0;
    overflow:auto;
    zoom:1;
}
#main-inner-left-wrapper {
        margin-top: 13px;
        border: 1px #DEDEDE solid;
        padding: 5px;
        float:left;
        position:relative;
}
#main-inner-left {
        float:left;
        border: 1px #DEDEDE solid;
        background: #F0F0F0;
        padding: 0 10px;
        position:relative;
        width:200px;
        text-align:left;
        font-size:12px;
        color:#777;
        padding-bottom: 12px;
}
#main-inner-left p {
        margin-top: 0;
        margin-bottom: 0;
}
#main-inner-left h2 {
        font-size:13px;
        color:#777;
        margin-top: 15px;
        margin-bottom:0;
        letter-spacing:0
}
#main-inner-right {
        float:left;
        position:relative;
        width:640px;
        text-align:left;
        margin-left:25px;
        margin-top:20px
}

#main-inner-right p {
        font-size:12px;
        color:#5f5f5f;
        margin-top:12px;
        margin-bottom:14px
}


#main-inner-right h2 {
        font-size:20px;
        color:#5f5f5f;
        margin:0;
        font-weight: 600;
        letter-spacing:0
}
#main-inner-right-left {
        float:left;
        position:relative;
        width:190px
}
#main-inner-right-right {
        float:right;
        position:relative;
        width:420px;
        margin-top:10px
}
/* profile */
#main-profile {
        float:left;
        position:relative;
        width:100%
}
/* left */
#main-profile-left {
        float:left;
        position:relative;
        width:190px;
        text-align:left;
        font-size:12px;
        color:#777
}
#main-profile-left h2 {
        font-size:16px;
        color:#777;
        margin:0;
        margin-bottom:5px;
        letter-spacing:0
}
#main-profile-left-top {
        padding-top: 16px;
}
#main-profile-left-top a {
        font-size:16px;
        color:#777;
        font-weight:bold;
        text-decoration:none;
        display:block;
        width:180px;
        background-color: #efefef;
        padding:10px;
        margin-bottom:1px
}
#main-profile-left-top a.main {
        background-color: #5f8b36;
        color: #ddd;
}
#main-profile-left-top a:hover,
#main-profile-left-top a.current {
        color: #fff;
        background-color: #c2c5cc
}
#main-profile-left-top a.main:hover,
#main-profile-left-top a.main_current {
        background-color: #92b670 !important;
        color: #eee
}
* html #main-profile-left-top a:hover {
        color: #777;
}
#main-profile-left-top {
        float:left;
        position:relative;
        margin-bottom:10px
}
#main-profile-left-middle {
        float:left;
        position:relative;
        margin-bottom:10px;
        margin-top:10px;
        background:#f0f0f0;
        padding:10px;
        width:180px;
        line-height:16px
		}
#main-profile-left-middle h2 {
        padding:0;
        border:0;
        font-size:12px;
        font-weight:bold;
        color:#676e81;
        text-transform:uppercase
}
#main-profile-left-middle span {
        margin-left:5px
}
#main-profile-left-middle span.no {
        color:#fe0000;
}
#main-profile-left-middle span.yes {
        color:#008000;
}
#main-profile-left-middle table {
        margin:0;
        padding:0;
        margin-left:-2px
}
#main-profile-left-bottom {
        float:left;
        position:relative;
        margin-bottom:10px;
        margin-top:10px;
        background:#ffffdb;
        padding:10px 10px 0 10px;
        /padding-bottom:10px;
        width:180px
}
#main-profile-left-bottom h2 {
        padding: 0;
        border: 0;
        font: bold 12px Arial, Helvetica, sans-serif;
        color: #676e81;
        text-transform: uppercase
}
#main-profile-left-bottom p {
        padding: 0;
        /margin-top: 7px
}
/* right */
#main-profile-right {
        float: left;
        position: relative;
        width: 680px;
        text-align: left;
        margin-left: 30px;
        color: #777;
}
* html #main-profile-right {
        padding-top: 20px;
}
* html #main-profile-right p {
        margin-top: 11px;
}
#main-profile-right h2 {
        font-size: 20px;
        color: #676e81;
        padding: 7px;
        padding-top: 0;
        padding-left: 0;
        margin-bottom: 6px;
        border-bottom: solid 2px #ccc;
		font-weight: 600;
}
#main-profile-right a, #main-profile-top a {
        color: #70a241;
        text-decoration: none;
}
#main-profile-right a:hover,#main-profile-top a:hover {
        text-decoration: underline
}
/* top */
#main-profile-top h2 {
        font: 20px Arial, Helvetica, sans-serif;
        color: #777;
        padding: 0;
        border: 0;
        font-weight: bold;
        margin: 7px 0 3px 2px
}
* html #main-profile-top h2 {
        margin-bottom: 0;
}
#main-profile-top {
        padding: 8px 0 12px;
        border-top: 2px solid #676e81;
        border-bottom: 2px solid #676e81;
        margin: 20px 0 5px;
        float: left;
        position: relative;
        width: 100%;
}
* html #main-profile-top {
        padding: 14px 0 10px;
}
#main-profile-top h3 {
        font-size: 18px;
        color: #777;
        font-weight: normal;
        margin: 0;
}
#main-profile-top a {
        font-size: 18px;
        color: #70a241;
        text-decoration: none;
        margin-left: 10px
}
#main-profile-top a:hover {
        text-decoration: underline
}
#profile_logo {
        float: right;
        position: absolute;
        top: 10px;
        right: 10px;
        margin-bottom: 5px;
}


/* end profile */
.info_box_old {
        clear: both;
        border: 1px solid #f0f1af;
        background-image: url(/images/info.gif);
        background-repeat: no-repeat;
        background-position: 40px 7px;
        background-color: #fffedf;
        padding: 10px 22px 8px 80px;
        line-height: 17px;
}
.info_box_old a {
        color: #434343;
        text-decoration: underline;
}

.clear { clear:both; overflow:hidden; width:100%; }
.fltlft { float:left; }
.fltrt { float:right; }
/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
.fullmemberlist { font-size: 13px; color: #1266A5; font-style: italic; letter-spacing: 0; text-align: right; position: absolute; right: 320px; margin-top: 5px; font-family: Georgia; }
.fullmemberlist a { text-decoration: none; color: #1266A5; }
#header, #wrapper, #footer { width: 100%; text-align:center; clear:both; }
/* Header */
.bg-style { height:215px; background:url(../images/header-bg.gif) left top repeat-x; }
.head-top { overflow:hidden; clear:both; height:104px; padding:0px; }
#logo { float:left; width:92px; height:84px; padding:10px 0 10px 0; }
.head-right { float:right; width:390px; padding:40px 0 0 0; }
.head-right .number { text-align:right; font-size:15px; color:#232323; line-height:20px; margin:-10px 0 0 0; }
.head-right .number span { display:block; }
.head-right .number strong { font-weight:bold; }
.text-1 { text-align:right; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:0 2px 0 0; float:right; line-height:20px; }
.text2 { text-align:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; float:left; line-height:28px; width:397px; }
.text2 span { float:left; width:120px; font-weight:bold; }
.tb-2 { float:left; width:119px; height:21px; border:#dadada 1px solid; background:#fff; padding:5px 5px; margin:0 5px 0 0px; color:#454545; font-size:12px; }
.tb-2:focus { border: 2px solid #A9DA80; outline: none; }
.login { background:url(../images/login-1.gif) right top no-repeat; width:63px; height:30px; text-align:center; line-height:30px; font-size:11px; font-weight:bold; border:none; cursor:pointer; float:left; margin:0 8px 0 2px; color:#454545; padding:0 0 02px 0;}
#login { 
-moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
cursor: pointer!important;
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    cursor: default;
    display: inline-block;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 33px;
    line-height: 27px;
    min-width: 67px;
    padding: 0 8px;
    text-align: center;
    background-color: #6aa13c;
    background-image: -moz-linear-gradient(center top , #52802d, #900003);
    border: 1px solid #52802d;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    opacity: 1; 
  }
#login:hover { opacity: 0.9; }
.login:hover { background:url(../images/login-2.gif) right top no-repeat; color:#68ae35;}
.SignUp { background:url(../images/signup-1.gif) right top no-repeat; width:79px; height:30px; text-align:center; line-height:30px; font-size:11px; font-weight:bold; color:#fff; border:none; cursor:pointer; text-transform:uppercase; }
/*.SignUp:hover { background:url(../images/signup-2.gif) left top no-repeat; }
.head-right a { background:url(../images/sign-up.png) left top no-repeat; height:30px; width:79px; float:left; }
.head-right a:hover { background:url(../images/signup-hover.png) left top no-repeat; }*/
.heading1 { float:right; text-align:right; color:#990100; font-style:italic; font-size:14px; line-height:73px; font-family:Georgia; /*width:280px;*/ display:block; clear:right; }
#nav { float:left; width:962px; height:39px; margin: 1px 0 0 0; position: relative; z-index: 99999; background: url(../images/menu_bg.gif) repeat-x left top; }
#nav li { float:left; width:157px; text-align:center; font-size:13px; font-weight:bold; color:#fff; padding:0 1px 0 2px; background:url(../images/devider.gif) left top no-repeat; position: relative; }
#nav li a { display:block; color:#fff; line-height:39px; height: 39px; }
#nav li a:hover, #nav li:hover a { color:#6ea03a; }
#nav li.services { width:189px; }
#nav li.services a:hover, #nav li.services:hover a { background: url(../images/lihoverbg.gif) no-repeat 120px 20px #fff; color:#6ea03a; }
#nav li.services a { background: url(../images/lia_bg.gif) no-repeat 121px 20px; padding: 0 12px 0 0; }
#nav li a.active, #nav li a.active:hover, #nav li a:hover { color:#fff; background:url(../images/selected_bg.gif) left top repeat-x; }
#nav li.last { color:#fff; background:url(../images/devider.gif) right top no-repeat; width:2px; padding:0; float:left; font-size:0px; height: 39px; }
/*dropdown*/

#nav li .services-options li { width: 187px; height: 35px; padding:0; font-size:12px; color:#4c4c4c; font-weight:normal; }
#nav li.services:hover .services-options li a:hover, #nav li .services-options li a:hover { background:url(../images/libg1.gif) no-repeat left top; color: #6ea03a; font-weight:bold; }
#nav li .services-options li a, #nav li.services:hover .services-options li a { border: none; font-size: 12px; color: #4c4c4c; background:url(../images/libg1.gif) no-repeat left top; display: block; height: 35px; padding: 0 0 0 18px; text-align: left; }
#nav li .services-options { position: absolute; width: 189px; border: 1px solid #535353; background:  #fff; left:1px; top:39px; display: none; border-top: 0; z-index: 99999; }
#nav li ul.services-options li { background: none; }
#nav li:hover .services-options { display: block; }
/* Content */
#wrapper { position: relative; z-index: 0; margin: 0 auto; text-align: center; }
.banner-block { background:url(../images/banner-bg1.gif) left top repeat-x; width:100%; height:593px; float: left; position: relative; z-index: 0; }
.banner { background:url(../images/banner-bg.png) top center no-repeat; width:100%; height:384px; margin:0 auto; position: relative; z-index: 0; }
.banner-left { float:left; width:380px; padding:0 0 0 20px; }
.heading3 { font-size:34px; color:#000; line-height:normal; font-family:Helvetica; font-weight:bold; padding:60px 0 0 0; }
.text1 { font-size:14px; color:#607181; line-height:18px; padding:5px 40px 0 0; }
.text1 span { color:#4c4c4c; font-weight:bold; }
.submit { margin:50px 0 0 0; background:url(../images/readmore_bg.png) left top no-repeat; width:182px; height:62px; line-height:53px; color:#fff; font-size:14px; text-align:center; font-weight:bold; }
.submit a { color:#fff; display:block; }
.submit a:hover { color:#000; }
.banner-right { float:right; width:560px; padding:10px 0 0 0; }
#banner-bottom { width:100%; /*background:#ededed url(../images/container-bg.gif) left top repeat-x;*/ overflow:hidden; clear:both; }
.text-2 { text-align:center; color:#5e9233; font-size:14px; font-weight:bold; padding:20px 0; line-height:18px; text-transform:uppercase; }
.text-2 span { display:block; color:#2c2c2c; font-size:12px; font-weight:normal; text-transform:none; line-height:18px; }
.list3 { float:left; width:960px; }
.list3 li { float:left; width:180px; padding:0 10px 0 0; }
.list3 li h1 { font-size:18px; color:#000; line-height:35px; text-align:left; background:url(../images/icon-1.gif) left center no-repeat; padding:0px 0 0 35px; height:35px; margin: 0 0 13px 0; font-family: 'HelveticaNeueLTStd75Bold'; }
.list3 li h1.title1 { line-height: 20px; }
.list3 li h1 img { width:29px; height:29px; float:left; vertical-align:middle }
.list3 li p { color:#707070; line-height:normal; font-size:12px; text-align:left; }
.top { width:988px; margin:0 -12px; height:15px; clear:both; }
.content-left { float:left; width:620px; padding:10px 0 0 34px; }
.heading4 { font-family:Helvetica; font-size:18px; color:#262626; text-align:left; line-height:normal; }
.text4 { text-align:left; font-size:12px; color:#454545; line-height:16px; padding:10px 0 0 0; }
.images2 { padding:20px 0 20px 50px; vertical-align:middle; }
.lernmore { color:#990100; font-size:11px; font-weight:bold; text-align:left; margin:10px 0 15px 0; display:block; }
.lernmore a { color:#990100; }
.lernmore a:hover { color:#000; }
.content-right { float:right; width:280px; height:262px; padding:10px 34px 0 0; background: url(../images/side-bg.png) no-repeat left top; overflow:hidden; }
.heading5 { font-size:16px; color:#262626; font-weight:bold; text-align:center; line-height:30px; padding:20px 0 0 0; }
.text5 { text-align:justify; font-size:12px; color:#677b8e; line-height:16px; padding: 10px 25px 0 20px; }
.button { background:url(../images/button.png) left top no-repeat; width:162px; height:45px; line-height:45px; text-align:center; font-size:15px; font-weight:bold; color:#fff; display:block; margin:15px 0 0 25px; }
#clients { width: 100%; text-align:left; height:125px; background:url(../images/footer-top.png) top center repeat-x; margin:30px 0 0 0; }
#clients .container { position:relative; }
#clients .container h3 { color:#1266a5; font-size:14px; text-align:center; font-family:Georgia; line-height:normal; padding:8px 0; font-style:italic; }
.list4 { float:left; width:920px; padding:15px 15px 15px 25px; overflow:hidden; }
.list4 li { float:left; padding:0 22px 0 0; }
.left-arrow { left:0; top:75px; width:13px; height:20px; position:absolute; }
.right-arrow { right:0; top:75px; width:13px; height:20px; position:absolute; }
.newcontent {
        float: left;
        position: relative;
        width: 100%;
        background: #fff;
        padding-top: 0;
        margin-top: 15px;
        margin-bottom: 15px;
        min-height: 430px;
        text-align: left;
}
/* Footer */
#footer { background: url(../images/footer_bg_large.jpg); height:100%; }
#footer .container { width:960px; padding:30px 0 0 0; overflow: hidden; }
#footer-block1 { float:left; width:180px; }
#footer-block2 { float:left; width:180px; }
#footer-block3 { float:left; width:160px; }
#footer-block4 { float:left; width:118px; }
#footer-block5 { float:right; width:215px; height:117px; padding:0px 0 0 85px; border:none; }
.f-top { float:left; width:960px; padding:0 0 20px 0; }
.f-bottom { float:left; width:960px; background:url(../images/line.gif) left top repeat-x; padding:20px 0 0 0; }
.f-info { text-align:left; font-size:12px; color:#e0e0e0; padding:0px 50px 0 0; width:640px; float:left; line-height:16px; }
.f-info span { font-weight:bold; }
.copyright { text-align:right; font-size:11px; color:#d3d1d1; float:right; width:250px; line-height:40px; padding:0 20px 0 0; }
.heading2 { color:#a9da80; font-size:13px; text-align:left; padding:0 0 10px 0; font-weight:bold; }
.list1 { float:left; padding: 0 0 0 0; }
.list1 li { font-size:12px; color:#fff; line-height:22px; width:100px;/*padding:0 0 8px 0;*/ }
.list1 li a { display:block; color:#fff; }
.list1 li a:hover { color:#fff; text-decoration:underline; }
.list2 { float:left; padding: 0 0 0 0; }
.list2 li { font-size:11px; color:#fff; line-height:28px; width:100px; }
.list2 li a { display:block; color:#fff; }
.list2 li a:hover { color:#fff; text-decoration:underline; }
.list2 img { vertical-align:middle; margin:0 10px 5px 0; }
/*-------------------Testimonial-------------------*/


.bg-style-2 { height:144px; background:url(../images/header-2.gif) left top repeat-x; }
.bg-style-3 { height:195px; background:url(../images/header-3.gif) left top repeat-x; }
.inner-top { float:left; width:100%; clear:both; background: url(../images/blue-bar-2.gif) repeat-x center top; }
.inner-top .container { position:relative; }
.inner-top h1 { text-align:left; background:url(../images/icon-2.png) left center no-repeat; color:#fff; font-size:14px; padding:0 0 0 28px; line-height:39px; width:200px; font-weight:bold; float:left;}
.drop-down2 { float:right; width:23px; height:24px; }
.inner-top .drop-down2 li { float:right; width:23px; height:24px; position: relative; }
.inner-top .drop-down2 li .droap-down-box2 { display:none; position: absolute; right:5px; top: 35px; width: 960px; font-weight:normal; color:#5b5b5b; text-align:right; z-index:999999; font-size:12px; }
.inner-top .drop-down2 li:hover .droap-down-box2 { display:block; }
.inner-content { padding:20px 0 0 0; clear:both; width:960px; overflow:hidden; }
.inner-content h1 { color:#000; font-size:24px; line-height:26px; float:left; font-family: 'HelveticaNeueLTStd75Bold';  padding:0 0 15px 0;}
.inner-content .textmonial { color:#73a840; line-height:29px; font-size:14px; text-align:center; width:160px; height:29px; display:block; padding:0 0 0 7px; font-weight:bold; float:right; background:url(http://www.provencredible.com/newDesign/images/button-2.png) left top no-repeat; }
.inner-content .textmonial:hover { text-decoration:underline; }
.inner-block { border:2px solid #e1e8ec; background:#fff; overflow:hidden; width:956px; margin:0px 0 20px 0; position:relative; background:#f5f5f5; }
.content-block { border:2px dashed #e1e8ec; margin:3px; width:906px; float:left; padding:17px 20px;}
.content-block-2 { border:2px dashed #e1e8ec; margin:3px; width:906px; float:left; padding:17px 20px; }
.text6 { text-align:left; font-size:12px; color:#32312f; font-weight:bold; padding:0px 0 22px 0; }
.text6 span { color:#5c5c5c; font-weight:normal; }
.text6 strong { font-weight:normal; color:#5e9233; }
.text6 strong a { color:#5e9233; }
.text6 strong a:hover { text-decoration:underline; }
.shadow { background:url(../images/inner-shadow.gif) left top repeat-x; overflow:hidden; }
.image-1 { width:186px; clear:both; padding:0 0 10px 0; }
.text7 { text-align:left; font-size:12px; color:#5c5c5c; font-weight:normal; padding:0 0 20px 0; }
.image-2 { height:35px; clear:both; padding:15px 0 10px 0; font-size:60px; line-height:normal; font-family:"Jellyka - Estrya's Handwriting"; }
.text8 { text-align:left; font-size:12px; color:#5e9233; font-weight:normal; padding:0px 0 20px 0; font-style:italic; font-family:Georgia; }
.sign { text-align:left; font-size:14px; color:#32312f; font-weight:bold; padding:10px 0 10px 0; }
.sign span { color:#5c5c5c; font-weight:normal; font-size:12px; }
.sign strong { width:870px; border-bottom:1px dashed #d2d2d2; display:block; padding:15px 0 10px 0; }
.verified { width:128px; height:57px; top:20px; right:20px; position:absolute; }
/*------------ inner-page 2 ------------	*/
#header2 { width: 100%; text-align:left; clear:both; height:198px; background:url(../images/main-body-bg.jpg) left top repeat-x; }
.container2 { padding: 0; margin: 0 auto; width: 960px; }
#inner-nav { float:left; height:33px; margin:0px; padding:0; width:450px; position: relative; }
#inner-nav li { font-size:13px; color:#fff; }
#inner-nav li a { color:#fff; display:block; line-height:33px; height:33px; padding:0 9px; float:left; }
#inner-nav li a:hover, #inner-nav li a.active { background:url(../images/selected-inner-bg.jpg) left top repeat-x; }
.header-center { float:left; width:1030px; padding:0 0 0 85px; }
#logo2 { float:left; width:92px; height:84px; padding:13px 0 15px 0; }
.header-center p { text-align:right; font-size:15px; color:#232323; line-height:20px; margin:10px 0 0 0; }
.header-center p span { display:block; }
.header-center p strong { font-weight:bold; }
.head-block1 { float:left; width:960px; }
.head-block1 a { background:url(../images/button03.png) 0 0 no-repeat; width:125px; height:30px; line-height:30px; color:#fff; font-size:11px; display:block; float:left; margin:11px 0 0 0; text-align:center; }
.head-block1 a:hover { background-position: 0 -30px; }
.head-block1 p { float:right; line-height:30px; color:#fff; font-size:13px; margin: 11px 0 10px 0; width:830px; text-align:right; }
.inner-top2 { float:left; width:100%; clear:both; background:url(../images/blue_bar.gif) repeat-x center top; }
.inner-top2 .container2 { position:relative; }
.inner-top2 h1 { text-align:left; background:url(../images/i-con-1.gif) left center no-repeat; color:#fff; font-size:14px; line-height:39px; width:200px; font-weight:bold; padding:0 0 0 28px; float:left; }
.inner-top2 .drop-down { float:right; width:23px; height:24px; }
.inner-top2 .drop-down li { float:right; width:23px; height:24px; position: relative; }
.inner-top2 .drop-down li .droap-down-box { display:none; position: absolute; right:50px; top: 35px; width: 900px; font-weight:normal; color:#5b5b5b; text-align:right; font-size:12px; z-index:9999979; }
.inner-top2 .drop-down li:hover .droap-down-box { display:block; }
.content-block1 { float:left; width:960px; margin:0 auto; clear:both;}
.content-block2 {overflow:hidden; width:728px; margin:0 auto; clear:both;:40px}

.sidebar { width:210px; float:left; }
.sidebar p { width:202px; height:77px; padding:0 25px 0 0; }
.content-part { width:731px;  margin:0 0 40px 0; overflow:hidden; border:1px solid #ebebeb; float: right;}
.content-part h1 { font-size:32px; color:#232323; line-height:normal; text-align:left; padding:16px 30px 25px 15px; float:left; }
.content-part h1 span { display:block; font-size:16px; }
.content-part h1 span a { color:#2e2e2e; }
.content-part h1 span a:hover { text-decoration:underline; }
.content-part2 { width:725px;  border:1px solid #ebebeb; margin:0 0 40px 0; overflow:hidden; position:relative; }
.content-part2 h1 { font-size:32px; color:#232323; line-height:normal; text-align:left; padding:16px 30px 25px 15px; float:left; }
.content-part2 h1 span { display:block; font-size:16px; }
.content-part2 h1 span a { color:#2e2e2e; }
.content-part2 h1 span a:hover { text-decoration:underline; }

.textmonial-nav { float:left; width:571px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; height:32px; padding:0 0 0 15px; background:#f5f5f5; }
.textmonial-nav li { font-size:16px; color:#727070; text-align:center; line-height:34px; padding:0 9px; float:left; }
.textmonial-nav li.first { padding-left:0; }
.textmonial-nav li a { color:#727070; display:block; }
.textmonial-nav li a span { font-weight:bold; }
.textmonial-nav li a:hover, .textmonial-nav li a.active { color:#71a000;/*font-weight:bold;*/ }
.add-testmonial { float:right; background:#ebebeb; height:34px; width:145px; }
.add-testmonial a { display:block; color:#71a000; font-size:16px; text-align:center; line-height:34px; }
.add-testmonial a:hover { text-decoration:underline; }
.inner-block2 { float:left; width:710px; padding:16px 20px 15px 15px; border-bottom:1px solid #ebebeb; }
.left-block { float:left; width:200px; }
.right-block { float:left; width:500px; position:relative; }
.box1 { float:left; overflow:hidden; }
.right-block h3 { text-align:left; font-size:13px; text-decoration:underline; line-height:normal; font-weight:bold; color:#3f3e3c; padding:0 0 5px 0; }
.right-block h4 { text-align:left; font-size:14px; line-height:normal; font-weight:bold; color:#32312f; padding:0px 0 5px 0; }
.right-block h4 span { display:block; text-align:left; font-size:12px; color:#5c5c5c; line-height:16px; font-weight:normal; }
.right-block h4 span a { display:block; color:#5e9233; }
.right-block h4 span a:hover { text-decoration:underline; }
.right-block p { text-align:left; font-size:12px; line-height:16px; color:#212121; }
.right-block p img { margin:0px 0 0 0; width:470px; height:1px; vertical-align:middle; }
.right-block p span { font-weight:normal; color:#5c5c5c; }
.right-block p strong { font-weight:normal; color:#5e9233; }
.right-block p strong a { color:#5e9233; }
.right-block p strong a:hover { text-decoration:underline; }
.verified-2 { width:128px; height:57px; top:12px; right:5px; position:absolute; }
/*inner-top2 top slide*/
#panel { display: none; color: #fff; float: left; width: 960px; }
#panel2 { display: none; color: #fff; float: left; width: 960px; }
.slide { margin: 0; padding: 0 0 0 10px; background: url(../images/down_arrow.gif) no-repeat center center; line-height: 39px; width: 23px; height: 39px; float: left; }
.btn-slide { text-align: right; width: 23px; height: 24px; padding: 0 0 0 10px; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #fff; font-size: 0em; text-decoration: none; }
.active { background-position: right 12px; }
.contaner { width: 1115px; margin: auto; position: relative; }
.top_slide { float: right; width: 215px; cursor:pointer;}
.top_slide_conent { text-align:left; float: left; padding: 10px 0; width:960px; color:#000; }
/*side textimonial*/

#suggestpost { background: url(../images/need-help1.gif) no-repeat scroll 0 0 transparent; height: 170px; left: -3px; position: fixed; top: 250px; width: 40px; z-index:999; cursor:pointer; }
#suggestpost:hover { background-position: -41px 0; }
#suggestPost a { display: block; height: 170px; width: 40px; }
.info_box { clear: both; border: 1px solid #f0f1af; background-image: url(../images/info.gif); background-repeat: no-repeat; background-position: 40px 7px; background-color: #fffedf; line-height: 17px; margin:0 -746px; padding:10px 10px 10px 80px; width:868px; }
.info_box a { color: #434343; text-decoration: underline; }
.info_box2 { clear: both; border: 1px solid #f0f1af; background-image: url(../images/info.gif); background-repeat: no-repeat; background-position: 40px 7px; background-color: #fffedf; line-height: 17px; margin:0 auto; padding:10px 0 10px 80px; width:870px; }
.info_box2 a { color: #434343; text-decoration: underline; }
.top_slide2 { float: left; width: 275px; cursor:pointer;}
.top_slide_conent2 { text-align:right; float: right; padding: 10px 0; width:960px; color:#000; }
/*top login*/

.sign-up { display:block; float:right; padding:0px 0 12px 0; martin: 0px; font-size:11px; color:#757575; text-align:center; line-height:normal; }
.sign-up a { color:#757575; font-weight:normal; display:block; }
.sign-up:hover { text-decoration:underline; }
.qualified-part{
	width:202px;
	height:77px;
	right:10px;
	top:5px;
	position:absolute;
}
.slidemain{
	padding-top:-20px;
}
/*  Forms  */
.newform .submit, .newform .form_input_submit, .new_form_input_submit {
        width: auto;
        margin-top: 5px;
        position: relative;
        padding: 8px 90px 7px;
        color: #336e25;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        text-shadow: 0 1px 0 #fff;
        letter-spacing: -1px;
        background-color: #f5f5f5;
        border-radius: 5px;
        border: 1px solid #b5c1b3;
        cursor: pointer;
        white-space: nowrap;
}
.newform .form_input_submit:hover, .newform .submit:hover, .new_form_input_submit:hover {
        text-decoration: none;
        background: #f2f2f2 url(/images/tab-bg.png) repeat-x 0 -200px;
        border: 1px solid #919e8f;
}
.newform .form_input_submit:active, .newform .submit:active, , .new_form_input_submit:active {
        color: #336e25;
        text-decoration: none;
        background: #f2f2f2 url(/images/tab-bg.png) repeat-x 0 0;
        border: 1px solid #5d6b5b;
}
.newform {
        color: #6d6d6d;
        margin-top: 20px;
        clear: both;
}
.newform ol {
        list-style: none;
        padding: 0;
        margin: 0;
}
.newform li {
        margin: 0;
        padding: 0;
        margin-bottom: 10px;
        width: 100%;
}
.newform .form_input_text, .newform .form_input_upload, .newform .form_input_password, .newform textarea, select {
        width: 632px;
        padding: 4px;
        font-size: 18px;
        border: 2px solid #D6D6D6;
        color: #333;
}
* html .newform .form_input_text, * html .newform .form_input_password, * html .newform textarea {
        width: 630px;
}
.form_input_upload {
        border: 0;
}
.newform textarea {
        font-family: 'Lucida Grande', Arial, Helvetica;
}
.newform label, .newform .radio span {
        color: #666666;
        text-transform: lowercase;
        padding: 4px 0;
        display: block;
        min-height: 20px;
        font-weight: bold;
        font-size: 19px;
        font-family: Arial, Helvetica;
        color: rgb(102, 102, 102);
}
.newform li.radio label {
        display: inline;
        font-weight: normal;
        font-size: 15px;
        margin-left: 5px;
        padding: 0;
}
.newform li.radio li {
        margin: 0;
}
.newform select {
        width: 640px;
}
* html .newform select {
        width: 630px;
}
.newform li.radio ol {
        margin-left: 130px;
        margin-top: 10px;
}
.newform input.form_input_password:focus, .newform input.form_input_text:focus, .newform textarea:focus {
        border: 2px solid #aaa;
        outline: none;
}
.newform textarea {
        min-height: 100px;
}


