/* Structural CSS for Federated Farmers */
/****************************************/

html{margin:0px;padding:0px;border:0px;}
body{margin:0px;padding:0px;border:0px;background-color:#ffffff;color:#333333;font-family:arial, sans-serif;font-size:12px;font-weight:normal;line-height:1.3em;}

/* Zero margin elements */
/************************/
div,p,h1,h2,h3,h4,h5,ul,ol,table,form,input{margin:0px;padding:0px;border:0px;}

/* General Print Styles */
/************************/
.noPrint{display:none;}

/* Page Banner */
/***************/
div#pageBanner{background-color:#ffffff;margin:0px 0 0px 40px;}
div#pageBannerInner{position: static;height: auto;width:auto;}
div#pageBannerInner h1#logo{float: none;margin:26px 0px;height: 124px;}
/*div#pageBannerInner h1#logo a{display:block;height:140px;width:131px;text-decoration:none;background-image:url('../../images/ffinternet/ff_logo_print.jpg');background-position:top left;background-repeat:no-repeat;}*/
div#pageBannerInner h1#logo a{display:block;width:131px;text-decoration:none;background-image:none;height: auto;}
div#pageBannerInner h1#logo a span{visibility: hidden;}
div#pageBannerInner div#bannerSlogan{margin:6px 0;font-size:13px;font-weight:bold;background-image:none;visibility:visible;display:none;}
div#pageBannerInner div#bannerSearch{display:none;float:none;}
div#pageBannerInner div#bannerSlogan{position:static;float: none;text-align:left;padding:0px;margin:0px 0px 10px 0px;height: auto;}
div#pageBannerInner div#bannerSlogan span{color: #333333;visibility:visible;padding:0px;margin:0px;}
div#pageBannerInner div#searchslogan{position:static;text-align:left;}

/* Primary Navigation */
/**********************/
div#primNav{display:none;}

/* page utils */
/*************/
div#pageUtilsWrapper {margin:0px 0px 10px 0px;}
div#pageUtilsWrapper div#pageUtils{float: none;background-color:Purple;}
div#pageUtilsWrapper div#breadCrumbs{margin: 0px;font-size: 12px; color:#333333;}

/* Banner Ad for home page */
/***************************/
div#homeBanner{display:none;}

/* Main Content Area Structure */
/*******************************/
div#pageContArea{background-image:none;margin-left:40px;}
div#pageContWrapper{background-image:none;width:auto;}
div#pageContInner{background-image:none;}
div#mainPageContent{min-height: 0px;margin:0px;padding: 0px;}
div#pageContInner, div#pageContInnerNoBgndImg{min-height: 0px;}
div#pageContInner{margin-left: 0px;}
div#mainPageContent{background-image:none;float: none;}
div.sectHead{margin:0 0 8px 0;padding:0 0 2px 0;color:#000000;font-size:14px;font-weight:bold;text-transform:uppercase;border-bottom:solid 1px #dcdcdc;}
div#addInfoCol{display:none;}
div#addInfoColInner{}

div#breadCrumbs{margin:0 0 8px 0;}
div#pageUtils{display:none;}

/* Home Page Column Layout */
/***************************/
div#homeCol1{}
div#homeCol1Inner{}
div#homeCol2{display:none;}

/* What's New Articles */
/***********************/
div.newsItemGrp{margin:0 0 20px 0;}
div.newsItemGrp h3{margin:0 0 2px 0;line-height:22px;}
div.newsItemGrp p{font-size:14px;}
div.newsItemGrp p.date{font-size:10px;color:#686868;font-weight:bold;text-transform:uppercase;}

/* Polls / Surveys */
/*******************/
div#poll{margin:0 0 18px 0;}
div#poll div#questionAndResults div.resultBar{margin:0 0 8px 0;clear:both;}
div#poll div#questionAndResults div.resultBar p{font-weight:normal;margin:0px;}
div#poll div#questionAndResults div.resultBar div.barValue{float:left;height:16px;background-color:#cccccc;}
div#poll div#questionAndResults div.resultBar div.resultChosen{background-color:#546a32;}
div#poll div#questionAndResults div.resultBar div.barText{color:#666666;}
div#poll div#questionAndResults p#votesTotal{clear:both;font-weight:normal;margin:12px 0 0 0;color:#666666;}

/* Page Footer */
/***************/
div#pageFooter{background-image: none;padding:10px 0 0 0;border-top:solid 1px #dcdcdc;margin: 10px auto;margin-left: 40px;}
div#footerContact{color:#333333;font-size: 12px;width:660px;}
div#pageFooterInner{padding:0px;width:auto;}
div#pageFooterInner a{color:#333333;text-decoration:none;}
div#footerNavList{display:none;}

/* Genral Styles */
/*****************/
p{margin:0 0 12px 0;}
ul{margin:0 0 12px 30px;list-style-image:url('../../images/ffinternet/bulleticon.gif');}
ul li ul{margin:0 0 0 30px;}
ol{margin:0 0 12px 30px;}
li{}
table{border-collapse:collapse;}
strong{font-weight:bold;color:#000000;}
a img{text-decoration:none;border:0px;}
div.clearHidden{height:0px;line-height:0px;font-size:0px;clear:both;}

/* Back to top links */
/********************/
div.backToTop{display: none;}
div.bookmarkListHorizontally{display:none;}
img.indicator{display:none;}

/* Headings */
/***********/
h2,h3{margin: 0px 0px 5px 0px;}
h4{margin: 0px 0px 3px 0px;}

/* Calendar */
/************/
div#calSearch{display:none;}
div.eventBlock{margin: 15px 0px;}
div.eventBlock table td{padding: 5px 20px 5px 5px;}
div.eventBlock table td span.eventTitle{color:#3F5C14; font-size:17px;font-weight:bold;}
div.eventBlock table td.eventRowHeader{text-transform:uppercase;font-size:12px; font-weight: bold;}

/* forms */
/********/
div.formHolder div.shadowInner1{background-image: none;}
div.formHolder div.shadowInner2{background-image: none;}

/* images */
/**********/
div.imageHolder{background-color:#ffffff;}
div.imageHolder img.botleftcorner{display:none;}
div.imageHolder div.imgHold1,div.imageHolder div.imgHold2,div.imageHolder div.imgHold3, div.imageHolder div.imgHold4{background-image: none;}

/* membership home */
/******************/
div#innerCol1{float: none;width: auto;min-height:0px;}
div#innerCol2{background-image: none; float:none;width: auto;height: auto;min-height:0px;}
div#innerCol2Inner{margin:0px;}
div#poll div#questionAndResults div#resultsSlider{position:static;}
