/* Marietta Silos */
/* CSS Styles */
/* created by Chris Hlubb */
/* (c)2010 OffWhite */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../templates/shared/background_block.jpg);
	background-repeat: repeat;
}

#container {
	position: relative;
	width: 1024px;
}

#header {
	position: relative;
}

#leftnavbox {
	position: relative;
	padding-top: 85px;
}

#leftnav {
	position: relative;
	width:  165px;
	background-color: #000000;
	text-align: left;
	padding-bottom: 30px;
	padding-top: 30px;
}

#navitemhome {
	color: #F79721;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#navitemhome a{
	color: #F79721;
	text-decoration: none;
}

#navitemhome a:hover{
	color: #F79721;
	text-decoration: none;
}

#navitem {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#navitem a{
	color: #FFFFFF;
	text-decoration: none;
}

#navitem a:hover{
	color: #F79721;
	text-decoration: none;
}

.navitem {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.navitem a{
	color: #FFFFFF;
	text-decoration: none;
}

.navitem a:hover{
	color: #F79721;
	text-decoration: none;
}


#childrow {
	width:  155px;
	padding-left: 10px;
}

.childrow {
	width:  155px;
	padding-left: 10px;
}

.childrow a{
	color: #FFFFFF;
	text-decoration: none;
}

.childrow a:hover{
	color: #F79721;
	text-decoration: none;
}

#level3child {
	width:  135px;
	padding-left: 30px;
}

#level3child a{
	color: #FFFFFF;
	text-decoration: none;
}

#level3child a:hover{
	color: #F79721;
	text-decoration: none;
}

.level3child {
	width:  135px;
	padding-left: 30px;
}

.level3child a{
	color: #FFFFFF;
	text-decoration: none;
}

.level3child a:hover{
	color: #F79721;
	text-decoration: none;
}

/*
#leftcolumn {
	background-image: url(../templates/shared/background_left.png);
	background-repeat: repeat-y;
	background-position: top;
}

#rightcolumn {
	background-image: url(../templates/shared/background_right.png);
	background-repeat: repeat-y;
	background-position: top;
}
*/
#pagemiddle {
	background-image: url(../templates/shared/back_middle_strip.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

#middle {
	background-image: url(../templates/shared/background_middle.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#non_ie_background {
	background-image: url(../templates/shared/background_middle.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#homecontent {
	width: 560px;
/*	padding-left: 60px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6E70;
	padding-top: 40px;
	position: relative;
}

#homecontent_ff {
	width: 520px;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6E70;
	padding-top: 40px;
	position: relative;
}

#homephoto {
	width: 558px;
	position: relative;
}

#eventswebinars {
	padding-top: 25px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#eventswebinars a{
	color: #78B8E5;
	text-decoration: none;
}

#eventswebinars a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#eventsbox {
	color: #000000;
	position: relative;
}

#eventsbox a{
	color: #78B8E5;
	text-decoration: none;
}

#eventsbox a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#eventtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-left: 3px;
	position: relative;
	color: #000000;
}

#eventbrief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 3px;
	position: relative;
	color: #000000;
}

#eventbrief a{
	color: #78B8E5;
	text-decoration: none;
}

#eventbrief a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

.eventbrief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 3px;
	position: relative;
	color: #000000;
}

.eventbrief a{
	color: #78B8E5;
	text-decoration: none;
}

.eventbrief a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#mainwebinartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #58595B;
	padding-bottom: 5px;
	position: relative;
}

#webinartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #58595B;
	font-style: italic;
	position: relative;
}

#webinarinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;
	position: relative;
}

#webinarinfo a{
	color: #78B8E5;
	text-decoration: none;
}

#webinarinfo a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#rightnavbox {
	position: relative;
/*	padding-top: 400px; */
	padding-top: 370px;
}

#rightsidetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#rightsidetext a{
	color: #FFFFFF;
	text-decoration: none;
}

#rightsidetext a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.rightsidetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.rightsidetext a{
	color: #FFFFFF;
	text-decoration: none;
}

.rightsidetext a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#rightnav {
	position: relative;
	width:  140px;
	background-color: #000000;
	text-align: left;
	padding-bottom: 30px;
	padding-top: 30px;
}

#searchkeywords {
	width: 100px;
	height: 18px;
	line-height: 18px;
	}
