@import url("layout_bob.css");

/* layout divs and styles for primainfo*/


#wrapper {
	border: 0;
}


/******* header items above the 'page' ****/
#masthead {
	background: #ccc;
}

#masthead_textbox p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#masthead_image {
	float: left;

}


#nav {
	margin-left: 0px;
	padding: 40px 0px 0px 0px;
	}


/****** for pulldown menu ********/
/**top level ***/
.navmenu {
	position:relative; 
	list-style-type:none;
}


.navmenu li {
	float:left; 
	position:relative;
}


.navmenu li a, .navmenu li a:visited {
	display:block; 
	text-decoration:none; 
	float:left; 
	height:2.5em;  /* important for menu function **/
	
}

/**next level ****/
.navmenu li ul {
	visibility:hidden; 
	position:absolute; 
	top:2em; 
	left:0; 
	height:0; 
	overflow:hidden;
}
	
/*** make visible on hover ***/	
.navmenu li:hover ul,
.navmenu li a:hover ul {
	 visibility:visible;
	 height:auto; 
	 left:0; 
	 top:1.5em; 
	 overflow:visible;
}	


.navmenu li:hover ul li a,
.navmenu li a:hover ul li a {
	display:block; 
	text-decoration:none; 
	height:auto; 
}
/**********header **************/

#header {
	background-color: #fff;
}

/******** header items **********/

#header_line {
	margin: 0;
	padding: 0;
	border: 0;

}

#header_graphic {
	margin: 0;
	padding: 0;
	border: 0;
}

#header_graphic_image {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;	
}

#header_graphic_textbox {
	margin: 0;
	padding: 0;
	border: 0;

}

#banner {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;

}

/**********container **************/

#container {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #fff;
}

#content {
	margin: 0;
	padding: 0;
	border: 0;

}

/******containers to make sure columns are equal height are in 2col.css or 3col.css  ****/


/**********main navigation links ***************/

#navbar {
	margin: 0;
	padding: 0;
	border: 0;

}


#slinks {
	margin: 0;
	padding: 0;
	border: 0;

}

/********footer ********************/

#footer {
	text-align: center;
}

#footer_box {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
 }



#xlink {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border: 0;
	text-align: center;

}

/****** textbox in column style  **************************/

#feature{
	padding: 10px 15px 10px 15px;
	background: transparent;
}

#feature_L {
	}

.feature_box {
	margin: 10px 15px 10px 15px;
	border: 1px solid #ccc;
	}

.feature_box_top {
	border: 1px solid #ccc;
	}
	
.feature_box_content {
	padding: 10px 10px 10px 10px;
	border: 1px solid #ccc;
	}


.feature_text_area {
	margin: 20px 50px 20px 50px;
	}
	