body { color: #444; font-size: 0.85em; }
table { background-color: #fff; }
tr { font-size: 11px; height: 25px; }
td { padding: 3px; }
hr { border-top: 1px dashed #999; border-bottom: 0px; border-left: 0px; border-right: 0px;  }

a { color: #005A84; text-decoration: none; }

a:hover { text-decoration: underline; }
#hd { border-top: 3px solid #2359bc; border-bottom: 1px solid #ccc; text-transform: uppercase; padding: 5px 0px 5px 220px; text-align: left; }
#bd { padding-right: 3px; padding-left: 3px; }
.footer { border-top: 1px solid #c4c9d4; text-align: center; }
#rightbar { min-height: 400px; border-left: 1px dotted #ccc; margin: 0px 0px 0px 0px; padding-left: 10px; padding-top: 10px; }

#continer { min-height: 400px; border-left: 1px dotted #ccc; margin: 0px 0px 0px 0px; padding-left: 10px; padding-top: 10px; }

.rightbarContent { text-align: center; font-size: 10px; }
.news { padding: 10px; text-align: center; border-bottom: 1px dotted #ddd; }

p { text-align: justify; padding: 10px; }

#content .title { margin-top: 1.5em; padding-bottom: 1.4em; text-align: center; font: 1.0em Georgia, Times, serif; letter-spacing: 1px; color: #b36912; }
#content .newsblock { border-top: 1px dashed #999; padding-bottom: 1.2em; }

.post {  border-top: 1px dashed #999; }

/** Boxes and forms etc. Start here **/


/** Boxes and forms etc. End here **/

.greenIt { color: #006600; }

.redIt { color: #cc0000; }

.mandatory { color: #fb3e31; font-size: 11px; }

/** Navigation related definitions - Start here **/

.nonav { padding: 3px; color: #666;	font-size: 11px; }

.navigation {
	margin-bottom: 16px;
	border-bottom: 1px solid #CCC;
	background-color: #FFF;
}

.navOn, .navOff {	position: relative; }

.navOn a {
	display: block;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #CCC;
	background: #ED7125;
	text-transform: uppercase;
}

.navOff a {
	display: block;
	padding: 3px 5px 3px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #CCC;
	background: #005A84;
	text-transform: uppercase;
}

.navOff a:hover {
	background-color: #ED7125;
}

a.navIcon {
	display: block;
	position: absolute;
	top: 7px;
	right: 4px;
	padding: 0;
	border: none;
	background: none;
}

.subnavSection {
	background-color: #999;
	height: 1px;
	overflow:hidden;
}

.subnavOff { }

.subnavOff a {
	display: block;
	padding: 3px 5px 3px 6px;
	margin-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
}

.subnavOpen a {
	display: block;
	padding: 3px 5px 5px 6px;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF;
	border-top: 1px solid #CCC;
}

.subnavOff a:hover { color: #F60; }

.subnavOn { }

.subnavOn a {
	display: block;
	padding: 3px 5px 3px 6px;
	margin-bottom: 1px;
	color: #F60;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
	background-color: #FFF;
}

.subnavOn a:hover {	color: #F60; }



/** Navigation related definitions - End Here **/