/*---Module Style Default ----*/

.module {
	margin: 2px;
	color:#000;
}

.module .header {
	background:#fff url(../img/mod-headcon-grey.jpg) repeat-x top;
	height:30px;
	border:#777 1px solid; 
}

.module .header.round {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.module h1.header {
	line-height: 30px;
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 1.3em;
	color: #333;
}

.module .body {
	font-size: 1.2em;
	background-color:#fff;
	border-left:#777 1px solid;
	border-right:#777 1px solid;
	border-bottom:#777 1px solid;
}

.module .body.round {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.module .body .entry {
	padding: 5px 10px 10px 0px;
}

/* clearfix for module */
.module .body:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

<!--[if IE]>
.module .body {
	background-color:#fff;
}

.module .body
{
	display: block;
	*zoom: 1;
	*display: inline-block;
}
<!--[endif]-->


.module h1, 
.module h2, 
.module h3, 
.module h4, 
.module h5, 
.module h6 {
	font-weight: bold;
	padding: 0;
}

.module .body {
	padding: 5px;
	font-size: 1.2em;
}

.module .body h1 {
	font-weight: bold;
	font-size: 1.6em;
}

.module .body h2 {
	font-weight: bold;
	font-size: 1.5em;
}

.module .body h3 {
	font-weight: bold;
	font-size: 1.4em;
}

.module .body h4 {
	font-weight: bold;
	font-size: 1.35em;
}

.module .body h5 {
	font-weight: bold;
	font-size: 1.3em;
}

.module .body h6 {
	font-weight: bold;
	font-size: 1.25em;
}


.module .body a:link {
	color: #099;
	text-decoration: none;
}


.module .body a:visited {
	color: #72a0ab;
	text-decoration: none;
}

.module .body a:hover {
	color: #F60;
	text-decoration: underline;
}


.module .body ol li {
	line-height:180%;
	margin-left:35px;
}

.module .body ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}


.module .body ul li {
	background:transparent url(../img/bullet.gif) no-repeat scroll 18px 7px;
	line-height:160%;
	padding-left:30px;
}

.module .body ul.checklist li {
	background:transparent url(../img/icon-checklist.gif) no-repeat scroll 0 2px;
	margin-left:15px;
	padding:0 0 0 20px;
}





/*---Module Style Blue ----*/

.module.blue .header {
	background:#41A6AC url(../img/mod-head-square.gif) repeat-x top;
	border:#41A6AC 1px solid;
}


.module.blue .body {
	background-color:#D8FDFF;
	border-left:#41A6AC 1px solid;
	border-right:#41A6AC 1px solid;
	border-bottom:#41A6AC 1px solid;
}

.module.blue h1.header {
	color: #123D43;
}

.module.blue .body h1,
.module.blue .body h2,
.module.blue .body h3,
.module.blue .body h4,
.module.blue .body h5,
.module.blue .body h6
{
	color:#123D43;
}

/*---Module Style Yellow----*/

.module.yellow .header {
	background: url(../img/mod-headcon-yellow.jpg) repeat-x top;
	border: #CBC21F 1px solid;
}


.module.yellow .body {
	background-color: #ffffd8;
	border-left: #CBC21F 1px solid;
	border-bottom: #CBC21F 1px solid;
	border-right: #CBC21F 1px solid;
}


.module.yellow h1.header {
	color: #764a06;
}

.module.yellow .body h1,
.module.yellow .body h2,
.module.yellow .body h3,
.module.yellow .body h4,
.module.yellow .body h5,
.module.yellow .body h6
{
	color: #764a06;
}

.module.yellow .body a:link{
	color: #e1951d;
	text-decoration: none;
}


.module.yellow .body a:visited{
	color: #e1951d;
	text-decoration: none;
}

.module.yellow .body a:hover{
	color: #8cb815;
	text-decoration: underline;

}



/*---Module Plain----*/

.module.plain .header {
	background: #A5E475;
	border-left: #89bd61 1px solid;
	border-top: #89bd61 1px solid;
	border-right: #89bd61 1px solid;
	border-bottom: #A5E475 1px solid;
}

.module.plain .body {
	background: #A5E475;
	border-left: #89bd61 1px solid;
	border-bottom: #89bd61 1px solid;
	border-right: #89bd61 1px solid;
}

/*---Content Style----*/

.content {
	margin: 2px;
}

.content .header {
	background: url(../img/mod-headcon-green.gif) repeat-x top;
	height: 30px;
	border: #78c43e 1px solid;
}

.content .header.round {
	-moz-border-radius: 5px 5px 0 0;	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.content .body {
	background-color: #E9FFD8;
	border-left: #78c43e 1px solid;
	border-bottom: #78c43e 1px solid;
	border-right: #78c43e 1px solid;
}

.content .body.round {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.content .header {
	line-height: 30px;
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 1.3em;
	color: #033c3f;
}

.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5, 
.content h6 {
	color: #568736;
	font-weight: bold;
	padding: 0;
}

.content .body {
	padding: 5px;
	font-size: 1.2em;
}

.content .body h1 {
	font-size: 2em;
}

.content .body h2 {
	font-size: 1.5em;
}

.content .body h3 {
	font-size: 1.3em;
}

.content .body h4 {
	font-size: 1em;
}

/* jwysiwyg overrides */
.input.textarea div.wysiwyg {
	float: left;
	border: 1px solid #999999;
	margin-top: 5px;
}

#online-support {
	padding: 10px;
}

#online-support a {
	padding: 5px 25px;
	clear: both;
	float: left;
}

#contact-user dt {
	float: left;
	width: 20%;
}

#contact-user dd {
	width: 80%;
}

a.email {
	background: url('../img/email_go.png') no-repeat 0 5px;
}

a.ymsgr {
	background: url('../img/smiley.ico') no-repeat 0 5px;
}

p.ad-description {
	font-size: 120%;
	line-height: 1.2em;
	margin-bottom: 10px;
	text-align: justify;
}


p.error {
	color: black;
	margin: 0 10px 10px;
	background: yellow url('../img/error.png') no-repeat 5px 5px;
	padding-left: 25px;
}
