/* GENERAL STYLES */
body {
				height:100%;
				margin:0 80px 0 80px;
				background:#000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				}
h1 {
     			font-size:12px;
		}

form {
			display: inline;
		}



		
		#mainContainer {
				height:100%;
				min-width: 900px;
				width: expression(document.body.clientWidth < 1026? "900px" : "auto"); 
				font-size:12px;
				background-color:#000000;
				color:#FFFFFF;
				}
		
		#header {
				padding:0 auto;
				background-color:#000000;
				background-image:url(/media/5658/wheatpattern.jpg);
				background-repeat:repeat-x;
				height:155px;
				z-index: -1;
			}

		#logoBlock{
				position: relative;
				top: 40px;
				left: -30px;
				z-index: 100;

			}
		
		#navBar {
				padding: 0 0 0 0;
				margin:0 auto;
     				background-color:#000000;
     				color:#FFFFFF;
     				height:30px;	
			}
			
			/*top, right, bottom, left*/

		

/* ======================================== 
Breadcrumb Links
========================================*/
			.breadcrumb {
				color: #777777;
				font-size:10px;
				margin:0 0 0 0;
				}
			a.breadcrumb:link {
				color: #777777;
				text-decoration: none;
				font-size:10px;
				}
			a.breadcrumb:hover {
				color: #777777;
				text-decoration: underline;
				font-size:10px;
				}
			a.breadcrumb:active {
				color: #777777;
				text-decoration: none;
				font-size:10px;
				}
			a.breadcrumb:visited {
				color: #777777;
				text-decoration: none;
				font-size:10px;
				}
			a.breadcrumb:visited:hover {
				color: #777777;
				text-decoration: underline;
				font-size:10px;
				}


		
		
		
		#searchContainer{
			padding: 20px 10px 10px 10px;
			}

		.searchField{
			border-color:#626e83;
			border-style:solid;
			border-width:1px;
			width:80%;
			}

		.umbSearchHighlight {
			background-color: #ecc92f;
		}


		.searchButton{
			font-family: Arial;
			font-size: 11px;
			color: #FFFFFF;
			background-color: #626e83;
			height: 20px;
			width: 25px;
			font-weight:bold;
			border-width:0;
		}
		
		


		#flashBar {
				background-color:#959a9b;
     				/*background-image:url(/media/5668/flashback.gif);*/
     				background-repeat:repeat-x;
				min-height: 260px;
     				height:260px;
			}
		#headerBarText {
				/*position:relative;
				top: 20%;*/
				text-align: center;
				color: #000000;
				font-size: 13px;
				font-weight: bold;
				/*z-index: 50;*/
				padding: 5px 3px 5px 3px;
				}
		
		#contentContainer {
			background-color:#FFFFFF;
			padding: 20px 20px 0px 20px;
			color:#000000;
		}
		
		#mainContent {
			width:60%;
			min-width: 475px;
			float:left;
			padding: 10px 30px 10px 10px;
			display: block;
			background-color:#FFFFFF;
			clear:both;

		}

		
		#mainContent img{
			/*padding:0 20px 20px 20px;*/
		}

		#mainContent #searchItem img{
			padding:0 0 0 15px;
		}

		#mainContent table {
			border-collapse: collapse;
			margin: 0 0 0 0;
		}

		#mainContent table p{
			padding: 0 0 0 0;
			
		}

		#mainContent td {
			border: 1px;
			
		}

		#mainContent P{
			padding: 0 0 0 20px;
		}


		#bodyHeaders {
			padding:15px 0px 0px 10px;
			font-weight:bold;
			font-size:18px;
		}

		#bodyHeaders img{
			padding:0 0 0 0;
		}

		#bodyContent {
			padding:0 0 20px 10px;
		}

		#bodyContent li{
			padding:0px 5px 5px 5px;
		}


				
		#rightContent {
			float:right;
			min-width: 200px;
			width: 25%;
			padding: 10px 0 10px 0;
			display: inline;
			background-color:#FFFFFF;

		}

		#languageBox {
			padding: 10px 10px 10px 10px;
			}

		#flagBox {
			float:left;
			padding: 5px 0 0 0;
			}

		#flagBox img {
			padding: 0px 15px 0px 0px;
			clear:both;
			}

		#flashMapSpacer {
			height: 40px;
			}

		#flashMap {
			float:left;
			padding: 10px 10px 10px 10px;
			display: inline;
			 }
		
