/* html elements */

body {
	font-family: Arial,sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
}

body#print {
	font-family: Arial,sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	background-color: white;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.normal {
	list-style: circle;
	padding: 0 0 0 1.25em;
}

img {
	border: 0;
}	

form {
	margin: 0;
}

/* ids */

#page {
	width: 47.5em;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
}

#printpage {
	background-color: #ffffff;
}

#masthead {
	clear: both;
	background-color: #203D88;
	height: 4.0625em; 
	padding: 0.1875em 0.1875em 0.1875em 0.1875em; 
}

#masthead ul {
	text-align: right;
}

#masthead ul li {
	display: inline;
	font-size: 70%;
}

#masthead ul li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0.625em 0 0.625em;
}

#masthead ul li a:hover {
	color: #cccccc;
}


#topNav ul {
}

#topNav ul li, .extraTopNav ul li {
	float: left;
	/* padding:5px 20px 5px 20px; */
	padding: 0.3125em 1em 0.3125em 1em;
	font-size: 80%;
}

#topNav ul li a, #breadcrumbNav ul li a, .footer ul li a {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#topNav ul li a:hover, #breadcrumbNav ul li a:hover, .footer ul li a:hover {
	color: #0099CC;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumbNav ul li {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.extraTopNav {
	background-color: #ff9900;
	height: 2em;
	margin: 0 0 0.3125em 0 ;
	font-size: 90%; 
	font-weight: bold;
}

.extraTopNav ul li {
	float: left;
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
}
.extraTopNav ul li a {
	color: #336699;
	text-decoration: none;
}

.extraTopNav ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.extraTopNav ul li.current a, .extraTopNav ul li.current a:hover{
	color: #FFFFFF;
	text-decoration: none;
}




#breadcrumbNav  {
	clear: both;
/*	height: 2em; */
	height: 2.1875em; 
	background-color: #CCCCCC;
	background-image:url(http://www.unmultimedia.org/GUI/bgs/bgs_BreadCrumbsBar.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	font-size: 70%;
	position: relative; /* establish containing block */
}

#breadcrumbNav ul li {
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
}

#breadcrumbNav ul li.group1 {
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto ;
	left: 0;
}


#breadcrumbNav ul li.group2 {
	float: right;
	position: relative;
	top: auto;
	right: 0;
	bottom: auto ;
	left: auto;
}

#sideNav {
	clear: both;
	float: left;
	/* width: 8.125em; */
	width: 7.8125em;
	background-color: #EAEAEA;
	border-right: 1px solid #cccccc;
	/* padding: 0em 0.625em 1.25em 0.625em; */
	padding: 0 0.3125em 1.25em 0.3125em ;
}


#search_form form {
	margin: 0.625em 0 0 0 ;
}

#sideNav h2 {
	display: none; 
}


#sideNav h2.browseheader {
	color: #800000;
	/* from parent h2 header */
	display: block;
	font-size: 75%;
	text-transform: uppercase; 
	color: #696969;
	font-weight: bold;
	padding: 0;
	margin: 1.25em 0em 0.6250em 0em;
	/* / from parent h2 header */
}

.browse li {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding:0.1875em 0em 0em 0.1875em;
}


.browse  li a, #archives a{
	font-family: Arial, Helvetica, sans-serif;; 
	color: #000000;
	text-decoration: none;
}

.browse  li a:hover, #archives a:hover{
	font-family: Arial, Helvetica, sans-serif;; 
	color: #203D88;
	text-decoration: underline;
}

#content {
/*
	margin: 0.3125em 0em 0.625em 10em;
	width: 36.875em;
*/
	margin: 0.3125em 0em 0.625em 9.0625em;
	width: 37.8125em;
	position: relative;
}

