/* "Edit Module" button that appears on the front-end for authorized users. */
.webmodules_editModuleLink,
a.webmodules_editModuleLink,
a.webmodules_editModuleLink:link,
a.webmodules_editModuleLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; /*preserve layout*/
    color: Blue;
}
.webmodules_editModuleLink:hover,
a.webmodules_editModuleLink:hover
{
    color: #00A2FF;
}
/***** Global Settings *****/html, body {	border:0;	margin:0;	padding:0;	}body {	font:62.5%/1.25 Verdana, Arial, Helvetica, sans-serif;	color:#333;	background-color:#fff;	}	/***** Headings *****/h1, h2, h3, h4, h5, h6 {	margin:0;	padding:0;	font-weight:normal;	}h1 {	font-size:1.4em;	font-weight: bold;	}h2 {	font-size:1.4em;	font-weight: bold;	color: #1A2E6A;	}h3 {	font-size:1.4em;	font-weight: bold;	text-decoration: underline;	}h4 {	font-size:1.4em;	font-weight: bold;	color: #1A2E6A;	text-decoration: underline;	}h5 {	font-size:1.2em;	font-weight: bold;	color: #1A2E6A;	}h6 {	font-size:1.4em;	font-weight: bold;	background: #53907f;	padding: 5px;	color: #fff;	margin-top: 20px;	}/***** Common Formatting *****/p {	margin: 0;	padding: 0;	}	ul, ol {	margin:0;	padding:10px 0 10px 20px;	}blockquote {	margin:1.25em;	padding:1.25em 1.25em 0 1.25em;	}small {	font-size:0.85em;	}img {	border: none;	display: block;	}table {	border:0;	margin:0;	padding:0;	}/***** Links *****/a:link, a:visited {	text-decoration:underline;	color:#539D7F;	}a:hover, a:active {	text-decoration:underline;	color:#fff;	background: #539D7F;	}a:focus {	outline:none;	}/***** Forms *****/form {	margin:0;	padding:0;	display:inline;	}input, select, textarea {	font:1em Verdana, Arial, Helvetica, sans-serif;	}textarea {	width:100%;	line-height:1.25;	}label {	cursor:pointer;	}/***** Wrapper *****/.wrap {	width:720px;	margin:0 auto;	font-size:1em;	padding: 0 0 80px 0;	}/***** Global Classes *****/.clear         { clear:both; }.float-left    { float:left; }.float-right   { float:right; }.text-left     { text-align:left; }.text-right    { text-align:right; }.text-center   { text-align:center; }.text-justify  { text-align:justify; }.bold          { font-weight:bold; }.italic        { font-style:italic; }.underline     { border-bottom:1px solid; }.highlight     { background:#ffc; }.img-left      { float:left;margin:4px 10px 4px 0; }.img-right     { float:right;margin:4px 0 4px 10px; }.nopadding     { padding:0; }.noindent      { margin-left:0;padding-left:0; }.nobullet      { list-style:none;list-style-image:none; }img, div { behavior: url(iepngfix.htc) }.banner {	background: url(images/banner.png) top left no-repeat;	height: 125px;	overflow: hidden;	}		.banner_left {		float: left;		}		.banner_right {		float: right;		}		    .banner a:link, .banner a:visited, .banner a:hover, .banner a:active {	    background: none;	    }	    .stage {	background: #ccc;	margin: 15px 10px;	height: 125px;	}.content {	border: 1px solid #ccc;	padding: 10px 0;	display: table;	width: 720px;	margin: 0;	}		.content_left {		float: left;		width: 450px;		margin-left: 10px;		}			.content_right {		float: left;		width: 228px;		padding: 10px 0 10px 20px;		}.content_ecard_wrap {	border: 1px solid #ccc;	display: table;	width: 720px;	height: 500px;	margin: 0;	background: #eee;	}		.content_ecard {		padding: 10px;		}
