/*******************
UMFK Sub Pages Print Styles
http://www.umfk.edu

Version 2.4.2010

Built by: Steve Michaud, Web Technician
steve.michaud@maine.edu

Please request written permission prior to use.
*******************/

/*******************
1.0 Page Specific Content Elements
*******************/
	/***************
	1.1 Main Content Container
	***************/

#content-body {
	position: relative;
	padding: 0;
}

	/***************
	1.2 Navigation Column
	***************/

#navcolumn {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}

	/***************
	1.3 Page Text Elements
	***************/

#content-column {
	position: relative;
}
#content-column3 { 
	/* used for pages with no side navigation column */
	position: relative;
}
#headline {
	position: relative;
	font-family: Tahoma, sans-serif;
	font-size: 17px; 
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
}
#headline-icons {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#headline-bar {
	position: relative;
	border-top: #be9231 solid 2px;	
}
#headline-bar hr {
	display: none;
}
/* for pages that will need alphabetical tabs */
#tab-container {
	position: relative;
	height: 18px;
	float: right;
	text-align: right;
	padding-right: 5px;
	border-bottom: #393939 solid 1px;
}
/* for pages that will have a flash element on them */
#flash-container {
	position: relative;
	text-align: center;
}
#content {
	position: relative;;
}
.headerRow {
	font-weight: bold;
	text-align: center;
}
.headerRow2 {
	font-weight: bold;
	text-align: center;
}
#content table {
	width: 100%;
}
#content table th {
	padding-top: 10px;
	padding-right: 10px;
	border-bottom: #c5c5c5 solid 1px;
}
#content table td {
	padding: 3px;
	vertical-align: top;
}
#content ul {
	list-style-image: url(/images/content/bulletlt.gif);
}
#content hr {
	border: 0;
	width: 100%;
	color: #393939;
	background-color: #393939;
	height: 1px;
}
.underline {
	text-decoration: underline;
}
.indent {
	text-indent: 1.4em;
}
/* for directory listings */
.dirlisting {
	border-bottom: #000000 solid 1px;
}
.footnote {
	font-size: 11px;
}
.footnote2 {
	font-size: 9px;
}
/* for pages that need a key off to the side */
#info-key {
	/*width: 150px;*/
	width: 15em;
	background-color: #dfdfdf;
	border: #393939 solid 1px;
	padding: 3px;
	margin-top: 5px;
	margin-left: 10px;
	float: right;
}
#info-key2 {
	/*width: 150px;*/
	width: 15em;
	background-color: #dfdfdf;
	border: #393939 solid 1px;
	padding: 3px;
	margin-top: 5px;
	margin-right: 10px;
	float: left;
}
/* for weather page display of current conditions */
#currents {
	width: 29.5em;
	text-align: left;
	float: right;
}
/* for a search box in the body of a page */
#pagesearch-container {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	font-size: 11px;
	line-height: 1em;
}
#pagesearch-tabs {
	position: relative;
	width: 100%;
	height: 20px;
	text-align: left;
	background: #ffffff url(/images/content/library/tabbg.gif) top repeat-x;
}
#pagesearch-tabs img {
	vertical-align: bottom;
}
#pagesearch {
	position: relative;
	border-left: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background: #ffffff url(/images/content/library/searchboxbg.gif) bottom repeat-x;
}
.submit_button {
	vertical-align: middle;
}
/* for valley vision main page */
#headline2-container {
	/*width: 521px;*/
	width: 44em;
	float: right;
	padding-bottom: 15px;
}
#headline2 {
	font-family: Tahoma, sans-serif;
	font-size: 17px; 
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: bottom;
}
#headline2-icons {
	float: left;
	font-size: 11px;
	font-weight: normal;
}
#headline2-bar {
	height: 12px;
	background: url(/images/content/headerbar.gif) top right no-repeat;
	border-top: #be9231 solid 2px;	
}
#headline2-bar hr {
	display: none;
}
.nreheadline-container {
	width: 44em;
	float: right;
}
.nrheadline {
	text-align: left;
	font-family: Tahoma, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
	border-bottom: #be9231 solid 1px;
}
.nrheadline2 {
	text-align: right;
	font-family: Tahoma, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.nrheadline-icons {
	float: right;
	padding-right: 10px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: bottom;
}
.nrheadline-icons2 {
	float: left;
	padding-right: 10px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: bottom;
	padding-top: 3px;
}
.nrcontent {
	width: 43em;
	float: left;
}
.nrphoto-container {
	float: right;
	width: 240px;
	border: #393939 solid 1px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.nrphoto-container2 {
	width: 480px;
	border: #393939 solid 1px;
	margin: 3px;
}
.nrphoto {
	text-align: center;
}
.nrphoto-caption {
	text-align: center;
	border-top: #393939 solid 1px;
	background-color: #1e523f;
	color: #ffffff;
	font-size: 10px;
}
/* for generic info boxes such as on the campus videos page */
#pageinfobox {
	position: relative;
	border: #393939 solid 1px;
	background: #ffffff url(/images/content/library/searchboxbg.gif) bottom repeat-x;
}
/* for event lilstings such as on academic outreach */
#pagesearchevents {
	position: relative;
	border-left: #393939 solid 1px;
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.3em;
	background: #ffffff url(/images/content/eventsbg.gif) bottom repeat-x;
}
/* for the PSA home page */
#content-column2 {
	width: 29em;
	position: relative;
	border-right: #393939 solid 1px;
	margin-right: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#courses-column {
	width: 12.5em;
	float: right;
}
#courses-column ul {
	padding-left: 10px;
	margin-left: 10px;
	line-height: 1.3em;
	font-size: 10px;
	list-style-image: url(/images/content/bulletlt.gif);
}

/* used for pages with no side navigation column */
#headline-container3 {
	width: 59em;
	float: right;
	padding-bottom: 15px;
}
#headline3 {
	font-family: Tahoma, sans-serif;
	font-size: 17px; 
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
}
#headline-bar3 {
	height: 12px;
	background: url(/images/content/headerbar3.gif) top right no-repeat;
	border-top: #be9231 solid 2px;	
}
#headline-bar3 hr {
	display: none;
}
#content3 {
	width: 58em;
	float: left;
}
#content3 table {
	position: relative;
	border-top: #393939 solid 1px;
	border-left: #393939 solid 1px;
}
#content3 table th {
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	background-color: #1e523f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
#content3 table td {
	border-right: #393939 solid 1px;
	border-bottom: #393939 solid 1px;
	padding: 4px;
	font-size: 11px;
	vertical-align: top;
}
#content3 ul {
	list-style-image: url(/images/content/bulletlt.gif);
}
#content3 hr {
	border: 0;
	width: 100%;
	color: #393939;
	background-color: #393939;
	height: 1px;
}
#content4 {
	position: relative;
}
#float-nav {
	display: none;
}
#float-nav2 {
	display: none;
}

/***** for student services *******/

#studserv_topnav {
	display: none;
}
#studserv_bnav {
	display: none;
}
#camp_icons {
	display: none;
}
#umfk-apply {
	display: none;
}