/*top, right, bottom, left*/

		#footer{
			background-color:#ffffff;
     			margin: 0 0 0 0;
     			padding: 0 10px 10px 10px;
		}
		#footer a {
			color: #FFFFFF;
			font-weight: bold;
				}


                 #footer2{
			background-color:#949b9c;
     			padding:10px 25px 10px 25px;

			}   

		#footerMiddle{
			height:35px;
     			background-image:url(/media/357/subsidlogo.gif);
     			background-repeat:no-repeat;
     			background-position:right;
     			color:#ffffff;
     			padding:20px 0px 0px 0px;

				}

		
		#clearDiv {
			clear:both;
			}


/* -------------  Main Nav Menu Styles --------------------*/

		.TopGroup{
 			 background-color:#000000; 
  			cursor:default; 
			}

		.MenuGroup{
 			 background-color:#6e7272;
  			opacity:0.8;
  			-moz-opacity:0.8;
  			filter:alpha(opacity=80); 
 			cursor:default; 
			}

		.TopMenuItem{
			background-color:#000000; 
  			color:white; 
  			font-family:Arial; 
  			font-size:10px; 
  			cursor:default;
			height:20px; 
		}

		.TopMenuItemHover {
  			background-color:#ecc92f; 
  			color:black; 
  			font-family:Arial; 
  			font-size:10px; 
  			cursor:default; 
}

		.MenuItem{
  			font-family:Arial; 
  			font-size:10px; 
  			color:white;
  			cursor:default; 
		}

		.MenuItemHover {
 			 background-color:#ecc92f; 
  			font-family:Arial; 
  			font-size:10px; 
  			color:black;
  			opacity:1.0;
  			-moz-opacity:1.0;
  			filter:alpha(opacity=100); 
  			cursor:default; 
		}

		.MenuBreak{
  			width:100%;
  			height:1px;
		}

/*----------------------- End NAV MENU STYLE------------*/

		
		
/* ======================================== 
Regular Anchor Links
========================================*/
		a:link {
			color: #2c6899;
			text-decoration: none;
			font-size:12px;
		}
		a:hover {
			color: #2c6899;
			text-decoration: underline;
			font-size:12px;
		}
		a:active {
			color: #2c6899;
			text-decoration: none;
			font-size:12px;
}
		a:visited {
			color: #2c6899;
			text-decoration: none;
			font-size:12px;
}
		a:visited:hover {
			color: #2c6899;
			text-decoration: underline;
			font-size:12px;
}


		#boxHeader {
     			font-size:12px;
			font-weight: bold;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
		}

		#viewAllContent {
			padding-left: 5px;
		}

		#viewAllHeader {
			margin:15px 0 8px 0px;
     		}

		#viewAll {
			padding:0px 0px 20px 40px;
     		}

		#viewAll img {
			padding:0 0 0 0;
			
		}

		#viewAllDesc {
			min-width: 350px;
			padding: 10px 0px 10px 10px;
		}

		#viewAllClear {
			clear: both;
		}

		#viewAllImage{
			height: 100px;
			min-height: 100px;
			width: 80px;
			min-width: 80px;
			text-align: center;
			float: left;
			padding: 10px 10px 0 0;
		}


		#viewAllContentSelectionGuide {
			padding-left: 5px;
		}

		#viewAllHeaderSelectionGuide {
			margin:15px 0 8px 0px;
     		}

		#viewAllSelectionGuide {
			padding:0px 0px 20px 40px;
     		}

		#viewAllSelectionGuide img {
			padding:0 0 0 0;
			
		}

		#viewAllDescSelectionGuide {
			min-width: 350px;
			padding: 10px 0px 85px 10px;
		}

		
		#viewAllImageSelectionGuide{
			height: 80px;
			min-height: 80px;
			width: 70px;
			min-width: 70px;
			text-align: center;
			float: left;
			padding: 10px 10px 0 0;
		}

