/* "jm_voit created for Joomla
Copyright Junghans Art. 
info@junghans-art.de
http://www.junghans-art.de
 */
/* Left and right module rounded corner including mainlevel link */
/* Grey - Default style */
div.module h3 {
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module {
	background: url(../images/modules/grey-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module div {
	background: url(../images/modules/grey-bottom-right.gif) bottom right no-repeat;
}
div.module div div {
	background: url(../images/modules/grey-top-left.gif) 0 0 no-repeat;
}
div.module div div div {
	background: url(../images/modules/grey-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module div div div div {
	padding: 0;
	text-align: left;
	color: #666666;
}

div.module div div div div, div.module div div div div input {
	text-align: left;
}
div.module div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module div div div table tbody tr td div img {
	margin-left: 7px;
}
div.module div div div a.mostread:link, div.module div div div a.mostread:visited, 
div.module div div div a.latestnews:link, div.module div div div a.latestnews:visited {
	color: #666666;
}
div.module div div div a.mostread:hover, div.module div div div a.latestnews:hover {
	color: #A09F9F;
	text-decoration: underline;
}
#modlatest div.module div div div, #modpopular div.module div div div, #user1_33 div.module div div div, #user2_33 div.module div div div, #user5_33 div.module div div div, #user1_50 div.module div div div, #user2_50 div.module div div div, #user5_50 div.module div div div, #user1_100 div.module div div div, #user2_100 div.module div div div, #user5_100 div.module div div div {
	padding: 5px 8px 0px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module div div div ul li a:link, div.module div div div ul li a:visited {
	margin-top: 0px;
	color: #666666;
}
div.module div div div ul li a:hover {
	color: #A09F9F;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module table.mod_login,
div.module div div div {
	color: #666666;
}
div.module a:link, div.module a:visited {
	color: #666666;
}
div.module a:hover {
	color: #A09F9F;
}
/* mainmenu style */

.mainlevel {
	color: #262693;
	padding-left: 8px;
}
.mainlevel ul {
	margin-bottom: 10px;
}
.mainlevel ul li {
	list-style: disc;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
a.mainlevel:hover {
	text-decoration: none;
	color: #A09F9F;
	border-right : 2px solid #a22700;
}
a.mainlevel#active_menu {
	color: #333333;
	font-weight: bold;
	border-right : 2px solid #a22700;
}
a.mainlevel#active_menu:hover {
	color: #000000;
}

.sublevel {
	padding-left: 15px;
}
div.module a.sublevel:link, a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin: 0px;
	height: 15px;
	line-height: 15px !important;
	display: block;
	background: transparent;
}
div.module a.sublevel:hover {
	color: #999999;
	text-decoration: none;
	margin: 0px;
	height: 15px;
	border-right : 2px solid #a22700;
}

div.module a.sublevel#active_menu {
	color: #333333;
	margin: 0px;
	border-right : 2px solid #a22700;
}
/* other styles */
.sectiontableentry1 {
	background-color: #EFEADD;
	line-height: 18px;
	text-align: left;
	padding-bottom: 1px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
}
.sectiontableentry2 {
	background-color: #EFEADD;
	text-align: left;
	line-height: 18px;
	padding-bottom: 1px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
}
/* standard button styling */
div.module .button, .button {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #666666;
	background: #D7D7D7;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #666666;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Grey - Default style */
/* Grey Light style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-greylh h3 {
	color: #b71221;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-greylh {
	background: url(../images/modules/greylh-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-greylh div {
	background: url(../images/modules/greylh-bottom-right.gif) bottom right no-repeat;
}
div.module-greylh div div {
	background: url(../images/modules/greylh-top-left.gif) 0 0 no-repeat;
}
div.module-greylh div div div {
	background: url(../images/modules/greylh-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-greylh div div div div {
	padding: 0;
	text-align: left;
	color: #405D7D;
}
div.module-greylh div div div div, div.module-greylh div div div div input {
	text-align: left;
}
div.module-greylh div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-greylh div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-greylh, ul.mostread-greylh {
	margin-top: 0px;
}
div.module-greylh div div div a.mostread-greylh:link, div.module-greylh div div div a.mostread-greylh:visited, div.module-greylh div div div a.latestnews-greylh:link, div.module-greylh div div div a.latestnews-greylh:visited {
	color: #405D7D;
}
div.module-greylh div div div a.mostread-greylh:hover, div.module-greylh div div div a.latestnews-greylh:hover {
	color: #6D85A0;
	text-decoration: underline;
}
#modlatest div.module-greylh div div div, #modpopular div.module-greylh div div div, #user1_33 div.module-greylh div div div, #user2_33 div.module-greylh div div div, #user5_33 div.module-greylh div div div, #user1_50 div.module-greylh div div div, #user2_50 div.module-greylh div div div, #user5_50 div.module-greylh div div div, #user1_100 div.module-greylh div div div, #user2_100 div.module-greylh div div div, #user5_100 div.module-greylh div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-greylh div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-greylh div div div ul li a:link, div.module-greylh div div div ul li a:visited {
	margin-top: 0px;
	color: #405D7D;
}
div.module-greylh div div div ul li a:hover {
	color: #6D85A0;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-greylh table.mod_login-greylh,
div.module-greylh div div div {
	color: #405D7D;
}
div.module-greylh a:link, div.module-greylh a:visited {
	color: #405D7D;
}
div.module-greylh a:hover {
	color: #6D85A0;
}
/* mainmenu style */

.mainlevel-greylh {
	padding-left: 8px;
	color: #990000;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-greylh a.mainlevel:link, div.module-greylh a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #405D7D;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-greylh a.mainlevel:hover {
	text-decoration: none;
	color: #6D85A0;
}
div.module-greylh a.mainlevel#active_menu {
	color: #6D85A0;
	font-weight: bold;
}
div.module-greylh a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-greylh {
	padding-left: 15px;
}
div.module-greylh a.sublevel:link, div.module-greylh a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #405D7D;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-greylh a.sublevel:hover {
	color: #6D85A0;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-greylh a.sublevel#active_menu {
	color: #6D85A0;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-greylh {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-greylh {
	background-color: #eee5e9;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-greylh .button, .button-greylh {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #6D85A0;
	background: #eee5e9;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #405D7D;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Grey Light style */
/* Red style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-red h3 {
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-red {
	background: url(../images/modules/red-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-red div {
	background: url(../images/modules/red-bottom-right.gif) bottom right no-repeat;
}
div.module-red div div {
	background: url(../images/modules/red-top-left.gif) 0 0 no-repeat;
}
div.module-red div div div {
	background: url(../images/modules/red-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-red div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-red div div div div, div.module-red div div div div input {
	text-align: left;
}
div.module-red div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-red div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-red, ul.mostread-red {
	margin-top: 0px;
}
div.module-red div div div a.mostread-red:link, div.module-red div div div a.mostread-red:visited, 
div.module-red div div div a.latestnews-red:link, div.module-red div div div a.latestnews-red:visited {
	color: #FFFFFF;
}
div.module-red div div div a.mostread-red:hover, div.module-red div div div a.latestnews-red:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#modlatest div.module-red div div div, #modpopular div.module-red div div div, #user1_33 div.module-red div div div, #user2_33 div.module-red div div div, #user5_33 div.module-red div div div, #user1_50 div.module-red div div div, #user2_50 div.module-red div div div, #user5_50 div.module-red div div div, #user1_100 div.module-red div div div, #user2_100 div.module-red div div div, #user5_100 div.module-red div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-red div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-red div div div ul li a:link, div.module-red div div div ul li a:visited {
	margin-top: 0px;
	color: #FFFFFF;
}
div.module-red div div div ul li a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-red table.mod_login-red,
div.module-red div div div {
	color: #FFFFFF;
}
div.module-red a:link, div.module-red a:visited {
	color: #FFFFFF;
}
div.module-red a:hover {
	color: #FFFF00;
}
/* mainmenu style */

.mainlevel-red {
	padding-left: 8px;
	color: #FFCC00;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-red a.mainlevel:link, div.module-red a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-red a.mainlevel:hover {
	text-decoration: none;
	color: #FFFF00;
}
div.module-red a.mainlevel#active_menu {
	color: #FFFF00;
	font-weight: bold;
}
div.module-red a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-red {
	padding-left: 15px;
}
div.module-red a.sublevel:link, div.module-red a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-red a.sublevel:hover {
	color: #FFFF00;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-red a.sublevel#active_menu {
	color: #FFFF00;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-red {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-red {
	background-color: #D85C5D;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-red .button, .button-red {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #B40607;
	background: #D85C5D;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #9F0505;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Red style */

/* Pink style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-pink h3 {
	color: #CC00CC;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-pink {
	background: url(../images/modules/pink-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-pink div {
	background: url(../images/modules/pink-bottom-right.gif) bottom right no-repeat;
}
div.module-pink div div {
	background: url(../images/modules/pink-top-left.gif) 0 0 no-repeat;
}
div.module-pink div div div {
	background: url(../images/modules/pink-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-pink div div div div {
	padding: 0;
	text-align: left;
	color: #8A0D63;
}
div.module-pink div div div div, div.module-pink div div div div input {
	text-align: left;
}
div.module-pink div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-pink div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-pink, ul.mostread-pink {
	margin-top: 0px;
}
div.module-pink div div div a.mostread-pink:link, div.module-pink div div div a.mostread-pink:visited, div.module-pink div div div a.latestnews-pink:link, div.module-pink div div div a.latestnews-pink:visited {
	color: #8A0D63;
}
div.module-pink div div div a.mostread-pink:hover, div.module-pink div div div a.latestnews-pink:hover {
	color: #C9659E;
	text-decoration: underline;
}
#modlatest div.module-pink div div div, #modpopular div.module-pink div div div, #user1_33 div.module-pink div div div, #user2_33 div.module-pink div div div, #user5_33 div.module-pink div div div, #user1_50 div.module-pink div div div, #user2_50 div.module-pink div div div, #user5_50 div.module-pink div div div, #user1_100 div.module-pink div div div, #user2_100 div.module-pink div div div, #user5_100 div.module-pink div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-pink div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-pink div div div ul li a:link, div.module-pink div div div ul li a:visited {
	margin-top: 0px;
	color: #8A0D63;
}
div.module-pink div div div ul li a:hover {
	color: #C9659E;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-pink table.mod_login-pink,
div.module-pink div div div {
	color: #8A0D63;
}
div.module-pink a:link, div.module-pink a:visited {
	color: #8A0D63;
}
div.module-pink a:hover {
	color: #C9659E;
}
/* mainmenu style */
.mainlevel-pink {
	padding-left: 8px;
	color: #B8D6FF;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-pink a.mainlevel:link, div.module-pink a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #8A0D63;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-pink a.mainlevel:hover {
	text-decoration: none;
	color: #C9659E;
}
div.module-pink a.mainlevel#active_menu {
	color: #C9659E;
	font-weight: bold;
}
div.module-pink a.mainlevel#active_menu:hover {
	color: #B8D6FF;
}

/* submenu */

.sublevel-pink {
	padding-left: 15px;
}
div.module-pink a.sublevel:link, div.module-pink a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #8A0D63;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-pink a.sublevel:hover {
	color: #C9659E;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-pink a.sublevel#active_menu {
	color: #C9659E;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-pink {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-pink {
	background-color: #B8D6FF;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-pink .button, .button-pink {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #6D85A0;
	background: #B8D6FF;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #8A0D63;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Pink style */

/* Yellow style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-yellow h3 {
	color: #5a7900;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-yellow {
	background: url(../images/modules/yellow-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-yellow div {
	background: url(../images/modules/yellow-bottom-right.gif) bottom right no-repeat;
}
div.module-yellow div div {
	background: url(../images/modules/yellow-top-left.gif) 0 0 no-repeat;
}
div.module-yellow div div div {
	background: url(../images/modules/yellow-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-yellow div div div div {
	padding: 0;
	text-align: left;
	color: #7C7900;
}
div.module-yellow div div div div, div.module-yellow div div div div input {
	text-align: left;
}
div.module-yellow div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-yellow div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-yellow, ul.mostread-yellow {
	margin-top: 0px;
}
div.module-yellow div div div a.mostread-yellow:link, div.module-yellow div div div a.mostread-yellow:visited, 
div.module-yellow div div div a.latestnews-yellow:link, div.module-yellow div div div a.latestnews-yellow:visited {
	color: #7C7900;
}
div.module-yellow div div div a.mostread-yellow:hover, div.module-yellow div div div a.latestnews-yellow:hover {
	color: #696600;
	text-decoration: underline;
}
#modlatest div.module-yellow div div div, #modpopular div.module-yellow div, #user1_33 div.module-yellow div div div, #user2_33 div.module-yellow div div div, #user5_33 div.module-yellow div div div, #user1_50 div.module-yellow div div div, #user2_50 div.module-yellow div div div, #user5_50 div.module-yellow div div div, #user1_100 div.module-yellow div div div, #user2_100 div.module-yellow div div div, #user5_100 div.module-yellow div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-yellow div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-yellow div div div ul li a:link, div.module-yellow div div div ul li a:visited {
	margin-top: 0px;
	color: #7C7900;
}
div.module-yellow div div div ul li a:hover {
	color: #696600;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-yellow table.mod_login-yellow,
div.module-yellow div div div {
	color: #7C7900;
}
div.module-yellow a:link, div.module-yellow a:visited {
	color: #999B02;
}
div.module-yellow a:hover {
	color: #7C7900;
}
/* mainmenu style */
.mainlevel-yellow {
	padding-left: 8px;
	color: #5A5801;
}
div.module-yellow .mainlevel ul li {
	list-style: disc;
}
div.module-yellow a.mainlevel:link, div.module-yellow a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #999B02;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-yellow a.mainlevel:hover {
	text-decoration: none;
	color: #7C7900;
}
div.module-yellow a.mainlevel#active_menu {
	color: #5A5801;
	font-weight: bold;
}
div.module-yellow a.mainlevel#active_menu:hover {
	color: #000000;
}

