/* CSS layout */
body{

	background-image: url('pics/bg.jpg');
	background-repeat: repeat-x ;
	text-align: center;
	
}

#main{
		width: 980px;
		text-align: center;
		margin: auto ;

}
#masthead {
	position: relative;
	width: 980px;
	background: white;
	height: 240px;
	background-image:url('pics/upbg.gif');
	background-repeat: no-repeat;
}

#top_left {
	width: 200px;
	position: absolute;
	left: 9px;
	top: 13px;


	height: 213px;
	background-position: 16px 13px;
	background-repeat: no-repeat;
}

/*********************************************************************************************/
#header {
	margin-left:200px;
	text-align: left;
}

#flsh{
	margin-left: 29px;
	margin-right: 19px;
	/**border-left: 1px #aac3da solid;		border-bottom: 1px #aac3da solid;**/

}

#menuup{
	background-image: url('pics/midupmenu.gif');
	background-repeat: repeat-x;
	margin-left: 44px;
	width: 699px; /****added 0px for the border**/
	height: 50px;
}

#leftcorner{
	position: absolute;
	width: 45px;
	height: 45px;
	background-image: url('pics/leftcorner.gif');
	background-repeat: no-repeat;

}

#rightcorner{
	position: absolute;
	width: 45px;
	height: 45px;
	margin-left: 654px;	 /****added 0px for the border**/
	background-image: url('pics/rightcorner.gif');
	background-repeat: no-repeat;
}

#menuup ul{
	position: absolute;
	list-style: none;
	margin-top: 25px;
	width: 605px;
	padding-top: 1px;
	padding-bottom: 4px;  /**same in li:hover and #menuup ul*/

}

#menuup li{
	display: inline;
	color: white;
	border-left: 1px white solid;
	font-size: 15px;
	padding-left: 0px;

}

#menuup #firstmen{
	border-left-width: 0px;

}


#menuup a:hover {
	display: inline;
	padding-left: 19px;
	padding-right: 19px;
	color: white;
	background: #16529c;
	color: white;
	padding-bottom: 8px;  /**same in li:hover and #menuup ul*/
	margin-right:-3px;

}



#menuup a{
	color: #16529c;
	text-decoration: none;
	font-weight: bold;
	padding-left: 19px;
	padding-right: 19px;
	margin-right:-3px;
}

#menuup li a {
	color: white;
}


/**
#sec1:hover {
color: white; background: green;

 padding-right: 3px; padding-left: 3px;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 0px;
border-color: green;
font-weight: bold;
}

#sec1 {

}
*/




/*********************************************************************************************/
#men1{
	background-image: url('pics/shslog_06.gif');
	background-repeat: no-repeat;
	height: 37px; 
	background-position: 18px 0px;
}

#mainmenu{

	margin-left: 18px;
	border-left: 1px #16529c solid;
	border-right: 1px #16529c solid;
	background: white;
	text-align: left;
}

#men3{
	background-image: url('pics/shslog_08.gif');
	background-position: 18px 0px;
	background-repeat: no-repeat;
	height:24px; 
}

#men4{
	text-align: left;
	background-repeat: no-repeat;
	background-image: url('pics/projects-logosofhover.jpg');
	height: 350px;
	margin-left:18px; 
	padding-top: 30px;
	padding-left: 13px;
}

#desc{
	padding-left: 3px;
	padding-right: 3px;
	width: 154px;
	margin-top: 23px;
	font-family: "Times New Roman", Times, serif;
	color: #0b5a9d;
	font-size: 13px;

}
/*********************************************************************************************/


#container {
	position: relative;
	width: 100%;
	background: white;

}

#left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: white;

}

#page_content {
	margin-left: 230px;
	border-left: 1px #c2c2c2 solid;
	margin-right: 26px;
	border-right: 1px #c2c2c2 solid;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding-left: 10px;
	
}

#page_content img{

}


#footer {
background-repeat: no-repeat ;
background-position: center bottom;
height: 35px;
	background: white;
	background-image: url('pics/farmer.gif');

}


h2{
	font-size: 16px;
	color: #16529c;
	font-family: "Times New Roman", Times, serif;
	margin:0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#men-search{
	background-image: url('pics/search-bg.png');
	height: 68px;
	margin-left: 20px;
	text-align: left ;
	padding-top: 8px;
	padding-left: 10px;

}

#tts{
	height: 24px;
	color: #2c557b ;
	text-decoration: underline;
	font-weight: bold;
}

#textsearch{
	border : 1px #2c557b solid ;
	border-right-color: white;
	height: 23px;
}