BODY
{
	padding-top: 0px;
                background-image: url(/CQRFiles/Templates/images//BACKGROUND-ThrowingCaps-Purple3.jpg);
                background-repeat: repeat-x;
                background-color: #000000;
}

DIV
{
	font: 10pt 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

P, .tx
{
	font: 10pt '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: blue;
}

#pagecontents
{
                border: 4px solid #ffffff;
	background: white;
	position: relative;
                margin-top: 10px;
                margin-bottom: 0px;
                padding-top: 0px;
                padding-bottom: 0px;
}

#header
{
	background: url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-BANNER.jpg) top left no-repeat;
	height: 163px;
}

#reunionname
{
	position: absolute;
	right: 6px; 
	top: 14px; 
	width: 362px;
	height: 52px;
	color: #ffffff;
                font-family: Franklin Gothic Medium;
	font-style: italic;
	font-size: 18pt;
	text-align: center;
}

#mainregistration
{
    width: auto;
}


#pagemain
{
                padding-top: 0px;
                padding-bottom: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
}

#contents
{
                width: 572px;
}

#fullcontents 
{
    margin: 0px auto;
    width: 800px;
}

#standardbanner
{
	background-image: url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-BANNER.jpg);
}

#sitenamespan
{
	font-size: 40pt;
	color: white;
	font-weight: bolder;
	text-align: center;
}

#navbartd
{
                width:131px;
	background:  url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-NAVBAR.jpg);
                background-repeat: no-repeat;
                background-color: #4e1871;
                padding-top: 50px;
}
.navbar
{
	width: 131px;
	height: 100%;
                padding: 0px;
}

.navbaritem
{
	margin-left: 12px;
	margin-right: 12px;
	text-align: left;
}

#navbarinner
{

                width:131px;
                padding-top: 50px;
}

A.navbarlink
{
                color: #ffffff;
	font-size: 10pt;
                font-weight: 900;
}

#pagebody
{
	background:  url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-BODYSLICE.jpg);
                width: 669px;
                padding-left:38px;
                padding-right:28px;
                padding-top:42px;
}

#pagebodyREGISTER
{
	background:  url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-BODYSLICE.jpg);
                width: 669px;
                padding-left:38px;
                padding-right:28px;
                padding-top:20px;
}

#footer
{
	background: url(/CQRFiles/Templates/images//ColorCurve-Purple-White-Med-FOOTER.jpg) top left no-repeat;
	height: 102px;
                font-size: px;
                font-style: italic;
                padding: 0px;
                margin: 0px;
}

.pagetitle
{
                position: absolute;
                left: 176px;
                top: 160px;
                font-size: 24px;
                color: #a66e00;
}

.eventtitle
{
                color: #5a1173;
}

.eventdetailstitle
{
                color: #000000;
}

.pagestorytitle
{
	color: #9B8701;
}

#clickhere
{
	position: absolute;
	right: 10px;
	top: 120px;
}

#poweredby

{
                position: absolute;
                left: 20px;
                bottom: 10px;
                font-style: italic;
}

.addinfolink
{
	color: #000066;
}

#mastertemplate #pagecontents
{
        margin-top:0px;
}