@import url(menu-horiz.css);


body { color: #4f4f4f; font-size: 12px; behavior: url('csshover.htc'); font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
#headerbg { background-color: #244070; }
#header { color: #ffca3b; font-size: 14px; font-weight: bold; background-image: url(../assets/logo.gif); background-repeat: no-repeat; background-position: center 0; width: 914px; height: 124px; margin-right: auto; margin-left: auto; }
#header .phone { text-align: right; float: right; }
#header h3 { font-size: 26px; background-image: url(../assets/arrow-white-l.gif); background-repeat: no-repeat; background-position: 0 center; margin: 30px 0 6px; padding: 0 0 0 16px; }
#header a { color: #ffca3b; text-decoration: none; }
#header a:hover { color: #dce0df; }
.arrow-r { background-image: url(../assets/arrow-white-r.gif); background-repeat: no-repeat; background-position: right center; margin: 0; padding: 0 12px 0 0; }
#bannerbg { background-color: #1a2e50; margin-bottom: 10px; }
#banner { color: #fff; width: 914px; height: 168px; margin-right: auto; margin-left: auto; }
#banner img { float: right; }
#banner h2 { font-size: 26px; font-weight: normal; margin: 0; padding: 20px 0 15px; }
#banner .btn a { color: #1a2e50; font-size: 14px; font-weight: bold; line-height: 39px; background-image: url(../assets/btn-banner.gif); text-decoration: none; text-indent: 12px; width: 173px; height: 43px; display: block; }
#container { width: 914px; margin-right: auto; margin-left: auto; }
.column { background-image: url(../assets/shadow-left.gif); background-repeat: no-repeat; width: 304px; float: left; }
.column .pad { padding-right: 15px; padding-left: 27px; }
.column .pad-contact { line-height: 20px; padding-left: 27px; }
.column h4 { color: #1a2e50; font-size: 14px; line-height: 42px; background-image: url(../assets/ylw-header-rpt.gif); margin: 0 0 12px 15px; padding: 0 0 0 12px; }
.column ul { line-height: 20px; margin: 0; padding: 0; list-style-type: none; }
.column li { background-image: url(../assets/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 20px; }
.column_lg { background-image: url(../assets/shadow-left.gif); background-repeat: no-repeat; width: 900px; float: left; }
.column_lg .pad { padding-right: 15px; padding-left: 27px; }
.column_lg .pad-contact { line-height: 20px; padding-left: 27px; }
.column_lg h4 { color: #1a2e50; font-size: 14px; line-height: 42px; background-image: url(../assets/ylw-header-rpt.gif); margin: 0 0 12px 15px; padding: 0 0 0 12px; }
.column_lg ul { line-height: 20px; margin: 0; padding: 0; list-style-type: none; }
.column_lg li { background-image: url(../assets/bullet.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 20px; }
.btn-contact a { color: #244070; font-weight: bold; line-height: 18px; background-color: #ffd53e; background-image: url(../assets/btn-ylw-rpt.gif); background-repeat: repeat-x; text-decoration: none; text-align: center; float: right; padding: 8px 6px; border: solid 1px #e5e5e5; display: block; }
.column h5 { font-size: 18px; margin: 0; padding: 0 0 2px; }
.img-l { border:1px; margin-right: 15px; }
#footer { color: #969696; clear: left; padding-top: 30px; padding-left: 27px; }
#footer a { color: #969696; text-decoration: none; }
p { }
a { color: #505050; }
a:hover { text-decoration: none; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.bold {
	font-weight:bold;
	color:#1a2e50;
}