/* Default site-wide formatting for screen based media:
   Should not contain element layout information, which should generally be
   static. This stylesheet should only have visual formatting which may need to
   be changed with some regularity or have multiple displays for different
   users. For example, font-size information may need to change for people with
   poor eyesight. In general, changing the information in this sheet shouldn't
   affect the basic logical layout of the website.
*/

/**** Standard formating choices
 ** Semantic labeling for non-visual uses
 * These labels are not visible when the CSS is used due to display:none being
 * set, and are thus for the purposes of non-CSS supported viewers including
 * text browsers, browsers for the visually impared (assuming addition CSS
 * support via things like aural stylesheets is not available), pseudo-
 * intelligent agents (web spiders, for example), etc.
 * -h3 is used for navigation related item.
 *
 */

/*****************/
/** Site header **/
/*****************/
div#header h1 {
	display: none;
}

/*********************************************************/
/** Standard UVM domain-wide horizontal navigation bar. **/
/*********************************************************/
div#navbar {
	font-size: 11px;
}

div#navbar a {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

div#navbar a:hover {
	color: #FFCC00;
}

div#navbar h3 {
	display: none;
}
/************/
/** Footer **/
/************/
div#main_end {
	color: #666666;
	font-size: 9pt;
	text-align: center;
}

div#main_end a {
	color: #000000;
}

div#main_end a:hover {
	color: #FFCC00;
}

/*********************/
/** Content Related **/
/*********************/
div#content {
	font-family: serif;
} /* Note: no formatting, content is just a container */

div.content_uvm h1 {
	margin: 0px;
	color: #005100;
	font-size: 22pt;
	font-weight: bold;
	text-align: center;
}

div.content_uvm h2 {
	margin: 0px;
	color: #005100;
	font-size: 16pt;
	font-weight: bold;
}

div.content_uvm h3 {
	margin: 0px;
	color: #000000;
	font-size: 16pt;
	font-weight: normal;
}

div.content_uvm h4 {
	margin: 6px 0 0 0;
	color: #000000;
	font-weight: bold;
	font-size: 105%;
	text-decoration: underline;
}

div.content_uvm dl {
	padding: 4px;
}

div.content_uvm dt {
	font-family: Lucida Grande, Geneva, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

div.content_uvm dd {
	font-size: 12pt;
	font-weight: normal;
}

div.content_uvm em {
	font-weight: bold;
	font-style: normal;
}

div#content_uvm img {
	margin: 10px;
}

/**************************/
/******** INFO BOX ********/
/**************************/
div#info_area {
	color: #FFFFFF;
	font-family: Lucida Grande, Geneva, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

div#info_area h1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
}

div#info_area ul#nav {
	margin: 4px 0 0 1px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

div#info_area ul#nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#info_area ul#nav a {
	display: block;
	margin: 0 6px 0 6px;
	padding: 0 3px 0 0;
	border-color: #6F8BE0;
	border-style: dotted;
	border-width: 0 0 1px 0;
	color: #FFFFFF;
	text-decoration: none;
}

div#info_area ul#nav a:hover {
	margin: 0 6px 0 2px;
	padding: 0 3px 0 1px;
	border-color: #6F8BE0 #DD0000;
	border-style: dotted solid;
	border-width: 0 0 1px 3px;
}

div#info_area ul#nav ul {
	margin: 0 0 0 1em;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

div#info_area ul#nav ul a {
}

/*** END NAV ***/
div#info_area ul#info_exams {
	
}

div#info_area ul#info_exams li {
	font-size: 12px;
	list-style-type: none;
}

div#info_area ul#info_exams a {
	color: #FFFFFF;
	font-weight: bold;
}

div#info_area ul#info_items {
}

div#info_area ul#info_items li {
	list-style-type: none;
}

div#info_area ul#info_items a {
	color: #FFFFFF;
}

/**************************/
/******** ITEM BOX ********/
/**************************/
div#item_area {
	padding: 5px 0 0 0;
	color: #FFFFFF;
	font-family: Lucida Grande, Geneva, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

div#item_area h1 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
}

div#item_area a {
	display: block;
	margin: 0 6px 0 6px;
	padding: 0 3px 0 3px;
	border-color: #3A8F45;
	border-style: dotted;
	border-width: 0 0 1px 0;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div#item_area a:hover {
/*	margin: 0 6px 0 3px;
	padding: 0 3px 0 3px;
	border-color: #3A8F45 #DD0000;
	border-style: dotted solid;
	border-width: 0 0 1px 3px;*/
	color: #FFCC00;
}

/******************************/
/******** PUBLICATIONS ********/
/******************************/
div.publication {
	border-color: #333333;
	border-style: inset;
	border-width: 0 0 2px 0;
}

.publication h4 {
	margin: .5em 0 0 0;
}

.publication dl {
	margin: 0 0 0 1em;
}

.publication dt {
	margin: .5em 0 0 0;
	padding: 0;
}

.publication dd {
	text-indent: 1em;
	margin: 0;
}

.publication dd.abstract {
	padding: .5em;
	background-image: url(images/content_bg_alt.png);
	background-repeat: repeat;
}

span.download {
	display: block;
	margin: 2px 0;
	text-indent: 0;
}

span.download a {
	color: #662222;
	font-weight: bold;
	background-image: url(images/content_bg_alrt.png);
	background-repeat: repeat;
}

/** End Content Related **/
