@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

html,body {
height:100%;
}

body {
	line-height:1;
	text-align:center;
	color:#000;
	background-color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

a:visited {
color:#329B2F;
}

a:hover {
text-decoration:underline;
color:#329B2F;
}

address {
font-style:normal;
line-height:1.2;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

cite {
font-style:normal;
}

del {
text-decoration:line-through;
}

fieldset {
border-color:#5D8AA8;
border-width:1px;
padding:.8em 0 .8em .8em;
}

legend {
font-size:1.5em;
}

label {
display:block;
}

:focus {
outline:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
font-weight:400;
color:#329B2F;
padding-bottom:.3em;
line-height:1.1;
border-bottom-width:1px;
border-bottom-style:solid;
padding-top:.3em;
margin-bottom:.2em;
border-top-width:1px;
border-top-style:solid;
border-color:#CCC;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
font-weight:400;
color:#329B2F;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:400;
color:#329B2F;
padding-top:.3em;
}

h5 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:400;
color:#329B2F;
}

h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
font-weight:700;
text-align:center;
color:#329B2F;
}

ol,ul {
list-style:none;
}

p {
line-height:1.5;
margin-top:.4em;
margin-bottom:.7em;
text-align:left;
}

table {
border-collapse:collapse;
border-spacing:0;
}

tr {
vertical-align:top;
}

#container {
width:54.166em;
background:#FFF;
border:1px solid #000;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
margin:0 auto;
}

#header {
	height:220px;
	padding-right:10px;
	padding-left:10px;
	position:relative;
}

#sidebar1 {
float:left;
width:11em;
padding-top:0;
padding-right:0;
padding-bottom:15px;
}

#sidebar1 h3,#sidebar1 p {
margin-left:10px;
margin-right:10px;
}

#sidebar1 h3 {
margin-top:.4em;
padding-top:.2em;
padding-bottom:.2em;
}

#sidebar1 li {
background-image:url(../images/nav_back_orange.jpg);
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:.2em;
width:100%;
}

#sidebar1 li a,#sidebar1 li a:link,#sidebar1 li a:visited {
	font-size:0.9em;
	color:#006699;
	text-decoration:none;
	display:block;
	border:1px solid #E6E6FF;
	font-weight:400;
	padding:.5em 1em .3em 1.5em;
}

#sidebar1 li a:visited {
color:#4E4E4E;
}

#mainContent {
background-image:url(../images/box_top_orange.jpg);
background-repeat:repeat-x;
border:1px solid #e6e6ff;
margin:0 1em 0 12em;
padding:1em 1.2em 3em;
}

#mainContent blockquote {
line-height:1.2;
padding-right:2em;
padding-left:2em;
}

#mainContent h1 a,#mainContent h1 a:link,#mainContent h1 a:visited,#mainContent h2 a,#mainContent h2 a:link,#mainContent h2 a:visited,#mainContent h3 a,#mainContent h3 a:link,#mainContent h3 a:visited,#mainContent h4 a,#mainContent h4 a:link,#mainContent h4 a:visited,#mainContent h5 a,#mainContent h5 a:link,#mainContent h5 a:visited {
color:#329B2F;
text-decoration:underline;
}

#mainContent h1 a:hover,#mainContent h1 a:active,#mainContent h1 a:focus,#mainContent h2 a:hover,#mainContent h2 a:active,#mainContent h2 a:focus,#mainContent h3 a:hover,#mainContent h3 a:active,#mainContent h3 a:focus,#mainContent h4 a:hover,#mainContent h4 a:active,#mainContent h4 a:focus,#mainContent h5 a:hover,#mainContent h5 a:active,#mainContent h5 a:focus {
color:#329B2F;
font-weight:700;
}

#mainContent h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight:400;
color:#329B2F;
padding-top:.5em;
}

#mainContent h2.pleading {
font-family:Arial, Helvetica, sans-serif;
font-size:10em;
text-align:center;
color:#000;
}

#mainContent h3 {
padding-top:.5em;
padding-left:1em;
padding-bottom:.2em;
color:#000;
}

