/* ***** MAIN LAYOUT ***** */

body { font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	background: url(images/sand.jpg) #F3EFE6 }

div.lcol { float: left;
	width: 17% }

div.topbar { float: left;
	width: 83% }

div.rcol { float: right;
	width: 5% }

div.midcol { float: left;
	width: 78%;
	background: url(images/sand_light.jpg) #F8F7F3 }

div.bottombar { float: left;
	width: 100% }

a:link { color: #0065a8 }
a:visited { color: #9f0050 }
a:hover { color: #00a8f9 }
a:active { color: #00a8f9 }

div.lcol a:link { #0065a8 }
div.lcol a:visited { color: #0065a8 }
div.lcol a:hover { color: #00a8f9 }
div.lcol a:active { color: #00a8f9 }

div.lcol a.current { position: relative;
	left: -1ex;
	padding: 0 1ex;
	background: #E6E9D6;
	border-left: 1px #ACB777 solid }
div.lcol a.current:link { }
div.lcol a.current:visited { }
div.lcol a.current:hover { }
div.lcol a.current:active { }

div.midnavbox a:link { }
div.midnavbox a:visited { }
div.midnavbox a:hover { }
div.midnavbox a:active { }

div.midnavbox a.current { padding: 0 1ex;
	background: #F3F4EC;
	border-left: 1px #ACB777 solid }
div.midnavbox a.current:link { color: #0065a8 }
div.midnavbox a.current:visited { color: #0065a8 }
div.midnavbox a.current:hover { color: #00a8f9 }
div.midnavbox a.current:active { color: #00a8f9 }

div.footnav a:link { color: #009900 }
div.footnav a:visited { color: #009900 }
div.footnav a:hover { color: #00CC00 }
div.footnav a:active { color: #00CC00 }



/* ***** TOP BAR ***** */

div.timage { text-align: center;
	 padding: 5px 0 30px 0;
	overflow: hidden }



/* ***** LEFT COLUMN ***** */

div.lnavbox { margin: 0 1ex 0 0;
	border: 1px solid #585858;
	background: url(images/sand_light.jpg) #F8F7F3 }

div.lnavbox ul { font-size: 10pt;
	text-align: left;
	padding: 0.7ex 1ex 1.3ex 1ex;
	margin: 0 1ex;
	line-height: 1.3em;
	border-bottom: 1px dashed silver;
	list-style: none outside; }

div.lnavbox ul.last { border-bottom: 0 none}

ul.headingnav { text-align: left;
	display: list-item;
	list-style: none outside;
	margin: 2ex 3ex 1ex 0.7ex;
	padding: 0.7ex;
	font-size: 10pt;
	line-height: 1.3em }

ul.headingnav strong { color: #009900;
	font-weight: bold }

ul.headingnav img { margin: 0 8px 1px 0 }

ul.headingnav a img { margin: 1px 0 0 4px;
	position: absolute;
	left: 14.5%;
	border: none }

p.litem, p.litemt { margin: 0.6ex 0.7ex;
	padding: 0.7ex;
	font-size: 10pt;
	border-top: 1px dashed silver }

p.litem small, p.litemt small { font-size: 8pt }

p.litem small span, p.litemt small span { margin-left: -0.4ex }

p.litemt { border-top: 0 none }

ul.updates { list-style: none outside;
	padding: 0.5ex;
	margin: 3ex 2ex 0 1ex;
	font-size: 8pt;
	border-top: 1px dashed silver;
	border-bottom: 1px dashed silver;
	line-height: 1.3em }

ul.updates strong { color: #009900 }



/* ***** RIGHT COLUMN ***** */



/* ***** MIDDLE COLUMN ***** */

div.printtitle { display: none }

div.midnavbox { float: right;
	font-size: 10pt;
	margin: 1ex 2ex;
	padding: 1ex;
	background: #E7EAD7;
	border-top: 1px solid #BBC28D }

div.midnavbox ul { list-style: none outside;
	padding: 0.2ex;
	margin: -0.5ex 0 0 0;
	border: 0 none;
	line-height: 1.3em }

div.midnavbox strong { color: #009900 }

div.midnavbox li.top { margin-left: 2ex }

div.sum { font-size: 10pt;
	margin: 1ex 5ex 1ex 2ex;
	padding: 0.5ex 0.5ex 0.7ex 0.7ex;
	background: #DDE1C6;
	border-top: 1px solid #BBC28D }

div.sum p.l { margin: 0;
	padding: 0 }

div.sum p.l strong { color: #646B38 }

p.par { margin-left: 4%;
	margin-right: 3% }

p.ver { margin-left: 12%;
	margin-right: 12%;
	padding: 1.5em;
	border: 1px solid #585858;
	background: #FFFFFF }

p.ver span { display: block;
	color: #7B743E }

p.parsum, p.parsumt { margin-left: 10%;
	margin-right: 7% }

p.parsumt { margin-top: 5ex }

p.versum { margin: 1ex 7% 0 17%;
	color: #770077 }

p.versum span { display: block;
	color: #BF00BF }

p.ver + p.ver { margin-top: 2.5ex }

p + p.ver { margin-top: 2.5ex }

p.ver + p { margin-top: 2.5ex }

h1 { text-align: center;
	font-size: 30pt;
	font-weight: bold }

h2 { text-align: center;
	margin-top: 1.5ex;
	font-size: 20pt;
	font-weight: normal }

h4 { margin-left: 4%;
	margin-top: 4ex;
	font-size: 15pt;
	font-weight: normal }

h4.toph4 { margin-top: 0 }

h4 img { margin: 0 0 0 5px;
	border: none }

h4 a:hover { color: black }

h5 { margin-left: 4%;
	margin-top: 4ex;
	font-size: 12pt }

div.footnav { margin: 3ex 12% 0 12%;
	border: 1px dashed silver;
	text-align: center;
	font-size: 17pt;
	padding: 10px 10px 11px 10px;
	background: #FFFFFF }

div.footnav p { font-size: 10pt;
	padding: 0;
	margin: 0 0 0.3ex 0;
	color: gray }

div.footnav img { margin: 0 6px;
	position: relative;
	top: 1px;
	border: none }

p.ref { float: left;
	margin: 8ex 0 1ex 1ex;
	padding: 0;
	font-size: 9pt }

p.count { float: right;
	margin: 8ex 3px 0 0;
	padding: 0;
	font-size: 10pt;
	color: gray }

div.printref { display: none }

em { font-style: italic }

strong { font-weight: bold }

small { font-size: 10pt }

div.midcol ul.bull { margin: 0 12%;
	padding: 0;
	list-style: url(images/bullet.gif) outside }

div.midcol ul.plain { margin: 0 12%;
	padding: 0;
	list-style: none outside }

div.pic { text-align: center;
	margin: 35px 0 30px 0 }

div.pic img { margin: 0;
	padding: 0;
	border: 1px solid #000000;
	overflow: hidden }

a span { display: none }

div.emailimage { text-align: center;
	 padding-bottom: 15px }

form { margin-left: 4%;
	margin-right: 3% }

form label { margin-bottom: 0.2ex;
	display: block }



/* ***** BOTTOM BAR ***** */

div.bottombar p { padding: 12px 0 0 0 }

div.bottombar img { border: none }

div.bottombar img.let {	position: relative;
	top: 3px;
	left: 3px }