.hidden { display:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0; width:100%; }
.upperCase { text-transform:uppercase; }
.lowerCase { text-transform:lowercase; }
.bold { font-weight:bold; }
.block { display:block; }
.inline { display:inline; }
.margin0 { margin:0; padding:0; }
.noMargin { margin:0; }
.noPadding { padding:0; }
.float-right { float:right; }
.float-left { float:left; }
.linkCursor { cursor:pointer; }
.normalCursor { cursor:default; }
.vAlignMiddle { vertical-align: middle; }

a { color:#814074; text-decoration:none; }
	a img { border:0; }

h1, .heading1 { margin:0 0 5px 0; padding:0; font-size:1.7em; font-weight:bold; color:#333; }
h2, .heading2 { margin:0 0 5px 0; padding:0; font-size:1.15em; color:#333; }
h3, .heading3 {	margin:0; padding:0; font-size:1em; color:#333; }

p { margin:0; padding:0 0 8px 0; }

.rightPuffDropDown { width: 197px; margin-left: 3px; }

.rightPuffHeader { color:#ffffff; font-size:1.1em; padding:6px 0 0 14px; }

.alerisButton { background:#fff url(/AlerisImages/formArrow.gif) no-repeat 0 0.5em; border-style: none; float: right; color: #225374; font-weight: bold; font-family: Arial; }

.printIcon { padding-left: 4px; float: left; }

img.mainBodyImg { float: left; vertical-align:text-top; margin:0 8px 2px 0; width: 140px; height: 100px; }
img.mainBodyImgPortrait { float: left; vertical-align:text-top; margin:0 8px 2px 0; width: 165px; height: 175px; }
img.mainBodyImgBig { float: left; vertical-align:text-top; margin:0 8px 4px 0; width: 270px; height: 175px; }

.image90 { width:90px; height:82px; }

.moduleSection { margin-bottom:10px; border:solid 1px #225374; }
	.moduleSection .module { margin:0; }
	.moduleSection .module .header { background:url('gfx/gfx_moduleHeader.gif') repeat-x; height:24px; padding:0 10px; position:relative; clear:both; }
		.moduleSection .module .header h2 { font-size:11px; font-weight:bold; color:#fff; line-height:24px; }
		.moduleSection .module .header .cornerLeft { background:url('gfx/gfx_cornerLeft.gif') no-repeat; display:block; width:3px; height:3px; position:absolute; top:0; left:0; }
		.moduleSection .module .header .cornerRight { background:url('gfx/gfx_cornerRight.gif') no-repeat; display:block; width:3px; height:3px; position:absolute; top:0; right:0; }
	.moduleSection .module .content { padding:10px; }
		.moduleSection .module .content h3 { font-weight:bold; font-size:1.1em; }
	.moduleSection .module .footer { }
