@import url(nav.css);

* {
	margin: 0;
	padding: 0;
}

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight:normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
img {display:block;}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


body, html { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color:#67655b;
	background:#e5e0c9 url(../images/un_bk_body.gif) center 115px repeat;
}

#site_logo img, .content, #botimage img, #botimage, .flashmovie, .bi_shadow, .p7MBM04h, img.imleader, img.covim, img.insetright, img.insetleft, .tn_row li,
#news ul.pagelist.styleA, #news img, ul.list_covim, .list_covim li div, ul.list_subcovim, .list_subcovim li div
{ behavior:url(css/iepngfix.htc); }


/* BASIC LAYOUT */

#body_wrap {margin:0; padding:0;}

#head_wrap {background:url(../images/un_bk_top_bar.gif) center 0 repeat-x; margin:0; padding:0;}
#head_wrap .header {width:960px; background:url(../images/un_bk_topnav_sub.gif) 0 0 no-repeat; margin:0 auto; padding:0;}

body#home #head_wrap .header, body#contact.cover #head_wrap .header, body#invest #head_wrap .header, 
body#sustain #head_wrap .header, body#careers #head_wrap .header, body#policies #head_wrap .header, body#library #head_wrap .header 
{background:url(../images/un_bk_topnav_cov.gif) 0 0 no-repeat; margin:0 auto; padding:0 0 6px 0;}

#site_nav {float:left; width:760px; margin:0; padding:0;}
#site_logo #logo {float:left; display:block; width:200px; height:75px; margin:0; padding:0;}
#site_logo img {display:none;}


#content_wrap {background:#ece9e0 url(../images/un_bk_mid_blend.jpg) center 0 repeat-x; margin:0; padding:0;}
#content_wrap .content {width:960px; margin:0 auto; padding:0;}

body#home #content_wrap .content, body#invest #content_wrap .content
{background:url(../images/un_bk_content_home.png) 0 0 no-repeat;}

body#contact.cover .content, body#careers.cover .content 
{background:url(../images/un_bk_content_forms.png) 0 0 no-repeat;}

body#news.pages.newslist #content_wrap .content 
{background:url(../images/un_bk_content_news.png) 0 0 no-repeat;}

/* FLOAT CLEARS */
#body_wrap:after, #head_wrap:after, #head_wrap .header:after, #content_wrap:after, #content_wrap .content:after, #footer_wrap:after, 
#p7MBM_1:after, #p7MBM_1 ul:after, ul.tn_row li dd:after, ul.tn_row:after, .tn_row li dd:after, .tn_row li dt:after,
.grid1colA:after, .grid2colA:after, .grid2colA:after, .grid2colB:after, .grid2colC:after, .grid3colA:after, .grid3colB:after, .grid3colC:after, .grid3colD:after, .grid3colE:after, .grid4colE:after, .grid5colE:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}




/* PAGE CONTENT LAYOUT GRIDS - SEE ALSO PAGES */
.column {float:left;}



