body{
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	margin-top:0;
	margin-bottom:0;
}

#topnav {
	border-top:thin;
	border-top-style:solid;
	border-top-color:#FFFFFF;
}

#topnav ul {
	list-style:none;
	display:inline;
}

#topnav ul li {
	float:left;
}

#topnav li a {
	padding:20px;
	font-family:Georgia;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#topnav li a:hover{
	font-family:Georgia;
	font-size:13px;
	/*color:#970029;*/
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

#cartoon {
   text-align: center;
   padding-bottom: 15px;
}

img {border: none;}

.leftcolumn {
   width: 230px;
   float: left;
}

.middlecolumn {
   width: 230px;
   float: left;
   margin: 0 19px;
}

.rightcolumn {
   width: 230px;
   float: right;
}

/*
td {
   border:thin;
   border-color:black;
   border-style: solid;
}

img {
   border: thin;
   border-color: red;
   border-style: solid;
}

div {
   border: thin;
   border-color: blue;
   border-style: solid;
}
*/

#bannerlink {
    display: block;
    height: 120px;
    width: 960px;
    background-image: url(/images/banner_02.jpg);
}

#searchbox {
	width: 210px;
        height: 121px;
	background-image: url(/images/banner_02.jpg);
}

.navbar {
	font-family: Georgia;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

#pagebox {
  padding: 10px;
}

#sidebarbox {
  background-color: #EBECF1;
	width: 210px;
	padding: 10px;
	border-left:thin;
	border-left-style:solid;
	border-left-color:#C1C1C1;
}

.sidebar {
	font-family: Georgia;
	font-size: 10.5pt;
	font-weight: bold;
	color: #153264;
}

.subsubhead {
	padding-top: 4pt;
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: normal;
	color: #3E3F41;
}

#indent {
	text-align:left;
	text-indent:10px;
}

.header {
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #153264;
}

.header:hover {
	color: #153264;
	text-decoration:underline;
}

.copyright {
	font-family: Georgia;
	font-size: 9pt;
	font-weight: normal;
	color: #3E3F41;
	text-align: center;

	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;

	margin: 10px;
	padding: 10px;
}

.sidebarform {
	font-family: Arial;
	font-size: 8.5pt;
	color: #1a1718;
}

.sidebarform td {
  padding: 2px 2px 2px 0px;
}

.form {
	border:thin;
	border-color:#CCCCCC;
	border-style:solid;
	font-family:Arial;
	font-size: 9pt;
	color:#000000;
	margin-top:5px;
	padding:2px;
}

a {
	color: #970029;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #970029;
}

.links {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #970029;
}

.linksauthor {
	font-family: Georgia;
	font-size: 9pt;
	font-weight: normal;
	color: #1a1718;
}

.blue{
	font-weight: bold;
	color: #153264;
}

.subsubheaditalic:hover {
	font-family: Arial;
	font-size: 8.5pt;
	font-weight:normal;
	color: #970029;
	font-style: italic;
	text-decoration: underline;
}

.blue:hover{
	color: #153264;
	text-decoration:underline
}

.dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.right {
	border-right:thin;
	border-right-style:solid;
	border-right-color: #C1C1C1;
}

.left {
	border-left:thin;
	border-left-style:solid;
	border-left-color:#C1C1C1;
}

.top {
	border-top:thin;
	border-top-style:solid;
	border-top-color:#C1C1C1;
}

.bottom {
	border-bottom:medium;
	border-bottom-style: solid;
	border-bottom-color:#C1C1C1;
}

.bottomthin {
	border-bottom:thin;
	border-bottom-style: solid;
	border-bottom-color:#C1C1C1;
}

.featuredblue {
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #153264;
}

.featuredhead {
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #4F5053;

	border-bottom:thin;
	border-bottom-style: solid;
	border-bottom-color:#C1C1C1;
  
  margin-bottom: 15px;
}

.bodycontent {
	font-family: Georgia;
	font-size: 9pt;
	font-weight: normal;
	color: #1a1718;
	line-height: 13pt;
}

.bodycontentsecondary {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #1a1718;
	line-height: 14pt;
}

.indent {
	padding-left:10px;
	padding-bottom:5px;
	padding-top:10px;
}

.debatepictures {
  border-spacing: 0px 4px;
	padding-left: 10px;
	padding-top:  10px;
	float: right;
}

.debatepicturesspace{
	width: 10px;
}