/* submenu */
.sublevel-yellow {
	padding-left: 15px;
}
div.module-yellow a.sublevel:link, div.module-orange a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #999B02;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-yellow a.sublevel:hover {
	color: #7C7900;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-yellow a.sublevel#active_menu {
	color: #7C7900;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-yellow {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-yellow {
	background-color: #EBE9B3;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-yellow .button, .button-yellow {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #ACA82D;
	background: #EBE9B3;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #725F00;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Yellow style */

/* Orange style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-orange h3 {
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-orange {
	background: url(../images/modules/orange-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-orange div {
	background: url(../images/modules/orange-bottom-right.gif) bottom right no-repeat;
}
div.module-orange div div {
	background: url(../images/modules/orange-top-left.gif) 0 0 no-repeat;
}
div.module-orange div div div {
	background: url(../images/modules/orange-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-orange div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-orange div div div div, div.module-orange div div div div input {
	text-align: left;
}
div.module-orange div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-orange div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-orange, ul.mostread-orange {
	margin-top: 0px;
}
div.module-orange div div div a.mostread-orange:link, div.module-orange div div div a.mostread-orange:visited, 
div.module-orange div div div a.latestnews-orange:link, div.module-orange div div div a.latestnews-orange:visited {
	color: #9F6203;
}
div.module-orange div div div a.mostread-orange:hover, div.module-orange div div div a.latestnews-orange:hover {
	color: #663300;
	text-decoration: underline;
}
#modlatest div.module-orange div div div, #modpopular div.module-orange div, #user1_33 div.module-orange div div div, #user2_33 div.module-orange div div div, #user5_33 div.module-orange div div div, #user1_50 div.module-orange div div div, #user2_50 div.module-orange div div div, #user5_50 div.module-orange div div div, #user1_100 div.module-orange div div div, #user2_100 div.module-orange div div div, #user5_100 div.module-orange div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-orange div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-orange div div div ul li a:link, div.module-orange div div div ul li a:visited {
	margin-top: 0px;
	color: #9F6203;
}
div.module-orange div div div ul li a:hover {
	color: #663300;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-orange table.mod_login-orange,
div.module-orange div div div {
	color: #9F6203;
}
div.module-orange a:link, div.module-orange a:visited {
	color: #9F6203;
}
div.module-orange a:hover {
	color: #fffb7a;
}
/* mainmenu style */
.mainlevel-orange {
	padding-left: 8px;
	color: #003366;
}
div.module-orange .mainlevel ul li {
	list-style: disc;
}
div.module-orange a.mainlevel:link, div.module-orange a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #9F6203;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-orange a.mainlevel:hover {
	text-decoration: none;
	color: #663300;
}
div.module-orange a.mainlevel#active_menu {
	color: #003366;
	font-weight: bold;
}
div.module-orange a.mainlevel#active_menu:hover {
	color: #003366;
}

