@import url("dropdowns.css"); 

@import url("internal.css");

@import url("quicklinks.css"); 



/* Homepage specific */




#maintextarea_home {
	width:537px;
	margin:0px;
	padding:0px;
	float:left;
}


#maintextareapadding_home {
	padding-top:22px;
	padding-left:25px;
	padding-right:18px;
	padding-bottom:0px;
	background-image:url(/images/homepage/topleftshadow_homepage.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
	margin:0px;
}

#toppicholder {

	margin:0px;
	margin-left:4px;
	margin-top:4px;
	padding:0px;
	overflow:hidden;

}

#sidenav_home {

	width:208px;
	margin:0px;
	margin-top:4px;
	padding:0px;
	float:left;
	background-image:url(/images/homepage/biglogo_bg_darker.gif);
	background-position:8px 20px;
	background-repeat:no-repeat;
	min-height:400px;
	height:expression(document.body.clientWidth > 400? "400px": "auto" );
	position:relative;


}

#search_home {
	padding:0px;
	padding-left:14px;
	margin:0px;
	margin-top:30px;
	margin-bottom:40px;

}

#headlines {
	margin:0px;
	padding:0px;
}

#headlines h3 {
	font-size:90%;
	margin-top:0px;
	margin-bottom:2px;
	color:#2F3B52;
	font-weight:bold;

}



#headlines h2 {
	font-size:100%;
	margin-top:0px;
	margin-bottom:4px;
	color:#2F3B52;
	font-weight:bold;

}




#headlines p {
	font-size:82%;
	margin-top:0px;
	margin-bottom:12px;
	line-height:16px;
	color:#2F3B52;

}




#headlines ul {
	font-size:82%;
	margin-top:0px;
	margin-bottom:12px;
	line-height:16px;
	color:#2F3B52;

}






#headlines a {
	color:#2F3B52;
	text-decoration:none;
	border-bottom:1px dotted #ABC6D6;
	
}

#headlines a:hover {
	background-color:#E8EFFC;
	
}



form#stafflinks {

margin:0px;
margin-top:8px;
margin-left:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;


}


#staffdd {

font-size:11px;

}



/* for image fade */


#imageSlideshowHolder {
		
		width:533px;	
		height:153px;	
		position:relative;
		margin:0px;	
		padding:0px;
}

#imageSlideshowHolder img {
		position:absolute;
		left:0px;
		top:0px;
		margin:0px;
}





/* homepage feature divs */



.featurebox1 {

border:1px solid #FFCC8F;
padding:6px;
padding-bottom:0px;
background-image:url(../images/homepage/levy_bg2.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#E5F3FF;
margin-bottom:16px;

}


.featurebox1 h2 {

	margin-top:0px;
	margin-bottom:6px;
	color:#2F3B52;
	font-weight:bold;


}



.featurebox1 p {
	margin-top:0px;
	margin-bottom:6px;
}



div#headlines div.featurebox1 a {

color:#2F3B52;
	text-decoration:none;
	border-bottom:1px solid #1E4259;

}



div#headlines div.featurebox1 a:hover {


	border-bottom:none;

}




.featurebox2 {

border:1px solid #FFCC8F;
padding:6px;
padding-bottom:0px;
background-image:url(../images/homepage/levy_bg2.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#E5F3FF;
margin-top:22px;
margin-bottom:6px;

}


.featurebox2 h3 {

	margin-top:0px;
	margin-bottom:40px;
	color:#2F3B52;
	font-weight:bold;


}




.featurebox2 p {
	margin-top:0px;
	margin-bottom:6px;
}






#featurebox_videos_right {


border:1px solid #FFCC8F;
padding:6px;
padding-bottom:0px;
background-image:url(../images/homepage/levy_bg2.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#E5F3FF;
margin:50px 13px 6px 13px;
margin-top:expression(document.body.clientWidth > 20? "20px": "auto" );

}


#featurebox_videos_right h3 {


font-size:14px;

}


#featurebox_videos_right p {
	font-size:82%;
	margin-top:0px;
	margin-bottom:12px;
	line-height:16px;
	color:#2F3B52;

}


#featurebox_videos_right a {
	color:#2F3B52;
	text-decoration:none;
	border-bottom:1px dotted #ABC6D6;
}

#featurebox_videos_right a:hover {
	background-color:#fff;
	border-bottom:none;
	
}





a#hpvideoslink {

display:block;
width:168px;
margin-top:20px;
margin-left:13px;
border:1px solid #FFCC8F;
padding:6px;
background-image:url(/images/homepage/levy_bg2.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#E5F3FF;
text-decoration:none;


}


a#hpvideoslink p {

color:#173363;
margin-bottom:2px;

}



a#hpvideoslink:hover {


background-image:none;
background-color:#fff;

}






a#studentsurvey {

display:block;
margin-top:50px;
margin-top:expression(document.body.clientWidth > 22? "22px": "auto" );
margin-left:14px;
width:144px;
background-image:url(/images/homepage/student_survey_bg.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#E4F4FF;
color:#3A4577;
text-decoration:none;
padding:10px;
padding-bottom:2px;
border:1px solid #7C9CB8;


}


a#studentsurvey h3 {

margin-top:1px;
margin-left:30px;
font-size:14px;

}


a#studentsurvey p {


margin-bottom:4px;

}



a#studentsurvey:hover {


background-image:url(/images/homepage/student_survey_bg_hover.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#C3DEFF;
}



table .altrow {


background-color:#EEEEEE;

}



table {


font-size:12px;



}



/* the compliance statement inside the main content div ab position below sidebar */

p.compliance {

font-size:10px;
border-top:1px solid #006699; 
border-bottom:1px solid #006699;
padding:6px;
width:170px;
margin-top:40px;
margin-left:10px;


}


/* swine box */



div#swine-notice {

padding:10px;
padding-left:20px;
padding-top:11px;
padding-bottom:4px;
background-color:#eaeaea;
background-image:url(../images/homepage/swin-update_bg.png);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:16px;
border:1px solid #CCCCCC;

}


div#swine-notice h3 {

text-indent:22px;

}



/* catch all home clear */


.clear {

width:1px;
height:1px;
clear:both;
margin:0;
padding:0;
overflow:hidden;

}



