/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/***details layout styles***/
#jm-logo img, #jm-header img {
	vertical-align: top;
}
#jm-header p, #jm-logo p, #jm-copyrights p {
	margin: 0;
}
#jm-logo-sitedesc {
	font-family: "Comic Sans MS";
	color: #648391;
}
h1#jm-logo {
	margin: 0;
	font-size: 30px;
}
h1#jm-logo a {
	color: #648391;
	text-decoration: none;
}
#jm-sitedesc {
    font-size: 11px;
    font-weight: bold;
    color: #ee8413;
}

/*** pathway ***/
#jm-pathway h3, #jm-pathway .showHere {
	float: left;
	line-height: 13px;
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 11px;
}
#jm-pathway h3 {
	font-weight: bold;
}
#jm-pathway img {
	margin: 0 3px;
}

/** language module **/
div.mod-languages ul li {
    background: none;
    padding: 0;
}

/*** search module ***/
div.search label {
	vertical-align: middle;
	margin: 0 4px 0 0;
}

/*** banner module ***/
#jm-banner p {
	margin: 0;
}

/*** footer ***/
a#jm-backtotop{	
	color: #5c8293;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	line-height: 80px;
}

#jm-copyrights{
	color: #ea7115;
	font-weight: bold;
}


/** slider module **/

.slide-desc-bg {
	background: #fff;
	opacity: 0.7;
}
.slide-desc-text, .slide-desc-text a{
	color: #517180;
}
.slide-desc-text a:hover {
	text-decoration: underline !important;
}
.slide-desc-text .slide-title, .slide-desc-text .slide-title a {
	color: #315769;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
.slide-desc-text .slide-title a:hover {
	text-decoration: underline;
}
.slide-desc-text a.readmore {
	color: #e96f14;
	display: block;
	float: right;
	font-weight: bold;
}


/***************** rounded corners **********************/
#jm-menutopArea, .border_img {
	border-radius: 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* Konqueror */
}

.jm-module-content, 
.jm-module.orange {
	border-radius: 10px;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* Konqueror */
}

.jm-module.orange .jm-module-content {
	border-top-left-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius: 0;	
	-khtml-border-top-left-radius: 0;
	-khtml-border-top-right-radius: 0;
}

.jm-module h3.jm-title span,
.jm-module.orange h3.jm-title {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius: 10px;	
	-khtml-border-top-left-radius: 10px;
	-khtml-border-top-right-radius: 10px;
}

ul.menu li {
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-top-left-radius: 10px;
}

#jm-bottom-menu ul.menu li {
	border-radius: 0;
	-moz-border-radius: 0; /* Firefox */
	-webkit-border-radius: 0; /* Safari, Chrome */
	-khtml-border-radius: 0; /* Konqueror */
}

input.button, button.validate, button,
.inputbox, input.validate-password, input.required, textarea, input, select, .formelm input {
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* Konqueror */
}