/* submenu */

.sublevel-orange {
	padding-left: 15px;
}
div.module-orange a.sublevel:link, div.module-orange a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #9F6203;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-orange a.sublevel:hover {
	color: #663300;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-orange a.sublevel#active_menu {
	color: #003366;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-orange {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-orange {
	background-color: #FBCE87;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-orange .button, .button-orange {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #B17B25;
	background: #FBCE87;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #B17B25;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Orange style */

/* Blue style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-blue h3 {
	color: #003366;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-blue {
	background: url(../images/modules/blue-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-blue div {
	background: url(../images/modules/blue-bottom-right.gif) bottom right no-repeat;
}
div.module-blue div div {
	background: url(../images/modules/blue-top-left.gif) 0 0 no-repeat;
}
div.module-blue div div div {
	background: url(../images/modules/blue-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-blue div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-blue div div div div, div.module-blue div div div div input {
	text-align: left;
}
div.module-blue div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-blue div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-blue, ul.mostread-blue {
	margin-top: 0px;
}
div.module-blue div div div a.mostread-blue:link, div.module-blue div div div a.mostread-blue:visited, 
div.module-blue div div div a.latestnews-blue:link, div.module-blue div div div a.latestnews-blue:visited {
	color: #006699;
}
div.module-blue div div div a.mostread-blue:hover, div.module-blue div div div a.latestnews-blue:hover {
	color: #003366;
	text-decoration: underline;
}
#modlatest div.module-blue div div div, #modpopular div.module-blue div, #user1_33 div.module-blue div div div, #user2_33 div.module-blue div div div, #user5_33 div.module-blue div div div, #user1_50 div.module-blue div div div, #user2_50 div.module-blue div div div, #user5_50 div.module-blue div div div, #user1_100 div.module-blue div div div, #user2_100 div.module-blue div div div, #user5_100 div.module-blue div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-blue div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-blue div div div ul li a:link, div.module-blue div div div ul li a:visited {
	margin-top: 0px;
	color: #006699;
}
div.module-blue div div div ul li a:hover {
	color: #003366;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-blue table.mod_login-blue,
div.module-blue div div div {
	color: #006699;
}
div.module-blue a:link, div.module-blue a:visited {
	color: #006699;
}
div.module-blue a:hover {
	color: #003366;
}
/* mainmenu style */

.mainlevel-blue {
	padding-left: 8px;
	color: #003366;
}
div.module-blue .mainlevel ul li {
	list-style: disc;
}
div.module-blue a.mainlevel:link, div.module-blue a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-blue a.mainlevel:hover {
	text-decoration: none;
	color: #003366;
}
div.module-blue a.mainlevel#active_menu {
	color: #C9659E;
	font-weight: bold;
}
div.module-blue a.mainlevel#active_menu:hover {
	color: #000000;
}

/* submenu */

.sublevel-blue {
	padding-left: 15px;
}
div.module-blue a.sublevel:link, div.module-blue a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-blue a.sublevel:hover {
	color: #003366;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-blue a.sublevel#active_menu {
	color: #C9659E;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-blue {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-blue {
	background-color: #ADCAEE;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-blue .button, .button-blue {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #003366;
	background: #6699CC;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #003366;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Blue style */

/* Green style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-green h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-green {
	background: url(../images/modules/green-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-green div {
	background: url(../images/modules/green-bottom-right.gif) bottom right no-repeat;
}
div.module-green div div {
	background: url(../images/modules/green-top-left.gif) 0 0 no-repeat;
}
div.module-green div div div {
	background: url(../images/modules/green-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-green div div div div {
	padding: 0;
	text-align: left;
	color: #4A6600;
}
div.module-green div div div div, div.module-green div div div div input {
	text-align: left;
}
div.module-green div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-green div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-green, ul.mostread-green {
	margin-top: 0px;
}
div.module-green div div div a.mostread-green:link, div.module-green div div div a.mostread-green:visited, 
div.module-green div div div a.latestnews-green:link, div.module-green div div div a.latestnews-green:visited {
	color: #009900;
}
div.module-green div div div a.mostread-green:hover, div.module-green div div div a.latestnews-green:hover {
	color: #038703;
	text-decoration: underline;
}
#modlatest div.module-green div div div, #modpopular div.module-green div, #user1_33 div.module-green div div div, #user2_33 div.module-green div div div, #user5_33 div.module-green div div div, #user1_50 div.module-green div div div, #user2_50 div.module-green div div div, #user5_50 div.module-green div div div, #user1_100 div.module-green div div div, #user2_100 div.module-green div div div, #user5_100 div.module-green div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-green div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-green div div div ul li a:link, div.module-green div div div ul li a:visited {
	margin-top: 0px;
	color: #009900;
}
div.module-green div div div ul li a:hover {
	color: #038703;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-green table.mod_login-green,
div.module-green div div div {
	color: #4A6600;
}
div.module-green a:link, div.module-green a:visited {
	color: #009900;
}
div.module-green a:hover {
	color: #038703;
}
/* mainmenu style */

.mainlevel-green {
	padding-left: 8px;
	color: #006600;
}
div.module-green .mainlevel-green ul li {
	list-style: disc;
}
div.module-green a.mainlevel-green:link, div.module-green a.mainlevel-green:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-green a.mainlevel-green:hover {
	text-decoration: none;
	color: #038703;
}
div.module-green a.mainlevel-green#active_menu {
	color: #000000;
	font-weight: bold;
}
div.module-green a.mainlevel-green#active_menu:hover {
	color: #000000;
}