#searchkeyword {
	width: 100px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	}

#footer {
	position: relative;
}

#email {
	position: absolute;
	top: 45px;
	left: 450px;
	z-index: 10;
}

#print {
	position: absolute;
	top: 45px;
	left: 490px;
	z-index: 10;
}

#footerbar {
	position: absolute;
	top: 92px;
	left: 45px;
	z-index: 10;
}

#boiler {
	position: absolute;
	top: 102px;
	left: 45px;
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

#boiler a{
	color: #FFFFFF;
	text-decoration: none;
}

#boiler a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/* Static Pages */
#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	color: #000000;
	margin: 0px;
}

.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
	color: #000000;
}

#staticcontentbox {
	width: 475px;
	text-align: left;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
	position: relative;
}

#staticcontentbox a{
	color: #78B8E5;
	text-decoration: none;
}

#staticcontentbox a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#staticcontentbox_ff {
	width: 475px;
	text-align: left;
	padding-left: 50px;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
}

#staticcontentbox_ff a{
	color: #78B8E5;
	text-decoration: none;
}

#staticcontentbox_ff a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#calendarbox {
	width: 469px;
	position: relative;
	text-align: left;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
}

#calendarbox a{
	color: #78B8E5;
	text-decoration: none;
}

#calendarbox a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#calendarbox_ff {
	width: 469px;
	position: relative;
	text-align: left;
	padding-top: 50px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
}

#calendarbox_ff a{
	color: #78B8E5;
	text-decoration: none;
}

#calendarbox_ff a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

/* PHOTO GALLERY - IE */
#gallery_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

#progress {
	padding-bottom: 5px;
}

#photo1 {
	position: absolute;
	top: 500px;
	left: 0px;
	z-index: 10;
}

#photo2 {
	position: absolute;
	top: 500px;
	left: 119px;
	z-index: 10;
}

#photo3 {
	position: absolute;
	top: 500px;
	left: 238px;
	z-index: 10;
}

#photo4 {
	position: absolute;
	top: 500px;
	left: 357px;
	z-index: 10;
}

#prev {
	position: absolute;
	top: 530px;
	left: -30px;
	z-index: 100;
}

#next {
	position: absolute;
	top: 530px;
	left: 485px;
	z-index: 100;
}

#size2box {
	position: relative;
	width: 400px;
	z-index: 10;
	padding-left: 30px;
}

/* PHOTO GALLERY - FireFox */
#photoff1 {
	position: absolute;
	top: 600px;
	left: 278px;
	z-index: 10;
}

#photoff2 {
	position: absolute;
	top: 600px;
	left: 397px;
	z-index: 10;
}

#photoff3 {
	position: absolute;
	top: 600px;
	left: 516px;
	z-index: 10;
}

#photoff4 {
	position: absolute;
	top: 600px;
	left: 635px;
	z-index: 10;
}

#prevff {
	position: absolute;
	top: 630px;
	left: 242px;
	z-index: 100;
}

#nextff {
	position: absolute;
	top: 630px;
	left: 768px;
	z-index: 100;
}

/* Special Templates */

#templatelogo {
	position: absolute;
	top: 0px;
	left: 355px;
	z-index: 20;
}

#templatelogo_ff {
	position: absolute;
	top: 105px;
	left: 630px;
	z-index: 20;
}

#silorepaircontentbox {
	width: 475px;
	text-align: left;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
	position: relative;
}

#silorepaircontentbox a{
	color: #78B8E5;
	text-decoration: none;
}

#silorepaircontentbox a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#silorepaircontentbox_ff {
	width: 475px;
	text-align: left;
	padding-left: 50px;
	padding-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #6D6E70; */
	color: #000000;
}

#silorepaircontentbox_ff a{
	color: #78B8E5;
	text-decoration: none;
}

#silorepaircontentbox_ff a:hover{
	color: #78B8E5;
	text-decoration: underline;
}

#mrsiloman {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99999;
}











/* ==|== print styles =======================================================
   Print styles.
   ========================================================================== */

@media print {
    a, a:visited { text-decoration: underline; }
    body {background:transparent !important; font-size:.7em !important; color:black !important;}
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    table { display: table-header-group; } /* h5bp.com/t */
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
	#rightnavbox {display:none !important;}
	#homecontent_ff {color:black !important;}
	#container {width:100% !important;}
}