body {
	text-align:center;
	background:#AAAAAA;
}
h1 { 
	margin:0px auto 10px 15px;
	padding:2px;
	font-size:20px;
	font-weight:lighter;
	font-family:Arial;
	text-align:left;
	text-decoration:none;
	color:#333333;
}
a.h1:link {color:#333333;}      /* unvisited link */
a.h1:visited {color:#333333;}  /* visited link */
a.h1:hover {color:black;}  /* mouse over link */
a.h1:active {color:#333333;}  /* selected link */

h2 { 
	margin:0px auto 10px 15px;
	padding:2px;
	font-size:16px;
	font-weight:lighter;
	font-family:Arial;
	text-align:left;
	color:#333333;
	text-decoration:none;
}
h3 {
	margin:0px auto 0px auto;
	padding:2px;
	font-size:14px;
	font-weight:lighter;
	font-family:Arial, sans-serif;
	text-align:left;
	color:white;
	/*border-bottom:1px solid #336699;*/
	background:#6699CC;
}
h4 { 
	margin:0px auto 5px 0px;
	padding:2px;
	font-size:14px;
	font-family:Arial;
	text-align:left;
	font-weight:lighter;
	color:white;
	/*border-top:1px solid grey;*/
	background:#6699CC
}

.aboutName {
	width:105px;
	text-align:left;
	font-size:14px;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:top;
}
.aboutDescription {
	text-align:left;
	font-size:14px;
	vertical-align:top;
}
.agendaTime {
	width:125px;
	text-align:left;
	font-size:14px;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:top;
}
.agendaDescription {
	text-align:left;
	font-size:14px;
	vertical-align:top;
}
.bodyFade {
	margin:auto auto;
	padding:0px;
	width:840px;
 	background-image:url('images/bodyfade.jpg');
 	background-repeat:repeat-y;
}
.bodyDiv {
	margin:auto auto;
	padding:0px;
	width:800px;
	background-image:url('images/contentbg.jpg');
	background-repeat:repeat-x;
	border:1px solid grey;
}
.centerItem{
	display:block;
	margin:0px auto 0px auto;
	padding:0px;
}
.commentAdd {
	display:block;
	text-align:left;
	margin:10px auto 10px auto;
	padding:0px;
	width:100%;
	/*border:1px solid #336699;
	background:white;*/
}
.commentTable {
	margin:10px auto 10px 30px;
	padding:0px;
	width:350px;
}
.commentList {
	display:block;
	margin:auto auto;
	padding:3px;
	width:100%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:#363636;
}
.commentName {
	text-align:left;
	padding-left:15px;
	font-size:13px;
	font-family:Arial;
	width:75px;
	vertical-align:top;
}
.commentFields {
	text-align:left;
	vertical-align:top;
}
.commentDiv {
	margin:3px auto 8px auto;
	padding:0px;
	width:95%;
	border:1px solid #336699;
	/*background-image:url('images/comment-fade.jpg');
	background-repeat:repeat-x;*/
}
.commentP {
	margin:2px 15px 2px 15px;
	font-family:Helvetica,Arial,serif;
	font-weight:lighter;
	text-align:left;
	font-size:12px;
	color:#252525;
}
.commentTime {
	float:right;
	width:80px;
	margin:3px 6px 0px 5px;
	text-align:right;
	font-family:Helvetica,Arial,serif;
	font-weight:lighter;
	font-size:10px;
	color:#252525;
	vertical-align:text-top;
}
.contactDiv {
	margin:10px auto 10px auto;
	padding:0px;
	width:400px;
	text-align:left;
}
.contentContainer {
	float:left;
	margin:0px auto 0px 0px;
	padding:0px;
	width:530px;
}
.contentContainerFull {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}
.footerDiv {
	display:block;
	margin:5px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	width:100%;
	background:#6699CC;
}
.footer {
	display:inline;
	margin:4px auto 0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-decoration:none;
	font-size:12px;
	color:black;
}
a.footer:link {color:black}      /* unvisited link */
a.footer:visited {color:black}  /* visited link */
a.footer:hover {color:black;text-decoration:underline;}  /* mouse over link */
a.footer:active {color:black}  /* selected link */

.footerText {
	display:inline;
	margin:4px auto 0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:black;
}

.formText {
	padding-left:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
	}

.formTextField    {
    border-width: 1px;
    border-style: solid;
    border-color: #9999CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 300px;
    height: 20px;
    }
.formTextArea    {
    border-width: 1px;
    border-style: solid;
    border-color: #9999CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 300px;
    height: 50px;
    }
.headerContainer {
	padding:0px;
	margin:0px auto 15px auto;
	width:800px;
	height:35px;
	background-image:url('images/navfade.jpg');
	border-top:1px solid black;
	border-bottom:1px solid black;
}
.headerButton {
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
	height:100%;
	border-right:1px solid grey;	
}
.headerNav {
	margin:8px 15px 0px 15px;
	padding:0px;
	text-align:center;
	font-family:Helvetica, Arial;
	font-weight:lighter;
	font-size:15px;
	color:black;
}
.headerNavLink {
	text-decoration:none;
}
a.headerNavLink:link {color:black}      /* unvisited link */
a.headerNavLink:visited {color:black}  /* visited link */
a.headerNavLink:hover {color:grey;text-decoration:underline;}  /* mouse over link */
a.headerNavLink:active {color:black}  /* selected link */

.headerFade {
	padding:0px;
	margin:0px auto 18px auto;
}
.indexTable {
	margin:10px auto 10px auto;
	padding:0px;
	width:500px;
	background-image:url('images/index-table.jpg');
}
.indexCategory {
	margin-right:5px;
	text-align:right;
}
.indexCatLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	/*color:#CEBE98;*/
	color:#003366;
}
a.indexCatLink:link {color:#003366}      /* unvisited link */
a.indexCatLink:visited {color:#003366}  /* visited link */
a.indexCatLink:hover {color:grey;text-decoration:none;}  /* mouse over link */
a.indexCatLink:active {color:#003366}  /* selected link */

.indexDescription {
	margin-top:3px;
	text-align:left;
	margin-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
}
.links {
	color:#003366;
	font-weight:bolder;
}
a.links:link {color:#003366}      /* unvisited link */
a.links:visited {color:#003366}  /* visited link */
a.links:hover {color:grey;text-decoration:none;}  /* mouse over link */
a.links:active {color:#003366}  /* selected link */

.linksHome {
	color:#0000FF;
	font-weight:bolder;
}
a.linksHome:link {color:#0000FF}      /* unvisited link */
a.linksHome:visited {color:#0000FF}  /* visited link */
a.linksHome:hover {color:000099;text-decoration:none;}  /* mouse over link */
a.linksHome:active {color:#0000FF}  /* selected link */


.listBO {
	padding:2px;
	margin:3px 15px 0px 15px;
	text-align:left;
}
.listHome {
	font-family:Helvetica,Arial,serif;
	font-size:15px;
	padding:2px;
	margin:3px 15px 0px 15px;
	text-align:left;
	color:#252525;
}

.rightSide {
	margin-right:10px;
	margin-bottom:8px;
	margin-left:5px;
	padding:0px;
	float:right;
	width:240px;
}
.selectBox {
	margin:10px 35px 5px 5px;
	width:300px;
	border:1px solid green;
}
.sponsor {
	font-size:16px;
	text-align:left;
	font-weight:bolder;
	text-decoration:none;
}
a.sponsor:link {color:#003366}      /* unvisited link */
a.sponsor:visited {color:#003366}  /* visited link */
a.sponsor:hover {color:grey;text-decoration:none;}  /* mouse over link */
a.sponsor:active {color:#003366}  /* selected link */

.paperName {
	width:210px;
	text-align:left;
	font-size:14px;
	font-family:Arial;
	font-weight:bolder;
	vertical-align:top;
}
.pdfFrame {
	margin:auto auto;
	padding:0px;
	width:752px;
	height:602px;
	border:1px solid #336699;
}
.twitterDiv {
	margin:0px 0px 5px 0px;
	padding:0px;
	float:right;
	width:100%;
	text-align:left;
	border-left:1px solid #336699;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	border-right:1px solid #336699;
	background:white;
}
.twitterList {
	display:block;
	margin:auto auto;
	padding:4px;
	width:90%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:#363636;
}
.twitterFollow {
	display:block;
	text-align:right;
	font-size:11px;
	color:black;
}
.welcome {
	margin:2px 15px 2px 15px;
	font-family:Helvetica,Arial,serif;
	font-weight:lighter;
	text-align:justify;
	font-size:14px;
	color:#252525;
}
.welcomeList {
	font-family:Helvetica,Arial,serif;
	font-weight:lighter;
	text-align:left;
	font-size:14px;
	color:#252525;
}