/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link,a:hover,a:visited {text-decoration:none;}
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, dl, dt, dd, td, form, fieldset, legend, a, button, input, select, textarea {margin:0;padding:0;border:0;}
ul {list-style:square;	padding-left:-5px;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
a img,:link img,:visited img {border:none;}

body {
	font:normal 62.5% Arial,Helvetica,sans-serif;
	color:#666;
	margin:12px 0;
	background:#edeeef url(../images/bg_body.jpg) 0 0 repeat-x;
	text-align:center;
}
body#sunscreen {
	background:#edeeef url(../images/bg_body.jpg) 0 0 repeat-x;

}
html>body {font-size:10px;}
a {
	color:#009;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
div#head, div#mid, div#content, div#w1, div#w0, div#top, div#bot {
	position:relative;
}
div#top, div#bot {
	height:8px;
	width:776px;	
	margin:0 auto;
}
div#top {
	background:transparent url(../images/bg_top.gif) 0 100% no-repeat;
}
div#bot {
	background:transparent url(../images/bg_bot.gif) 0 0 no-repeat;
}
div#w0 {
	margin:0 auto;
	width:776px;
	background:transparent url(../images/bg_mid.gif) 0 0 no-repeat;
	min-hei\ght:761px; 
}
div#w1 {
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:760px;
}
html>body div#w1 {
	height:auto;
}
div#head {
	border:10px solid #fff;
/*	border-bottom:60px solid #fff; */
	margin-bottom:0px;
	height:77px;
	padding-bottom:0px;
	background:#006 url(../images/home_bg.jpg) 0 0 no-repeat;
	font-size:120%;
}
div#head h1 {
	font-size:130%;
	margin-bottom:0.6em;
}
html>body div#head {
/*	height:auto; */
}

div#head div {
	position:relative;
	width:469px;
	margin:80px 130px 10px 20px;
	color:#666;
	height:180px;
	overflow:auto;
}
div#head div p {
	margin-bottom:1.1em;
}
div#head img {
	position:absolute;
}

div#info {
	padding:5px;
	margin-bottom:5px;
	background:#F1F4FA	
}

img#title {
	right:20px;
	top:12px;
}
img#logo {
	left:0px;
	top:0px;
}

div#info img#video_icon, img#view_video {
	padding:5px;
	vertical-align:middle;
	text-align:center;
	float: none;
}

div#mid {
	padding:14px 32px;
	font-size:130%;
}

div#mid p {
	margin-bottom:1.3em;
	line-height:1.2em;
}

div#foot {
	width:760px;
	margin:0 auto;
	position:relative;
	color:#666;
	font-size:90%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:1.3em;
}
div#foot p {
	position:absolute;
	line-height:1.2em;
}
div#foot p#foot-copy {
	left:2px; 
}
div#foot p#foot-links {
	right:2px;
}
div#foot a {
	color:#009;
	text-decoration:none;
	font-weight:normal;
}
div#foot a:hover {
	text-decoration:underline;
}

div#before {
	float:left;
	width:700px;
	margin-left:0;
	margin-right:0px;
	line-height:2em;
}

.reqd {
	color:#c00;
}

div#tab-grp {
	z-index:8;
	position:relative;
	border:1px solid #c6c6cd;
	background-color:#F1F4FA;
	min-height:180px;
}
html>body div#tab-grp {
	height:auto;
}
div#tab-grp div.tab-info {
	position:relative;
	padding:10px 10px 0;
}
div#tab-grp div.tab-info p {
	line-height:1.3em;
	margin-bottom:1.5em;
	font-size:96%;
}

h1,h2,h3 {
	color:#006;
}
div.callout {
	float:right;
	padding:20px 17px 0px;
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:78%;
	margin-bottom:19px;
}

body#investment div.callout {
	/* background:#dddfe5 url(../images/question_bg.gif) right top no-repeat; */
	background:#dddfe5;
	width:200px;
	margin-left:40px;
	margin-top:40px;
}
body#index div.callout {
	float:right;
	width:200px;
	margin-right:0px;
}
div.callout h3 {
	font-size:130%;
	margin-bottom:0.6em;
}
div.callout h4 {
	font-size:110%;
	margin-bottom:0;
}
div.callout smalltext {
	font-size:68%;
}
div.callout p {
	line-height:1.2em !important;
}

h1,h2,h3 {
	color:#006;
}

h1 {
	font-size:140%;
	margin-bottom:0.6em;
}
h2 {
	font-size:130%;
	margin-bottom:0.6em;
}
h3 {
	font-size:110%;
	margin-bottom:0.6em;
}
table {
	border:1px solid #cccccc;
	w\idth:100%;
}

