/* CSS Document */
body {
	background:#aebd96;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
}

#wrapper {
	width:775px;
	height:auto;
	margin:0px auto;
}


#topbanner img {
border:0px;
}
#container {
	width:775px;
	height:auto;
	float:left;
	background:#FFFFFF;
}

#topbg {
	background:url(../images/lcc-top-bg.gif) top center no-repeat;
	height:8px;
	width:775px;
	float:left;
}

#topbanner {
	height:93px;
	width:auto;
	float:left;
	margin-left:40px !important;
	margin-left:18px;
	margin-top:13px !important;
	margin-top:4px;
}

#searchField {
float:right;
}
/* MENU 3 IS FOR CONTENT PAGES */
#menu1 {
	height:93px;
	width:auto;
	float:right;

		/*
	Modified: Jan 2nd, 2007, original is here:
	margin-right:76px !important;
	margin-right:33px;
	*/
	margin-right:33px !important;
	margin-right:12px;

	margin-top:13px !important;
	margin-top:4px;
}

#test {

}
#menu3 {
	width:auto;
	float:left;
	margin-left:27px !important;
	margin-left:62px;
	margin-top:13px !important;
	margin-top:4px;
}
#sidebar-left #menu3{
    _margin-left:0px;
}
#menu1 ul {
	height:63px;
	width:auto;
	float:left;
	margin:0px 9px 0px 0px;
	padding:0px;
	list-style:none;
	line-height:12pt;
}

#menu3 ul {
	width:124px;
	float:left;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 5px;
	padding:0px;
	list-style:none;
	line-height:12pt;
}

#menu3 ul#chld_menu1{
    float: left;
    clear: both;
    margin: 0px 0px -10px 15px;
    _margin: 0px 0px -10px 7px;
    width: 110px;
}
#menu3 ul#chld_menu1 li{
    width: 110px;
}

#menu3 ul#chld_menu2{
    float: left;
    clear: both;
    margin: 0px 0px -10px 15px;
    _margin: 0px 0px -10px 7px;
    width: 100px;
}
#menu3 ul#chld_menu2 li{
    width: 100px;
}

#menu3 ul li {
    margin-bottom:5px;
    float: left;
    width: 124px;
}

#menu1 ul li a, #menu3 ul li a, #menu3 ul li.on ul li a {
	text-decoration:none;
	color:#416326;
	padding-left:14px;
}
#menu1 ul li a:hover, #menu3 ul li a:hover, #menu1 ul li.on a, #menu3 ul li.on a {
	background:url(../images/lcc-top-menu-bullet1.gif) center left no-repeat ;
	color:#d4572b;
}
#Link928Group796{
    float: left;
    width: 115px;
}
#menu3 ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

#menu1 ul li{
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}
#image1 {
	width:518px;
	height:134px;
	float:left;
	background-color:#abc178;
}

#image1 {
font-size:16pt;
color:#FFFFFF;
}

#image1 img {
float:right;
}
#menu2 {
	background:#416326 none repeat scroll 0%;
	width:257px;
	height:134px;
	float:right;
	font-size:11pt !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:11pt;
}
#menu2-wrapper {
	background: #D6552B none repeat scroll 0%;
	height:134px;
	width:210px;
}
#menu2 ul {
	width:inherit;
	height:150px;
	float:left;
	height:auto;
	padding:0px;
	list-style:none;
	display:block;
	margin:3px 0px 0px 0px;
}
#menu2 ul li {
	height:12pt;
	background:#d6552b;
	padding-left:14px;
	margin:8px 0px 8px 0px;
}
#menu2 ul#main-nav li:hover {
	width:240px;
	background:url(../images/lcc-top-menu-hover.gif) center left no-repeat;
}
/* Duplicate Entry for IE6 Exception where the width should not be added*/
#menu2 ul#main-nav li.sfhover {
	background:url(../images/lcc-top-menu-hover.gif) center left no-repeat;
}
#menu2 ul#main-nav li a {
	width:auto;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background:#d6552b;
}
#sidebar-left {
	width:142px;
	float:left;
	margin-top:53px;
	margin-right:12px;
	/*margin-bottom:53px;*/
	margin-bottom:0px;
}
#content-main {
	width:340px;
	_overflow:hidden;
	float:left;
	padding-left:5px;
	_margin-left:1px;
}
#content-main.main67 #search-box{display:none;}
#content-main.main67 #bcglobal{margin-bottom:22px;}
#sidebar-right {
	float:right;
	width:256px;
}
#content-main #search-box {
	color:#e77021;
	float:left;
	width:340px;
	margin-top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	margin-bottom:-3px;
}
#content-main #search-box label {
	float:left;
	margin-right:10px;
	padding-top:2px;
	display:block;
}
#content-main #search-box #query {
	width:180px;
	border:1px solid #a1c8b6;
	float:left;
	margin-right:10px;
}
#content-main #search-box #imageFieldGo {
	display:block;
	float:left;
}
#content-main .c-block {
	color:#3b4c15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top:15px;
	float:left;
	text-align:justify;
	width:340px;
	/*width:242px;*/
}
#Content63{ margin:10px 0px;}
#content-main .c-block h1 {
margin:0px;
font-size:11pt;
}

