body, p, ul, form {display: block}

div.pcontents {
	margin-left: 9em;
	margin-right: 9em;
	font-size: 95%;
	}

@media print{
	header, footer, img, .sidebar, .breadcrumbs, .font_size_changer {display:none;}
	/*content-container {width:100%; margin:0px; padding-left:0px; position: relative; clear:both; padding-bottom: 2px;}*/
	body, header, footer, .banner_container, .secondary, .wrapper, .content-container, .content {width: 100%; margin-left: 10px; ,margin-top: 10px; background: #ffffff; background-image:none}
	.sidebar {width:20px; background:#ffffff;}
	}

table 
	{min-width: 30%}

tr	{vertical-align:top;}

	
div.main{
	position: relative;
//	height: 450; 
	min-height:440;
	width: auto;
	}	
/*
div table{
	font-family: "Verdana", "Helvetica","Sans-serif";
	font-size: 90%;
	table-layout: fixed;
 	}
*/

div.regtable {color: black; width: 100%; clear:left; clear:right;}
/*
div.regtable table { width:98%; position:relative; margin:0 auto -1px auto; border:1px solid #066; font-size:90%; line-height:1.2em;}
*/
div.regtable table { width:95%; position: relative; margin:0 auto -1px auto; font-size:90%; line-height:1.2em; border:1px solid gray; border-radius: 20px; }

div.regtable td.left { padding-left:1.5em;}
div.regtable td.right { padding-right:1.5em;}
div.regtable tr.btop {border-top: 1px solid black}
div.regtable tr.hdr {background-color: white}

	

div.tbl tr
	{vertical-align: bottom}

table.index
	{margin-top: 10px;
	font-size: 95%;
	border: 1px solid gray;
	}
	
table.index td.left {text-align: left;}

table.index td {
	word-wrap: normal;
	}

table.indexsm
	{margin-top: 10px;
	font-size: 90%;
	border: 1px solid gray;}
	
table.xnote
	{background: url("canvas.jpg") left top;
	background-repeat: repeat-x, repeat-y;
	padding: 2em;
	color: darkblue;
	font-size: 95%;
	border: medium double gray;
	padding-bottom: 1em;
	width: 100%}

div.regtable table.info
	{background-color: #f6f6f6;
	text-align: center;
	padding: 20px;
	padding-right: 3em;
	padding-top: 10px;
	font-size: 95%;
	margin: 2em;
	border: 1px solid gray;
	border-radius: 20px;
	padding-bottom: 1em;
	}

	
table.xnote p
	{margin-left: 1em;
	margin-right: 1em;
	font-size: 100%;}
table.xnote li
	{margin-left: 1em;
	margin-right: 1em;
	text-align: justify}
	
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: 90%}

td.sess2
	{width: 80;
	border-right: 1px solid gray;
	text-align: center;
	color: gold;
	font-weight: bold;
	font-size: 90%}

td.numcell
 	{width: 100;
	text-align: right;
	margin-right: 5px}

.up1
	{margin-top: -1.6em;
	margin-bottom: 0em;}

.gold {color: gold}
.maroon {color: maroon}

.b {font-weight: bold}

.smg 
	{font-size: 85%;
	color: brown;
	margin-top: 1em;
	margin-bottom: 0.5em;}
	
.nopadding
	{margin-top: 40px}

.right
 	{text-align: right;
	margin-right: 5px;}

.rightsm
	{text-align: right;}

.rightsmg
	{
	font-family: "Tahoma", "Verdana", "Sans-serif";
	text-align: right;
	font-size: 85%;
	color: #636363}

.rightsmw
	{text-align: right;
	font-size: 85%;
	color: #F3F3F3}

.center
	{text-align: center}
	
.sm {font-size: 90%;}
.sm8 {font-size: 80%;}

.centersmg
	{text-align: center;
	font-size: 85%;
	color: #636363;
	margin-top: 0em;
	margin-bottom: 0.5em}

.centersm
	{text-align: center;}
	
.infoNoteHead {
	margin-top: 0.3em;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	margin-right: 8em;
	font-variant: small-caps;
	margin-bottom: 0.4em;
	}

.centerbig
	{text-align: center;
	font-size: 14pt}

.left
	{text-align: left;
	margin-left: 5px}

.leftsm
	{text-align: left;}

.leftsmg
	{text-align: left;
	font-size: 90%;
	color: #636363}

.notice
	{color: #005030;
	margin-bottom: 0;}

.infoNote {
	font-size: 8.5pt;
	text-align: justify;
	margin-left: 1em;
	margin-right: 1em;
	color: rgb(0,64,64);
	}

.light
	{text-align: center;
	font-size: 9pt;
	background-color: #D6D6D6;
	color: black;
	padding-top: 2px;
	padding-bottom: 3px}

.shade	
	{Background-color: #F3F0F0;}

td .td_ind
	{padding-left: 2em;
	font-size: 95%}
	
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: 85%;
	text-align: left;}

.hisingle
	{margin-left: 4em;
	text-indent:-2em; text-align: left;
	margin-top: 0; margin-bottom: .3em}

.content a:link
	{color: blue;
	text-decoration: none}

.content a:visited
	{color: blue;
	text-decoration: none}

.content a:hover
	{color: red;
	text-decoration: underline}

a.sm:link
	{
	font-size: 80%;
	text-decoration: none}

a.sm:visited
	{
	text-decoration: none}

a.sm:hover
	{text-decoration: underline}
/*	
sidebar a:link 
	{color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 85%}
	
a.sidebar:visited
	{color: fafad2;
	white-space: nowrap;
	font-weight: bold;
	text-decoration : none;}

a.sidebar:hover {
	color: gold;
	font-weight: bold;
	text-decoration : none;}

sidebar li#active a:link{
	color: maroon;
	font-weight: bold;
}
*/
a:link#title
	{font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	}

a:visited#title
	{font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	}

a:hover#title
	{color: red;
	font-size: 14pt;
	font-family: "Tahoma", "Verdana", "Sans-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.0em;
	margin-left: -5px;
	font-style: italic;
	text-align: left;
	color: darkblue}

p.amsec
	{margin-top: 1.5em;
	margin-left: -5px;}


p.center
	{text-align: center;
	font-family: "Verdana", "Helvetica", "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.up1
	{margin-top: -2em;}

p.hi
	{margin-left: 2em;
	text-indent:-2em}

p.ind1
	{margin-left: 2em}

p.ind1hi
	{margin-left: 4em;
	text-indent:-2em}

p.indi1hi
	{margin-left: 4em;
	text-indent:-2em;
	margin-top:3pt;
	margin-bottom: 3pt;}

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: "Tahoma", "Verdana", "Sans-serif";
	font-size: 8pt;
	color: gray;}

p.smgrey
	{margin-top: -10px;
	margin-left: 2em;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	font-size: 8pt;
	margin-bottom: -14px;
	color: gray}

p.session
	{color: maroon;
	font-family: "Tahoma", "Verdana", "Sans-serif";
	font-size: 160%;
	text-align: center}
	
p.NoteHead {
	margin-top: 0.3em;
	font-size: 10pt;
	text-align: center;
	font-variant: small-caps;
	margin-bottom: 0.4em;
	}
	
p.Note2, p.Note {
	font-size: 8.5pt;
	text-align: justify;
	margin-left: 1em;
	margin-right: 1em;
	}


p.NoteHI {
	font-size: 9pt;
	text-align: left;
	margin-left: 3em;
	text-indent: -1.5em;
	margin-right: 1em;
	color: rgb(0,64,64);
	}

p.expNoteHead {
	font-variant: small-caps;
	
}	
p.Overview {
	font-size: 9pt;
	text-align: justify;
	margin-left: 10em;
	margin-right: 10em;
	color: rgb(0,64,64);
	}

p.OverviewHI {
	font-size: 9pt;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 13em;
	text-indent: -2em;
	margin-right: 10em;
	color: rgb(0,64,64);
	}

hr.OLine {
	margin-top: 1em;
	margin-bottom: 0.2em;
	color: rgb(0,64,64);
	height: 1px;
	margin-left:9.5em;
	margin-right:9.5em;
	}
	
i	{color: brown}

h4
	{font-family: "Tahoma", "Verdana", "Sans-serif";}