.footer {
/*
	font-size: 75%;
	background-color: #FFFFFF;
*/
	clear: both;
	/* border-top: 1px solid #cccccc; */
	border-top: 0.0625em solid #CCCCCC ;
	height: 2em;
	background-color: #CCCCCC;
	background-image:url(http://www.unmultimedia.org/GUI/bgs/bgs_BreadCrumbsBar.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	font-size: 70%;
}

#prefooter.footer {
	height: 6.25em;
	background-color: #FFFFFF;
}


.footer ul li {
	float: right;
	/* padding:5px 10px 5px 10px; */
	padding: 0.3125em 0.625em 0.3125em 0.625em;
}

.invisible {
	display: none;
}

#topNav .current {
	font-weight: bold;
/*	background-color: #bed1f1; */
	background-color: #eaeaea; 
	color: #000000; 
}

#topNav .current a {
	color: #000000; 
}

#topNav .current a:hover {
/*	color: #FFFFFF; */
	color: #000000; 
}


#masthead ul li.current a {
	color: #cccccc;
	font-weight: bold;
}

#masthead ul li.current a:hover {
	color: #FFFFFF;
}


.printlink {
	font-style: italic;	
}

/* mixed */


h3.title {
	background-color:#EAEAEA;
	font-size: 90%;
	padding: 0.1875em 0.1875em 0.1875em 0.1875em;
	margin: 0.3125em 0em 0em 0em;
}


h3.title a {
	color: #000000;
	text-decoration: none;
} 

h3.title a:hover {
	color: #0099cc;
	text-decoration: underline;
}

h3.title a:visited {
	color: #000000;
	text-decoration: none;
}

ul.item_attributes {
	/* border: 1px solid #cccccc; */
	border: 0.0625em solid #cccccc;	
	text-align: left;
}

ul.item_detail_attributes li {
	font-size: 80%;
}

ul.item_detail_attributes li.audiolink a {
	color: #0099cc;
	text-decoration: none;
}

ul.item_detail_attributes li.audiolink a:hover {
	color: #0099cc;
	text-decoration: underline;
}

ul.item_detail_attributes li.folder a {
	color: #000000;
	text-decoration: none;
}

ul.item_detail_attributes li.folder a:hover {
	color: #0099cc;
	text-decoration: underline;
}


ul.item_attributes li {
	display: inline;
	font-size: 80%;
	margin: 0em 0.1875em 0em 0.1875em;
	padding: 0.1875em 0em 0.1875em 0em;
}

ul.item_attributes li.audiolink {
	display: block;
	text-align: right;
}

.ar ul.item_attributes li.audiolink {
	text-align: left;
}

ul.item_attributes li.audiolink a {
	color: #0099cc;
	text-decoration: none;
}

ul.item_attributes li.audiolink a:hover {
	color: #0099cc;
	text-decoration: underline;
}

ul.item_attributes li.folder a {
	color: #000000;
	text-decoration: none;
}

ul.item_attributes li.folder a:hover {
	color: #0099cc;
	text-decoration: underline;
}

#content h2.title {
	color: #000000;
}


#archives {
	font-size: 75%;
	margin: 0em 0em 2em 0em;
}

#partnerships li /*, #help li */ {
	font-size: 70%;
	/* padding:3px 0px 0px 3px; */
	/* padding:0.1875em 0em 0em 0.1875em;*/
}

#partnerships li a /*, #help li a */ {
/*	font-family: Verdana,Arial,Helvetica,sans-serif; */
	font-family: Arial,Helvetica,sans-serif; 
	color: #000000;
	text-decoration: none;
}

#partnerships li a:hover /*, #help li a:hover */{
/*	font-family: Verdana,Arial,Helvetica,sans-serif; */
	font-family: Arial,Helvetica,sans-serif; 
	color: #800000;
	text-decoration: underline;
}

h3 a {
	color: #000000;
	text-decoration: none;
}

h3 a:hover {
	color: #800000;
	text-decoration: underline;
}


#main_column {
/*	width: 22.5em; */
/*	width: 23em; */
	width: 24.375em; 
	float: left;
}


/*
.main_news_grouping {
	background-color: #FFFFFF;
	border: 1px solid #3399FF;
	margin: 0 0 1.25em 0 ;
}
*/

