BODY
{
                background-image: url(/CQRFiles/Templates/images//BACKGROUND-ThrowingCaps-Blue1.jpg);
                background-repeat: repeat-x;
                background-color: #183e91;
	padding-top: 8px;
}

DIV
{
	font: 12pt 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

P, .tx
{
	font: 12pt 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
}

INPUT
{
	font: 10pt 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
}

.txs
{
	font: 9pt 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.txss
{
	font: 8pt 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a, .a
{
	color: navy;
}

#contentcontainer
{
                width:800px;
                border: 2px solid #4b3a03;
}

#header
{
                width: 800px;
                height: 161px;
	background-image: url(/CQRFiles/Templates/images//BooksTemplate_Orange_Banner_NEW2.jpg);
}

.tall1
{
                padding-top: 60px;
                padding-left: 0px;
                padding-right: 0px;
                vertical-align: top;
	width: 153px;
	background-image: url(/CQRFiles/Templates/images//BooksTemplate_Orange_NavbarSlice_NEW2.jpg);
                background-repeat: repeat-x;
                background-color: #bdbcbc;
}

.tall2
{
                height:100%;
	width: 31px;
	background: white;
	background-image: url(/CQRFiles/Templates/images//BooksTemplate_Orange_Tall2Slice_NEW2.jpg);
                background-repeat: repeat-x;
                repeat-y: no-repeat;
                background-color: white;
}

#tall2
{
                height:100%;
	width: 31px;
	background: white;
                background-repeat: repeat-x;
                repeat-y: no-repeat;
                background-color: white;
}

.tall3
{
                vertical-align:top;
                width: 608px;
	background: white;
	padding: 4px;
	text-align: left;
}

.main
{
                width:590px;
	color: #000000;
	padding: 8px;
}

#fullmain
{
                width: 540px;
}

.navbar
{
	width: 153px;
                height:100%;
	text-align: center;
                padding: 0px;
}

#navbarinner
{
                width:149px;
                padding: 0px;
}

#footer
{
                width:800px;
                height: 31px;
	background-image: url(/CQRFiles/Templates/images//BooksTemplate_Orange_Footer_NEW2.jpg);
                background-repeat: no-repeat;
}

A.navbarlink
{
	text-decoration: none;
	color: #183e91;
	font-weight: normal;
}

A.navbarlink:hover
{
	font-weight: bolder;
	text-decoration: underline;
}

#mainregistration
{
	padding: 8px;
	color: black;
}


.pagetitle
{
	color: #183e91;
}

.eventtitle
{
	color: #783600;
}

.eventimage, .eventmemo, .eventtextdiv, .eventdetailstitle, .eventrsvpdiv, .classmatecomments,
	.productbody, .producttitle
{
	color: black;
}

.eventdetails
{
	background: #f7eecd;
	margin: 4px;
	padding: 4px;
	border: 1 px solid #030303;
	color: black;
}

.eventlinks
{
	color: blue;
}

.eventpackages
{
	text-align: left;
    background: #e1e1e0;
    border: 0px solid #191970;
    padding: 0.5em;
    margin: 0.5em auto;
}

.bundledisplay
{
	text-align: left;
                background: #e1e1e0;
                font-weight:bolder;
                padding-top: 24px;
                padding-bottom: 24px;
                padding-left: 40px;
                padding-right: 24px;
}

.eventpackages div
{
               color: #000000;
               background: #e1e1e0;
}




.pagestorytitle
{
	color: #783600;
}

.classmateheader
{
	color: #4b3a03;
}

.classmateentry
{
	border-bottom: 1px solid dimgray;
	margin: 0.25em 0em 1em 0.25em;
}

.classmatename
{
	color: #30862a;
}

.classmatecommenttitle
{
	display: none;
	color: #009400;
}

.classmatespagespan
{
	margin: 4px 0px 0px 0px;
}

.addinfolink
{
	color: blue;
}

.missinglink
{
	background: ivory;
}

.product
{
	background: white;
}

.title0
{
	background: #009400;
	border: #009400;
}

#clickhere
{
	position: absolute;
	right: 320px;
	top: 150px;
	border: none;
}
