@charset "UTF-8";

/* CSS for jCarousel */
.jcarousel-container {position: relative; float:left}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-skin .jcarousel-container {background: #fff; overflow:hidden; width:700px}
.jcarousel-skin .jcarousel-container-horizontal {width: 700px; padding: 0; position:relative; overflow:hidden;}.
jcarousel-skin .jcarousel-container-vertical {height: 135px;padding: 0; overflow:hidden;}
#flcarousel-next, #mycarousel-prev {cursor: pointer;margin-bottom: -10px;text-decoration: underline;font-size: 11px;}
#flcarousel {height:140px; margin-top:0px; margin-bottom:10px; position:relative; border:1px solid #eee}
#flcarousel ul {margin:0;padding:0;}
#flcarousel ul strong {font-weight:normal; font-size:21px; display:table-cell; vertical-align:bottom; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0;height:55px; line-height:24px;} 
#flcarousel ul strong a {color:#333;} 
#flcarousel ul strong a:hover {text-decoration:none;} 
#flcarousel span a{clear:both; display:block;}
#flcarousel ul a {text-decoration:none; color:#006699;} 
#flcarousel ul a:hover, #flcarousel span a:hover {text-decoration:underline;}
.lightondark {color:#fff;} 
#flcarousel .lightondark a {color:#eee;}
#flc1, #flc2, #flc3, #flc4, #flc5 {width: 700px; height: 145px;}
#flc1 {background:url(../images/carousel1.jpg);}
#flc2 {background:url(../images/carousel3.jpg);}
#flc3 {background:url(../images/carousel2.jpg);}
#flc4 {background:url(../images/carousel4.jpg);}
#flc5 {background:url(../images/carousel5.jpg);}
div.flconeinner, div.flctwoinner, div.flcthreeinner, div.flcfourinner {display:block; margin: 10px 0 0 250px;width: 420px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.jcarousel-clip-horizontal {width: 100%;}
.jcarousel-item {height: 100%;}
#tlr {background:url(../layout/tlr_back.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif; padding: 10px 20px;} 
#leftcol-module strong{font-weight:bold;} 
#tlr span.tlrlinks {display:block; margin-top:5px; font-size:11px;} 
#tlr strong {display:block; margin: 0 0 5px 0;} 
#tlr td {padding:3px;font-size:12px; } 
#tlr table {width:95%; margin: 0 auto;} 
#tlr td.tlrlinks{padding:0 5px; line-height:16px;} 
a.rightcolvisit {float: right;font-weight: bold;font-size: 12px;font-family: Arial,Helvetica,sans-serif;text-decoration: none;} 
a.rightcolvisit:hover {text-decoration:none;}

table#answerstable, table#writtable {width: auto;}table#kbtable{width:430px;}#answerstable td, #writtable td, #kbtable td{padding: 5px 3px 5px 3px; font-size: 12px;}#answerstable tr.altrow, #writtable tr.altrow, #kbtable tr.altrow {background-color:#f5f5f5;}#answerstable th, #writtable th, #kbtable th {border-bottom: 1px solid #ddd; font-size: 13px;}#answerstable th.answerstablehl, #writtable th.writtablehl, #kbtable th.kbth {text-align:left; color: #333;font-size: 12px; font-weight:bold; text-transform:uppercase;}#answerstable th.answerstablehr{text-align:right;color:#555;}#writtable th.writtablehr {text-align:left; color:#555;}#answerstable th.answerstablehr a, #writtable th.writtablehr a {font-size: 11px; font-weight:normal;}#answerstable td.answerstablel, #writtable td.writtablecontent, #kbtable td.kbrow {padding-right: 10px;} #writtable td.writtablecontent a {display:block; font-weight:bold;}#answerstable td.answerstabler, #writtable td.writtableauthor {text-align: center; color:#777; font-size: 11px;} #writtable td.writtableauthor img {width: 50px;} #writtable td.writtablecontent a.writreadmore {float:right; font-weight:normal;} 

.flcarousel-control {margin: 0; text-align: center; width: 200px; height:1px; position:absolute; left:540px; top: 120px; z-index:90;}
.flcarousel-control a {font-size: 85%; -moz-border-radius: 4px;text-decoration: none; padding: 1px 5px 1px 5px; margin: 0 0 5px 0; border: 1px solid #777; color: #777;background-color: #fff; font-weight: bold; position:relative;bottom:5px; left: 0px;font-family:Arial, Helvetica, sans-serif;}
a.oncarousel {background-color:#069; color:#fff;}
.flcarousel-control a:hover {background-color:#ccc;}

.flcarousel-services {margin: 0; text-align: center; height:20px; padding:3px; -moz-border-radius: 0 0 0 4px; background:#fff; border:1px solid #eee; border-right:none; border-top:none; color:#1d7bb3; position:absolute; right:0px; top: 0px; z-index:90;}

/*flcfourinner

margin:10px 0 0 290px;
width:390px; */