/** module **/
/*****************************************************
module settings normal
*****************************************************/
div.module {
	position: relative;
	margin: 20px 10px;
	width: 90%;
	padding: 0px;
	background: url(../images/module_alt_tl.png) top left no-repeat;
}

div.module div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_alt_tr.png) top right no-repeat;
}

div.module div div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_alt_bl.png) bottom left no-repeat;
}

div.module div div div {
	margin: 0px;
	padding: 15px;
	background: url(../images/module_alt_br.png) bottom right no-repeat;
}

div.module div div div form {
	margin: 0px;
	padding: 15px 5px;
}

div.module div div div h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 10pt;
	color: #0060b7;
	border-bottom: 1px solid #A5AAAF;
}
div.module div div div div {
	margin: 0px;
	padding: 10px;
	background: none;
}

div.module div div div div h3{
	color: #A00000;
}

/** module **/
/*****************************************************
module settings alt
*****************************************************/
div.module-alt {
	position: relative;
	margin: 20px 10px;
	width: 90%;
	padding: 0px;
	background: url(../images/module_wide_tl.png) top left no-repeat;
}

div.module-alt div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_wide_tr.png) top right no-repeat;
}

div.module-alt div div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_wide_bl.png) bottom left no-repeat;
}

div.module-alt div div div {
	margin: 0px;
	padding: 15px;
	background: url(../images/module_wide_br.png) bottom right no-repeat;
}

div.module-alt div div div form {
	margin: 0px;
	padding: 15px 5px;
}

div.module-alt div div div h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 10pt;
	color: #0060b7;
	border-bottom: 1px solid #A5AAAF;
}
div.module-alt div div div div {
	margin: 0px;
	padding: 10px;
	background: none;
}

div.module-alt div div div div h3{
	color: #A00000;

}

/** module **/
/*****************************************************
module settings wide
*****************************************************/
div.module-wide {
	position: relative;
	margin: 0px;
	width: 97%;
	padding: 0px;
	background: url(../images/module_wide_tl.png) top left no-repeat;
}

div.module-wide div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_wide_tr.png) top right no-repeat;
}

div.module-wide div div {
	margin: 0px;
	padding: 0px;
	background: url(../images/module_wide_bl.png) bottom left no-repeat;
}

div.module-wide div div div {
	margin: 0px;
	padding: 15px;
	background: url(../images/module_wide_br.png) bottom right no-repeat;
}

div.module-wide div div div form {
	margin: 0px;
	padding: 15px 5px;
}

div.module-wide div div div h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 25px;
	font-size: 10pt;
	color: #0060b7;
	border-bottom: 1px solid #A5AAAF;
}
div.module-wide div div div div {
	margin: 0px;
	padding: 10px;
	background: none;
}

div.module-wide div div div div h3{
	color: #A00000;
	font-size: 8pt;
	padding-left: 5px;
	font-weight: normal;
	border-bottom: 1px dotted #fff;
}


div.module-wide div div div div ul {
	margin: 5px 0;
	padding: 0 2em;
}
div.module-wide div div div div ul li {
	padding-bottom: 3px;
}


/**pathway**/
/*********************************
pathway settings
**********************************/
#pathway {
	margin: 25px 0px;
	padding: 0px;&nbsp;
}


/**Login**/
/*****************************************************
Login settings 
*****************************************************/

#key-login {
	position: absolute; 
	top: 4px; 
	left: 830px; 
	width: 11px; 
	height: 11px; 
	z-index: 999; 
	background: transparent;
}

#key-login a img {
	border: none;
}