.main_news_grouping h2 {
	clear: both;
	color: #3399FF; 
}

#right_column {
	/* width: 11.5em; */
	width: 12.5em;
	float: right;
}

#headline_date {
	display: none;
}

.main_item {
/*	padding: 0 0 0 0;  */
	margin: 0 0 1em 0; 
	min-height: 10em;
	padding: 0.125em 0.125em 0.125em 0.125em;
	
}


.main_item .storylead {
	font-size: 80%;
}

.main_item h2 {
	color: #000000;
	font-size: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0.625em 0;
}

#item img {
	padding: 0.3125em 0.3125em 0.3125em 0.3125em; 
	float: left;
}

.main_item_image {
	margin: 0.3125em 0.3125em 0.3125em 0.3125em; 
	float: left;
	border: 1px solid #000000;
}

.main_item a {
	color: #000000;
	text-decoration: none;
}

.main_item a:hover {
	color: #191970;
	text-decoration: underline;
}

.storydate {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #800000;
}

.item_row .storydate, .item_row .storydate_grey {
	clear: both;
}

.browse_item .storydate {
	padding: 0 0.3125em 0 0.3125em; 
	color: #000000;
}


.newsbox .folder {
	text-align: left;
	font-size: 70%;
	margin: 0.3125em 0 0.3125em 0; 
}



.toolbox {
	text-align: right;
	font-size: 70%;
	margin: 0.3125em 0 0.3125em 0; 
}

.detail_item .toolbox {
	text-align: left;
	font-size: 90%;
}



.toolbox_image {
	float: none;
	vertical-align: middle;
	margin: 0 0 0 0em;
}

.toolbox a {
	color: #000000;
	text-decoration: none;
}

.toolbox a:hover {
	color: #0099cc;
	text-decoration: underline;
}

.toolbox_w_flash_player {
	text-align: left;
	font-size: 70%;
	margin: 1em 0 1em 0;
}

.toolbox_w_flash_player a {
	color: #000000;
	text-decoration: none;
}

.toolbox_w_flash_player a:hover {
	color: #0099cc;
	text-decoration: underline;
}


.item {
	clear: both;
}


.al .story_grouping .item {
/*	font-size: 90%; */
}

.right_column_group .item {
	padding: 0.1875em 0.1875em 0.1875em 0.1875em; 
}

.item_image {
	float: left;
	margin: 0 0.3125em 0.3125em 0;
	border: 1px solid #000000;
}

.photo_library_item_image {
	margin: 0 0.3125em 0.3125em 0;
	border: 1px solid #000000;
}


.photo_library_item {
	font-size: 70%;
	color: #696969;
	font-weight: normal;	
}

.item .storylead {
	font-size: 80%;
	padding: 0.125em 0.125em 0.125em 0.125em;
}


.item h3, .item h4 {
	font-size: 80%;
	padding: 0.125em 0.125em 0.125em 0.125em;
	margin: 0 0 0 0;
}


.item h3 a, .item h4 a, .item .storylead a {
	color: #000000;
	text-decoration: none;
}

.item h3 a:hover, .item h4 a:hover, .item .storylead a:hover {
	color: #191970;
	text-decoration: underline;
}


.item .storylead a {
	font-weight: bold;	
}

.item .storylead a:hover {
	font-weight: bold;	
}


.smalllabel {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 65%;
	/* text-transform: uppercase; */
	color: #696969;
	font-weight: bold;
	padding: 0.125em 0.125em 0.125em 0.125em
}

.smalllabel a {
	text-decoration: none ;
	color: #696969;
	padding: 0.125em 0.125em 0.125em 0.125em
}


.smalllabel a:hover {
	text-decoration: underline;
	color: #0099cc ;
}


.right_column_group {
	margin: 0 0 1em 0;
	border: 1px solid #CCCCCC;
	border-top: none;
	background-color: #FFFFFF;	
}