/* submenu */

.sublevel-green {
	padding-left: 15px;
}
div.module-green a.sublevel-green:link, div.module-green a.sublevel-green:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-green a.sublevel-green:hover {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-green a.sublevel-green#active_menu {
	color: #000000;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-green {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-green {
	background-color: #7BEB83;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-green .button, div.module-green .button-green {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #004E00;
	background: #7BEB83;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #004E00;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Green style */

/* Braun style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-braun h3 {
	color: #734927;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-braun {
	background: url(../images/modules/braun-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-braun div {
	background: url(../images/modules/braun-bottom-right.gif) bottom right no-repeat;
}
div.module-braun div div {
	background: url(../images/modules/braun-top-left.gif) 0 0 no-repeat;
}
div.module-braun div div div {
	background: url(../images/modules/braun-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-braun div div div div {
	padding: 0;
	text-align: left;
	color: #EDDAA5;
}
div.module-braun div div div div, div.module-braun div div div div input {
	text-align: left;
}
div.module-braun div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-braun div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-braun, ul.mostread-braun {
	margin-top: 0px;
}
div.module-braun div div div a.mostread-braun:link, div.module-braun div div div a.mostread-braun:visited, div.module-braun div div div a.latestnews-braun:link, div.module-braun div div div a.latestnews-braun:visited {
	color: #EDDAA5;
}
div.module-braun div div div a.mostread-braun:hover, div.module-braun div div div a.latestnews-braun:hover {
	color: #EDB5C1;
	text-decoration: underline;
}
#modlatest div.module-braun div div div, #modpopular div.module-braun div div div, #user1_33 div.module-braun div div div, #user2_33 div.module-braun div div div, #user5_33 div.module-braun div div div, #user1_50 div.module-braun div div div, #user2_50 div.module-braun div div div, #user5_50 div.module-braun div div div, #user1_100 div.module-braun div div div, #user2_100 div.module-braun div div div, #user5_100 div.module-braun div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-braun div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-braun div div div ul li a:link, div.module-braun div div div ul li a:visited {
	margin-top: 0px;
	color: #EDDAA5;
}
div.module-braun div div div ul li a:hover {
	color: #EDB5C1;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-braun table.mod_login-braun,
div.module-braun div div div {
	color: #EDDAA5;
}
div.module-braun a:link, div.module-braun a:visited {
	color: #EDDAA5;
}
div.module-braun a:hover {
	color: #EDB5C1;
}
/* mainmenu style */

.mainlevel-braun {
	padding-left: 8px;
	color: #EDB5C1;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-braun a.mainlevel:link, div.module-braun a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #EDDAA5;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-braun a.mainlevel:hover {
	text-decoration: none;
	color: #EDB5C1;
}
div.module-braun a.mainlevel#active_menu {
	color: #EDB5C1;
	font-weight: bold;
}
div.module-braun a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-braun {
	padding-left: 15px;
}
div.module-braun a.sublevel:link, div.module-braun a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #EDDAA5;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-braun a.sublevel:hover {
	color: #EDB5C1;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-braun a.sublevel#active_menu {
	color: #EDB5C1;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-braun {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-braun {
	background-color: #734927;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
/* standard button styling */
div.module-braun .button, .button-braun {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #EDB5C1;
	background: #734927;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #EDDAA5;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Braun style */

/* Red-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tred h3 {
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tred {
	background: url(../images/modules_tone/tred-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tred div {
	background: url(../images/modules_tone/tred-bottom-right.gif) bottom right no-repeat;
}
div.module-tred div div {
	background: url(../images/modules_tone/tred-top-left.gif) 0 0 no-repeat;
}
div.module-tred div div div {
	background: url(../images/modules_tone/tred-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tred div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-tred div div div div, div.module-tred div div div div input {
	text-align: left;
}
div.module-tred div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tred div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-red, ul.mostread-red {
	margin-top: 0px;
}
div.module-tred div div div a.mostread-red:link, div.module-tred div div div a.mostread-red:visited, 
div.module-tred div div div a.latestnews-red:link, div.module-tred div div div a.latestnews-red:visited {
	color: #FFFFFF;
}
div.module-tred div div div a.mostread-red:hover, div.module-tred div div div a.latestnews-red:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#modlatest div.module-tred div div div, #modpopular div.module-tred div div div, #user1_33 div.module-tred div div div, #user2_33 div.module-tred div div div, #user5_33 div.module-tred div div div, #user1_50 div.module-tred div div div, #user2_50 div.module-tred div div div, #user5_50 div.module-tred div div div, #user1_100 div.module-tred div div div, #user2_100 div.module-tred div div div, #user5_100 div.module-tred div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tred div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tred div div div ul li a:link, div.module-tred div div div ul li a:visited {
	margin-top: 0px;
	color: #FFFFFF;
}
div.module-tred div div div ul li a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tred table.mod_login-red,
div.module-tred div div div {
	color: #FFFFFF;
}
div.module-tred a:link, div.module-tred a:visited {
	color: #FFFFFF;
}
div.module-tred a:hover {
	color: #FFFF00;
}
/* mainmenu style */

.mainlevel-tred {
	padding-left: 8px;
	color: #FFCC00;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-tred a.mainlevel:link, div.module-tred a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tred a.mainlevel:hover {
	text-decoration: none;
	color: #FFFF00;
}
div.module-tred a.mainlevel#active_menu {
	color: #FFFF00;
	font-weight: bold;
}
div.module-tred a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-tred {
	padding-left: 15px;
}
div.module-tred a.sublevel:link, div.module-tred a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tred a.sublevel:hover {
	color: #FFFF00;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tred a.sublevel#active_menu {
	color: #FFFF00;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tred {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tred {
	background-color: #D85C5D;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}

div.module-tred td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #ffff00;
}
/* standard button styling */
div.module-tred .button, .button-red {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #B40607;
	background: #D85C5D;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #9F0505;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Red-Tones style */

/* Pink-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tpink h3 {
	color: #CC00CC;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tpink {
	background: url(../images/modules_tone/tpink-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tpink div {
	background: url(../images/modules_tone/tpink-bottom-right.gif) bottom right no-repeat;
}
div.module-tpink div div {
	background: url(../images/modules_tone/tpink-top-left.gif) 0 0 no-repeat;
}
div.module-tpink div div div {
	background: url(../images/modules_tone/tpink-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tpink div div div div {
	padding: 0;
	text-align: left;
	color: #8A0D63;
}
div.module-tpink div div div div, div.module-tpink div div div div input {
	text-align: left;
}
div.module-tpink div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tpink div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-tpink, ul.mostread-tpink {
	margin-top: 0px;
}
div.module-tpink div div div a.mostread-tpink:link, div.module-tpink div div div a.mostread-tpink:visited, div.module-tpink div div div a.latestnews-tpink:link, div.module-tpink div div div a.latestnews-tpink:visited {
	color: #8A0D63;
}
div.module-tpink div div div a.mostread-tpink:hover, div.module-tpink div div div a.latestnews-tpink:hover {
	color: #C9659E;
	text-decoration: underline;
}
#modlatest div.module-tpink div div div, #modpopular div.module-tpink div div div, #user1_33 div.module-tpink div div div, #user2_33 div.module-tpink div div div, #user5_33 div.module-tpink div div div, #user1_50 div.module-tpink div div div, #user2_50 div.module-tpink div div div, #user5_50 div.module-tpink div div div, #user1_100 div.module-tpink div div div, #user2_100 div.module-tpink div div div, #user5_100 div.module-tpink div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tpink div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tpink div div div ul li a:link, div.module-tpink div div div ul li a:visited {
	margin-top: 0px;
	color: #8A0D63;
}
div.module-tpink div div div ul li a:hover {
	color: #C9659E;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tpink table.mod_login-tpink,
div.module-tpink div div div {
	color: #8A0D63;
}
div.module-tpink a:link, div.module-tpink a:visited {
	color: #8A0D63;
}
div.module-tpink a:hover {
	color: #C9659E;
}
/* mainmenu style */

.mainlevel-tpink {
	padding-left: 8px;
	color: #B8D6FF;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-tpink a.mainlevel:link, div.module-tpink a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #8A0D63;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tpink a.mainlevel:hover {
	text-decoration: none;
	color: #C9659E;
}
div.module-tpink a.mainlevel#active_menu {
	color: #C9659E;
	font-weight: bold;
}
div.module-tpink a.mainlevel#active_menu:hover {
	color: #B8D6FF;
}

