html {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px;
	padding: 0px;
	border:none;
	display:block;
}
body{
 background:#ffffff;
 margin: 0px;
 padding: 0px;
 border:none;
}

p,td,li,body {
    font-family: Arial;
	font-size: 12px;
	color: #6f6f6f;
}

p, span, td, a {
 margin: 7px 0px;
 padding: 0;
}

h1, h2, h3 {
 margin: 9px 0px;
 padding: 0;
 color:#154a91;
}

ul, ol {
 margin-top: 9px;
 margin-bottom: 9px;
}

br {
 margin: 0;
 padding: 0;
 line-height: 9px;
}

a {
    font-family: Arial;
	color: #154a91;
	 text-decoration: underline;
}
a:hover {
	 color: #000000;
	 text-decoration: underline;
}

/*******forms*********/
.separator {
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #c4e1fb;
    font-size: 12px;
    margin: 5px 0px;
    padding: 2px;
    color: #000000;
}
.text-control {
    border: 1px;
    border-color: #02427d;
    border-style: solid;
    font-family: Verdana;
    font-size: 12px;
}
.button {
    border: 1px;
	background-color: #4578a5;
    font-family: Verdana;
    font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
}
.label {
    font-family: Verdana;
	font-size: 12px;
	margin: 1px 0px;
	padding-top: 2px;
}

.content {
	margin: 0px 0px;
	padding: 10px 15px;
}

.content h1 {
	 text-align: left;
	 font-size: 16px;
}
.content h2 {
	 text-align: left;
	 font-size: 14px;
}
.content h3 {
	 text-align: left;
	 font-size: 12px;
}

.slogan, .slogan p {
	 margin: 0px;
	 padding: 0px;
	 text-align:left;
	 font-size: 16px;
	 font-style: italic;
	 color: #FFFFFF;
}
.slogan .author {
	 font-size: 11px;
	 color: #FFFFFF;
}
.copyright, .copyright a {
	 padding: 12px 10px;
	 color: #FFFFFF;
}
.probasis, .probasis a {
	 font-size: 10px;
	 padding: 12px 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #FFFFFF;
}
/*****************************************************/

.item2 {
	clear:both;
	padding: 0px 0px;
}

.item {
	clear:both;
	padding: 5px 0px;
}
.item h2, .item h1 {
	padding: 10px 0px;
	margin: 0px 0px;
	text-align: left;
}
.item .time {
	font-weight: bold;
	font-size: 12px;
}
.item .title {
	font-size: 14px;
	text-align: left;
}
.img-left {
	margin-right: 6px;
	margin-bottom: 2px;
	margin-top: 3px;
	border: #CCCCCC 1px solid;
	padding: 0px;
}
.img-right {
	margin-left: 5px;
	margin-right: 7px;
	margin-bottom: 2px;
	margin-top: 17px;
	border: #CCCCCC 1px solid;
	padding: 0px;
}
.img-left2 {
	background: #FFFFFF;
	border: 1px solid #cccccc;
}

.mod-gallery .thumb-img {
	border: #CCCCCC 1px solid;
	padding: 7px;
}
.mod-gallery .annotation {
	padding: 2px;
	margin: 0px;
	text-align: center;
}
.mod-gallery .item {
	padding: 5px 0px;
	margin: 0px 0px;
}
.menu {
	font-size: 15px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 15px;
}
.menu .submenu{
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
	color:#336699;
}
.menu .menuitem {
	padding-top: 2px;
	padding-left: 0px;
	color: #000000;
}
.menuitem .notactive:active, .menuitem .notactive:link, .menuitem .notactive:visited {
	 text-decoration: none;
	 color:#154a91;
}
.menuitem .active:active, .menuitem .active:link, .menuitem .active:visited {
	 text-decoration: none;
	 color:#000000;
}
.menuitem .active:hover, .menuitem .notactive:hover {
	 text-decoration: underline;
}
.submenu a:active, .submenu a:link, .submenu a:visited {
	 text-decoration: none;
	 color:#336699;
}
.submenu a:hover {
	 text-decoration: underline;
	 color:#336699;
}
.aphorism {
	font-family:'Comic Sans MS';
	color: #338899;
	font-size: 13px;
}
.floater .title {
	font-weight:bold;	
}
/******************mod-events************************/
.mod-events .default .item {
	color: #333333;
}
.mod-events .default .item h2, .mod-events .default .item h1 {
	color: #000000;
}
.mod-events .default .item .time {
	color: #000000;
}
.mod-events .default .item .title {
	color: #000000;
	font-weight: normal;
}

.mod-events .red .item {
	color: #CC0000;
}
.mod-events .red .item h2, .mod-events .red .item h1 {
	color: #CC0000;
}
.mod-events .red .item .time {
	color: #CC0000;
}
.mod-events .red .item .title {
	color: #FF6666;
	font-weight: normal;
}

.mod-events .blue .item {
	color: #003399;
}
.mod-events .blue .item h2, .mod-events .blue .item h1 {
	color: #003399;;
}
.mod-events .blue .item .time {
	color: #003399;
}
.mod-events .blue .item .title {
	color: #0099EE;
	font-weight: normal;
}

.mod-events .green .item {
	color: #006633;
}
.mod-events .green .item h2, .mod-events .green .item h1 {
	color: #006633;
}
.mod-events .green .item .time {
	color: #006633;
}
.mod-events .green .item .title {
	color: #66CC66;
	font-weight: normal;
}

.mod-events .orange .item {
	color: #EE6600;
}
.mod-events .orange .item h2, .mod-events .orange .item h1 {
	color: #EE6600;
}
.mod-events .orange .item .time {
	color: #EE6600;
}
.mod-events .orange .item .title {
	color: #FF9900;
	font-weight: normal;
}

.mod-events .violet .item {
	color: #63459A;
}
.mod-events .violet .item h2, .mod-events .violet .item h1 {
	color: #63459A;
}
.mod-events .violet .item .time {
	color: #63459A;
}
.mod-events .violet .item .title {
	color: #6633CC;
	font-weight: normal;
}