#mainContent h4 {
color:#000;
padding-left:2em;
}

#mainContent table tr td ul {
padding:0;
}

#mainContent td {
	line-height:1.3;
}

#container #mainContent ol {
list-style-type:decimal;
list-style-position:inside;
line-height:1.5;
}

#mainContent ul {
line-height:1.3;
padding-top:.5em;
padding-bottom:.5em;
}

#mainContent ul ul {
padding:1px 0;
}

#mainContent .dateinformation {
text-align:left;
padding-left:2em;
line-height:1.2;
font-style:italic;
}

#container #mainContent .important p {
line-height:1;
}

#container #mainContent .pleading h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#329B2F;
text-align:center;
font-weight:700;
padding-bottom:.4em;
border-top-width:1px;
border-top-style:solid;
border-color:#F6F5FA;
}

#container #mainContent .pleading h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000;
text-align:center;
padding-bottom:.2em;
}

#breadcrumbs {
margin-bottom:1.2em;
font-size:.9em;
line-height:1.2;
}

#ctrcolumn {
margin-left:13.1em;
width:12.2em;
}

#ctrcolumnwithmargins {
margin-left:13.1em;
width:12.2em;
margin-right:13em;
}

#contentundercolumns {
margin-top:1em;
}

#enterdatabase {
float:right;
margin-right:2em;
margin-bottom:2em;
margin-left:2em;
border:2px groove #5D8AA8;
background-color:#E1EAF0;
text-align:center;
padding:1em;
}

#maincontent #enterdatabase h5 a:link {
color:#00F;
padding-top:.8em;
}

#maincontent #enterdatabase h5 a:hover,#enterdatabase h5 a:active,#enterdatabase h5 a:focus,#enterdatabase h5 a:visited {
color:#009;
font-weight:400;
}

#FrontNews {
background-color:#EBF1F5;
float:right;
width:14em;
border:2px groove #E6E6FF;
position:relative;
margin:20px;
padding:5px 10px;
}

#NavLawAbout {
background-color:#EBF1F5;
float:right;
width:auto;
border:2px groove #E6E6FF;
position:relative;
margin:20px;
padding:5px 10px;
}

#mainContent #NavLawAbout ul ul {
font-size:1em;
list-style-position:inside;
list-style-type:disc;
}

.subject #container #mainContent #NavLawAbout ul ul ul {
list-style-position:inside;
list-style-type:circle;
padding-left:1em;
}

#seealso {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
line-height:1.2em;
padding:0 5px 5px;
}

#seealso h5 {
color:#329B2F;
font-size:1em;
font-weight:400;
background-image:url(../images/arrow-orange.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:1em;
}

#seealso ul {
font-size:.9em;
line-height:1.2;
padding-left:3em;
padding-right:2em;
list-style-position:outside;
list-style-type:none;
}

#container #mainContent #seealso ul ul {
font-size:1em;
list-style-type:disc;
list-style-position:inside;
}

#submit {
width:8em;
margin-top:.8em;
margin-left:.8em;
}

#submitq {
width:6em;
margin-top:.8em;
margin-left:.8em;
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
}

#footer {
	border-top-width:3px;
	border-top-style:groove;
	border-top-color:#000;
	background-color:#329B2F;
	margin-top:2em;
	padding:5px 30px;
}

#footer p {
font-size:.9em;
line-height:100%;
margin:0;
padding:10px 0;
}

#footer li {
font-size:.9em;
display:inline;
padding-right:.3em;
}

#footer ul {
text-align:center;
}

.bulleted {
list-style-type:disc;
margin-left:1.5em;
list-style-position:outside;
}