/* submenu */

.sublevel-tpink {
	padding-left: 15px;
}
div.module-tpink a.sublevel:link, div.module-tpink a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #8A0D63;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tpink a.sublevel:hover {
	color: #C9659E;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tpink a.sublevel#active_menu {
	color: #C9659E;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tpink {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tpink {
	background-color: #B8D6FF;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}

div.module-tpink td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #CC00CC;
}
/* standard button styling */
div.module-tpink .button, .button-tpink {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #6D85A0;
	background: #B8D6FF;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #8A0D63;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Pink-Tones style */

/* Yellow-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tyellow h3 {
	color: #5a7900;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tyellow {
	background: url(../images/modules_tone/tyellow-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tyellow div {
	background: url(../images/modules_tone/tyellow-bottom-right.gif) bottom right no-repeat;
}
div.module-tyellow div div {
	background: url(../images/modules_tone/tyellow-top-left.gif) 0 0 no-repeat;
}
div.module-tyellow div div div {
	background: url(../images/modules_tone/tyellow-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tyellow div div div div {
	padding: 0;
	text-align: left;
	color: #7C7900;
}
div.module-tyellow div div div div, div.module-tyellow div div div div input {
	text-align: left;
}
div.module-tyellow div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tyellow div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-yellow, ul.mostread-yellow {
	margin-top: 0px;
}
div.module-tyellow div div div a.mostread-yellow:link, div.module-tyellow div div div a.mostread-yellow:visited, 
div.module-tyellow div div div a.latestnews-yellow:link, div.module-tyellow div div div a.latestnews-yellow:visited {
	color: #7C7900;
}
div.module-tyellow div div div a.mostread-yellow:hover, div.module-tyellow div div div a.latestnews-yellow:hover {
	color: #696600;
	text-decoration: underline;
}
#modlatest div.module-tyellow div div div, #modpopular div.module-tyellow div, #user1_33 div.module-tyellow div div div, #user2_33 div.module-tyellow div div div, #user5_33 div.module-tyellow div div div, #user1_50 div.module-tyellow div div div, #user2_50 div.module-tyellow div div div, #user5_50 div.module-tyellow div div div, #user1_100 div.module-tyellow div div div, #user2_100 div.module-tyellow div div div, #user5_100 div.module-tyellow div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tyellow div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tyellow div div div ul li a:link, div.module-tyellow div div div ul li a:visited {
	margin-top: 0px;
	color: #7C7900;
}
div.module-tyellow div div div ul li a:hover {
	color: #696600;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tyellow table.mod_login-tyellow,
div.module-tyellow div div div {
	color: #7C7900;
}
div.module-tyellow a:link, div.module-tyellow a:visited {
	color: #999B02;
}
div.module-tyellow a:hover {
	color: #7C7900;
}
/* mainmenu style */

.mainlevel-tyellow {
	padding-left: 8px;
	color: #5a7900;
}
div.module-tyellow .mainlevel ul li {
	list-style: disc;
}
div.module-tyellow a.mainlevel:link, div.module-tyellow a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #999B02;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tyellow a.mainlevel:hover {
	text-decoration: none;
	color: #7C7900;
}
div.module-tyellow a.mainlevel#active_menu {
	color: #5A5801;
	font-weight: bold;
}
div.module-tyellow a.mainlevel#active_menu:hover {
	color: #000000;
}

/* submenu */

.sublevel-tyellow {
	padding-left: 15px;
}
div.module-tyellow a.sublevel:link, div.module-tyellow a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #999B02;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tyellow a.sublevel:hover {
	color: #7C7900;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tyellow a.sublevel#active_menu {
	color: #7C7900;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tyellow {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tyellow {
	background-color: #EBE9B3;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
div.module-tyellow td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #5a7900;
}
/* standard button styling */
div.module-tyellow .button, .button-tyellow {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #ACA82D;
	background: #EBE9B3;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #725F00;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Yellow-Tones style */

/* Orange-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-torange h3 {
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-torange {
	background: url(../images/modules_tone/torange-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-torange div {
	background: url(../images/modules_tone/torange-bottom-right.gif) bottom right no-repeat;
}
div.module-torange div div {
	background: url(../images/modules_tone/torange-top-left.gif) 0 0 no-repeat;
}
div.module-torange div div div {
	background: url(../images/modules_tone/torange-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-torange div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-torange div div div div, div.module-torange div div div div input {
	text-align: left;
}
div.module-torange div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-torange div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-torange, ul.mostread-torange {
	margin-top: 0px;
}
div.module-torange div div div a.mostread-torange:link, div.module-torange div div div a.mostread-torange:visited, 
div.module-torange div div div a.latestnews-torange:link, div.module-torange div div div a.latestnews-torange:visited {
	color: #9F6203;
}
div.module-torange div div div a.mostread-torange:hover, div.module-torange div div div a.latestnews-torange:hover {
	color: #663300;
	text-decoration: underline;
}
#modlatest div.module-torange div div div, #modpopular div.module-torange div, #user1_33 div.module-torange div div div, #user2_33 div.module-torange div div div, #user5_33 div.module-torange div div div, #user1_50 div.module-torange div div div, #user2_50 div.module-torange div div div, #user5_50 div.module-torange div div div, #user1_100 div.module-torange div div div, #user2_100 div.module-torange div div div, #user5_100 div.module-torange div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-torange div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-torange div div div ul li a:link, div.module-torange div div div ul li a:visited {
	margin-top: 0px;
	color: #9F6203;
}
div.module-torange div div div ul li a:hover {
	color: #663300;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-torange table.mod_login-torange,
div.module-torange div div div {
	color: #9F6203;
}
div.module-torange a:link, div.module-torange a:visited {
	color: #9F6203;
}
div.module-torange a:hover {
	color: #fffb7a;
}
/* mainmenu style */

.mainlevel-torange {
	padding-left: 8px;
	color: #003366;
}
div.module-torange .mainlevel ul li {
	list-style: disc;
}
div.module-torange a.mainlevel:link, div.module-torange a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #9F6203;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-torange a.mainlevel:hover {
	text-decoration: none;
	color: #663300;
}
div.module-torange a.mainlevel#active_menu {
	color: #003366;
	font-weight: bold;
}
div.module-torange a.mainlevel#active_menu:hover {
	color: #003366;
}

