@charset "utf-8";
/*
Design by http://clients.sblaunchpad.com
*/
*{ margin:0; padding:0; border:0;}
body{font:1em normal Liberation Sans, Arial, Helvetica, sans-serif; /* background:#fff url(../images/bg_top.jpg) no-repeat center top; */ }
body.form{font:1em normal Liberation Sans, Arial, Helvetica, sans-serif; background:#fff url(../images/bg_top1.jpg) no-repeat center top;}
input:focus{outline: 0 none;}
textarea {font-family:Liberation Sans, Arial, Helvetica, sans-serif; padding-left:2px; }
img { border:none;}
a{ outline:none; text-decoration:none; font-weight:bold; color:inherit;}
a:hover{color:#F60; text-decoration:none;}
p{font-size:95%; color:#444; line-height:18px; text-align:justify;}
h1{font-size:200%; font-weight:bold; text-transform:uppercase;}
h1 a{color:#fff;}
h1 a span{color:#333;}
h2{font-size:130%; color:#fff; font-weight:normal;}
h3{font-size:120%; color:#fff; font-weight:normal;}
h4{font-size:110%; color:#fff; font-weight:normal;}
.main{width:100%; /* background:url(../images/bg_btm.jpg) no-repeat center bottom; */ }
.main1{width:100%; background:inherit;}
.main1 p{padding:10px 10px 0 10px;}
.resize{width:960px; margin:0 auto;}
.link{
	cursor:pointer;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.link:hover{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#msg{float:right; clear:none; margin:10px 2px 0; text-align:right; font-size:85%; width:350px; height:60px;}
.listpic {width:15px; height:auto;}
#resizeWindow {text-align:center;}
.centerPic {margin: auto auto;}
.deletePic {
    -webkit-filter: opacity(50%) drop-shadow(4px 4px 4px red); /* Chrome, Safari, Opera */
    filter: opacity(50%) drop-shadow(4px 4px 4px red);
}
.header{margin:0 0 0 0;}
.top{height:80px; margin:10px 0 0 0; background:#222 url(../images/bg_header.gif) 0 0 repeat-x; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.logo{float:left; margin:5px 0 0 20px;}
.logo small a{font-size:90%; color:#fff; display:block; text-align:right; margin:-3px 0 0 0;}
.phone{float:left; clear:none; margin:25px 0 0 100px; width:240px; height:72px;}
.top-nav{float:right; margin:10px 20px 0 0;}
.top-nav ul{list-style:none;}
.top-nav ul li{float:left; border-right:#FFF 1px dotted; padding:0 10px 0 10px; height:1.4em; font-size:75%; font-weight:normal; color:#FFF; display:block;}
.top-nav ul li.last{border:none;}
.top-nav ul li a{font-size:100%; font-weight:normal; color:#FFF; display:block;}
.top-nav ul li a:hover, .top-nav ul li a.active{color:#F60;}
.top-nav ul li.log{width:100%; float:right; border:none; padding:5px 10px 0 0; text-align:right;}
.top-nav ul li.log a{font-weight:normal; color:#fff; display:inline; padding:0 0 0 5px;}
.social{visibility:hidden; float:right; clear:right; margin:25px 20px 0 0;}
.social img{margin:0 3px 0 0;}
.navrow {width:100%; text-align:center; margin:25px auto 0 auto;}
.menu{width:auto; margin:0 auto;}
.menu ul{list-style:none; margin:0 auto;}
.menu ul li{float:left; margin:0 20px;}
.menu ul li a{font:105% bold Trebuchet MS, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; display:block;}
.menu ul li a:hover, .menu ul li a.active{color:#fff;}
.search{float:right; width:260px; height:31px; background:#cccccc; border:1px solid #27292c; margin:15px 20px 0 0;}
.search_text{float:left; font-size:90%; color:#555; background:none; margin:9px 0 0 10px; width:205px;}
.search_button{float:right;}
.slider{ /* margin:20px 0 20px 0; */ margin:0px 0 0px 0; height:5px; visibility:hidden; }
.content_wrapper{padding:0 0 20px 0; min-height:500px;}
.content_wrapper1{padding:0 0 0 0; min-height:50px; background:inherit;}
.content_wrapper1 .center{width:100%; text-align:center; margin-top:5px;}
.menuwrap {margin:0 0 20px 0; border:1px #ccc solid; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; background:#fff;}

.sidebar{width:265px; float:left; background:inherit; border:0px #ccc ridge; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.sidebar h3{margin:0 0 0 0; height:27px; background:#222; padding:10px 0 0 10px; border-bottom:3px #ccc solid; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px; -moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px;}
.adminside {margin-top:20px;}
.siderpt {margin-top:10px; width:300px; float:left; clear:left; font-size:90%;}
ul.sb_menu, ul.sb_secondary_menu{list-style:none; margin:0 0 10px 20px;}
ul.sb_menu li{font-size:80%; line-height:33px; border-bottom:1px solid #e3e3e3; color:#777;}
ul.sb_secondary_menu li{padding:10px 0; width:93%; line-height:20px; font-size:80%; border-bottom:1px solid #e3e3e3; color:#777;}
ul.sb_secondary_menu li.last, ul.sb_menu li.last {border:none;}
ul.sb_menu li a, ul.sb_secondary_menu li a{font-size:125%; color:#555; text-decoration:none; text-transform:uppercase;}
ul.sb_menu li a:hover, ul.sb_secondary_menu li a:hover{color:#F60;}
ul.sb_subsecondary_menu{list-style:circle; margin:0 0 5px 15px;}
ul.sb_subsecondary_menu li{padding:10px 20px; width:93%; line-height:10px; font-size:80%; border-bottom:1px solid #e3e3e3; color:#777;}
ul.sb_subsecondary_menu li a{font-size:100%; color:#777; text-decoration:none; }

.content{width:640px; float:right; margin:0;}
.contentlt{width:60%; float:left; margin:0;}
.contentrt{width:38%; float:right; margin:0;}
.content h2, .contentlt h2, .contentrt h2{height:34px; /*background:url('../images/bg_h2.png') repeat-y left top;*/ background-color:#272727; overflow:hidden; padding:15px 0 0 20px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px;}
.nosidebar{width:100%; float:none; margin:0;}
.nosidebar h3{clear:none; float:left; font-size:120%; color:#111; font-weight:bold;}
.nosidebar h3 span{font-size:80%;font-weight:normal;}
.dAddress{clear:none; float:left; padding:3px 0 0 20px;}
.dPhone{clear:none; float:left; padding:3px 0 0 20px;}

.post{border-bottom:1px solid #e1e4e7; margin:0 0 30px 0; padding:0 0 15px 0;}
.post img{padding:3px; border:1px solid #d9dde1; float:left; margin:0 0 10px 0;}
.post_cont{float:right; width:430px;}
.post p{margin:0 0 15px 0; font-size:90%;}
.btn{font-size:100%; font-weight:bold; text-transform:uppercase; color:#fff; background:url(../images/btn.jpg) no-repeat left top; width:111px; height:27px; display:block; text-align:center; padding:14px 0 0 0; margin:10px 0 5px 0;}
.pages span{font-size:90%; background:url(../images/page.jpg) no-repeat center top; color:#fff; width:40px; height:29px; display:block; float:left; text-align:center; padding:12px 0 0 0; margin:0 3px 0 0;}
.pages a{font-size:90%; color:#7e898b; width:40px; height:29px; display:block; float:left; text-align:center; padding:12px 0 0 0; margin:0 3px 0 0;}
.pages a:hover{background:url(../images/page.jpg) no-repeat center top; color:#fff;}
.pages small{float:right; font-size:90%; color:#7e898b; margin:10px 0 0 0;}
.pages small strong{color:#35b2c3;}

/* TOP OF DAIRY ADMIN PAGE BACK LINK AND SELECT DAIRY OPTIONS */
#listSelect{margin:0 0 20px 0;}
.backDairies{float:left; clear:none; font-size:90%; font-color:#272727;}
.selectDairy, .selectDriver, .selectEqpt, .selectClaim {float:right; clear: none; outline:inset; outline-color:#999; outline-width:2px; margin-top:2px; height:20px;}
.selectDriver {width:200px; }
.selectEqpt {width:250px;}
.option1, .option101, .option103, .option104, .option105, .option106, .option107, .option108{background-color:#fff; color:#000;}
.option0, .option102{background-color:#999; color:#5F0A0C;}

/* DRIVER INFORMATION PAGES */
#info{border:1px #111 ridge; margin:0 0 20px 0; padding:0 0 15px 0; background:#e0e0e0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.infobar, .infobar a{color:#111; margin:10px 0 10px 0; padding-left:10px; font-size:120%; line-height:18px;}
.infobar a:hover{color:#F60; text-decoration:none;}
.infobar span{padding:0 5px;}
.intro2{width:100%; font-weight:normal; font-size:100%; margin:0 0 10px 0; padding:5px 10px 0 0; clear:both}
.intro1{font-weight:normal; font-size:100%; margin:10px 0 10px 0; padding:5px 10px 0 0; color:#111;}
.intro{font-weight:bold; margin:0 0 10px 0;}
.info-img {float:left; margin:0 0 0 0; width:40%; clear:none; }
.info-img img {padding:3px; border:1px solid #111; width:200px; margin-left:5px; }
.info-cont {float:right; width:60%; font-size:100%; }
.info-cont p {}
.info-desc {width:auto; clear:both; margin:20px 0 0 0; padding:0 10px 0 10px; font-size:100%; }
.info-desc p {}
.info-fields {font:100% normal Verdana, Geneva, sans-serif; margin:0 0 5px 20px; color:#333; float:left; clear:left; }
.info-fields .tit {min-width:100px; float:left; clear:none; font-size:90%; }
.info-fields .det {font-weight:bold; color:#111; float:left; clear:none; }
.info-read {margin:0px 10px 0 5px; float:right; }
.info-read img {border:none; }
.cdl, .dphone, .accrual {float:right; clear:none; }
.dphone {margin:0 10px 0 20px; }
.dname {font-weight:bold; }

.subpage {width:650px; margin:0; padding:0; float:right;}
.subpage h3{font-size:24px; color:#333; font-weight:bold; padding:0 0 0 0; margin:0;}
.subpage h4{font-size:18px; color:#444; font-weight:normal; padding:10px 0 5px 0; margin:0; line-height:26px;}
.subpage p{ font-size:90%; line-height:18px; margin:10px 0px 5px 0; padding:0px;}
.subpage a{font-weight:bold; text-decoration:none;}
.subpage .comment_first { padding:0 0 16px; margin:20px 0 0 0;}
.subpage .comment { padding:0 0 16px;}
.subpage img.u-pic { float:left; margin:0 20px 4px 0; padding:2px; border:1px solid #ebebeb;}
.subpage ul {margin:0 0 10px 10px;}
.subpage ul li {font-size:90%; line-height:24px; color:#444;}
.subpage ul li ul {margin:0 0 10px 20px;}
.subpage ul li ul li {font-size:90%; line-height:20px; color:#555;}
ol{ list-style:none;}
ol li label{ display:block; font-size:100%; color:#232323; padding:10px 0px 3px 0;}
ol li input.text, ol li select.text{ width:100%; border:1px solid #c0c0c0; padding:0px 2px; background-color:#fff;}
ol li input.hd {font-size:90%; font-weight:bold;}
ol li input.textno { width:100%; border:1px solid #c0c0c0; padding:0px 5px 6px 0px; height:24px; background-color:#fff;}
ol li textarea{ width:100%; border:1px solid #c0c0c0; padding:2px; background-color:#fff;}
ol li .send{ margin-top:16px; outline:none;}
.toppad {margin-top:20px;}
.nopad {padding-bottom:5px; padding-top:0; cursor:pointer; height:2em; margin-top:0;}

/*==========ADMIN PAGES============*/
.adminbar{width:auto; float:right; text-align:right; margin:0; padding:0;}
.execprint{float:right; padding:0; clear:none; font-size:90%;}
.adminpage {width:100%; margin:-20px auto 20px auto; padding:0; clear:both;}
.adminpage h3{font-size:24px; color:#333; font-weight:bold; padding:0 0 10px 0; margin:0;}
.adminpage h4{font-size:18px; color:#444; font-weight:normal; padding:10px 0 5px 0; margin:0; line-height:26px;}
.adminpage p{ font-size:90%; line-height:18px; margin:10px 0px; padding:0px;}
.adminpage a{font-weight:bold; text-decoration:none;}
.adminpage .comment_first { padding:0 0 16px; margin:20px 0 0 0;}
.adminpage .comment { padding:0 0 16px;}
.adminpage img.u-pic { float:left; margin:0 20px 4px 0; padding:2px; border:1px solid #ebebeb;}
.adminpage ul {margin:0 0 10px 10px;}
.adminpage ul li {font-size:90%; line-height:24px; color:#444;}
.adminpage ul li ul {margin:0 0 10px 20px;}
.adminpage ul li ul li {font-size:90%; line-height:20px; color:#555;}

.admin-head {float:left; margin:5px 0 5px 5px;}
.admin-head h3.adm {margin-top:-10px; font-size:180%; color:#333;}
.adminbot {clear:both; width:100%; margin:10px 0 10px 0; text-align:center;}

.forms-bg {min-width:95%; margin:10px 0 10px 10px; padding:0px; float:right; background-color:#e8e8e8; border:1px #ccc ridge; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.forms-bg h3 {padding:10px 0 5px 20px;}
.forms-bg h4 {padding:10px 0 0 20px; margin-bottom:0;}
.forms-bg p {padding:5px 10px 5px 20px; line-height:22px;}
p.req {padding:0 0 0 15px; font-size:90%; color:#F00;}

/*============== MAIN ADMIN PAGE COLUMNS ===============*/
.adminpage .col1, .adminpage .col2, .adminpage .col3 {width:31%; float:left; background:inherit; margin:0 1%; padding:0 0%;}
.blink {width:100%; height:50px; float:left; margin:10px; padding:0; background-color:#e8e8e8; border:1px #ccc ridge; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.blink p {font-size:120%; padding:5px; text-align:center;}
.blink p a, .blink p a:link, .blink p a:visited {color:#222; text-decoration:none;}
.blink p a:hover {color:#F60; text-decoration:none;} 
.blink p a:active {color:#222; text-decoration:none;} 
.qform {width:100%; min-height:250px; float:left; clear:left; margin:10px; padding:0; background-color:#e8e8e8; border:1px #ccc ridge; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.qform h4 {width:100%; background:#222; color:#fff; line-height:30px; text-align:center; font-size:100%; font-weight:bold; margin:0; padding:0; border-bottom:3px #ccc solid;
-moz-border-radius-topleft:12px; -webkit-border-top-left-radius:12px; border-top-left-radius:12px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; border-top-right-radius:12px;}

/*==== ADMIN FORMS =====*/
#inv-form {list-style:none;}
#inv-form li {width:29%; height:4em; margin:0 2% 0 2%; float:left; clear:none;}
#inv-form li label {font-size:85%; color:#111;}
#inv-form li input, #inv-form li select {width:100%; height:1.6em;  border:1px solid #ccc;}
#inv-form li input[type="checkbox"]{float:left; width:20px; height:20px; margin:7px 5px 0 0;}
#inv-form li textarea {width:100%; height:6em;}
#inv-form li select {height:1.70em;}
#inv-form li input[id="submit"]{width:6.25em; height:2.25em;}
#inv-form li.c1 {width:12%; margin:0 1% 0 1%; text-align:center; padding-left:0; margin-left:0;}
#inv-form li.c1 label {padding-top:5px;}
#inv-form li.c1 input {margin-left:0; padding-left:0;}
#inv-form li.c2 {width:25%;}
#inv-form li.c2 label {}
#inv-form li.c2 input {}
#inv-form li.c3 {width:10%;}
#inv-form li.c3 label {}
#inv-form li.c3 input {}
#inv-form li.c4 {width:15%;}
#inv-form li.c4 label {}
#inv-form li.c4 input {}
#inv-form li.c5 {width:32%; float:right; text-align:left; margin:0 0 0 0; padding:0 0 0 0;}
#inv-form li.c5 label {}
#inv-form li.c5 input {}
#inv-form li.f1 {width:95%;}
#inv-form li.f1 label {}
#inv-form li.f1 input, #inv-form li.f1 select {}
#inv-form li.f1 textarea {width:100%; height:10em;}
#inv-form li.f2 {width:100%;}
#inv-form li.f2 label {}
#inv-form li.f2 input, #inv-form li.f2 select, #inv-form li.f2 textarea {}
#inv-form li.f3 {width:45%;}
#inv-form li.f3 label {}
#inv-form li.f3 input, #inv-form li.f1 select {}
#inv-form li.f3 textarea {width:100%; height:10em;}
#inv-form li.f4 {width:62%;}
#inv-form li.f4 label {}
#inv-form li.f4 input, #inv-form li.f1 select {}
#inv-form li.f4 textarea {width:100%; height:10em;}
#inv-form li.t1 {width:95%; height:11em;}
#inv-form li.t1 label {}
#inv-form li.t1 input, #inv-form li.f1 select {}
#inv-form li.t1 textarea {width:100%; height:10em;}
#inv-form li.intro {height:2em;}
#inv-form li.s1 {width:29%; float:right; margin:12px 5px 0 0;}
#inv-form li.d1 {width:10%;}
#inv-form li.d2 {width:20%;}
#inv-form li.d3 {width:30%;}
#inv-form li.d4 {width:40%;}
#inv-form li.d5 {width:50%;}

/** CLAIMS VEHICLE AND DRIVER INFO **/
#veh {clear:both; width:100%; margin-top:10px; padding:0; list-style:none; color:#111;}
#vehlt, #vehrt {clear:none; width:49%; max-width:49%; padding:0; list-style:none; margin-bottom:10px;}
#vehlt {float:left;}
#vehrt {float:right; text-align:left;}
#chead {clear:none; width:100%; padding:0; list-style:none; background:#f3f3f3;}
#vehlt #inv-form li, #vehrt #inv-form li, #chead #inv-form li {height:3.5em;}
#vehlt #inv-form li label, #vehrt #inv-form li label, #chead #inv-form li label {font-size:90%; color:#555;}
#vehlt #inv-form li.vehno, #vehrt #inv-form li.vehno, #chead #inv-form li.vehno {width:100%; height:1em; font-weight:bold; font-size:110%; padding:0; margin:0 0 10px 0; clear:both;}
#vehlt #inv-form li.first, #vehrt #inv-form li.first, #chead #inv-form li.first, #quick-form li.first, #chead #inv-form li.first {clear:both;}
#vehlt #inv-form li, #vehrt #inv-form li, #chead #inv-form li {font-size:100%;}
#vehlt #inv-form li input, #vehrt #inv-form li input, #chead #inv-form li input, #vehlt #inv-form li select, #vehrt #inv-form li select, #chead #inv-form li select {font-size:90%; font-weight:normal; color:#000; padding-left:2px;}
#vehlt #inv-form li select, #vehrt #inv-form li select, #chead #inv-form li select {padding-left:0; }
#vehlt #inv-form li input.red, #vehrt #inv-form li input.red, #chead #inv-form li input.red {color:#FF0000; background-color:#ccc;}
#vehlt #inv-form li textarea, #vehrt #inv-form li textarea, #chead #inv-form li textarea {direction:ltr; height:4em; line-height:1.5em; font-size:85%; font-weight:normal; color:#000; padding-left:2px; }
#chead #inv-form li textarea#PrepDesc {width:100%; max-width:100%; resize:none; max-height:4em; font-size:90%; font-weight:normal; color:#000; }

/*====QUICK FORMS =====*/
#quick-form {background-color:#e8e8e8; list-style:none;}
#quick-form li {width:45%; margin:0 2% 0 2%; float:left; clear:none; height:3em;}
#quick-form li.vehno { height:1.5em; padding-top:10px;}
#quick-form li label {font-size:75%; color:#111;}
#quick-form li input, #quick-form li select {width:100%; height:1.6em; border:1px solid #ccc;}
#quick-form li input {padding:1px 0 1px 2px;}
#quick-form li input[type="radio"] {width:15px; height:2.25em; margin-top:23px; float:left; clear:none;}
#quick-form li .meridiem {margin-top:30px; padding:0 10px 0 2px; font-size:80%; float:left; clear:none;}
#quick-form li textarea {width:100%; height:6em; border:1px solid #ccc;}
#quick-form li select {height:1.70em;}
#quick-form li input[id="submit"]{width:6.25em; height:2.25em; border:none;}
#quick-form li.s1 {width:29%; float:right; margin:12px 5px 0 0;}
#quick-form li.s1 label {padding-top:5px;}
#quick-form li.s1 input {margin-left:0; padding-left:0; width:100%;}
#quick-form li.c1 {width:12%; margin:0 1% 0 1%; text-align:center; padding-left:0;}
#quick-form li.c1 label {padding-top:5px;}
#quick-form li.c1 input {margin-left:0; padding-left:0;}
#quick-form li.c2 {width:29%;}
#quick-form li.c2 label {}
#quick-form li.c2 input {}
#quick-form li.c3 {width:10%;}
#quick-form li.c3 label {}
#quick-form li.c3 input {}
#quick-form li.c4 {width:20%;}
#quick-form li.c4 label {}
#quick-form li.c4 input {}
#quick-form li.c4 textarea {width:100%; height:6em; line-height:1.35em}
#quick-form li.f1 {width:94%;}
#quick-form li.f1 label {}
#quick-form li.f1 input, #quick-form li.f1 select {}
#quick-form li.f1 textarea {width:100%; height:4em;}
#quick-form li.f2 {width:100%;}
#quick-form li.f2 label {}
#quick-form li.f2 input, #quick-form li.f2 select, #quick-form li.f2 textarea {}
#quick-form li.t1 {width:94%; height:7em;}
#quick-form li.t1 label {}
#quick-form li.t1 input, #inv-form li.f1 select {}
#quick-form li.t1 textarea {width:100%; height:6em;}
input[id="submit"]{float:right; border:none;}
input[id="submit"]:hover{ cursor:pointer; /*Shadow*/ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.4); box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.4);}
#inv-form input[type="text"]:disabled, #inv-form textarea[type="text"]:disabled {background-color:#fff; border:1px solid #ccc;}

/*==============  Reports tables ===================*/
#report {font-size:90%; width:100%; margin:0 0 0 0; background:#fff; border:1px #ccc ridge; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; padding:5px;}
#report th {font-size:80%; border-bottom:1px #ccc solid; text-align:left; padding:5px 0 2px 5px; margin:0; font-weight:normal;}
#report td {border-bottom:1px #ccc solid; padding:10px 0 5px 0; margin:0; font-size:85%;}
#report td.no {border:none;}
#report td.add {border:none; text-align:center; font-size:90%; color:#090;}
#report td.none {border:none; text-align:center; font-size:95%; color:#900;}
#report td.header {font-size:110%; font-weight:bold;}
#report.tdpadlt td {padding-left:5px;}
#report td.inact {color:#900;}
#report th.norm {font-weight:normal; }
#report td.norm {font-weight:normal; }
#report td.rptdata {font-size:85%; }
#report td.ctr {text-align:center; }
#report td.tot {font-weight:bold; }
#report th.smrpt, #report td.smrpt{padding-left:5px;font-weight:bold;}
#report th.smpad, #report td.smpad{padding:2px 0 2px 5px;}
#report td.datechange{border-top:thick solid #000;}
#report th.ctr, #report td.ctr{padding-left:0px;text-align:center;}
#report th.rt, #report td.rt{padding-left:0px;text-align:right;}
#report td table td{text-align:left;}
.row0 {background-color:#E1E1E1;}
.row1 {background-color:#FFFFFF;}
.bg0 {background-color:#E1E1E1;width:100%;}
.smlink {color:#272727; font-size:90%; float:right;}
.rptlink {color:#272727; font-size:90%; float:right;}
.editlink {color:#272727; font-size:90%; float:right; padding-right:20px;}
table.scroll {width:100%; display:block; }
table.scroll thead, table.scroll tbody {width:100%; display:block;}
table.scroll tbody {height:300px; overflow-x:hidden; overflow-y:auto; }
table.long tbody {height:570px; }
table.short tbody {height:220px; }
table.shorty tbody {height:160px; }
table#report.scroll th {margin:0; padding-left:0;}
table.scroll td {}

/*=========== SUCCESS CLOSE POP-UP ===================*/
.close_ctr{width:100%; margin:0; padding:0; text-align:center; background:inherit;}
.close_main{width:80%; margin:5% auto; font-size:100%; text-align:center; background:inherit;}
.close_main p{width:100%; margin:10% auto; font-size:100%; font-weight:bold; color:#111; text-align:center; background:inherit;}
.btn_close, .btn_add{font-size:90%; padding:3px 6px; border:2px #777 outset; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; cursor:pointer; text-align:center;}
.btn_close:hover, .btn_add:hover{background-color:#999; color:#111; border:2px #555 outset;}
.btn_add{padding:2px 3px; float:right; width:auto; margin:0 0 0 10px; }
.btn_add:hover{}

/*=========== FOOTER =============*/
#footer{margin:0; background:url(../images/bg_footer.gif) repeat-y left top; padding:20px 0 0 0; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.footer h2{color:#fff; text-transform:none;}
.cols{padding:0 20px 15px;}
.cols p{margin:12px 0;}
.col_left{width:200px; float:left; text-align:center;}
.col_left p, .col_right p{color:#fff; font-size:80%; text-align:center;}
.col_left img.gal {border:1px solid #636d76; background:#5e676d; padding:3px; margin:0 3px 3px 0;}
.col_left img.gal:hover {border:1px solid #636d76; background:#f2f2f2;}
.col_center{width:335px; float:left; margin:0 60px 0 30px; text-align:center;}
.col_center p{font-size:80%; color:#fff; text-align:center;}
.col_center ul{list-style:none;}
.col_center ul li a{font-size:80%; font-weight:normal; line-height:20px; color:#fff; background:url(../images/circle.png) no-repeat left center; padding:0 0 0 12px;}
.col_center ul li a:hover{color:#F60; background:url(../images/circle_active.png) no-repeat left center;}
.col_right{width:270px; float:left; text-align:center;}
.col_right p.contact_info{ font-size:11px;}
.contact_info{line-height:20px;}
.contact_info a{color:#FFF;}
.contact_info a:hover{color:#F60; text-decoration:underline;}
.contact_info span{float:left; width:74px;}
.foot-opps{max-height:250px; overflow:hidden;}
.footer_bottom{width:100%; text-align:center; background:#222 url(../images/border_footer.gif) repeat-x left top; -moz-border-radius-bottomleft:12px; -webkit-border-bottom-left-radius:12px; border-bottom-left-radius:12px; -moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius:12px; border-bottom-right-radius:12px;}
.footer_bottom p{font-size:80%; color:#fff;}
.footer_bottom a{font-weight:bold;}
.footer_menu{width:100%; text-align:center; margin:auto}
ul#foot-nav {list-style:none; width:60%; margin:0 auto 0 auto; padding:10px 0 0 0;}
ul#foot-nav li {font-size:75%; color:#CCC; float:left; border-right:1px #999 ridge; padding:0 10px 0 10px; }
ul#foot-nav li.last {border:none;}
ul#foot-nav li a, ul#foot-nav li a:link, ul#foot-nav li a:visited {color:#CCC; text-decoration:none; font-weight:normal;}
ul#foot-nav li a:hover {color:#F60; text-decoration:none;}
ul#foot-nav li a:active {color:#CCC; text-decoration:none;}
.copy{ float:left; margin:20px 0 5px 20px;}
.design{ float:right; clear:none; margin:10px 20px 0 0;}

#powered {
height:50px; width:141px; float:left; display:block; text-indent:-9999px;
background:url(../../images/logo_sblp_websites-tlg.png) no-repeat left center;
margin:5px 0 10px 0;
}
#foot-address {
margin:15px auto 0 auto; width:200px; height:100px; display:block; text-indent:-9999px;
background:url(../../images/cfs-foot-address.png) no-repeat 0 0;
}

.clr{clear:both; line-height:0px; height:0px; font-size:0px;}
.clear {clear:both}
.fltrt {float:right; clear:none;}
.fltlt {float:left; clear:none;}
.und{text-decoration:underline;}

/*==================list====================*/
ul.list-1 {list-style:none; margin:5px 0 10px 25px;}
ul.list-1 li {font-size:90%; line-height:1.4em; text-align:left; margin:0px 0px 8px 0; padding:0 0 0 28px; background:url(../images/check-mark.png) no-repeat 0 0px; color:#333;}
ul.list-1 li ul {margin:5px 0 0 25px;}
ul.list-1 li ul li {font-size:100%; line-height:1.4em; text-align:left; padding:0; margin:0px 0px 5px 0; background:none; color:#333;}
ul.list-1 li a { color:#333; text-decoration:none;}
ul.list-1 li a:hover { color:#F60; text-decoration:none;}

ul.list-2 {list-style:none; margin:5px 0 10px 25px;}
ul.list-2 li {color:#333; font-size:90%; line-height:1.4em; text-align:left; margin:0px 0px 8px 0; padding:0 0 0 22px; background:url(../images/question-mark.png) no-repeat 0 4px;}
ul.list-2 li a {color:#333; text-decoration:none;}
ul.list-2 li a:hover { color:#F60; text-decoration:none;}

ol.faq-list {list-style:decimal; margin:10px 0 10px 60px;}
ol.faq-list li {font-size:90%; line-height:1.7em; text-align:left; margin:0; padding:0 0 10px 5px; background:none;}
ol.faq-list li a, ol.faq-list li a:link, ol.faq-list li a:visited {color:#333; text-decoration:none;}
ol.faq-list li a:hover {color:#F60; text-decoration:none;}
ol.faq-list li a:active {}

p.faq-ques {font-size:90%; font-weight:bold; margin:20px 0 5px 0; clear:right;}
p.faq-resp {font-size:90%; font-weight:normal; margin:0 0 10px 0;}
p.faq-top {float:right; clear:both; font-size:85%; font-weight:bold;}
p.faq-top a, p.faq-top a:link, p.faq-top a:visited {color:#555; text-decoration:none;}
p.faq-top a:hover {color:#F60; text-decoration:none;}
p.faq-top a:active {}

#side1 {
	 width:235px; border:#333 1px solid; background:#999;
	 -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	 clear:both; text-align:center; margin:40px auto 20px auto;
}
#side1 img {
	margin:5px 0 5px 0; border:#222 2px ridge;	
}

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/

.coin-slider { padding:0; overflow:hidden; zoom:1; position:relative; float:left; border:1px #ccc solid; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.coin-slider a { text-decoration:none; outline:none; border:none;}

/* buttons for switching */
.cs-buttons { margin:-35px 0; font-size:0px; float:left; background:url(../images/slide_switch.png); width:90px; height:16px; z-index:1005; padding:9px 0 0 9px;}
.cs-buttons a { margin:0 5px; width:7px; height:7px; float:left; color:#fff; text-indent:-10000px; background:url(../images/slide_p.png) no-repeat center center;}
.cs-buttons a.cs-active { width:11px; height:11px; color:#fff; background-image:url(../images/slide_a.png); margin:-2px 3px;}

/* text in slider */
.cs-title { display:block; padding:20px; width:880px; color:#fcfdfa; font-size:12px; line-height:20px; background:url(../images/overlay.png) repeat left top; margin:0 2px;}
.cs-title big {font-weight:bold;}

/* buttons Next and Prev */
.cs-prev, 
.cs-next { background:url(../images/overlay.png) repeat left top; color:#fff; padding:0px 10px; margin:0;}


/*============= from beta =============*/
.p1 {margin:0 0 13px 0; text-align:justify; line-height:1.40em}
.p1 a, .p1 a:link, .p1 a:visited {text-decoration:none;}
.p1 a:hover {text-decoration:none; color:#F60;}
.p1 a:active {text-decoration:none;}
.p2 {margin:0 0 5px 0; text-align:justify; line-height:1.40em}
.p2 a, .p2 a:link, .p2 a:visited {text-decoration:none;}
.p2 a:hover {text-decoration:none; color:#F60;}
.p2 a:active {text-decoration:none;}

.pymt-pred {clear:both; font-size:90%; padding:5px 10px 5px 5px;}

.lend-form {
	width:95%; background:#FFF; min-height:200px; padding:10px; margin:10px 0 0px 0;
	-moz-border-radius:6px;	-webkit-border-radius:6px; border-radius:6px;
}
.form-pad {
	width:4%;
}
#lend-form {
	background:#FFF; width:95%; overflow:hidden; float:left; margin:10px 10px 0px 10px;
	font-size:100%;
}
#lend-form th {
	height:30px; vertical-align:top; text-align:left; padding:2px 4px 2px 4px;
	font-size:75%; color:#555; width:18%; font-weight:normal;
}
#lend-form th.section {
	text-align:left; padding:8px; margin:15px 0 5px 0;
	font-size:95%; color:#444; font-weight:bold;
}

#lend-form td {
	height:30px; vertical-align:top; text-align:left; padding:2px 4px 2px 4px;
	font-size:85%; color:#333; width:32%;
}
#lend-form td input, #lend-form td select {
	font-size:95%; width:95%; height: 1.5em; border:#999 1px ridge;
}
#lend-form td textarea {
	font-size:95%; width:95%; height:12em; padding:5px 6px 5px 6px; line-height:1.5em; border:#999 1px ridge; font-family:Verdana, Geneva, sans-serif;
}
#lend-form td input.btn {
	float:right; text-align:center; vertical-align:middle; width:5.25em; height:2.25em;
	margin:5px 5px 5px 25px; cursor:pointer; font-size:75%; padding:0; background:#555;
	border:#ccc 2px ridge;
	-moz-border-radius:8px;	-webkit-border-radius:8px; border-radius:8px;

}
#lend-form td input.btn:hover {
	background:#999; color:#000;
}
#lend-form input#captcha {
	width:18em; height:1.5em;
}

/* input {width:221px; height:17px;}
.div-input {height:46px}
textarea {width:223px; height:133px; overflow:auto; margin-bottom:5px; display:block;}
.div-links {text-align:right; word-spacing:15px; padding-right:10px;} */

.captcha_error_message {
	color:#F00; font-size:80%; font-weight:normal;
}

#privacy, #terms {
padding:5px 10px 5px 5px;
}
#privacy h4, #terms h4 {
	font-size:1em; font-weight:700;
}
#privacy p, #terms p {
	font-size:.7em; font-weight:normal;
}

.lend-section {
	background:inherit;
	width:100%;
	margin: 0 10px 10px 5px;
	padding: 0 0 0 0;
	float:left;
}

h2.lend-head {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.05em;
	font-weight:bold; padding: 5px 5px 5px 0; clear:both; margin:0 0 0 0;
}

ol#lend-list {
	list-style:decimal; margin:0 0 5px 15px; padding:0 5px 5px 10px;
}

ol#lend-list li {
	padding:4px 0 0 0; font-size:.9em;
}

ol#lend-list li p {
	padding:0 0 0 5px; font-size:.8em; color:#777; margin:0px;
}

#pymt-table {
	background:#FFF; width:340px; margin:10px 20px 20px 20px; font-size:85%;
}

.table-head {
	width:100%; background:inherit; border-bottom:#CECECE solid 2px; font-size:105%;
}

.int-title {
	width:50%; float:left; clear:both; background:inherit; border-bottom: #CECECE solid 1px;
}

.fact-title {
	width:50%; float:left; background:inherit; border-bottom: #CECECE solid 1px;
}

.int {
	width:50%; float:left; clear:both; background:inherit; border-bottom: #CECECE solid 1px;
}

.fact {
	width:50%; float:left; background:inherit; border-bottom: #CECECE solid 1px;
}

.pymt-pred {
	clear:both; font-size:85%; padding:0 10px 0 5px;
}

.list-col-1, .list-col-2, .list-col-3 {float:left; clear:none; width:200px; margin-right:10px;}
.list-col-3 {margin-right:0px;}
ul.list-3 {margin:0px; padding:0px; list-style:none;}
ul.list-3 li { font-size:0.75em; line-height:1.5em; text-align:center; font-family:tahoma; margin:0px 5px 12px 0; padding:4px; border: #ccc 0px solid; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
ul.list-3 li a {background:#900; color:#FFF; padding:10px 6px 10px 6px; display:block; border: #999 2px solid; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
ul.list-3 li a.alt1 {background:#F2F2F2; color:#900; padding:10px 6px 10px 6px; display:block; border: #999 2px solid; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
ul.list-3 li a:link, ul.list-3 li a:visited, ul.list-3 li a.hover:link, ul.list-3 li a.hover:visited {text-decoration:none;}
ul.list-3 li a:hover, ul.list-3 li a.hover:hover {background:#FFF; color:#111; border: #900 2px solid; text-decoration:none;}
ul.list-3 li a:active, ul.list-3 li a.hover:active {text-decoration:none}

/*========== EXECUTIVE SUMMARY ==============*/
#exec {width:100%; font-size:95%; color:#000;}
/*
#exec .head {width:100%; height:100px; font-size:90%; background:#333; border:2px #000 solid; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
*/
#exec .head {visibility:hidden; height:0px;}
#exec .head .heading {width:53%; height:100%; float:left; background:#222; color:#FFF; padding:0; margin:0 0 0 0;  -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px;}
#exec .head .heading h1 {font-size:140%; margin:10px 0 8px 40px; padding:0; color:#FFF;}
#exec .head .heading h2 {font-size:130%; margin:10px 0 8px 40px; padding:0; color:#FFF;}
#exec .head .heading h3 {font-size:125%; margin:10px 0 8px 40px; padding:0; color:#FFF;}
#exec .head .heading h4 {font-size:120%; margin:0px 0 8px 40px; padding:0; color:#FFF;}
#exec .head .title {width:46%; height:100%; float:right; background:#e0e0e0; color:#000; padding:0; margin:0 0 0 0; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px;}
#exec .head .title h1 {font-size:140%; font-weight:bold; margin:8px 0 0 50px; padding:0; color: #900;}
#exec .head .title h2 {font-size:130%; font-weight:normal; margin:10px 0 0 50px; padding:0; color:#000;}
#exec .head .title h3 {font-size:125%; font-weight:normal; margin:10px 0 0 50px; padding:0; color:#000;}
#exec .head .title h4 {font-size:120%; margin:0px 0 0 50px; padding:0; color:#000;}

#exec .cont, .nosidebar .cont {width:100%; clear:both; margin:10px 0 0 0;}
#exec .contlt, #popcont .contlt, .nosidebar .contlt {width:49%; float:left; margin:0; padding:0; border:none;}
#exec .contrt, #popcont .contrt, .nosidebar .contrt {width:49%; float:right; margin:0; padding:0; border:none;}
#exec .cont h4 {font-size:120%; font-weight:bold;}
#exec .cont p {font-size:100%;}
#exec .cont .mainpic {width:100%;}
#exec .cont .mainpic img {width:90%; margin:12px; border:10px #444 outset;}
#exec .cont .summ {margin:0px 0 10px 0; padding:10px; background:#fff; border:1px #ccc solid; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; clear:none;}
#exec .cont .summ p {width:auto; text-align:justify; line-height:22px; color:#222; border:none;}
#exec .cont .tanks {float:right; width:200px; clear:none; margin:0;}
#exec .status {float:right; height:40px; width:200px; text-align:center;}
.stat {font-size:110%; font-weight:bold; color:#fff; background:#222; border:2px #777 ridge; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:5px 10px 5px 10px;}
.gre {color:#fff; background:#060;}
.yel {color:#111; background:#FF0;}
.reds {color:#fff; background:#F00;}
.red, .info-fields .red {color:#f00;}
.light {color:#999; font-weight:normal;}
.bold, .info-fields .bold  {font-weight:bold; }

#execsumm {clear:both; width:100%; padding:0 0 0 0; list-style:none; color:#333;}
#execlt {clear:none; width:49%; padding:0; list-style:none; color:#333; float:left;}
#execrt {clear:none; width:49%; padding:0; list-style:none; color:#333; float:right; text-align:left;}
#execsumm li, #execlt li, #execrt li {width:100%; padding:0 0 0 10px; line-height:1.5em; color:#111; font-size:90%;}
#execsumm li span.value, #execlt li span.value, #execrt li span.value {width:55%; float:right; font-size:105%; font-weight:bold;}
#exec .cont p.summary {margin-top:20px; text-align:justify; line-height:1.35em; font-size:95%;}

#exec .cont .desc {margin:0 0 10px 0; padding:10px; background:#fff; border:1px #ccc solid; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
#exec .cont .desc p {width:auto; text-align: justify; color:#222; padding:0 10px; line-height:1.4em; border:none; font-size:95%;}

#exec .ubold {font-weight:bold; text-decoration:underline; font-size:100%; padding:0 2px;}
#exec .cont .pics {width:100%; float:right; clear:none;}
#exec .cont .pics img {width:93%; margin:10px; border:8px #444 outset;}
#exec .int {width:auto; text-align:justify; font-size:100%; color:#222; padding:0 5%; line-height:1.3em; border:none;}
#opts {width:100%; border:1px #ccc solid; background:#EBEBEB; text-align:left;}
#opts th {font-size:90%;}
#opts td {font-size:95%;}

#exec .execfoot {width:100%; clear:both;}
#exec .execfoot .logo {width:45%; float:left;}
#exec .execfoot .comp {width:55%; float:right;}
#exec .execfoot .comp ul {width:100%;}
#exec .execfoot .comp ul li {width:33%; text-align:center;}
#exec .execfoot .comp ul li.btm {width:100%; text-align:center;}

#report td.imgtd {padding:10px; padding-bottom:0; text-align:center; background:#fff; border-bottom:none;}
.linktitle {width:100%; margin:0; padding:0; text-align:center; font-size:90%; color:#444;}
.linktitle a, .linktitle a:link, .linktitle a:visited {text-decoration:none; color:#222;}
.linktitle a:hover {text-decoration:none; color:#F90;}
.linktitle a:active {}
.view {width:100%; text-align:center;}
.poptitle {width:90%; margin:0 auto; padding:0; text-align:center; font-size:100%; font-weight:bold; color:#222;}
.poptitle img {width:100%; border:#777 4px outset;}