#content-main .c-block h2 {
	font-size:11pt;
	margin:0px 0px 0px 0px;
	text-transform:lowercase;
}
#content-main .c-block p {
	margin:8pt 0px 8px 0px;
}

.ContentText ul, .ContentText ol{
    padding-left: 15px;
    $margin-left: 15px;
    $margin-bottom: 0px;
    $padding-left: 5px;
}
.ContentText blockquote{
    margin: 10px 15px;
    $margin: 5px 15px;
}

#sidebar-left .NewsListCommentsNumber a {
	color:#f45e46;
	text-decoration:none;
}

#SearchFormDiv a#advSearch {
	color:#f45e46;
	text-decoration:none;
}

.content-more a,
a.More {
	display:block;
	float:right;
	text-decoration:none;
	color:#f45e46;
	padding-left:15px;
	background:url(../images/lcc-top-menu-bullet1.gif) center left no-repeat;
	margin-right:10px !important;
	margin-right:6px;
}
#sidebar-left a.More{ margin-right:0px !important; }
/*.content-more, #sidebar-left .NewsListReadMore a,
.content-more,
#sidebar-left .NewsListReadMore a:visited {
	display:block;
	float:right;
	text-decoration:none;
	color:#f45e46;
	padding-left:15px;
	background:url(../images/lcc-top-menu-bullet1.gif) center left no-repeat;
	margin-right:10px !important;
	margin-right:6px;
}*/
#sidebar-left .NewsListReadMore a {
margin-right:0px !important;
}
#sidebar-left .NewsListTitle a {
color:#3b4c15;
font-weight:bold;
text-decoration:none;
}
#sidebar-left .NewsListTitle a:hover {
text-decoration:underline;
}

.content-more:hover, #sidebar-left .NewsListReadMore a:hover, .NewsListCommentsNumber a:hover, #SearchFormDiv a#advSearch:hover {
	text-decoration:underline;
}
#send2friend {
	float:left;
	width:340px;
	margin:12px 0px 0px 0px;
}
#send2friend h2 {
	font-weight:normal;
	font-size:11pt;
	color:#e77021;
	margin:0px 0px 5px 0px;
	text-transform:lowercase;
}

#send2friend #youremail {
	float:left;
	width:99px;
}

#send2friend #TellNameDiv input#name {
	clear:both;	width:115px !important;
	width:109px;
	border:1px solid #A1C8B6;
	color:#52806b;
	padding-left:2px;
}
#send2friend #TellEmailDiv input#email {
	clear:both;	width:115px !important;
	width:109px;
	border:1px solid #A1C8B6;
	color:#52806b;
	padding-left:2px;
}
#send2friend #TellName2Div input#friend_name {
	clear:both;	width:115px !important;
	width:109px;
	border:1px solid #A1C8B6;
	color:#52806b;
	padding-left:2px;
}
#send2friend #TellEmail2Div input#friend_email {
	clear:both;	width:115px !important;
	width:109px;
	border:1px solid #A1C8B6;
	color:#52806b;
	padding-left:2px;
}
#send2friend #TellNameDiv label {
	float:left;
	font-size:8pt;
}
#send2friend #TellEmailDiv label {
	float:left;
	font-size:8pt;
}
#send2friend #TellName2Div label {
	float:left;
	font-size:8pt;
}
#send2friend #TellEmail2Div label {
	float:left;
	font-size:8pt;
}

#send2friend #TellNameDiv {
	float:left;	width:115px !important;
	width:109px;
	margin-right:20px;
	margin-bottom:3px;
}
#TellFriendMsg{color:#3B4C15;font-family:Arial,Helvetica,sans-serif;font-size:10pt;text-align:justify;}

#tell_form input[type="text"] {
	font-size:8pt;
}

#send2friend #TellEmailDiv {
	float:left;	width:115px !important;
	width:109px;
	margin-right:90px;
	margin-bottom:3px;
}
#send2friend #TellName2Div {
	float:left;	width:115px !important;
	width:109px;
	margin-right:20px;
}

#send2friend #TellEmail2Div {
	float:left;	width:115px !important;
	width:109px;
	margin-right:0px;
}

#send2friend #InputButtonTell {
float:right;
margin-top:-20px;
}


#content-main #PageFormSearch #SearchQueryDiv,
#content-main #PageFormSearch #SearchConditionDiv
 {
	float:left;
	width:155px;
	margin-right:0px;
	text-align:left;
	margin-bottom:5px;
}