/* BASIC STYLES */
.error {color: #990000;}
.clearit {clear: both; height: 0; line-height: 0; font-size: 0;}
img {border:0;}
img.insetright {border:0; float:right; padding:5px 0 5px 5px;}

/* Heads */
h1 {font-weight:bold; font-size:13px; padding:0 0 2px 0;}
h2 {font-weight:bold; font-size:11px; }
h3 {font-weight:bold; font-size:11px;}/* pictformat sub link text */
h4 {font-weight:normal; font-style:italic;}/* tabs and accordian */
h5 {font-weight:normal;}/* pictformat sub link text */
h6 {}/* nav heads */
em {color:#0f4881;}



/* LINKS */
a {text-decoration: none;}
a img {border-bottom:none; border-bottom-width:0;}

p a:link, p a:visited {color:#6b7d10; text-decoration:underline;}
p a:hover, p a:active, p a:focus {color:#6b7d10; text-decoration:none;}

.pagelist a:link, .pagelist a:visited {color:#6b7d10; text-decoration:underline;}
.pagelist a:hover, .pagelist a:active, .pagelist a:focus {color:#6b7d10; text-decoration:none;}
	
.tn_row dd a:link, .tn_row dd a:visited {color:#6b7d10; text-decoration:underline;}
.tn_row dd a:hover, .tn_row dd a:active, .tn_row dd a:focus {color:#6b7d10; text-decoration:none;}
		
	
	
/* FOOTER */
#botimage {background:url(../images/un_bk_botimage.png) 0 0 no-repeat;}

#footer_wrap {
	background:url(../images/un_bk_foot.gif) center 0 repeat-x;
	clear:both;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}		
#footer {
	width:290px;
	margin:0 auto;
	padding:5px 0;
}

/* Footer Nav */
#footer_wrap ul.pagenav li, #footer_wrap ul.pagenav li a {float:left; white-space:nowrap;}
#footer_wrap ul.pagenav li a {padding:0 5px; border-left:1px solid #6b7d10; }
#footer_wrap ul.pagenav {padding: 7px 0 7px 0;}
#footer_wrap ul.pagenav li.firstbloc {padding:0 5px 0 0; color:#67655b;}
#footer_wrap .pagenav li img {float:left; padding:1px 4px 0 0; }

#footer_wrap a:link, #footer_wrap a:visited {color:#67655b;}
#footer_wrap a:hover, #footer_wrap a:active, #footer_wrap a:focus {color:#fff;}




/* 
============================================================
forms layout
============================================================
*/
#form_wrapper {
 	 padding: 5px 0;
}

form.formformatA input.buttonform, form.formformatB input.buttonform, input.buttonform 
{width:auto; padding:0; border:none; background-color:transparent;}

form em {font-size:9px; font-weight: normal; font-style: normal; padding-left:2px;}

form.formformatA fieldset li h2 {padding:0; margin:0;}

/* Forms Page */	
form.formformatA fieldset { padding:0 0 5px 0;}
form.formformatA label {
	float:left;
  	line-height:12px;
	text-align:right;
	padding: 2px 4px;
}

form.formformatA fieldset ol {margin: 0; padding: 0;}
form.formformatA fieldset li {
	clear:both;
	display: block;
  	padding:3px 0 3px 0;
  	margin: 0;
}
form.formformatA fieldset li fieldset ol li {
	clear:both;
	display: block;
	width:540px;
	text-align:left;
  	padding:2px 0 2px 15px;
  	margin: 0;
}

form.formformatA li span.formbloc {display:block; float:left; width:250px; vertical-align:baseline; padding:0 0 0 1px;}

form.formformatA input {width:140px; vertical-align:baseline;}
form.formformatA textarea {width:250px; height:100px; vertical-align:baseline;}
form.formformatA label {width:135px; /* Width of labels */}

input#phone1A, input#phone1B, input#phone1C, input#phone2A, input#phone2B, input#phone2C, input#R_Birth_Year {margin-right:2px;}
input#phone1C, input#phone2C, input#R_Birth_Year {width:40px;}
input#phone1A, input#phone1B, input#phone2A, input#phone2B {width:30px;}

form.formformatA fieldset li fieldset ol li input {width:auto; margin:0;}
form.formformatA fieldset li fieldset ol li p {width:18px; float:left; margin:0;}
form.formformatA fieldset li fieldset ol li label {width:500px; float:left; padding:1px 0 5px 0; margin:0; line-height:14px; text-align:left;}

form.formformatA .copyblockA p {padding:0 0 10px 0;}
form.formformatA #browsebtn1 {padding:0 0 0 2px; vertical-align:bottom;}


/* Event Popup Description */
div#flashvideo { padding:0;}

div#qTip {
 display: none;
 color: #ffffff;
 font: 10px;
 text-align: left;
 position: absolute;
 background:url(../images/un_bk_qtip.png) 0 0 no-repeat;
 z-index: 1000;
}

div#qTip p {
 width:250px;
 padding: 10px 10px 12px 10px;
 margin:5px;
 border: 1px dotted #ebe9df;
}