@charset "utf-8";
html { background-color:#f8f8f7; }
body { margin:0px; background-image:url(../app-images/layout-container-bg.jpg); background-repeat:repeat-x; background-color:#ffffff;  }
text,input,select,textarea,body,html { font-family:Arial, Verdana,  Helvetica, sans-serif; font-size:12px; color:#4c4e4f;  }
li { padding-bottom:4px; }
td { vertical-align:top; }
#send-button { padding:5px; padding-left:10px; padding-right:10px; background-color:#4c4e4f; color:#ffffff; border:0px; font-size:11px; font-weight:bold;  }
#login-button { padding:5px; padding-left:10px; padding-right:10px; background-color:#b7b7b7; color:#ffffff; border:0px; font-size:11px; font-weight:bold;  }

a { color:#1f8bcc; font-weight:bold; }
a:hover { color:#4c4e4f; }
img { border:0px; }

.success { background-color:#60af0b; color:#ffffff; padding:10px; font-weight:bold; }
.clear { clear:both; }
.title { padding-top:5px; padding-bottom:5px; }
.title-product { margin-left:24px;  padding-top:10px; padding-bottom:10px; margin-bottom:15px; width:130px; border-bottom:1px solid #cccccc; }
.blue { color:#1f8bcc; font-weight:bold; }
.required { padding-left:5px; font-weight:bold; color:#CC3300; font-size:16px; }

#layout-container { width:896px; margin:0 auto; background-color:#ffffff; }
#layout-header-container { height:126px;  }
.layout-header-objects { float:left; width:50%; }
#layout-header-logo { padding-top:25px; }
#layout-header-phone { float:right; padding-top:45px; }
#layout-midsection-homepage { }

#layout-body-container { }
#layout-body-left { float:left; width:236px; }
#layout-body-grey { width:196px; background-color:#f6f6f6; padding:20px; background-image:url(../app-images/layout-left-footer.gif);
background-position:bottom; background-repeat:no-repeat; padding-bottom:60px; }

#layout-body-right { float:left; width:600px; padding:20px; padding-left:40px; padding-top:40px; min-height:250px; }

#layout-footer-container { width:100%; background-image:url(../app-images/layout-footer-bg.gif); background-position:top; background-repeat:repeat-x; margin-top:30px; background-color:#f8f8f7; padding-bottom:60px; }
#layout-footer-area { width:896px; margin:0 auto; padding-top:30px;  }
#layout-footer-left { float:left; width:273px; }
#layout-footer-mid { float:left; width:219px; }
#layout-footer-right { float:left; width:404px; }

.layout-footer-links { margin:0px; list-style:none; }
.layout-footer-links li { padding-bottom:5px; }
.layout-footer-links a { color:#a8a8a8; font-size:10px;  }
.layout-footer-links a:hover { color:#1f8bcc; }

/* homepage */
.layout-homepage-space { height:100px; }
#layout-homepage-products-container {}
.layout-homepage-product { float:left; width:200px; }
.layout-homepage-list { margin:0px; list-style:square; list-style-type:square; } 
.layout-homepage-product-button { background-image:url(../app-images/layout-icon-information.gif); height:30px; background-position:left; background-repeat:no-repeat;  margin-top:10px; padding-left:40px; padding-top:15px; }
.layout-homepage-product-button a { color:#a6a6a6;  }
.layout-homepage-product-button a:hover { color:#1f8bcc;  }
.layout-homepage-product-button1 { background-image:url(../app-images/layout-icon-information.gif); height:30px; background-position:left; background-repeat:no-repeat;  margin-top:10px; padding-left:40px; padding-top:17px; }
.layout-homepage-product-button1 a { color:#a6a6a6;  }
.layout-homepage-product-button1 a:hover { color:#1f8bcc; }
.layout-homepage-table { border:0px; margin:0px; }
.layout-homepage-line-grey { width:70%; border-bottom:1px solid #cacaca; padding-top:10px; margin-bottom:10px; }

/* client login */

.layout-client-login-box { color:#666666; }