.item_row {
	clear: both;
	background-color: #FFFFFF;
}

.item_row_item1 {
	float: left;
	margin: 0 0 0.3125em 0 ; 
}

.item_row_item2 {
	float: right;
	margin: 0 0 0.3125em 0 ; 
}

.item_row_item1, .item_row_item2 {
	width: 12em; 
	background-color: #FFFFFF;
}

.newsbox {
	clear: both;
	background-color: #FFFFFF;
	margin: 0 0 1em 0;
	border: 0.0625em solid #cccccc;
	padding: 0.125em 0.125em 0.125em 0.125em;
}

.newsbox .item {
	margin: 0 0 0.3125em 0;
}

.newsbox .item:hover {
	background-color: #C4E1FF; 
}

.newsbox .item a:hover {
	background-color: #C4E1FF; 
}

.largelabel {
	border-bottom: 1px solid #cccccc;
}


.largelabel h2 {
	font-size: 80%;
	/* text-transform: uppercase; */
	font-weight: bold;
	display: inline;
	/*color: #800000;*/
	color: #203D88;
	padding: 0 0 0 0.3125em;
}



.largelabel h2 a {
	color: #800000;
	text-decoration: none;
}

.largelabel h2 a:hover {
	color: #800000;
	text-decoration: underline;
}

#item_full h2 {
	font-size: 100%;
}

.storybody {
	font-size: 80%;
}


.date_group {
	background-color: #FFFFFF;
}

.cat_group {
	background-color: #FFFFFF;
	padding: 0 0 0 0.625em;
}


.date_group h3 {
	font-size: 80%;
	background-color: #CCCCCC;
	margin: 1em 0 0 0;
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
	/* text-transform: uppercase; */
}

.cat_group h4 {
	font-size: 80%;
	font-weight: normal;
	background-color: #EAEAEA;
	margin: 1em 0 0 0;
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
	/* text-transform: uppercase; */
}

.cat_group h4 a {
	color: #000000;
	text-decoration: none;
}

.cat_group h4 a:hover {
	color: #191970;
	text-decoration: underline;
}


.browse_item {
	clear: both;
	background-color:#FFFFFF;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/* position: relative;  establish containing block */
}

.browse_item h4, .browse_item h5 {
	font-size: 80%;
	margin: 0 0 0 0;
	padding: 0.3125em 0.3125em 0.3125em 0.3125em;
	font-weight: normal;
}

.browse_item h4 a, .browse_item h5 a {
	color: #000000;
	text-decoration: none;
}

.browse_item h4 a:hover, .browse_item h5 a:hover {
	color: #191970;
	text-decoration: underline;
}

.browse_item .toolbox {
	margin: 0 0.3125em 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

input{
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%; 
	color: #000000;
}

input.button{
	background-color: #000000;
	border: 1px solid #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 10px; */
	font-weight: bold;
	color: #FFFFFF;
}


.story_grouping {
	border: 1px solid #CCCCCC;
	border-top: none;
	padding: 0.3125em 0 0.3125em 0;
	margin: 0 0 1em 0;
}

.story_grouping .item{
	margin: 0 0 0.3125em 0 ;
	padding: 0.125em 0.125em 0.125em 0.125em;
}


.largelabel_mainitem_w_audio_links {
	height: 1.5625em;
	clear: both;
	position: relative; 
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}	


.largelabel_mainitem_w_audio_links h2 {
	font-size: 80%;
	/* text-transform: uppercase; */
	font-weight: bold;
	color: #800000;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: auto;
	bottom: auto ;
	left: 0;
}

.daily_program_full_column {
	height: 1.5625em;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0 0 0.625em 0 ;
	border-bottom: 1px solid #cccccc;
}	

.daily_program_full_column h2 {
	font-size: 80%;
	/* text-transform: uppercase; */
	font-weight: bold;
	color: #800000;
	padding: 0;
	margin: 0;
	text-align: left;
	display: inline;
}

.daily_program_full_column .toolbox {
/*	margin: -1.5625em 0 0 0 ; */
	margin: 0 0 0 0.625em;
	padding: 0;
	display: inline;
}



.largelabel_mainitem_w_audio_links h2 a {
	color: #800000;
	text-decoration: none;
}

.largelabel_mainitem_w_audio_links h2 a:hover {
	color: #800000;
	text-decoration: underline;
}


.largelabel_mainitem_w_audio_links .toolbox {
	float: right;
	position: relative;
	top: 0;
	right: auto;
	bottom: auto ;
	left: auto;
	padding: 0;
	margin: 0;
}


#right_column .toolbox {
/*	background-color: #9966CC;  */
	margin: 0 0 0.625em 0;
	padding: 0;
}