table th {
	padding:2px 3px;
	border-bottom:1px solid #cccccc;
	background-color:#ededf2;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
table td {
	padding:2px 2px;
	background-color:#f8f8fa;
	vertical-align:top;
	font-size:96%;	
}

table#facts  {
	background-color:#cccccc;
	border:none;
}
table#facts th {
	padding:2px 3px;
	background-color:#ededf2;	
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	font-size:100%;	
	border-bottom:none;	
}
table#none td {
	padding:2px 2px;
	vertical-align:bottom;
	background-color:#F1F4FA;
	font-size:96%;	
	border:none;
}
table#none {
	border:none;
}

table#igc {
	background-color:#ffffff;
	font-size:96%;	
	border:none;
	w\idth:100%;
}

table#igc td {
	padding:0px 10px 5px 0px;
	vertical-align:middle;
	background-color:#ffffff;
	border:none;
}
/* Nav */
ul#nav {
	list-style-type:none;
	height:30px;
	margin:0 0 13px 0 !important;
}
ul#nav li {
	display:block;
	float:left;
}
ul#nav li.first {
	margin-left:0;
}
ul#nav li a {
	display:block;
	height:24px;
	line-height:24px;
	text-align:center;
	background:#dbdde3;
	border:1px solid #006;
	width:100px;
	font-weight:bold;
	font-size:90%;
	margin-left:10px;
	
}
ul#nav li a:hover, ul#nav li a.on {
	text-decoration:none;
	background:#f4f4f4;
}
ul#nav li a.on {cursor:default;}
ul#nav li#nav-1 a {width:127px;margin-left:0;}
ul#nav li#nav-2 a {width:127px;}
ul#nav li#nav-3 a {width:127px;}
ul#nav li#nav-4 a {width:127px;}
ul#nav li#nav-5 a {width:127px;}

div.toplink 	{font-size:85%;text-align:right;margin-bottom:30px;}

dl.doclist dd, dl.linklist dd {
	margin:0 0 0.7em;	
	font-size:85%;	
}
dl.doclist dt, {
	font-size:90%;	
}


a.video,a.pdf,span.pdfOff,a.word,a.excel,a.gen,a.ppt,a.zip {
	padding:1px 0 2px 20px;
	line-height:20px;
}
a.pdf {
	background:transparent url(../images/icon_pdf.gif) left top no-repeat;
}
span.pdfOff {
	background:transparent url(../images/icon_pdf_grey.gif) left top no-repeat;
}
a.word {
	background:transparent url(../images/icon_word.gif) left top no-repeat;
}
a.excel {
	background:transparent url(../images/icon_excel.gif) left top no-repeat;
}
a.gen {
	background:transparent url(../images/icon_generic.gif) left top no-repeat;
}
a.ppt {
	background:transparent url(../images/icon_ppt.gif) left top no-repeat;
}
a.zip {
	background:transparent url(../images/icon_zip.gif) left top no-repeat;
}
a.video {
         background:transparent url(../images/icon_video.gif) no-repeat;
} 

.smalltext {
	font-size:80%;
}
	.teaser_info {
	width:670px;
	background:url(../images/i.gif) bottom left no-repeat;
	margin-bottom: 10px;
	height:60px;
}
.teaser_info p, .teaser_info a.more {
	margin:10;
	padding-top: 13px;
	padding-right: 1px;
	padding-left: 65px;
}
	
.teaser_new {
	width:670px;
	background:url(../images/new.gif) bottom left no-repeat;
	margin-bottom: 10px;
	height:60px;
}

.teaser_new p, .teaser_new a.more {
	margin:10;
	padding-top: 13px;
	padding-right: 1px;
	padding-left: 65px;
}
.teaser_question {
	width:670px;
	background:url(../images/question.gif) bottom left no-repeat;
	margin-bottom: 10px;
	height:60px;
}

.teaser_question p, .teaser_question a.more {
	margin:10;
	padding-top: 13px;
	padding-right: 1px;
	padding-left: 65px;
}
}
dl.anchors {
	position:relative;
	margin:1em 0;
	padding:0.8em 1em;
	font-weight:bold;
	border-bottom:1px solid #999;
}
dl.anchors dt {
	color:#666;
	margin:0.8em 0 0.2em;
	font:bold 125% Arial,Helvetica,sans-serif;
}
dl.anchors dt.first {
	margin-bottom:0.2em;
	margin-top:0;
}
dl.anchors dd {
	margin-left:1em;
	margin-bottom:0.4em;
}
dl.anchors dd a {
	padding:1px 0 2px 12px;
	background:transparent url(../images/arrow_down.gif) 3px 6px no-repeat;
}
.anchortext {
	font-size:90%;
	font:normal 76% Verdana,Helvetica,sans-serif;	
}