#content-main #PageFormSearch #SearchConditionDiv label {
/*margin:0px 77px 0px 0px;*/
}
#content-main #PageFormSearch #InputButton{ padding-top:14px;}

#content-main #PageFormSearch input#query {
	clear:both;
	width:140px;
	border:1px solid #A1C8B6;
}
#content-main #PageFormSearch input#query,
#content-main #PageFormSearch select#SearchCondition
 {
	clear:both;
	width:140px;
	border:1px solid #A1C8B6;
}


p.important1 {
font-size:10pt;
}

#sidebar-left .c-block {
	width:110px;
	float:right;
	font-size:8pt;
	color:#7c8f40;
	text-align:right;
	text-transform:lowercase;
}
#sidebar-left .c-block p {
	margin:8pt 0px 8px 0px;
}
#sidebar-left h2 {
	display:block;
	color:#036937;
	float:left;
	margin:15px 0px -10px 31px !important;
	margin:15px 0px -10px 15px;
	font-size:11pt;
}
#sidebar-left .c-block{
    margin-top:5px;
    text-align:justify;
}
.leftheadline2 {
font-weight:bold;
font-size:11pt;
display:none;
}
#sidebar-right #newslsu {
	margin:0px 0px 0px 15px;
}
#sidebar-right #newslsu h2 {
	color:#3B4C15;
	font-size:11pt;
	text-transform:lowercase;
}
#sidebar-right #newslsu input#textfield3 {
	border:1px solid #A1C8B6;
	float:left;
	margin-right:10px;
	width:130px;
}
#sidebar-right #newslsu #imageField {
	display:block;
	float:left;
}
#sidebar-right #newslsu .bottom-right {
	float:left;
	font-size:7pt;
	color:#8ba356;
	display:block;
	margin-top:5px;
	width:203px;
	text-align:right;
}
#sidebar-right .c-block {
	color:#3B4C15;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:30px 0px 0px 15px;
	_margin:30px 0px 0px 7px;
	width:210px;
	text-align:justify;
	text-transform:lowercase;
}
#sidebar-right .c-block h2 {
	font-size:11pt;
	margin:0px 0px -5px;
	text-transform:uppercase;
}

#sidebar-left #bfeed1-feed .NewsListItem {
	width:110px;
	float:right;
	font-size:8pt;
	color:#7c8f40;
	text-align:justify;
	margin-top:20px;
	text-transform:lowercase;
}

#sidebar-left #bfeed1-feed .NewsListCommentsNumber {
text-align:right;
}

#sidebar-right .c-block .content-more {
	margin-top:-5px;
	float:right;
}
#sidebar-right .c-block #imgVariable1 {
	display:block;
	float:left;
	margin:0px 12px 0px 0px;
}
#footer {
	margin:15px 0px 0px 0px;
	width:715px;
	float:left;
	background:url(../images/lcc-bg-bottom.gif) top center no-repeat #FFFFFF;
	padding:20px 30px 25px 30px;
	font-size:8pt;
	color:#3B4C15;
}
#footer a {
	color:#3B4C15;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer ul {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
#footer ul li {
	display:inline;
}
#footer #copyright {
	float:right;
	text-align:right;
}

#txtVar_home3 img {
	margin:0px 12px 0px 0px;
	display:block;
	float:left;
}

.SResults .SRnoResult {
color:#FF0000;
font-weight:bold;
float:left;
margin-top:5px;
margin-bottom:10px;
}

.SResults ul.SRList {
margin:0px;
padding:0px;
list-style:none;
}

.SResults ul.SRList .SRTitle a {
color:#3B4C15;
font-weight:bold;
text-decoration:none;
}
.SResults ul.SRList .SRTitle a:hover {
text-decoration:underline;
}

#PageFormSearch {
float:left;
margin-bottom:15px;
}
li.searchResult {
float:left;
margin-bottom:10px;
width:570px;
}

.Error {
color:#FF0000;
font-size:8pt;
border:1px solid  #990000;
background:#FFCECE;
padding:10px;
margin:0px 0px 10px 0px;
}

#sitemap {
margin-left:-22px;
margin-top: 35px;
float:left;
}

#sitemap a {
text-decoration:none;
color:#416326;
}

#sitemap a:hover {
text-decoration:underline;
color:#D4572B;
}
.SResults #page {
    width:570px;
    float:left;
}

.SResults #page ul.ruler {
    margin:0px 0px 10px 0px;
    padding:3px;
    background:#CCCCCC;
    border:#999999 1px solid;
}

