﻿/*************************************MAIN*************************************/


/*body, html
{
    margin:0;
	padding:0;
	font-size:12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#5A76A8;
    background-color:#FFF;
}*/

#mainContainer
{
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    overflow:hidden;
    display : block;
    background-color:#EBF0F5;
    /*cursor:default;*/
}

.mainSheet
{ 
    display:block;
    width: 100%;
    /*cursor:auto;*/
}

/*h1, h2,h5,h4, p , .box, .fontColor, .articleHeight p , .articleHeight span{ color : #5A76A8;} 
*/
.orange { /*color:#C7CE64 !important; }*/

}

.green {
    color: #C7CE64 !important;
}

.backColor {background:#F9FAFB;}


/***********************************HEADER*************************************/


.siteHeader
{
    width : 100%;
    height:40px;
    background-color:#CAD3DE;
    display:table;
}

.menuSection
{
    width: 100%;
    height:130px;
    }

.headerSection
{
    margin:5px auto;
    width: 960px; 
    height:130px;
}

/*.logo
{
    float:left;
	width:280px;
	height:92px;
	margin:10px 0;
	margin-right:14px;
	text-align:center;
	background-color:#F9FAFB;
	
}*/

.logo img{margin:0 auto;}

.menu {float:right; width:546px; height:135px;}


#tagLine
{
     float:right;
     width:600px;
     border-bottom:1px dotted #DDDDDD;
}
    
#tagLine h1 
{
    margin:0 0 10px 0;
	padding-top: 20px;
	text-align:center;
    font:normal 16px verdana;
	border:none;
	color : #666666;
}

   
/*********************************MAIN MENU************************************/
   
.menu>div 
{
    float:left; 
    width:126px;
    height:auto;
    background:#F9FAFB;
    margin:10px 14px 0 0;
}

.menu>div img{display:block; }

.item2 img {margin:0 !important;}
.item4{margin-right: 0 !important;  }

.item2 .subMenu {background:#BE74B0;}
.item3 .subMenu {background:#31BDB1;}
.item4 .subMenu {background:#5C77B9;}

.item3 .subMenu li:last-child a{padding:3px 0 !important; line-height:20px;}

.subMenu li:last-child {border-bottom: none !important;}

.subMenu 
{
    width:126px;
    height:auto !important;
    display:block;
    padding-left:0 !important;
    z-index:100;
    position:absolute;
    margin:0 !important;
}

.seperator {height:5px !important; background:#EBF0F5; width:126px !important; display:block;}

.subMenu li {list-style:none; text-align:center; margin:0 3px; border-bottom:1px solid #F9FAFB;}

.subMenu li a {text-decoration:none; color:#fff; padding:8px 0;  display:block;}



/*******************************CONTENT LAYOUT*********************************/


.contentLayout:before
{
   width: 100%;
   content: " ";
   display: block;
}

.contentLayout:after 
{
   clear: both;
   display: table;
   content: " ";
}

.contentLayout
{
    margin: 0 auto;
    margin-top:10px;
    width:960px;
}

.box
{
    background:#FFF;
    margin:0;
    padding:10px;
    width:auto;
}

.contentWidth {width:940px;}

.verticalBox {width:357px !important; height:570px;}

.verticalBox2 {width:357px !important; height:480px; padding-top:90px;}

.loginBox {width:455px; height:165px; margin-right:10px;}

.loginBox .boxes {width:205px !important;}

.widthFull {width: 100% !important;}

.titleBox ,.countiesBox
{
    float:left; 
    display:block; 
    width: 200px;
}

.bigBox .headerBox
{
    width:940px; 
    padding:10px !important; 
    margin-bottom:10px;
}

.smallCountiesBox .headerBox
{
    width:745px; 
    padding:10px !important; 
    margin-bottom:10px;
}

.bigBox>div , .smallCountiesBox .OH, .smallCountiesBox .TN,.smallCountiesBox .IL, .smallCountiesBox .IN, .smallCountiesBox .KY
{
    background:#F9FAFB;
    padding:0 10px;
}



.countiesBox  { width:960px; }

.smallCountiesBox { width:765px;}

.bigBox .KY,.bigBox .OH,.bigBox .IL,.bigBox .IN,.bigBox .TN ,.smallCountiesBox .KY {float:left;}

.bigBox .OH,.bigBox .IL,.bigBox  .IN, .bigBox .TN{margin-left:10px; width:116px !important; height:618px;}

.bigBox .KY ul{width:125px;}

.bigBox h3{margin-top:10px;margin-bottom:5px; width:80px; color:#C7CE64 !important;}

.bigBox ul{margin-top:3px !important;margin-bottom:3px !important;   padding-left:0 !important;}

.smallCountiesBox  .KY{width:477px;}

.smallCountiesBox .OH, .smallCountiesBox .IN, .smallCountiesBox .IL, .smallCountiesBox .TN {width:104px; padding:10px; }

.smallCountiesBox .OH h3, .smallCountiesBox .IN h3 , .smallCountiesBox .IL h3, .smallCountiesBox .TN h3 {margin-top:0 !important;}

.smallCountiesBox .KY {height:624px;}
.smallCountiesBox .OH   { height: 604px;}

.smallCountiesBox .TN {height:270px;}

.smallCountiesBox .IL {height:242px;}

.smallCountiesBox .IL, .smallCountiesBox .TN {margin-top:10px;}

.smallCountiesBox h3{margin-top:10px;margin-bottom:5px; width:104px; color:#C7CE64 !important;}

.smallCountiesBox ul{margin-top:3px !important;margin-bottom:3px !important;  width:104px; padding-left:0 !important;}

.smallCountiesBox .KY ul {width:119px;}

.countiesBox ul li {line-height:18px; list-style:none;}

.countiesBox ul li:first-child{font-weight:bold;color:#C7CE64 !important}

.picBox{width:410px; height:457px; float:left; margin-left:10px; padding-top:113px; background:#F9FAFB}

.imgBox 
{
    float: right; 
    display: block; 
    width: 500px; 
    height : 600px; 
    margin-top: 17px;
}
.Allimg {width: 474px; height: 336px;}

.divider 
{
    background-color: #772B8A;
    height: 3px; width: 100%; 
    display:block; 
    margin-top: 8px;
}

.contentLayout h3 , .DetailsLink
{	
    /*font-family:Georgia, "Times New Roman", Times, serif; 
    font-size:18px; */
    font-weight:bold;
    text-decoration:none;
}
.backgroundColor{
    background: #F9FAFB;}
.DetailsLink {text-decoration:none !important;}

.box h3 {color:#C7CE64 !important;}

.articleStyle
{
    width:765px;
    float: left;
}

.paddingLeft li a , .box p a, .paddedTables td a 
{
    line-height: 20px; 
    color: #3366cc; 
    font-weight: 700; 
    text-decoration: none;
}

    .paddingLeft li a:hover, .box p a:hover {
        color: #C7CE64;
    }

.center{text-align:center !important;}

.marginCenter {display: table; margin :0 auto;}

.alignLeft {text-align:left;}
.alignRight {
    text-align: right;
}

.clear, .none {
    clear: both;
}

.notBold {font-weight:normal;}

.paddedTables td {padding: 8px;}

.softSmall { color:#5A76A8;}

.small {font-size: 12px; color: #666666;}

.smallF {font-size: 12px;font-family: verdana, Arial, Helvetica, sans-serif !important; }

.articleHeight {height:600px;}

.articleHeight p {text-align:left;}

.marginBot{margin-bottom:10px !important;}

.marginRight {margin-right:11px;}

.marginLeft {margin-left:10px;}

.marginBottom {margin-bottom:10px}

.marginTop {margin-top:20px;}

.noMargTop {margin-top:0 !important;}

.noMargBot {margin-bottom:0 !important;}

.noMargRight {margin-right:0 !important;}

.paddingTop {padding-top :20px;}

.paddingLeft {padding-left: 20px;}

.paddingRight {padding-right:20px;}

.paddingLabel {padding-right: 8px; padding-left:8px;}

.smallMargTop{margin-top:5px;}

.block {display:block;}


/************************************ASIDE*************************************/

.asideStyle 
{ 
    width: 180px; 
    margin-right:15px;
    float: left; 
    background:#FFF;
    color:#5A76A8;
    padding: 10px !important;
}

.asideStyle a
{ 
    color:#5A76A8;
    padding : 4px;  
    display :block; 
    font-size: 16px; 
    line-height : 30px; 
    text-decoration:none;
}

    .asideStyle a:visited {
        color: #772B8A;
    }

.asideStyle a:hover , .asideActive
{ 
    /*background-color: #FCBA6F; */
    font-weight:bold;
}

.topItem { margin-top: 14px; }

.imgCenter {display:block; margin : 20px auto;}

.blockCenter 
{
    display: block;
    width: 640px;
    margin: 0 auto;
    background:#F9FAFB;
}

.asideStyle h4 {font-size: 16px; font-weight:normal;}

.asideStyle h4+h4{font-size: 14px;}

.asideStyle h4+h4+h4 {font-size: 16px; margin-bottom:30px;}

.asideStyle a.subItem  { font-size : 14px; padding-left: 25px; }

.asideStyle a, .asideStyle h4, .asideStyle h5 {
    color: #772B8A;
}

.black {color:#000;}

.asideFont, #loggedTitle {font-family: verdana, Arial, Helvetica, sans-serif;}


/************************************FOOTER************************************/


.siteFooter
{
   /* position:absolute;
    bottom:0;*/
    display:block;
	width:100%;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
	background-color:#CAD3DE;
	height : auto;
	margin-top : 15px;
}

.siteFooter h1 
{  
    text-align:center;
    vertical-align:middle;
    line-height:1em;
    font-size:12px;
    display:block;
	padding:14px 20px 16px;
	color:#5A76BA;
	width: 960px;
	margin : 0 auto;
	font-weight:bold;
}

.siteLinks {text-decoration:none;}

.siteFooter h1 a { color:#5A76BA; text-decoration: none; }


/********************************LOGIN AREA************************************/

.loginWidth {width:50%; margin:0 auto;
}

    .loginWidth h4 {
        color: #772B8A
    }
    

    .loginArea {
        display: block;
        float: right;
        width: 359px;
        margin-bottom: 10px;
    }

.loginArea h2
{
   border-bottom :1px dotted #CCCCCC;
}

.loginBox h5{font-weight:normal; margin: 0 !important; margin-bottom:20px; height:25px;}

.loginBox .labels {width:65px !important; margin-left:70px !important; margin-top:0px; text-align:right !important;}

.loginBox .boxes input[type='text'] {
    width:200px !important;
}

.loginlabel {margin-bottom:10px;}

.displayNone{  display: none; }

.loginPadd {margin-right:2px; margin-top:5px;}

.sPadd {margin-right: 6px;}

.loginBlock
{
    display:block;
	width:100%;
	list-style:none;
}

.loginLbl{width:63px;}

/*.loginItem
{
    display:block;
    width: 100%;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	vertical-align : middle;
}
*/
.userDetails { color:#405B94;}
.usersGrid {font-size:12px !important; background-color: #EFF3FB;  width:738px; color:#405B94;}
.userGrid tr, .userGrid tbody {width:738px;}
.gridDivider{height: 1px !important; background:#B9C2CB !important; width:738px; display:block;}
.td1,.td2,.td3,.td4,.td5,.td6{padding:3px;display:inline-block;}

.loginValidation 
{
	text-align : center;
	font-size: 12px !important;
    font-family: verdana, Arial, Helvetica, sans-serif; 
}

.cLbl {width:118px!important; padding-left:20px;}
.cBoxes{width:312px !important;}

.userHeader
{
    color: white; 
    width:738px; 
    height:18px;
    background-color: #772B8A !important;
    font-weight: bold;border:none;
    line-height: 20px;
}


.usersGrid tr {font-size:12px !important; background-color: #EFF3FB;  width:738px; }

.userDetailsD {display:block; width: 738px; background-color:#EFF3FB; padding-left: 3px; position:relative;}

.userDetailsD div table, .userDetailsD div{position: relative;}

.userDetailsD>a{position: absolute; bottom:1px; z-index:1000;}

.td7{text-align:left !important;}

.pwLink{font-size: 12px !important;}

.td1{width: 70px;}
.td2{width: 90px;}
.td3{width: 250px;}
.td4{width: 110px;}
.td5{width: 100px; text-align:center;}
.td6{width:80px;text-align:center;}
.loginBlock a 
{
    margin-top: 0;
    margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 12px;
	font-weight: bold;
	display:block;
}

.pointer:hover {
    cursor: pointer !important;
}

/*.boxWidth2 {width:169px;}*/

.loginImg
{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #666666;
	display: block;
}

.loginValidation  
{
	font-size: 12px;
    font-family: verdana, Arial, Helvetica, sans-serif;
    color: Red;
    margin : 0px;
    padding: 0px;
    margin:5px 0;
}

.loginTxt {display: block; float:right; width :243px; }

.loginTxt input[type="submit"]{ float:right;}

.loginBlock img {padding: 4px; border:1px dotted #CCCCCC; }

.seperator{display:block; width:100%; height:40px;}

/*******************************PAGES CONTENT**********************************/


                  /*****************HOME******************/


.intro
{
	padding:5px 0 5px 0;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.intro .leftImage
{
	display:block;
	float:right;
	width: 474px; 
	height: 336px;
	margin:0;
    padding:0px;
	color:#000;
	background-color:#fff;
}

.rightImage { width: 426px; height: 336px; overflow:hidden; z-index: 20;}

.intro .rightImage {}
.intro .rightImage img { width: 426px; height: 336px; }

.textContainer
{
    margin-top:10px;
    display:block;
	float:left;
	width:380px;
	height:195px;
	padding:10px;
	background:#F9FAFB;
	overflow:hidden;
}



.whatsNew{overflow:hidden; position:relative; margin-top:10px; margin-left:10px; height:213px; width:262px;  border: 1px solid #d0d4d4;}/*background:#FA9C32;*/

.whatsNew>div {position:absolute; top:0; left:0;}

.textContainer p, .whatsNew p, .contactWidth p{font-size:14px !important; line-height:20px !important; color : #5A76A8; text-align:center !important;}

.textContainer h2, .whatsNew h2,.contactWidth h2 { text-align:center;	font-size:20px; color:#5A76A8;}

.whatsNew p {padding:0 10px;}

.siteHeader h1{width:960px; display:block; margin:9px auto; font-size:17px; font-weight:bolder; color:#5A76BA; font-family:David; font-style:italic;}

.bigger{font-size: 20px !important;}

.bold{font-weight:bold;}

.loginSpan, .phoneSpan {font-family: verdana, Arial, Helvetica, sans-serif; font-size:13px !important;}

.loginSpan{text-align:right !important; font-style:normal !important; display:block; font-weight:bold !important;  margin-top:2px !important; float:right; padding-right:20px; color:#5A76BA !important; text-decoration:none !important;}

.loginSpan:hover{text-decoration: underline !important;}

.phoneSpan{ color:#C7CE64 !important; font-weight:bold !important; margin-top:2px !important;  font-style:normal !important; display:block; float:right; padding-right:30px}

.phoneimg {margin-right:5px; margin-top:1px; float:right;}

.icons {margin-top:10px; margin-left:10px;}

.eagle{margin-bottom:5px; }

.testimonials {margin-left:10px; height:199px; width:160px; background:#F9FAFB; color:#5A76A8; line-height:18px; margin-top:10px; padding:8px; overflow-y:scroll; }

.testimonials:hover{cursor:pointer;}
 .loginLbl, .articleStyle p, .orderFormlbl
{
	margin-top: 10px;
    padding:0;
	/*color : #5A76A8;*/
	text-align : left;
	font-size: 15px;
   /* font-family: verdana, Arial, Helvetica, sans-serif;*/
}

/*.loginArea h2, .contentLayout h2
{
   color:#5A76A8; 
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
} */
   
.leftImage, .left {float:left;}

.rightImage, .right {float:right;} 

.intro .rightImage {float:left;}
             
/*.textContainer h2, .loginArea h2 , .siteH2, .whatsNew h2, .contentLayout h2 { color:#5A76A8; font-weight:normal;}
*/

                /*****************SURVEY FORM******************/
                
                
.surveyLabels {width:518px;font-size: 14px !important}

.surveyLabels span {font-weight:normal; color :#666666; font-size: 8px; }

.surveyRadios {width: 220px;}

.marginTopSurvey {margin-top:12px}

.marginBttomSurvey {margin-bottom:15px;}

.surveyLbl { margin: 20px 0 20px 0; font-size: 14px !important;}

.surveyBox {width:730px;}

.nameBox {margin-left: 5px;
  width: 597px !important;}

#staticinfo {float:left; width:325px;}

             
                /*****************ORDER FORM******************/


/*.orderForm input[type='text'], .orderFormddl , .contactDetails input[type='text'] 
{
    width:200px; 
    margin-bottom:10px; 
    height: 22px; 
    border:1px solid #ABADB3;
}*/

.orderForm input[type='text'], .orderForm input[type='password'], .orderFormddl , .contactDetails input[type='text'], .contactDetails input[type='password']
{
    width:310px; 
    margin-bottom:10px; 
    height: 24px; 
}

.orderForm input[type='text'], .orderFormddl {
    background-color: #ffffff;
    color: #000000;
    box-shadow: none;
    border: 1px solid #b3b3b3;
    padding: 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    height:36px;
}

.contactDetails input[type='text'], .contactDetails input[type='password'] {
    width: 300px;
}

/*p input[type='text'], .contactDetails input[type='password']{width:200px;}*/

.orderForm {display:block; width:738px;}

.orderFormPage .boxes {width: 588px;}
.orderFormPage .labels {width: 150px;}
/*.contactUs .labels {width:110px !important;}
.contactUs  input[type='text'] {width:220px !important;}
.contactUs  textarea {width:222px !important;}*/
.orderFormPage .orderForm input[type='text'], 
.orderFormPage .orderForm input[type='password'],
.orderFormPage textarea {width: 570px;}

.orderFormPage .orderFormddl {
    width: 570px;
    height:36px;
    padding:3px;
}

.labels h5, .orderFormlbl, .boxes span {
    height: 46px;
    padding-top: 6px;
    font-weight: normal;
    margin: 0;
    font-size: 14px;
    text-align: right;
    padding-right: 6px;
}

.newBuyer{width:150px;}

.indexDdl {height:30px !important;
}

.RdoHeight {
    height: 26px;
    width: 180px;
    margin: 10px 10px 20px 10px;
}
 
    .RdoHeight input {margin-right:5px !important;
    }

.RdoValid {display:block; height:17px !important; width:9px !important; margin-left:5px !important; line-height: 30px;}

.RdoHeight tr td:first-child {float: left;}

.RdoHeight tr td:last-child {float: right;}

.RdoHeight tr td:last-child label {margin-right : 4px;}

/*#loanBlock {height: 90px;}  */            
     
.boxes {width:318px; float:left;}

.labels {width: 94px; float:left;}

.contactButton {width: 100%;
    height: 28px;
    padding: 5px 5px;
}

.orderFormBorder {border:1px solid #ABADB3;}

.orderFormlbl{ height:35px; margin:0; padding-top:1px; font-weight:normal;}

.longerOrderlbl {height:75px !important; padding-top:3px !important;}

.orderFormddl { background-color:White;  height:30px; width: 302px;}


.longertxtBx {padding: 1px 0 1px 0;  margin:0 0 10px 0; width:301px; height:64px;}

.LinkButton { color: #3366cc; font-weight: 700; text-decoration: none;} 

.companyName {height: 34px;  display:block; padding-top:2px;}

.boxWidth h3{border:none !important;}


 #ChangePass .boxes {width:400px; }
    #ChangePass .boxes input[type="password"] {
        margin-bottom: 10px;
        height: 24px;
        width: 220px;

        background-color: #ffffff;
        color: #000000;
        box-shadow: none;
        border: 1px solid #b3b3b3;
        padding: 10px;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        height: 36px;
    }
 #ChangePass .labels {width:140px;  margin-top:5px;} 
 .boxWidth{width: 220px;}
 
 
 .statusCheckBox {width:409px; margin-bottom:5px;}
 
 .statusP input[type="submit"] {width:195px; margin-right:7px;}
 
 
 
 
 .slideShow
 {
     display:block;
     width:960px; height:380px;
     background:#000;
     position:relative;
     overflow:hidden;
}
     
.slide
{
    width:960px; 
    height:380px; 
    display:block; 
    position:absolute;
}
            
.slide1{z-index:3;}
.slide2{z-index:2;}
.slide3{z-index:1;}
            
.colorBlock
{
    width:560px; 
    position:absolute;   
    height:380px; 
    display:block; 
    z-index:11; 
    overflow:hidden;
    left:0px;  
    -webkit-border-bottom-right-radius: 100px;
    /*-moz-border-bottom-right-radius: 100px;*/
    border-bottom-right-radius:100px;
    -webkit-box-shadow: 10px 0 33px -10px rgba(69,67,69,1);
    box-shadow: 10px 0 33px -10px rgba(69,67,69,1);
        /*   -webkit-box-shadow: 10px 10px 33px 0px rgba(69,67,69,1);
-moz-box-shadow: 10px 10px 33px 0px rgba(69,67,69,1);
box-shadow: 10px 10px 33px 0px rgba(69,67,69,1);*/
}                

.colorBlock1
{
    background:rgb(90,118,186);
}

.colorBlock3 
{
    background:rgb(49,189,177);
}

.colorBlock2
{
    background:rgb(190,116,176);
}
                    
.colorBlock h2
{
    width:450px;
    color:#FFF;
    margin-right:50px;
    font-size:40px;
    line-height:70px;
    float:right;
}

.colorBlock p
{
    margin-top:5px;
    width:450px;
    color:#FFF;
    margin-right:50px;
    font-size:25px;
    text-align:center;
    float:right;
}

.imagesNav  
{
    
  position: absolute;
  z-index: 15;
  bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 7px;
  left: 220px;
  
}
.imagesNav > a
{
  background: #FFF;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  margin: 0 20px 0 0;
  width: 6px;
  height: 6px;
  display: inline-block;
  vertical-align: middle;
  outline-style: none;
  font-size: 1px;
  border: 2px solid #fff;
}

.services h4{margin-bottom:0px;}

.countiesBox{}

.contactDetailsA {padding:0 !important; }

.contactWidth {width:520px; margin-right:14px;float:left; height:628px;}

.contactImg {width:385px; background:#F9FAFB; padding:10px; padding-top:50px;  float:left;height:588px;}

.aboutHeight{ height:400px;}

.aboutHeight + .contactImg {height:400px; padding-top:10px; width:386px; }

.thinerImg {width:246px !important;padding-top:10px !important;height:550px;}

.aboutThinerHeight { width:465px; height:550px !important; }

/*.aboutHeight + .contactImg img { margin:0 auto; width:383px; display:block;}*/


.rc-anchor-center-container {
    width:50px !important;
}

