/* CSS Document */
body
{	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	/*background-image:url(../pics/bg_primary.jpg);*/
	/*background-repeat:repeat-x;*/
	background-image:url(../pics/gradientbg.png);
	background-repeat:repeat-x;
	background-color:#c6c6c6;
	/*background-attachment:fixed;*/
	color:#636363;
	text-align:center;}

body, form, p, span, img, ul
{	padding:0;
	margin:0;}

ul
{	list-style-type:disc;
	margin-left:18px;
}

ul li
{	background-image:url(../pics/bullet.gif);
	background-repeat:no-repeat;
	padding-left:2px;
}

img
{	border:0;}

a
{	text-decoration:none;}

.inputtxt, .inputpas, select
{	border:1px solid #7e8182;
	color:#7e8182;}

textarea
{	overflow:auto;}

.stlink
{	color:#464646;}

.stlink:hover
{	color:#7b0000;}

.stlink_lightgreen
{
color:#97b654;
}

.stlink_lightgreen:hover
{
color:#5b6d32;
}

.stlink_creolink
{
color:#fff;
}

.stlink_creolink:hover
{
color:#97b654;
}

.stlink_darkblue
{
color:#0024ae;
}


.stlink_darkblue:hover
{
color:#0024ae;
}

.stlink_bt
{
color:#00118e;
}

.stlink_bt:hover
{
color:#00118e;
}


#pagecon
{	margin:30px auto 0 auto;
	padding-bottom:30px;
	/*width:970px;*/
	width:989px;
	text-align:left;
	background-color:;
}

#pagecon_home
{
	width:991px;
	height:730px;
	background:url(../pics/homepagebg.png) no-repeat;
	text-align:left;
	position:relative;
}

#preload
{	display:none;}

.clear
{	clear:both;}

.brmargin2
{	font-size:2px;}

.brmargin5
{	font-size:5px;}

.brmargin10
{	font-size:10px;}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Specifics xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.bold
{
font-weight:bold;
}

.bt_11
{
font-size:11pt;
}

.headercon
{
height:209px;
background:url(../pics/bg_header.png) no-repeat;
}

.header_innercon
{
height:209px;
position:relative;
}

.midwestlogo_homelink
{
width:380px; 
height:70px; 
position:absolute; 
top:34px; 
left:50px;
}

.mainmenuscon
{
width:749px;
height:140px;
position:absolute;
top:123px;
left:100px;
z-index:200;
}

.mainmenuscon_admin
{
width:414px;
height:51px;
position:absolute;
top:133px;
left:100px;
}

.adminmenu_products
{
background:url(../pics/mainmenu_products_admin.png) no-repeat;
}

.adminmenu_projects
{
background:url(../pics/mainmenu_project_admin.png) no-repeat;
}

.adminmenu_resources
{
background:url(../pics/mainmenu_resources_admin.png) no-repeat;
}

.adminmenu_logout
{
background:url(../pics/mainmenu_logout_admin.png) no-repeat;
}

.home_leftslides
{
position:absolute;
width:471px;
height:482px;
top:200px;
left:100px;
}

.midcon
{
background:url(../pics/bg_midcon.png) repeat-y;
z-index:-1;
}

.bannercon
{
height:248px;
}

.banner_products
{
background:url(../pics/banner_products.png) no-repeat;
}

.banner_projects
{
background:url(../pics/banner_projects.png) no-repeat;
}

.banner_resources
{
background:url(../pics/banner_resources.png) no-repeat;
}

.banner_aboutus
{
background:url(../pics/banner_aboutus.png) no-repeat;
}

.banner_contactus
{
background:url(../pics/banner_contactus.png) no-repeat;
}

.banner_projects_dairy
{
background:url(../pics/banner_products_dairy.png) no-repeat;
}

.banner_projects_poultry
{
background:url(../pics/banner_products_poultry.png) no-repeat;
}

.banner_projects_swine
{
background:url(../pics/banner_products_swine.png) no-repeat;
}




.home_leftcon
{
width:471px;
height:482px;
float:left;
background-color:#fff;
}

.leftcon
{
width:290px;
height:1px;
float:left;
}

.rightcon
{
width:650px;
float:left;
}

.home_rightcon
{
width:517px;
float:left;
}

.bodytext_home
{
width:420px;
padding-left:40px;
margin:20px 0 0 0;
}

.bodytext
{
width:610px;
}

.bodytext_resourcelist
{
width:650px;
}

.bodytext_project_dedicated
{
width:630px;
}

.bodytext_admin_projectediting
{
width:500px;
}

.projectcon_left
{
width:300px;
margin:0 25px 0 0;
float:left;
}

.projectcon_right
{
width:300px;
margin:0 0 0 0;
float:right;
}

.bt_head
{
font-size:25pt;
color:#00118e;
font-weight:bold;
}

.bt_head2
{
font-size:18pt;
color:#00118e;
font-weight:bold;
}

.bt_head3
{
font-size:12pt;
color:#00118e;
font-weight:bold;
}

.bt_head4
{
font-size:13pt;
color:#00118e;
font-weight:bold;
}

.bt_head5
{
font-size:11pt;
color:#00118e;
font-weight:bold;
}

.bt_head6
{
font-size:15pt;
color:#00118e;
font-weight:bold;
}




.home_banner
{
height:130px;
background:url(../pics/banner_home.png) no-repeat;
margin:8px 0 0 0;
}

.pagetitle_head
{
font-size:20pt;
font-weight:bold;
color:#00118e;
padding:25px 0 5px 0;
border:solid #586e29;
border-width:0 0 2px 0;
margin:0 0 20px 0;
}

.rl_listings
{
padding-top:18px;
}

.contactus_forms
{
}

.cf_doms
{
width:70px;
margin:10px 20px 0 0;
text-align:right;
float:left;
clear:left;
font-weight:bold;
}

.cf_error
{
font-size:8pt;
color:#ff0000;
}

.cf_defs
{
width:400px;
margin:10px 0 0 0;
float:left;
}




.cf_defs_textarea
{
width:400px;
height:120px;
margin:10px 0 0 0;
float:left;
}

.cf_captcha
{
float:left;
margin:0 10px 0 0;
}

.cf_verify_textfield
{
width:80px;
float:left;
}

.cf_submitbutton
{
width:105px;
height:33px;
background:url(../pics/button_submit2.png) no-repeat;
border:none;
cursor:pointer;
float:right;
}

.bottom_button
{
text-align:right;
}

.button_viewprojects
{
position:relative;
left:0;
}

.project_photocon
{
text-align:left;
}

.project_photocon img
{
margin:0 auto;
}

.admin_login_dom
{
width:160px;
text-align:right;
margin:10px 15px 0 0;
float:left;
clear:left;
}

.admin_login_def
{
width:295px;
float:left;
margin:10px 0 0 0;
}

.error_message
{
color:red;
font-size:8pt;
}

.admin_login_submit
{
width:105px;
height:33px;
background:url(../pics/button_login.png) no-repeat;
border:none;
cursor:pointer;
float:right;
}

.adminmenu_link_products
{
width:109px;
height:50px;
position:absolute;
top:133px;
left:100px;
}

.adminmenu_link_projects
{
width:96px;
height:50px;
position:absolute;
top:133px;
left:212px;
}

.adminmenu_link_resources
{
width:112px;
height:50px;
position:absolute;
top:133px;
left:312px;
}

.adminmenu_link_logout
{
width:85px;
height:50px;
position:absolute;
top:133px;
left:428px;
}

.adminmenu_link_upall_1
{
width:989px;
height:130px;
position:absolute;
top:0;
left:0;
}

.adminmenu_link_upall_2
{
width:989px;
height:20px;
position:absolute;
top:187px;
left:0;
}

.adminmenu_link_upall_3
{
width:96px;
height:50px;
position:absolute;
top:133px;
left:0;
}

.adminmenu_link_upall_4
{
width:470px;
height:50px;
position:absolute;
top:133px;
left:517px;
}

td.admin_projectname
{
padding:0 15px 15px 0;
}

td.admin_projecteditlink
{
padding:0 0 15px 0;
}

.bap_dom
{
text-align:right;
font-weight:bold;
width:70px;
margin:10px 15px 0 0;
float:left;
clear:left;
}

.bap_def
{
width:400px;
margin:10px 0 0 0;
float:left;
}

.bap_piccon
{
text-align:center;
margin:10px 0 0 0;
}

.bap_savetablebutton
{
width:105px;
height:33px;
background:url(../pics/button_save.png) no-repeat;
float:right;
cursor:pointer;
border:none;
}

.bap_applybutton
{
width:105px;
height:33px;
background:url(../pics/button_apply.png) no-repeat;
float:right;
cursor:pointer;
border:none;
}

.bap_updatebutton
{
width:105px;
height:33px;
background:url(../pics/button_update.png) no-repeat;
float:right;
cursor:pointer;
border:none;
margin:0 0 0 20px;
}

.bap_deletebutton
{
width:105px;
height:33px;
background:url(../pics/button_delete.png) no-repeat;
float:right;
cursor:pointer;
border:none;
margin:0 0 0 20px;
}

.bap_addbutton
{
width:105px;
height:33px;
background:url(../pics/button_add.png) no-repeat;
float:right;
cursor:pointer;
border:none;
}

.bap_cancelbuttoncon
{
width:105px;
height:33px;
background:url(../pics/buttton_cancel.png) no-repeat;
float:right;
margin-left:20px;
}

.bap_cancelbuttoninnercon
{
position:relative;
}

.bap_cancelbutton
{
width:105px;
height:33px;
position:absolute;
top:0;
left:0;
}


.bt_productthumbcon
{
width:120px;
float:left;
margin:15px 15px 0 0;
}

.bt_thumbnail
{
margin:0 auto 0 auto;
}

.bt_productdesccon
{
width:400px;
float:left;
margin:15px 15px 0 0;
}

.bt_product_photo
{
float:left;
margin:0 50px 20px 0;
width:253px;
height:190px;
}

.bt_product_description_con
{
	float:left;
	width:290px;
}

.product_description
{
	position:relative;
	left:-17px;
}

.product_name
{
	position:relative;
	left:-17px;
}

.admin_projectdescription
{
	width:190px;
}

.prod_bullet_submit
{
	width:105px;
	height:33px;
	background:url(../pics/button_add.png) no-repeat;
	border:none;
	cursor:pointer;
}

.prod_bullet_add
{
	width:340px;
	height:50px;
}

.prod_admin_bullets
{
	padding:8px 0 0 0;
}


.pab_editing
{
	color:#97b654; text-align:right;
}

.pb_prod_table
{
	border:1px solid #5b6d32;
	border-width:1px 1px 0 0;
}

.pb_prod_headings
{
	border:1px #5b6d32 solid;
	border-width:0 0 1px 1px;
	color:#fff;
	background-color:#5b6d32;
	padding:5px 5px 5px 5px;
	text-align:center;
}

.pb_prod_content
{
	border:1px #5b6d32 solid;
	border-width:0 0 1px 1px;
	font-size:8pt;
	padding:10px 2px 2px 2px;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Footer Mods xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.footercon
{
height:63px;
background:url(../pics/bg_footer.png) no-repeat;
position:relative;
}

.footerlink
{
text-align:center;
padding:20px 0 0 0;
font-size:8pt;
color:#fff;
}

.img_creolink
{
	position:absolute;
	top:18px;
	left:670px;
}
