.banner {
	margin: 0.625em 0 0.625em 0;
}

.folder, .storycountry, .storylength, .storysize {
	display: inline;
	font-size: 75%;
	margin: 0 0 0 1.25em; 
}

.detail_item {
/*	height: 31.25em;  */
}

.detail_item .storycreated, .detail_item .folder, .detail_item .storycountry, .detail_item .storylength, .detail_item .storysize, .detail_item .storykeywords {
	display: block;
	font-size: 90%;
	margin: 0 0 0 0; 
}

.detail_item h2 {
	margin: 0.625em 0 0.625em 0; 
	font-size: 100%;
}

.folder a {
	color: #000000;
	text-decoration: none;
} 

.folder a:hover {
	color: #191970;
	text-decoration: underline;
}



.calendar {
	font-size: 70%;
	margin: 0.625em 0.625em 0 0;
}

.calendar .monthyear_header  {
}

.calendar .prev_month, .calendar .monthyear, .calendar .next_month {
	display: inline;
}

.calendar .monthyear  {
	margin: 0 0.0625em 0 0.0625em;
	font-weight: bold;
	color: #000000; 
}

.calendar .prev_month, .calendar .next_month {
	margin: 0 0.3125em 0 0.3125em;
}

.calendar .calendar_table {
	border: 0.0625em solid #696969;
	background-color: #FFFFFF;	
}

.calendar .prev_month a, .calendar .next_month a {
	font-size: 125%;	
	font-weight: bold;
	text-decoration: none;
	color: #800000;
}

.calendar .prev_month a:hover, .calendar .next_month a:hover {
	text-decoration: underline;
	color: #800000;
}

.calendar .header_week, .week {
}

.calendar .header_day, .day {
}

.calendar .day {
	color: #696969;
	background-color: #FFFFFF;
	padding: 0.125em 0.125em 0.125em 0.125em; 
}

.calendar .day a {
	color: #191970;
	text-decoration: none;
}

.calendar .day a:hover {
	color: #191970;
	text-decoration: underline;
	background-color: #bed1f1;
}

.calendar #current_day {
	background-color: #bed1f1;
}

/* Static Pages Classes */
.disclaimer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-style:italic;
}

#masthead{
	background-image: url(http://www.unmultimedia.org/GUI/lbl/lgo_UNMULTI_EN.jpg);
	background-position: left;
	background-repeat:no-repeat;
}

.video_box{

	background-color: #000000;
	margin: 0.3125em 0 0 0 ;
}


.video_box h2{
	
	/* SPACING AROUND H2 */
	/* padding-top: 0.125em; */

	padding-right: 0.250em;
	/*padding-bottom: 0.125em;*/
	padding-left: 0.250em;
	
	/* TEXT PROPERTIES */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #ffffff;
	
	/* CHARACTER SPACING */
	letter-spacing: -0.0625em;
	
}

.video_feature {
	padding: 0 0.125em 0 0.125em ;
	margin: 0 0 1.25em 0;
}

.video_feature h2 {
	font-size: 105%;
	padding: 0 0 0 0 ;
	margin: 0.3125em 0 0.625em 0;
}

.video_feature .video_feature_text {
        font-size: 70%;
	margin: 0.3125em 0 0.625em 0;
}


