@charset "utf-8";
/* CSS Document */
html,  body { margin:0;padding:0;width:100%;height:100%;}
body {background:#fff; color: #000000; font: 12px Arial,Helvetica,sans-serif;FONT-FAMILY: Arial/*text-align:justify */}

.pheader {display:none;}

p,  h1,  h2,  h3,  h4,  h5,  h6{ margin:0; padding:0;}
ul{ margin:0; padding:0; list-style:none;}
img{ margin:0; padding:0; border:none;}

a img { border: none;}
a { cursor: pointer; color: #00F; text-decoration:underline;}
a:hover { cursor: pointer; color: #00F; text-decoration:none;}
a.link { color:#00F; text-decoration:underline;}
a.link:hover { color:#00F; text-decoration:none;}

.clear{ clear:both;}
.flt_lft{ float:left !important;}
.flt_rht{ float:right !important;}
.center{ text-align:center !important;}
.right{ text-align:right !important;}
.left{ text-align:left !important;}

#container{ margin:0; padding:0; width:100%;}
#wrapper { margin:0 auto; padding:0; width:985px;}
#header{ margin:0; padding:0; background:url(../images/header2.jpg);}
#header .header-top{ margin:0; padding:0 0 5px 0; height:66px; width:985px;}
a.logo{ margin:0; padding:0; background:url(../images/spacer.gif); height:66px; width:427px; float:left; display:block; text-indent:-9999px;}

#nav-box{ margin:0; padding:0; height:20px;  border-bottom:2px solid #b04239;}
ul.btn{ margin:0; padding:0; float:left; hanging-punctuation:20px; display:block;}
ul.btn li{ margin:0; padding:0; float:left; display:block;}

#menu-box{ margin:0; padding:0 10px 0 0; float:right;}
#menu-box ul li{ margin:0; padding:0; float:left; height:20px; line-height:20px; font-weight:bold; font-size:14px; display:block;}
#menu-box ul li.divider{ margin:0 5px;}
#menu-box ul li a{ color:#000; text-decoration:none;}
#menu-box ul li a:hover{ color:#b1423a; text-decoration:none;}
#menu-box ul li label{ float:left; font-size:13px;}
#menu-box ul li input[type=text]{ margin:1px 5px; padding:1px; border:1px solid #333; height:14px; line-height:14px; width:150px; float:left;}
#menu-box ul li input[type=submit]{ margin:2px 0 0 0; padding:0; background:url(../images/search-icon.png); height:16px; width:13px; float:left; border:none; text-indent:-9999px; cursor:pointer;}
#menu-box ul li a.print{ margin:0; padding:0 0 0 25px; background:url(../images/printer.gif) no-repeat left; display:block;}
#menu-box ul li a.email{ margin:0; padding:0 0 0 25px; background:url(../images/email-icon2.jpg) no-repeat left; display:block;}

#content-wrap{ margin:0; padding:0; border-bottom:14px solid #82a6c4; background:url(../images/content-bg.jpg) repeat-y left;} 
#left-col{ margin:0; padding:0; float:left; width:196px;/* background:#3d7e9d;*/}
#main-menu{ margin:0; padding:0 0 0 0px; font-size:1.3em;letter-spacing:3px;}
#main-menu ul li {position:relative; margin:0; padding:0; background:url(../images/hr-divider.png) no-repeat bottom; /*height:25px; line-height:25px;*/}
#main-menu ul li a{ margin:0; padding:10px 10px 10px 10px; display:block; color:#fff; text-decoration:none;}
#main-menu ul li a:hover{ color:#FF9900; text-decoration:none;}
#main-menu ul li a:focus{ color:#FF9900; text-decoration:none;}

#main-menu ul ul{position:absolute; top: 0px; left: 196px; width:160px}
#main-menu ul ul li{display:none;background:url(../images/hr-divider.png) no-repeat bottom;}
#main-menu li:hover ul li {display:block;}
#main-menu ul ul{background:#3d7e9b}

#slide{ margin:0; padding:12px 12px 24px; background:#2b586e; height:104px; width:172px;}

#validaton-logo{ margin:15px 0 0 0; padding:0 20px;}

#right-col{ margin:0 0 0 5px; padding:0; width:784px; float:right;}

#right-col.rght-col{ background:url(../images/trans-logo.png) no-repeat 580px 120px;}
#banner{ margin:0; padding:0; height:auto; width:789px;}

#main-content-wrap{ margin:0; padding:15px;background:#d1d8f5;min-height:650px;}
#main-content-wrap .lft-wrap{ margin:0; padding:0; float:left; width:550px;}
.lft-wrap h1{ margin:0; padding:0; font-size:24px; color:#3d7e9d;}
.lft-wrap p{ margin:0; padding:8px 0 0 0; /*font-size:14px;*/ line-height:18px;}

#main-content-wrap .rht-wrap{ margin:0; padding:0; float:right; width:195px;}
.chief-img{ margin:0; padding:0 0 0 67px; width:128px; text-align:center; color:#0043e8;}
.chief-img p{ margin:0; padding:5px 0 0 0}

#news{ margin:15px 0 0 0; padding:0; background:#3d7e9d;}
#news h3{ margin:0; padding:5px 10px; color:#fff; font-size:15px; background:#6498b1; display:block;}
#news ul{ margin:0; padding:10px; list-style:none;}
#news ul li{ margin:0; padding:2px 0 2px 10px; color:#fff; background:url(../images/bullet.jpg) no-repeat 0 5px;}
#news ul li a{ color:#fff; text-decoration:none;}
#news ul li a:hover{ color:#fff; text-decoration:underline;}
#news ul li.more{ text-align:right; margin:0; padding:0; background:none;}

.date{ color:#00f;}
/*ul.pdf{ margin:0; padding:10px; border:1px solid #333; background:#f2f2f2;}
ul.pdf li{ margin:0 0 6px 0; padding:0 0 0 15px; background:url(../images/bullet_1.gif) no-repeat 0 11px; font-weight:bold;}
ul.pdf li a{ margin:0; padding:8px 40px 8px 0; background:url(../images/Farm-Fresh_file_extension_pdf.png) no-repeat right; display:block; color:#0043e7;}
ul.pdf li a:hover{ color:#0043e7; text-decoration:underline;}

ul.ebook li{ margin:0 0 8px 0; padding:0; text-align:center; display:block;}
ul.ebook li img{ padding:5px;  border:1px solid #333; background:#f2f2f2;}*/

#inner-content-wrap{ margin:0; padding:15px 0; min-height:400px;}
.bredcrum{ margin:0; padding:0 0 0 10px; height:18px; line-height:18px;}
.bredcrum ul li{ margin:0 5px 0 0; padding:0; float:left; line-height:18px; color:#3d7e9d;}
.bredcrum ul li a{color:#3d7e9d;; text-decoration:underline;}
.bredcrum ul li a:hover{color:#3d7e9d; text-decoration:none;}

#archive{ margin:0; padding:10px 0 10px 10px;}
#archive h2{ margin:0; padding:0; font-size:30px; color:#3d7e9d;}
#archive h2 span{ font-size:24px;}
#archive ul li{ margin:0; padding:5px 0;  background:url(../images/line.png) no-repeat bottom left; color:#023c6d; display:block;}
#archive ul li a{color:#023c6d; text-decoration:none;}
#archive ul li a:hover{color:#023c6d; text-decoration:underline;}
#archive ul li h4{ margin:0; padding:0 0 0 20px; font-weight:normal;}
#archive ul li a.link1{ margin:0 0 0 40px; padding:0 0 0 15px; background:url(../images/bullet.png) no-repeat left; display:block; line-height:20px;}
#archive ul li a.link2{ margin:0 0 0 10px; padding:0 0 0 15px; background:url(../images/bullet.png) no-repeat left; display:block; line-height:20px;}

.listing-table{ margin:20px 0 0 0; padding:0;}
.listing-table h3{ color:#3d7e9d; padding:0 0 5px 12px; font-size:18px;}
.head1{ background:url(../images/head-bg1.jpg); width:789px; height:26px; color:#023c6d;}
.head2{ background:url(../images/head-bg2.jpg); width:789px; height:auto; color:#000;}
.head3{ background:url(../images/head-bg3.jpg) bottom; width:789px; height:auto; color:#000;}
.head4{ background:url(../images/head-bg4.jpg); width:789px; height:auto; color:#000;}
.head1a{ background:url(../images/head-bg1a.jpg); width:789px; height:26px; color:#023c6d;}
.head2a{ background:url(../images/head-bg2a.jpg); width:789px; height:auto; color:#000;}
.head3a{ background:url(../images/head-bg3a.jpg) bottom; width:789px; height:auto; color:#000;}
.head4a{ background:url(../images/head-bg4a.jpg); width:789px; height:auto; color:#000;}
.date{ margin:0; padding:5px 10px; width:143px; line-height:18px; float:left;}
.subject{ margin:0; padding:5px 10px; width:509px; line-height:18px; float:left;}
.subject ul li{ margin:0; padding:1px 0 1px 12px; color:#023c6d;  line-height:20px; background: url(../images/bullet1.png) no-repeat 0 3px; }
.datea{ margin:0; padding:5px 10px; width:183px; line-height:18px; float:left;}
.subjecta{ margin:0; padding:5px 10px; width:217px; line-height:18px; float:left;}
.subjecta ul li{ margin:0; padding:1px 0 1px 12px; color:#023c6d;  line-height:20px; background: url(../images/bullet1.png) no-repeat 0 3px; }

.cont{ margin:0; padding:5px 10px; width:459px; line-height:18px; float:left;}
.cont ul li{ margin:0; padding:1px 0 1px 12px; color:#023c6d;  line-height:20px; background: url(../images/bullet1.png) no-repeat 0 4px; }
p.format{ margin:2px 0 0 !important; padding:0 !important;}
.size{ margin:0; padding:5px 10px; width:127px; line-height:18px; float:left; text-align:left;}

.dwld{ margin:0; padding:5px 10px; width:77px; line-height:18px; float:left; text-align:center;}
.dwlda{ margin:0; padding:5px 10px; width:329px; line-height:18px; float:left; text-align:left;}
a.pdficon{ margin:0 auto; padding:0; background:url(../images/Farm-Fresh_file_extension_pdf.png); height:16px; width:16px; display:block; text-indent:-9999px;}

.head5{ background:url(../images/head-bg5.jpg); width:789px;}
.head6{ background:url(../images/head-bg6.jpg); width:789px;}
.head7{ background:url(../images/head-bg7.jpg); width:789px;}
.thumb{ margin:0; padding:5px; width:86px; float:left; text-align:center; color:#023c6d}
.thumb img{ width:77px; height:54px;}
.gal-date{ margin:0 1px; width:95px; float:left; padding:5px; float:left; color:#023c6d}
.gal-sub{ margin:0; padding:5px; width:575px; float:left; color:#023c6d}

ul.gal-details li{ margin:0 16px 16px ; padding:10px 20px; background:#c7d7e4; width:320px; height:auto; float:left; display:block; color:#023c6d}
ul.gal-details li p{ margin:0; padding:5px 0 0 0;}
ul.gal-details li img{ width:320px; height:211px;}



a.top{ margin:20px 0 8px 0; padding:0 0 0 20px; background:url(../images/top.jpg) no-repeat left; hanging-punctuation:16px; line-height:16px; color:#023c6d; text-decoration:underline; display:block; font-weight:bold;}

.sfont{ font-size:11px !important;}
.mfont{ font-size:12px !important;}
.lfont{ font-size:14px !important;}

#listing-format{ margin:5px 0 5px 0; padding:0 10px; text-align:justify !important;}
#listing-format h5{ margin:0; padding:5px 0; background:url(../images/line.png) no-repeat left bottom; color:#023c6d; font-size:12px; font-weight:normal; text-decoration:underline;}
#listing-format h4{ margin:0; padding:8px 0 0 0; font-size:15px; font-style:italic; text-decoration:underline;}
#listing-format h5 span{ margin:0 0 0 8px; padding:0 0 0 12px; background:url(../images/bullet.png) no-repeat left; display:block;}
#listing-format h5 a{padding:0; color:#023c6d; text-decoration:underline; }
#listing-format h5 a:hover{color:#023c6d; text-decoration:none;}
#listing-format ul { margin:0; padding:8px 0 8px 10px; list-style:none; font-size:1.3em}
#listing-format ul li{ margin:4px 0; padding:0; color:#000;  line-height:26px; }
#listing-format ul li.dot{/* margin:0;*/ padding:0 0 0  12px; color:#000;  line-height:20px; background: url(../images/bullet1.png) no-repeat 0 2px; }
#listing-format ul li a{margin:0; padding:0 0 0 12px; color:#023c6d;  line-height:20px; background: url(../images/bullet.png) no-repeat 0 2px;  text-decoration:underline; }
#listing-format ul li a.noarrow{margin:0; padding:0 0 0 0px; color:#023c6d;  line-height:20px; background: none;  text-decoration:underline; }
#listing-format ul li a:hover{color:#00F; text-decoration:none;}
#listing-format ul li a.span{ background:url(../images/Farm-Fresh_file_extension_pdf.png) no-repeat right; padding:0 20px 0 0;}
#listing-format p{ margin:0; padding:8px 0 16px 0; line-height:18px;}
#listing-format h2{ margin:0; padding:8px 0 16px 0; line-height:18px; color:#00F}
#listing-format h3{ margin:0; padding:8px 0 0 0; line-height:14px;}
#listing-format p{font-size:1.3em; line-height:26px;}

#listing-format th, #listing-format td{ margin:0; padding:5px; vertical-align:top; text-align:left; /*border:1px solid #CCC;*/}
#listing-format th{ text-transform:uppercase; font-size:14px;}
#listing-format ol li{ margin:15px 0;}
#listing-format ol li ul li{ margin:4px 0; padding:0 0 0 12px;}

ol.name{ margin:0; padding:0 0 0 25px;}
ol.name li{ margin:0; padding:4px 0; line-height:18px;}

ol.number{ margin:0; padding:0; list-style:none;}
ol.number li{ margin:0; padding:4px 0; line-height:18px; color:#00F;}

#footer{ margin:0; padding:0 15px; border-top:1px solid #82a6c4; height:35px; line-height:35px; font-weight:bold;}
#footer a{ color:#0043e7; text-decoration:underline;}
#footer a:hover{ color:#0043e7; text-decoration:none;}

a.print{ margin:0; padding:0 0 0 25px; background:url(../images/printer.gif) no-repeat left; display:block; font-weight:bold; font-size:14px; float:right; }

a.red {color:#B1423A;}
a.black{color:black;}

.thhead {background:#b8e0f8}
.oddrow {background:#b0f8f8}
.evenrow {background:#e0f8f8}

.thhead2 {background:#f8f830}
.oddrow2 {background:#f8f8a8}
.evenrow2 {background:#f8f8d8}

.thhead3 {background:#f898c8}
.oddrow3 {background:#f8c8e0}
.evenrow3 {background:#f8e8f0}

#mainheader {background:url("../images/menu-header-back.jpg") top left repeat; padding:8px 10px; color:#FFF}

#listing-format ul li {
	margin:0;
	padding:0 0 20px 12px;
	color:#000000;
	line-height:22px;
	background: url(../images/bullet.png) no-repeat 0 2px;
}

.body-title {
	BACKGROUND: url(../images/nav-bar.jpg) no-repeat left top; WIDTH: 985px; HEIGHT: 60px; TEXT-ALIGN: left
}
.body-title-text {
	FONT: bold 24px Arial; WIDTH: auto; COLOR: #ffffff; TOP: 0px; padding-top:5px; padding-left:5px;float:left
}
.body-title-search {
	float:right; padding-top:13px;
}
.body-title-search-text {
	FONT: bold 1em Arial; COLOR: #444343; line-height:23px;
}
.body-title-search-form {
	LEFT: 755px;
	WIDTH: 190px;
	float:right;
	padding-top: 10px
}
.body-title-search-btn {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/search.jpg) no-repeat left center; BORDER-LEFT: 0px; WIDTH: 15px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 26px;line-height:26px;
    float:left;margin-left:5px;
}

.bliscontent {
	font-size:1.3em;letter-spacing:2px;
}

.bliscontent p {
	margin-bottom: 1.2em;
}

.bliscontent ul li {
	margin-bottom: 1.2em;

}

.bliscontent ul{margin-left:30px; }
.bliscontent ul li {list-style-type:disc; }
.bliscontent ul li ul li {list-style-type:circle; }


.bliscontent ul li.submenu {list-style-type:none; }
.bliscontent ul li.submenu ul li{list-style-type:none; }

.bliscontent .sitemap-lvl1 {list-style-type:none;}
.bliscontent .sitemap-lvl2 {list-style-type:none;}



#qsearchForm label{float:left;HEIGHT: 22px;line-height:22px;margin-top:0px;margin-left:2px;margin-top:1px\0;}
#qsearchForm label input#SearchTerm {line-height:16px;}