/* submenu */

.sublevel-torange {
	padding-left: 15px;
}
div.module-torange a.sublevel:link, div.module-torange a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #9F6203;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-torange a.sublevel:hover {
	color: #663300;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-torange a.sublevel#active_menu {
	color: #003366;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-torange {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-torange {
	background-color: #FBCE87;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
div.module-torange td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #990000;
}

/* standard button styling */
div.module-torange .button, .button-torange {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #B17B25;
	background: #FBCE87;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #B17B25;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Orange-Tones style */

/* Blue-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tblue h3 {
	color: #003366;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tblue {
	background: url(../images/modules_tone/tblue-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tblue div {
	background: url(../images/modules_tone/tblue-bottom-right.gif) bottom right no-repeat;
}
div.module-tblue div div {
	background: url(../images/modules_tone/tblue-top-left.gif) 0 0 no-repeat;
}
div.module-tblue div div div {
	background: url(../images/modules_tone/tblue-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tblue div div div div {
	padding: 0;
	text-align: left;
	color: #FFFFFF;
}
div.module-tblue div div div div, div.module-tblue div div div div input {
	text-align: left;
}
div.module-tblue div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tblue div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-blue, ul.mostread-blue {
	margin-top: 0px;
}
div.module-tblue div div div a.mostread-blue:link, div.module-tblue div div div a.mostread-blue:visited, 
div.module-tblue div div div a.latestnews-blue:link, div.module-tblue div div div a.latestnews-blue:visited {
	color: #006699;
}
div.module-tblue div div div a.mostread-blue:hover, div.module-tblue div div div a.latestnews-blue:hover {
	color: #003366;
	text-decoration: underline;
}
#modlatest div.module-tblue div div div, #modpopular div.module-tblue div, #user1_33 div.module-tblue div div div, #user2_33 div.module-tblue div div div, #user5_33 div.module-tblue div div div, #user1_50 div.module-tblue div div div, #user2_50 div.module-tblue div div div, #user5_50 div.module-tblue div div div, #user1_100 div.module-tblue div div div, #user2_100 div.module-tblue div div div, #user5_100 div.module-tblue div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tblue div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tblue div div div ul li a:link, div.module-tblue div div div ul li a:visited {
	margin-top: 0px;
	color: #006699;
}
div.module-tblue div div div ul li a:hover {
	color: #003366;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tblue table.mod_login-blue,
div.module-tblue div div div {
	color: #006699;
}
div.module-tblue a:link, div.module-tblue a:visited {
	color: #006699;
}
div.module-tblue a:hover {
	color: #003366;
}
/* mainmenu style */

.mainlevel-tblue {
	padding-left: 8px;
	color: #003366;
}
div.module-tblue .mainlevel ul li {
	list-style: disc;
}
div.module-tblue a.mainlevel:link, div.module-tblue a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tblue a.mainlevel:hover {
	text-decoration: none;
	color: #003366;
}
div.module-tblue a.mainlevel#active_menu {
	color: #FFFF00;
	font-weight: bold;
}
div.module-tblue a.mainlevel#active_menu:hover {
	color: #000000;
}

/* submenu */

.sublevel-tblue {
	padding-left: 15px;
}
div.module-tblue a.sublevel:link, div.module-tblue a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tblue a.sublevel:hover {
	color: #003366;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tblue a.sublevel#active_menu {
	color: #FFFF00;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tblue {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tblue {
	background-color: #ADCAEE;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}

div.module-tblue td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #003366;
}
/* standard button styling */
div.module-tblue .button, .button-tblue {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #003366;
	background: #6699CC;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #003366;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Blue-Tones style */

/* Green-Tones style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tgreen h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tgreen {
	background: url(../images/modules_tone/tgreen-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tgreen div {
	background: url(../images/modules_tone/tgreen-bottom-right.gif) bottom right no-repeat;
}
div.module-tgreen div div {
	background: url(../images/modules_tone/tgreen-top-left.gif) 0 0 no-repeat;
}
div.module-tgreen div div div {
	background: url(../images/modules_tone/tgreen-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tgreen div div div div {
	padding: 0;
	text-align: left;
	color: #4A6600;
}
div.module-tgreen div div div div, div.module-tgreen div div div div input {
	text-align: left;
}
div.module-tgreen div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tgreen div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-tgreen, ul.mostread-tgreen {
	margin-top: 0px;
}
div.module-tgreen div div div a.mostread-tgreen:link, div.module-tgreen div div div a.mostread-tgreen:visited, 
div.module-tgreen div div div a.latestnews-tgreen:link, div.module-tgreen div div div a.latestnews-tgreen:visited {
	color: #009900;
}
div.module-tgreen div div div a.mostread-tgreen:hover, div.module-tgreen div div div a.latestnews-tgreen:hover {
	color: #038703;
	text-decoration: underline;
}
#modlatest div.module-tgreen div div div, #modpopular div.module-tgreen div, #user1_33 div.module-tgreen div div div, #user2_33 div.module-tgreen div div div, #user5_33 div.module-tgreen div div div, #user1_50 div.module-tgreen div div div, #user2_50 div.module-tgreen div div div, #user5_50 div.module-tgreen div div div, #user1_100 div.module-tgreen div div div, #user2_100 div.module-tgreen div div div, #user5_100 div.module-tgreen div div div div div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tgreen div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tgreen div div div ul li a:link, div.module-tgreen div div div ul li a:visited {
	margin-top: 0px;
	color: #009900;
}
div.module-tgreen div div div ul li a:hover {
	color: #038703;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tgreen table.mod_login-tgreen,
div.module-tgreen div div div {
	color: #4A6600;
}
div.module-tgreen a:link, div.module-tgreen a:visited {
	color: #009900;
}
div.module-tgreen a:hover {
	color: #038703;
}
/* mainmenu style */

.mainlevel-tgreen {
	padding-left: 8px;
	color: #006600;
}
div.module-tgreen .mainlevel-tgreen ul li {
	list-style: disc;
}
div.module-tgreen a.mainlevel-tgreen:link, div.module-tgreen a.mainlevel-tgreen:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tgreen a.mainlevel-tgreen:hover {
	text-decoration: none;
	color: #038703;
}
div.module-tgreen a.mainlevel-tgreen#active_menu {
	color: #000000;
	font-weight: bold;
}
div.module-tgreen a.mainlevel-tgreen#active_menu:hover {
	color: #000000;
}

/* submenu */

