.bg { background-colour: #99ccff; margin-right: 0; margin-left: 0; height: 100%; width: 100%; }
.mainframe {
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-right: auto;
	margin-left: 0px;
}
.pixelarea { width: 100%; height: 100%; left: 0; top: 0; margin-left: 0; colour: #99ccff; background-image:  url(images/rynda_logo.jpg); background-position: left top; background-repeat: no-repeat; }
.contentleft { left: 0; top: 0;
}.nav { left: 0; top: 107px; width: 217px; float: left; margin-top: 30px; }
.navdetails { left: 0; width: 217px; margin-left: 24px; font: 9px/15px Verdana, Arial, Helvetica, sans-serif; top: 485px; }
.variablecontent { font: 10px/17px Verdana, Arial, Helvetica, sans-serif; width: 563px; left: 217px; top: 107px; background-repeat: no-repeat; background-position: left top; padding-left: 1px; padding-top: 25px; }
.variablecontent index { font: 10px/17px Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left top; text-align: justify; padding-top: 25px; padding-left: 1px; top: 107px; left: 217px; width: 563px; }
.pdftitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
}
.headings { color: #180c62; 
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 27px;
 }
.pdfsizes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: italic;
	line-height: 14px;
}
.smltype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 4px;
}
.greybtmline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
}
.plaintype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
}
.8ptitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
#header { width: 785px; top: 70px; float: left; }

/* regsitration */

#reg {
	position:absolute;
	background:url(../images/upper-curve.gif) no-repeat;
	z-index:1000;
	width:310px;
	padding:15px 15px 0 15px;
	top:47px;
	left:218px;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	line-height:16px;
}
#reg a:hover {
	text-decoration:none;
}
#reg span.lowercurves {
	display:block;
	position:absolute;
	bottom:-14px;
	left:0;
	width:340px;
	height:14px;
	background:url(../images/lower-curve.gif) no-repeat left bottom;
}
/* page */
#register h2, #register p, #register label, #register input  {
	margin:0;
	padding:0;
}
#register h2 {
	color:#3f3385;
	font-size:13px;
	margin:10px 0 15px;
}
#register p {
	margin:10px 0 15px;
}
#register p.lgr {
	font-size:11px;
	font-weight:bold;
	margin:20px 0 15px;
}
#register p.error {
	color:#DE0000;
}
#register input {
	padding:3px;
	margin:0 3px;
}
#register input.text {
	border:#EAEAEA solid 1px;
}
#register input.submit {
	margin:20px 0;
	float:left;
	clear:left;
}
#register input.radio {
	margin:0 5px 0 0;
}
#register label {
	margin-right:10px;
}