/*top, right, bottom, left*/

		#imgViewer {
			display:inline;

		}

		#docList {
			padding: 0 0 10px 0;
			
			margin-left: 10px;
		}

		#docList img {
			padding: 0 2px 0 0;
			margin-top:10px;
		}

		#docListHeader {
			background-color:#f9cc01;
			background-image: url(/media/43346/headercap.gif);
			background-repeat: no-repeat;
			background-position: right;
			height: 20px;
			padding-left: 5px;
			margin-bottom: 10px;
			
			
		}

		#docItem {
			padding: 0 0 0 10px;
		}

		#docHeaderText {
			position: relative;
			top: 20%;
		}
		
		#docComment {
			margin-left: 30px;
			font-size: 10px;
		}

.newsTitle{
	color:#c6c9ca;
	font-weight:bold;
	font-size: 14px;
	padding: 0 0 0 20px;
}
.newsBody{
	font-weight:normal;
	font-size: 12px;
        margin:0 0 0 20px;
}
.storyDate{
	color:#888888;
	font-weight:normal;
	font-size: 9px;
}

/* image library css */

#imageLibraryContainer{
	
	}

#imageLibraryContainer img{
	padding:0 0 20px 0;
	
	}

.imageLibraryList{
	float:left;
	text-align: center;
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	margin-top: -1px;
	margin-left: -1px;
	width:130px;
	min-width:130px;
	height: 190px;
	min-height: 190px;
}

.imageHolder{
	overflow:hidden;
	width:130px;
	min-width:130px;
	height: 120px;
	min-height: 120px;
	
}

.imageDetails{
	text-align: left;
	font-size: 10px;
}

.corporateImageLinks{
	height:65px;
	width:120px;
	text-align:left;
}
.corporateImageName{
	height:20px;
	font-size:10px;
	font-weight:bold;
}
.corporateImageList{
	float:left;
	text-align: center;
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	margin-top: -1px;
	margin-left: -1px;
	width:140px;
	min-width:140px;
	height: 220px;
	min-height: 220px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100% 
}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	/*partial coverage fix*/
	min-height: 100%;	
	height: auto;	
	_height: 100%;
	min-width:100%; 
	width:auto; 
	_width:100%;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:inline;
	margin: 15px 0 0 15px;
	
	/*border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:center;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	z-index:101;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#thickImage{
	text-align:center;
}

#thickImage img{
}

#thickContent {
	text-align:left;
}

#thickComment {
	padding: 5px 5px 5px 5px;
	background-color:#e8e8e8;
	border: solid 1px #cccccc;
	text-align:left;
}

#thickLinkWeb {
	padding: 5px 0 5px 0;
}

#thickLinkWeb a{
	font-size: 10px;
}

#thickLinkHigh {
	padding: 5px 0 5px 0;
}

#thickLinkHigh a{
	font-size: 10px;
}

#companyList {
	padding: 0 0 10px 0;
	border: 1px dashed #666666;
}

#nearbyStates {
	padding: 0 0 10px 0;
	border: 1px dashed #cccccc;
}

#flashContent {
	float:left;
}

#fourSquare {
	float:right;
}

#yellowBar {
	clear:both;
	min-height: 30px;
	/*height: 30px;*/
	background-color:#f9cc01;
	
}

#copyright {
	font-weight:bold;
	text-align: right;
	font-size: 9px;
	}

#key1{
	border:1px solid #cccccc;
	width:195px;
	text-align:right;
	padding:3px 10px 3px 0;
}
#key2{
	font-size:10px;
	font-weight:bold;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px 0 3px 10px;
	width:195px;
}

/* EDITOR PROPERTIES */