.bulletedundersubheading {
list-style-type:disc;
margin-left:1.5em;
list-style-position:outside;
padding-left:2.5em;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.dateinformation {
font-style:italic;
text-align:right;
display:block;
padding:.3em;
}

.disclaimer {
font-size:.8em;
}

.fltlft {
float:left;
margin-right:8px;
}

.fltlftcolumn {
float:left;
width:12.2em;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltrtcolumn {
float:right;
width:12.2em;
}

.fltlftbox {
float:left;
width:18.3em;
border-right-width:1px;
border-bottom-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#5D8AA8;
border-bottom-color:#5D8AA8;
padding-right:.8em;
background-image:url(../images/box_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

.fltlftbox4 {
	float:left;
	width:18em;
}

.hide {
display:none;
}

.important {
font-weight:400;
background-color:#FFC;
border-top-width:2px;
border-bottom-width:2px;
border-top-style:solid;
border-bottom-style:solid;
color:#600;
border-color:#5D8AA8;
padding:.2em 1em;
}

.search input,textarea {
background-color:#EBF1F5;
width:28em;
margin-bottom:.5em;
border-color:#5D8AA8 #B1C9D8 #B1C9D8 #5D8AA8;
border-style:solid;
border-width:1px;
padding:.2em;
}

.libraries input,textarea {
background-color:#EBF1F5;
width:37em;
margin-bottom:.5em;
border-color:#5D8AA8 #B1C9D8 #B1C9D8 #5D8AA8;
border-style:solid;
border-width:1px;
padding:.2em;
}

.menuitems {
display:inline;
padding-right:.5em;
background-repeat:no-repeat;
background-position:left center;
padding-left:.5em;
text-align:center;
}

.menulist {
text-align:center;
border:1px solid #5D8AA8;
margin-bottom:1em;
background-color:#EFF2F9;
}

.next {
background-image:url(../images/arrow-blue.gif);
background-repeat:no-repeat;
background-position:right center;
display:inline;
padding-right:1em;
padding-left:1em;
}

.previous {
background-image:url(../images/leftblue.gif);
background-repeat:no-repeat;
background-position:left center;
margin-right:1em;
padding-right:1em;
padding-left:1em;
display:inline;
}

.previousnext {
float:right;
}

.rtbox {
width:18.7em;
margin-left:19.6em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#5D8AA8;
padding-left:.8em;
background-image:url(../images/box_top.jpg);
background-repeat:repeat-x;
background-position:top;
}

.rtbox4 {
width:18.7em;
margin-left:19.6em;
}

.signature {
display:inline;
margin-left:17em;
}

.stafftitle {
font:3em Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#329B2F;
padding:2em;
}

.subsection {
padding-left:2em;
}

.sub-subsection {
padding-left:4em;
}

.sub-sub-subsection {
padding-left:6em;
}

.sub-sub-sub-subsection {
padding-left:8em;
}

.tableunderh2 {
margin-top:1em;
border-color:#CCC;
}

.underline {
text-decoration:underline;
}


.home #home a,.home #home a:link,.home #home a:visited,.program #program a,.program #program a:link,.program #program a:visited,.speakers #speakers a,.speakers #speakers a:link,.speakers #speakers a:visited,.register #register a,.register #register a:link,.register #register a:visited,.direct #direct a,.direct #direct a:link,.direct #direct a:visited,.hotel #hotel a,.hotel #hotel a:link,.hotel #hotel a:visited,.attract #attract a,.attract #attract a:link,.attract #attract a:visited,.sponsors #sponsors a,.sponsors #sponsors a:link,.sponsors #sponsors a:visited,.social #social a,.social #social a:link,.social #social a:visited,.search #search a,.search #search a:link,.search #search a:visited,#sidebar1 li a:hover,#sidebar1 li a:active,#sidebar1 li a:focus {
color:#329B2F;
background-image:url(../images/arrow-orange.gif);
background-repeat:no-repeat;
background-position:4px 50%;
}

#mainContent .bulleted .bulleted,#mainContent .bulletedundersubheading .bulleted {
list-style-type:circle;
}

#container #mainContent #contentundercolumns h3 a,#container #mainContent .important a {
color:#00F;
}

#Committee {
	position: absolute;
	top: 530px;
	width: 11em;
}
#sidebar1 #Committee h3 {
	font-size: 1em;
}
#sidebar1 #Committee p {
	font-size: 0.8em;
	line-height: 1.1;
	padding-left: 5px;
}