.sublevel-tgreen {
	padding-left: 15px;
}
div.module-tgreen a.sublevel-tgreen:link, div.module-tgreen a.sublevel-tgreen:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tgreen a.sublevel-tgreen:hover {
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tgreen a.sublevel-tgreen#active_menu {
	color: #000000;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tgreen {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tgreen {
	background-color: #7BEB83;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}

div.module-tgreen td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #006600;
}
/* standard button styling */
div.module-tgreen .button, div.module-tgreen .button-tgreen {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #004E00;
	background: #7BEB83;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #004E00;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Green-Tones style */

/* Braun-Tone style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tbraun h3 {
	color: #734927;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tbraun {
	background: url(../images/modules_tone/tbraun-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tbraun div {
	background: url(../images/modules_tone/tbraun-bottom-right.gif) bottom right no-repeat;
}
div.module-tbraun div div {
	background: url(../images/modules_tone/tbraun-top-left.gif) 0 0 no-repeat;
}
div.module-tbraun div div div {
	background: url(../images/modules_tone/tbraun-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tbraun div div div div {
	padding: 0;
	text-align: left;
	color: #EDDAA5;
}
div.module-tbraun div div div div, div.module-tbraun div div div div input {
	text-align: left;
}
div.module-tbraun div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tbraun div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-tbraun, ul.mostread-tbraun {
	margin-top: 0px;
}
div.module-tbraun div div div a.mostread-tbraun:link, div.module-tbraun div div div a.mostread-tbraun:visited, div.module-tbraun div div div a.latestnews-tbraun:link, div.module-tbraun div div div a.latestnews-tbraun:visited {
	color: #EDDAA5;
}
div.module-tbraun div div div a.mostread-tbraun:hover, div.module-tbraun div div div a.latestnews-tbraun:hover {
	color: #EDB5C1;
	text-decoration: underline;
}
#modlatest div.module-tbraun div div div, #modpopular div.module-tbraun div div div, #user1_33 div.module-tbraun div div div, #user2_33 div.module-tbraun div div div, #user5_33 div.module-tbraun div div div, #user1_50 div.module-tbraun div div div, #user2_50 div.module-tbraun div div div, #user5_50 div.module-tbraun div div div, #user1_100 div.module-tbraun div div div, #user2_100 div.module-tbraun div div div, #user5_100 div.module-tbraun div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tbraun div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tbraun div div div ul li a:link, div.module-tbraun div div div ul li a:visited {
	margin-top: 0px;
	color: #EDDAA5;
}
div.module-tbraun div div div ul li a:hover {
	color: #EDB5C1;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tbraun table.mod_login-tbraun,
div.module-tbraun div div div {
	color: #EDDAA5;
}
div.module-tbraun a:link, div.module-tbraun a:visited {
	color: #EDDAA5;
}
div.module-tbraun a:hover {
	color: #EDB5C1;
}
/* mainmenu style */

.mainlevel-tbraun {
	padding-left: 8px;
	color: #FFCC00;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-tbraun a.mainlevel:link, div.module-tbraun a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #EDDAA5;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tbraun a.mainlevel:hover {
	text-decoration: none;
	color: #EDB5C1;
}
div.module-tbraun a.mainlevel#active_menu {
	color: #EDB5C1;
	font-weight: bold;
}
div.module-tbraun a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-tbraun {
	padding-left: 15px;
}
div.module-tbraun a.sublevel:link, div.module-tbraun a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #EDDAA5;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tbraun a.sublevel:hover {
	color: #EDB5C1;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tbraun a.sublevel#active_menu {
	color: #EDB5C1;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tbraun {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tbraun {
	background-color: #734927;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}

div.module-tbraun td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #FFCC00;
}
/* standard button styling */
div.module-tbraun .button, .button-tbraun {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #EDB5C1;
	background: #734927;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #EDDAA5;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Braun-Tone style */

/* Grey-Tone Light style */
/* ---------------------------------------------------------------------------------------------------------------- */
div.module-tgreyl h3 {
	color: #b71221;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: -3px 5px -2px -8px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	height: 25px;
	text-align: left;
}
div.module-tgreyl {
	background: url(../images/modules_tone/tgreyl-bottom-left.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
div.module-tgreyl div {
	background: url(../images/modules_tone/tgreyl-bottom-right.gif) bottom right no-repeat;
}
div.module-tgreyl div div {
	background: url(../images/modules_tone/tgreyl-top-left.gif) 0 0 no-repeat;
}
div.module-tgreyl div div div {
	background: url(../images/modules_tone/tgreyl-top-right.gif) 100% 0 no-repeat;
	padding: 5px 8px 15px 8px;
	width: auto !important;
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}
div.module-tgreyl div div div div {
	padding: 0;
	text-align: left;
	color: #405D7D;
}
div.module-tgreyl div div div div, div.module-tgreyl div div div div input {
	text-align: left;
}
div.module-tgreyl div div div table tbody tr td div {
	margin: 0px !important;
	padding: 0px !important;
}
div.module-tgreyl div div div table tbody tr td div img {
	margin-left: 7px;
}
/* Latest News and Popular styles and fix */
ul.latestnews-tgreyl, ul.mostread-tgreyl {
	margin-top: 0px;
}
div.module-tgreyl div div div a.mostread-tgreyl:link, div.module-tgreyl div div div a.mostread-tgreyl:visited, div.module-tgreyl div div div a.latestnews-tgreyl:link, div.module-tgreyl div div div a.latestnews-tgreyl:visited {
	color: #405D7D;
}
div.module-tgreyl div div div a.mostread-tgreyl:hover, div.module-tgreyl div div div a.latestnews-tgreyl:hover {
	color: #6D85A0;
	text-decoration: underline;
}
#modlatest div.module-tgreyl div div div, #modpopular div.module-tgreyl div div div, #user1_33 div.module-tgreyl div div div, #user2_33 div.module-tgreyl div div div, #user5_33 div.module-tgreyl div div div, #user1_50 div.module-tgreyl div div div, #user2_50 div.module-tgreyl div div div, #user5_50 div.module-tgreyl div div div, #user1_100 div.module-tgreyl div div div, #user2_100 div.module-tgreyl div div div, #user5_100 div.module-tgreyl div div div {
	padding: 5px 8px 8px 8px;
	width: 100%;
	text-align: left;
	padding-bottom: 1px;
}
div.module-tgreyl div div div ul li {
	list-style: square;
	padding-left: 0px;
	margin-left: -10px;
}
div.module-tgreyl div div div ul li a:link, div.module-tgreyl div div div ul li a:visited {
	margin-top: 0px;
	color: #405D7D;
}
div.module-tgreyl div div div ul li a:hover {
	color: #6D85A0;
	text-decoration: underline;
}
/* used in login form, both core module and CBuilder */
div.module-tgreyl table.mod_login-tgreyl,
div.module-tgreyl div div div {
	color: #405D7D;
}
div.module-tgreyl a:link, div.module-tgreyl a:visited {
	color: #405D7D;
}
div.module-tgreyl a:hover {
	color: #6D85A0;
}
/* mainmenu style */

.mainlevel-tgreyl {
	padding-left: 8px;
	color: #FFCC00;
}
.mainlevel ul {
	margin-bottom: 10px;
}
div.module-tgreyl a.mainlevel:link, div.module-tgreyl a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #405D7D;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 94%;
	text-decoration: none;
}
div.module-tgreyl a.mainlevel:hover {
	text-decoration: none;
	color: #6D85A0;
}
div.module-tgreyl a.mainlevel#active_menu {
	color: #6D85A0;
	font-weight: bold;
}
div.module-tgreyl a.mainlevel#active_menu:hover {
	color: #FFCC00;
}