.SResults #page ul.ruler li {
    display:inline;
    margin:0px 4px 0px 0px;
}
.SResults #page ul.ruler li a {
    color:#D4572B;
    text-decoration:none;
}
.SResults #page ul.ruler li a:hover {
    color:#416326;
    text-decoration:underline;
}
/*RSS*/
/* a.rss */
a.rss {
    background:transparent url(../../shared/images/rss.gif) no-repeat scroll 0%;
    padding-left:20px;
	text-decoration:none;
	color:#D4572B;
}


a.rss:hover, .NewsListCommentsNumber a:hover {
text-decoration:underline;
color:#416326;
}
/* Div with Rss list*/
.RssList{
/*    margin-left: 20px;*/
padding:10px;
border-top:3px dotted #DBDBDB;
background:#F5F5F5;
margin:25px 0px 0px 0px;
}
 /* ul with list */
 .RssList .feed_list{
    list-style: none;
	margin:0px;
	padding:0px;
 }

 .RssList .feed_list label {
 float:left;
 width:auto;
 }

 .RssList .feed_list label:after {
 content:":";
 }

 .RssList .feed_list li{
    padding-bottom: 5px;
    margin-bottom:  5px;
    border-bottom: 1px solid #CCC;
 }
    .TextRssFeed{
        margin-top:5px;
        margin-right:10px;
        width: 540px;
    }
/*COMMENT LIST*/
div.CommentList{
border-top:3px dotted #DBDBDB;
margin-top:25px;
}
ol.CommentList{
margin:0px;
padding:0px;
/*padding:0px 2px 0px 18px;*/
list-style:none;
}

ol.CommentList li.white{
background:#FFFFFF;
padding:10px;
}

ol.CommentList li.gray{
background:#F5F5F5;
padding:10px;
}
.Comment{
}
.CommentName{
   font-weight: bold;
}
.CommentDate a{
	color:#F45E46;
	text-decoration:none
}

.CommentDate a:hover {
	text-decoration:underline;
}
.CommentText{
    padding-bottom:10px;
	font-style:italic;
}

a:hover {
text-decoration:underline;
}
/*END COMMENT LIST*/

/*BREADCRUMB*/
.bc {
margin-bottom:10px;
font-size:7pt;
}

.bc a {
color:#52806B;
text-decoration:none;
}

.bc a:hover {
color:#D4572B;
text-decoration:underline;
}

a{
	color:#F45E46;
	text-decoration:none
}

a:hover {
	text-decoration:underline;
}

/* Blog Comment Form */
#BlogCommentForm {

}

#BlogCommentForm .TextFieldDiv label {
float:left;
width:auto;
}

#BlogCommentForm #CommentInputNameDiv {
float:left;
width:200px;
}

#BlogCommentForm #CommentInputEmailDiv {
float:left;
width:200px;
}

#BlogCommentForm #CommentInputText {
margin:5px 0px 0px 0px;
float:left;
width:100%;
}

#BlogCommentForm #CommentInputText label {
float:left;
}

#BlogCommentForm #commenttext {
width:100%;
height:60px;
position:relative;
z-index:10;
}

#BlogCommentForm #CaptchaImage,
#BlogCommentForm #CaptchaFieldDiv {
float:left;
width:100%;
}

#BlogCommentForm #CommentButtonSubmit {
float:left;
width:auto;
position:relative;
top:-22px;
left:155px;
}
#BlogCommentForm #CaptchaImage {
margin:15px 0px 5px 0px;
}
#BlogCommentForm #CaptchaFieldDiv label {
float:left;
width:100%;
}
#BlogCommentForm #CaptchaFieldDiv #security_code {
float:left;
}

#BlogCommentForm .TextFieldDiv input {
width:145px;
}

#SubscribeTable{
    float:left;
    margin:0px 0px 50px 100px;
    _margin:0px 0px 50px 50px;
}

#SubscribeTable .TextFieldDiv {
float: left;
width: 200px;
clear: both;
margin-bottom:10px;
}
#SubscribeTable .TextFieldDiv input {
float:left;
width:150px;
clear:both; border:1px solid #A1C8B6;
}
#SubscribeTable .TextFieldDiv label {
float:left;
width:auto;
clear:both;
margin-bottom:3px;
}
#SubscribeTable .RadioButtonsDiv{ clear:both; float:left; margin-bottom:10px;}
#SubscribeTable .RadioButtons{float: left;}
#SubscribeTable .NewsLettersCaptcha {
margin-top:20px;
float:left;
width:100%;
clear:both;
}
#SubscribeTable #CapchaFieldDiv {
margin-top:5px;
}

#SubscribeTable #NewsLetterButtonDiv {
float:left;
clear:both;
position:relative;
top:-32px;
left:160px;
/*top:36px;
left:-40px;*/
}

/*#SubscribeTable .RadioButtons {
float:left;
width:100px;
}

#SubscribeTable #SubscribeDiv.RadioButtons {
clear:left;
}*/
