body, p, ul, form {display: block}

@media print{
	div.header, div.footer {display:none;}
	div.container {width:665px; margin:0px; padding-left:0px; margin-left: -2em; position: relative; clear:left;}
	}

@media screen{
	div.header, div.container, div.footer {display:block;}
	}

body  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	}

table 
	{max-width: 100%;
	min-width: 60%}

tr	{vertical-align:top;}
	
div.container{
	clear: left;
	clear: right;

	background-color: maroon;
	margin-bottom: 0em;
	position: top left;
	margin-bottom: 10px;
	}

div.leftbar{
	width: 145px;
	float:left;
	color: white;
	padding-top:1em;
	padding-left:5px;
	padding-right: 5px;
	}

div.content{
	float: left;
	background-color: white;
	border-left: 2px solid black;
	padding-left: 2em;
	padding-right: 20px;
	color: black; 
	font-size: 9pt;
	padding-bottom: 20px;
	}


div.header table {
	background: url("banner_back.gif") left top;
	background-repeat: repeat-x;
	background-attachment: }

div.regtable {color: black; width: 100%; clear:left; clear:right;}
div.regtable table { width:99%; position:relative; margin:0 auto -1px auto; border:1px solid #066; font-size:0.9em; line-height:1.2em;}
div.regtable td.left { padding-left:1.5em;}
div.regtable td.right { padding-right:1.5em;}

	
td.ttl img
	{margin-top: 0px;
	padding-top: 0px;}


div.footer{
	background: url("bot_banner_back2.gif") left top;
	background-repeat: repeat-x;
	background-attachment: ;
	border-top: 1px solid maroon;
	margin-top: -10px;
	padding-bottom:0em;
	height: 56px;
	}

div table
	{font-size: 9pt}

div.tbl tr
	{vertical-align: bottom}

table.index
	{margin-top: 10px;
	font-size: 9pt;
	border: 1px solid gray;}

table.indexsm
	{margin-top: 10px;
	font-size: 80%;
	border: 1px solid gray;}
	
table.xnote
	{background: url("canvas.jpg") left top;
	background-repeat: repeat-x, repeat-y;
	padding: 20px;
	color: darkblue;
	font-size: 9pt;
	border: medium double gray;
	padding-bottom: 1em;
	width: 100%}
	
tr.menu
	{background-color: black}
	
td.vertc {vertical-align:middle;}
td.vertb {vertical-align:bottom;}
	
.bttm
	{border-bottom: 1pt solid gray}

.b_line {border-bottom:1px solid black;}
.b_line2 {border-bottom:3px double #006363;}
.t_line {border-top:1px solid black;}
.t_line2 {border-top:3px double #006363;}

td.s
	{padding-top: 8}

td.sn
	{padding-top: 8;
	padding-right: 10;
	text-align: right}

td.ssn 
	{padding-right: 10;
	text-align: right}
	
td.sess
	{width: 80;
	border-right: 1px solid gray;
	text-align: center;
	font-size: 9pt}

td.sess2
	{width: 80;
	border-right: 1px solid gray;
	text-align: center;
	color: gold;
	font-weight: bold;
	font-size: 9pt}

td.topmenu
	{color: white;}
	
td.numcell
 	{width: 100;
	text-align: right;
	margin-right: 5px}

.up1
	{margin-top: -1.6em;
	margin-bottom: 0em;}

.gold {color: gold}

.b {font-weight: bold}

.sm {font-size: 8pt;}
	
.smg 
	{font-size: 8.5pt;
	color: brown;
	margin-top: 1em;
	margin-bottom: 0.5em;}
	
.nopadding
	{margin-top: 40px}

.right
 	{text-align: right;
	padding-right: 1em;}

.rightsm
	{text-align: right;
	font-size: 8.5pt}

.rightsmg
	{font-family: verdana, arial, sans-serif;
	text-align: right;
	font-size: 8.5pt;
	color: #636363}

.rightsmw
	{text-align: right;
	font-size: 8.5pt;
	color: #F3F3F3}

.center
	{text-align: center}

.centersmg
	{text-align: center;
	font-size: 8.5pt;
	color: #636363;
	margin-top: 0em;
	margin-bottom: 0.5em}

.centersm
	{text-align: center;
	font-size: 8.5pt;}

.centerbig
	{text-align: center;
	font-size: 14pt}

.left
	{text-align: left;
	margin-left: 5px}

.leftsm
	{text-align: left;
	font-size: 8.5pt}

.leftsmg
	{text-align: left;
	font-size: 8.5pt;
	color: #636363}

.notice
	{color: #005030;
	margin-bottom: 0;}

.light
	{text-align: center;
	font-size: 9pt;
	background-color: #D6D6D6;
	color: black;
	padding-top: 2px;
	padding-bottom: 3px}

.shade	
	{Background-color: #F3F0F0;}
	
tr.shade td 
	{padding-top: 5px;
	padding-bottom: 5px;}

.single
	{margin-top: 0; margin-bottom: 0}
.singlesm
	{margin-top: 0; margin-bottom: 0;
	font-size: 8pt;
	text-align: left;}

.hisingle
	{margin-left: 4em;
	text-indent:-2em; text-align: left;
	margin-top: 0; margin-bottom: .3em}

a:link
	{color: blue;
	font-size: 95%;
	text-decoration: none}

a:visited
	{color: blue;
	font-size: 95%;
	text-decoration: none}

a:hover
	{color: red;
	text-decoration: underline}

a.sm:link
	{color: darkblue;
	font-size: 8pt;
	text-decoration: none}

a.sm:visited
	{color: blue;
	font-size: 8pt;
	text-decoration: none}

a.sm:hover
	{color: red;
	text-decoration: underline}
	
a.topmenu:link 
	{color: fafad2;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;}

a.topmenu:visited
	{color: fafad2;
	font-size: 9pt;
	font-weight: bold;
	text-decoration : none;}

a.topmenu:hover {
	color: gold;
	font-weight: bold;
	text-decoration : none;}

a.sidebar:link 
	{color: fafad2;
	font-weight: bold;
	text-decoration: none;}

a.sidebar:visited
	{color: fafad2;
	font-weight: bold;
	text-decoration : none;}

a.sidebar:hover {
	color: gold;
	font-weight: bold;
	text-decoration : none;}

a:link#title
	{font-size: 14pt;
	font-family: times, "times new roman", serif}

a:visited#title
	{font-size: 14pt;
	font-family: times, "times new roman", serif}

a:hover#title
	{color: red;
	font-size: 14pt;
	font-family: times, "times new roman", serif}

p.title
	{font-size: 14pt;
	color: darkblue;
	margin-bottom: 0em;
	text-align: center}

p	{text-align: justify}

p.chapter
	{font-size: 12pt;
	color: darkblue;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center}

p.secheading
	{margin-bottom: -1em;
	font-weight: bold;
	text-align: left}

p.secheadingi
	{margin-bottom: -1.5em;
	margin-left: -1em;
	font-style: italic;
	text-align: left;
	color: darkblue}

p.amsec
	{margin-top: 1.5em;
	margin-left: -1em;}


p.center
	{text-align: center;
	font-family: verdana, arial, sans-serif;
	color: darkblue;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 10pt}

p.centerb
	{text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px}

p.partheading
	{text-align: center;
	margin-top: 25px;
	margin-bottom: 15px}

p.note
	{text-align: left;
	margin-top:-6px;
	font-size:70%}

p.hi
	{margin-left: 2em;
	text-indent:-2em}

p.ind1
	{margin-left: 2em}
p.ind1hi
	{margin-left: 4em;
	text-indent:-2em}

p.ind2
	{margin-left: 4em}
p.ind2hi
	{margin-left: 6em;
	text-indent:-2em}

p.ind3
	{margin-left: 6em}
p.ind3hi
	{margin-left: 8em;
	text-indent:-2em}

p.ind4
	{margin-left: 8em}
p.ind4hi
	{margin-left: 10em;
	text-indent:-2em}

p.ind5
	{margin-left: 10em}
p.ind5hi
	{margin-left: 12em;
	text-indent:-2em}

.disclaimer
	{margin-right: 1em;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	color: gray;}

p.smgrey
	{margin-top: -10px;
	margin-left: 2em;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	margin-bottom: -14px;
	color: gray}

p.session
	{color: maroon;
	font-weight: bold;
	font-size: 145%;
	text-align: center}
	
i	{color: brown}