/* submenu */

.sublevel-tgreyl {
	padding-left: 15px;
}
div.module-tgreyl a.sublevel:link, div.module-tgreyl a.sublevel:visited {
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #405D7D;
	text-align: left;
	margin: 0px;
	height: 18px;
	line-height: 18px;
	background: transparent;
}
div.module-tgreyl a.sublevel:hover {
	color: #6D85A0;
	text-decoration: none;
	margin: 0px;
	height: 18px;
}
div.module-tgreyl a.sublevel#active_menu {
	color: #6D85A0;
	margin: 0px;
}
/* other styles */
.sectiontableentry1-tgreyl {
	background-color: transparent;
	line-height: 18px;
	text-align: left;
	padding-bottom: 2px;
}
.sectiontableentry2-tgreyl {
	background-color: #eee5e9;
	text-align: left;
	line-height: 18px;
	padding-bottom: 2px;
}
div.module-tgreyl td.contentheading {
	padding-left : 2px;
	height: 24px;
	font-size: 18px;
	font-weight: bold;
	font-family: Garamond, Palatino, serif;
	color: #b71221;
}

/* standard button styling */
div.module-tgreyl .button, .button-tgreyl {
	text-align: center;
	font-size: 10px;
  	font-weight: bold;
	border: solid 1px #6D85A0;
	background: #eee5e9;
  	padding: 0px 5px 0 5px;
	height: 24px;
	color: #405D7D;
  	margin: 1px;
	vertical-align: middle;
	cursor: pointer;
	outline-style: none;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/* Grey-Tone Light style */


div.module label, div.module-greylh label, div.module-red label, div.module-tred label, div.module-pink label, div.module-tpink label, div.module-blue label, div.module-tblue label, div.module-orange label, div.module-torange label, div.module-yellow label, div.module-tyellow label, div.module-green label, div.module-tgreen label, div.module-braun lable, div.module-tbraun lable, div.module-tgreyl label {
	vertical-align: top;
}
div.module input, div.module-greylh input, div.module-blue input, div.module-tblue input, div.module-red input, div.module-tred input, div.module-pink input, div.module-tpink input, div.module-green input, div.module-tgreen input, div.module-braun input, div.module-tbraun input, div.module-orange input, div.module-torange input, div.module-yellow input, div.module-tyellow input, div.module-tgreyl input {
	vertical-align: top;
}
/* fixing poll section */
div.module div div div table tbody tr td div,
div.module-greylh div div table tbody tr td div,
div.module-blue div div div table tbody tr td div,
div.module-tblue div div div table tbody tr td div,
div.module-red div div div table tbody tr td div,
div.module-tred div div div table tbody tr td div,
div.module-pink div div div table tbody tr td div,
div.module-tpink div div div table tbody tr td div,
div.module-green div div div table tbody tr td div,
div.module-tgreen div div div table tbody tr td div,
div.module-braun div div div table tbody tr td div,
div.module-tbraun div div div table tbody tr td div,
div.module-orange div div div table tbody tr td div,
div.module-torange div div div table tbody tr td div,
div.module-yellow div div div table tbody tr td div,
div.module-tyellow div div div table tbody tr td div,
div.module-tgreyl div div div table tbody tr td div {
	text-align: left;
}
div.module div div div div, div.module div div div div div,
div.module-greylh div div div div, div.greylh div div div div div,
div.module-blue div div div div, div.module-blue div div div div div,
div.module-tblue div div div div, div.module-tblue div div div div div,
div.module-red div div div div, div.module-red div div div div div,
div.module-tred div div div div, div.module-tred div div div div div,
div.module-pink div div div div, div.module-pink div div div div div,
div.module-tpink div div div div, div.module-tpink div div div div div,
div.module-green div div div div, div.module-green div div div div div,
div.module-tgreen div div div div, div.module-tgreen div div div div div,
div.module-braun div div div div, div.module-braun div div div div div,
div.module-tbraun div div div div, div.module-tbraun div div div div div,
div.module-orange div div div div, div.module-orange div div div div div,
div.module-torange div div div div, div.module-torange div div div div div,
div.module-yellow div div div div, div.module-yellow div div div div div,
div.module-tyellow div div div div, div.module-tyellow div div div div div,
div.module-tgreyl div div div div, div.module-tgreyl div div div div div {
	background: transparent;
	text-align: center;
}
div.module div div div table.poll,
div.module-greylh div div div table.poll,
div.module-blue div div div table.poll,
div.module-tblue div div div table.poll,
div.module-red div div div table.poll,
div.module-tred div div div table.poll,
div.module-pink div div div table.poll,
div.module-tpink div div div table.poll,
div.module-green div div div table.poll,
div.module-tgreen div div div table.poll,
div.module-braun div div div table.poll,
div.module-tbraun div div div table.poll,
div.module-orange div div div table.poll,
div.module-torange div div div table.poll,
div.module-yellow div div div table.poll,
div.module-tyellow div div div table.poll,
div.module-tgreyl div div div table.poll {
	text-align: left;
	margin-top: 0;
}
div.module div div div table.poll thead tr td,
div.module-greylh div div div table.poll thead tr td,
div.module-blue div div div table.poll thead tr td,
div.module-tblue div div div table.poll thead tr td,
div.module-red div div div table.poll thead tr td,
div.module-tred div div div table.poll thead tr td,
div.module-pink div div div table.poll thead tr td,
div.module-tpink div div div table.poll thead tr td,
div.module-green div div div table.poll thead tr td,
div.module-tgreen div div div table.poll thead tr td,
div.module-braun div div div table.poll thead tr td,
div.module-tbraun div div div table.poll thead tr td,
div.module-orange div div div table.poll thead tr td,
div.module-torange div div div table.poll thead tr td,
div.module-yellow div div div table.poll thead tr td,
div.module-tyellow div div div table.poll thead tr td,
div.module-tgreyl div div div table.poll thead tr td {
	text-align: left;
}
div.module div div div table.poll tbody tr td div,
div.module-greylh div div div table.poll tbody tr td div,
div.module-blue div div div table.poll tbody tr td div,
div.module-tblue div div div table.poll tbody tr td div,
div.module-red div div div table.poll tbody tr td div,
div.module-tred div div div table.poll tbody tr td div,
div.module-pink div div div table.poll tbody tr td div,
div.module-tpink div div div table.poll tbody tr td div,
div.module-green div div div table.poll tbody tr td div,
div.module-tgreen div div div table.poll tbody tr td div,
div.module-braun div div div table.poll tbody tr td div,
div.module-tbraun div div div table.poll tbody tr td div,
div.module-orange div div div table.poll tbody tr td div,
div.module-torange div div div table.poll tbody tr td div,
div.module-yellow div div div table.poll tbody tr td div,
div.module-tyellow div div div table.poll tbody tr td div,
div.module-tgreyl div div div table.poll tbody tr td div {
	text-align: center;
}