.subhead {
	padding-top: 4pt;
	font-family: Georgia;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #4A5885;
}

.search {
	float:right;
	padding-right:25px;
	padding-top:45px;
}

.subsubheaditalic {
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: normal;
	color: #970029;
	font-style: italic;
}

#welcome {
   padding-top: 25px;
   padding-bottom: 0px;

   text-align: center;
}

#welcomeheader {
	font-family: Georgia;
	font-size: 21px;
	font-weight: bold;
	color: #153264;
}

#welcometext {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #4A5885;
}

.paddingbox {
	padding: 10px;
}

#wrapper {
	border-right:thin;
	border-right-style:solid;
	border-right-color:#C1C1C1;
	border-left:thin;
	border-left-style:solid;
	border-left-color:#C1C1C1;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.pageheader ,
.largetitle {
	font-family: Georgia;
	font-size: 12.5pt;
	font-weight: bold;
	color: #153264;
	padding-top: 15px;
}

.pagesubheader {
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	color: #596E96;
	padding-top: 16px;
}

.debatesubheader {
	font-family: Georgia;
	font-size: 12.5pt;
	font-weight: bold;
	color: #153264;
}

.responsebodycontent, 
.debatebodycontent,
.responsebodycontent td, 
.debatebodycontent td {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: 14pt;
  text-align: justify;
}

.responsebodycontent td, 
.debatebodycontent td {
	border: solid #333333;
	border-width: 1px 1px 0 0;
	font-size: 9pt;
	padding: 3px;
}

.responsebodycontent table, 
.debatebodycontent table {
	border: solid #333333;
	border-width: 0 0 1px 1px;
}

.debatebodycontentblue {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #5B6992;
	line-height: 14pt;
        text-align: justify;
}

.debatesublinks {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	color: #970029;
}

.debateindent {
	padding-bottom:10px;
	padding-right:10px;
}

.largeauthor {
	font-family: Georgia;
	font-size: 12.5pt;
	font-style: italic;
	font-weight: bold;
	color: #596E96;
}

#issuetop {
   padding-top: 20px;
}

#issuenumber {
   font-family: Arial;
   font-size: 8.5pt;
   font-weight: bold;
   color: #4F5053;
   float: left;
}

#issuedate {
   font-family: Arial;
   font-size: 8.5pt;
   font-weight: bold;
   color: #4F5053;
   float: right;
   text-align: right;
}

#issue {
   margin-top: -25px;
}

#issue div.article {
   margin-bottom: 10pt;
   width: 100%;
   clear: both;
}

#issue div.section {
   text-align: center;
   text-transform: uppercase;
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: #4F5053;

   padding-top: 20px; 
   padding-bottom: 10px;
}

#issue a.title {
   float: left;
   text-align: left;
   width: 63%;

   font-family: Georgia;
   font-size: 12pt;
   font-weight: bold;
   color: #153264;
}

#issue div.author {
   float: right;
   text-align: right;
   width: 34%;

   font-family: Georgia;
   font-size: 9pt;
   font-style: italic;
   font-weight: bold;
   padding-top: 3px;
   color: #4A5885;
}

#issue div.response {
   float: left;
   padding-top: 4pt;
   font-family: Arial;
   font-size: 8.5pt;
   font-weight: normal;
   color: #3E3F41;
}

#issue div.responselist {
   float: left;
   padding-top: 4pt;
   padding-left: 20px;
   font-family: Arial;
   font-size: 8.5pt;
   font-weight: bold;
   color: #3E3F41;
}

#issue div.spacer {
   clear: both;
   line-height: 0em;
}

.footnote {
   font-family: Georgia;
   font-size: 9.5pt;
   font-weight: normal;
   color: #1a1718;
}

#symposiumtitle {
	font-family: Georgia;
	font-size: 14pt;
	font-weight: bold;
	color: #153264;
  padding-top: 24px;
  line-height: 18pt;
}


#symposiumsubtitle {
	font-family: Georgia;
	font-size: 13pt;
	font-weight: bold;
	color: #596E96;
  padding-top: 10px;
}

#symposiumdateline {
	font-family: Georgia;
	font-size: 12pt;
	font-weight: normal;
	color: #596E96;
  padding-top: 10px;
}

.smcaps {font-variant: small-caps;}
.smallcaps {font-variant: small-caps;}
.center {text-align: center;}

img.floatRight { 
    float: right; 
    margin: 4px; 
}
