body {
	margin: 0 auto;
	padding: 30px 0px 20px 0px;
	background-image: url(../images/gradient.gif);
	background-color: #efdb00;
	background-position: 0px 435px;
	background-repeat: repeat-x;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.levels{font-size: 14px;}
p {line-height: 1.25em; margin: 0px 0px 15px 0px;}
h1 {margin: 0px 0px 2px 0px; font-size: 16px; font-weight:  bold; }
.quote {margin: 10px 15px 5px 15px; font-style: italic; font-size: 12px; font-weight: bold;}
.quotations {font-size: 20px; font-weight: normal;}
.author {padding: 5px 15px 20px 150px; font-size: 11px; margin: 0; font-weight: normal;}
#language {margin: 0px 0px 0px 390px; }
#frenchLanguage {margin: 0px 0px 0px 390px; }
#main {width: 960px; margin: 0 auto;}
#bodyContent {width: 960px; margin: 0 auto; background-image: url(../images/content_back.gif); background-repeat: repeat-y; float: left;}
#bodyContentFrench {width: 980px; margin: 0 auto; background-image: url(../images/content_back.gif); background-repeat: repeat-y; float: left; background-position: 10px;}
#leftNav {width: 217px; float: left;}
#leftNavFrench {width: 237px; float: left;}
#rightNav {width: 217px; float: right;}
#rightNavFrench {width: 217px; float: right;}
#middleColumn {width: 526px; float: left;}
#content {padding: 30px 20px 20px 20px;}
#title {text-align: center; margin: 0px 0px 15px 0px;}
#flash {width: 860px; margin: 0 auto;}
#flashEnglish {width: 975px; margin: 0 auto;}
#footer {text-align: center; margin: 50px 0px 0px 0px; padding: 30px 0px 0px 0px; font-size: 11px; float: left; background-image: url(../images/gradient.gif); background-color: #efdb00; background-repeat: repeat-x; width: 100%; height: 147px;}
#footerHome {width: 700px; text-align: center; margin: 50px 20px 0px 0px; font-size: 11px;}
a:link {color:#c3000c; text-decoration: underline;}      /* unvisited link */
a:visited {color:#c3000c; text-decoration: underline;}  /* visited link */
a:hover {color:#000000; text-decoration: underline;}  /* mouse over link */
a:active {color:#c3000c; text-decoration: underline;}  /* selected link */
.jpsLogo {padding: 5px 0px 0px 0px;}
.spacer {padding: 0px 0px 10px 0px;}
.spacerBorder {padding: 0px 0px 20px 0px; border-top: 1px solid gray; clear: both;}
.smallType {font-size: 11px;}
#wordDocs ul {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
#wordDocs ul li {background-image: url(../images/wordIcon.gif); background-position: 0px; background-repeat: no-repeat; padding: 0 0 0 23px; line-height: 2em; list-style: none;}
#flagContainer {float: right;}
#language ul {padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px;}
#language ul li {background-image: url(../images/gb.gif); background-position: 0px; background-repeat: no-repeat; padding: 0 0 0 23px; line-height: 1em; list-style: none; text-align: left;}
#frenchLanguage ul {padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px;}
#frenchLanguage ul li {background-image: url(../images/fr.gif); background-position: 0px; background-repeat: no-repeat; padding: 0 0 0 23px; line-height: 1em; list-style: none;}
#tacs {text-align: left; width: 300px; margin: 0 auto;}
#tacs ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#tacs ul li {font-weight: bold; list-style: none; line-height: 4.5em;}
#tacs .red {background-image: url(../images/red_thumbtac.gif); background-position: 0px; background-repeat: no-repeat; padding: 0 0 0 30px; float: right;}
#tacs .green {background-image: url(../images/green_thumbtac.gif); background-position: 0px; background-repeat: no-repeat; padding: 0 0 0 30px; float: left;}
iframe {border: 1px solid #000000;}
#imgContentBottom {display: block; float: left;}
#imgContentBottomFrench {display: block; float: left; padding-left: 10px;}
.noFrench {margin: 0px 0px 20px 0px; font-size: 12px; font-style: italic; font-weight:  bold; color: #c3000c;}
#petitionTitle {color: #c3000c;}