﻿/* CSS INFO */
/* http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp */

/* background: (color image repeat attachment position) */
/* border: (width style color) */
/* border-collapse: collapse or separate */
/* border.margin.padding: (-top -right -bottom -left) or (t&b l&r) */
/* font: (-style -variant -weight -size line-height -family) */
/* table-layout: auto or fixed */

/* FONT FAMILY */

body, p, ul, ol, li, div, td, th, a {
  font-family: "arial", tahoma, sans-serif;
}

/* FONT SIZE */

/* Use this to set the overall font size; all others are be relative to this. */
body { font-size: 76%; }

h1   { font-size: 1.7em; }
h2   { font-size: 1.3em;font-weight:bold; }
h3   { font-size: 1.1em; }

h4, div, table, td, th, p, ul, ol, li, dl, dt, dd
     { font-size: 1.0em; }
	 
/* LINE HEIGHT */

p, ol, ul, li, dl, dt, dd { line-height: 1.0em; }
hr { height: 2px; }

/* BACKGROUNDS */

body      { background-color: #fbefcf; }

/* MARGINS, BORDERS, ETC. */

body {
	margin: 0;
	padding: 0;
}

p { margin: 0em 0px 1.2em 0px; }

ol, ul {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

li.links {
	list-style : url("/newsletters/images/316l116.gif");
}
li.none {
	list-style : none;
}
h4 {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Navigation */

A        	{ color: #0033cc; cursor: hand; text-decoration: underline; }
A:link   	{ color: #0033cc; text-decoration: none; font-weight: bold; }
A:visited	{ color: #0033cc; text-decoration: none;font-weight: bold;  }
A:active 	{ color: #666666; text-decoration: underline; }
A:hover  	{ color: #666666; text-decoration: underline; }




/* body content */
H3   {text-decoration:none; color:#004080}


h2 {font-family: tahoma, sans-serif; color: #000000; }
h3 {font-family: tahoma, sans-serif; color: #000000; }
h4 {font-family: tahoma, sans-serif; color: #000000 ;}
p {font-family: arial; font-size: 10pt;}

.icontent{
	margin-right:20px;
	margin-left:20px;
	}
.stretch {
	background-image: url("/images/stretch.gif");
	background-repeat: repeat-x;
	height:10px;
	}
.hstretch {
	background-image: url("/images/stretch.gif");
	background-repeat: repeat-x;
	height:50px;
	}
	
/* left box area */
.leftbox {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 8pt;
	background: #f7e1a7;
	}
.topnav{
	padding-bottom:5px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	}
.itopnav{
	padding-bottom:5px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
	margin-left:20px;
	font-weight:bold;
	}

.subnav{text-align: left;}

P.pfooterbox {
	border: 1px solid #000000;
	padding: .8em 6px .8em 6px;
	width: 325px;
	font-family: arial; font-size: 8pt;
	}
P.ifooterbox {
	border: 1px solid #000000;
	padding: .8em 6px .8em 6px;
	width: 325px;
	font-family: arial; font-size: 8pt;
	margin-left:20px;
	}
.footer { text-align:left; font-size: 8pt;}
.ifooter { text-align:left; font-size: 8pt; margin-left:20px;}

TD.right_header {background-image: url("/images/stretch.gif");
background-repeat: repeat-x;
}
