/* MAIN ELEMENTS */
html
{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

body
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #000000;
	margin-left		: 0px;
	margin-top		: 0px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	background-color: #949494;
}

p
{ 
	text-indent		: 0px; 
	font-size		: 12px;
}


td, font, div 
{
	font-size		: 12px;
}

#district_ttl
{
	font-size: 14px;
	font-weight: bold;
	color: #085D8F;
	text-align: center
}	

/* LINKS */

a:link
{
	font-size		: 12px;
	color			: #4D6756;
}
a:active {
	font-size		: 12px;
	color			: #4D6756;
}
a:visited
{
	font-size		: 12px;
	color			: #4D6756;
}
a:hover
{
	font-size		: 12px;
	color			: #000000;
}

a.large:link
{
	font-size		: 18px;
	color			: #4D6756;
	font-weight		: bold;
}
a.large:active {
	font-size		: 18px;
	color			: #4D6756;
	font-weight		: bold;
}
a.large:visited
{
	font-size		: 18px;
	color			: #4D6756;
	font-weight		: bold;
}
a.large:hover
{
	font-size		: 18px;
	color			: #000000;
	font-weight		: bold;
}

a.small:link
{ 
	font-size		: 10px;
	color			: #5691B3;
	text-decoration	: none;
}
a.small:visited
{
	font-size		: 10px;
	color			: #5691B3;
	text-decoration	: none;
}
a.small:active
{
	font-size		: 10px;
	color			: #5691B3;
	text-decoration	: none;
}
a.small:hover
{
	font-size		: 10px;
	color			: #4D6756;
	text-decoration	: underline;
}

/*  DATA TABLES */
.tbl_1_ttl
{
	font-size: 14px;
	font-weight: bold;
	color: #085D8F;
	padding-left: 10px;
}

.tbl_1_attl
{
	font-size: 11px;
	font-weight: bold;
	color: #085D8F;
	padding-right: 5px;
}

.tbl_2_ttl 
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.tbl_2_attl
{
	font-size: 11px;
	font-weight: bold;
	color: #B6B6B6;
	padding-right: 5px;
}

.tbl_2_cnt
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #085D8F;
	border-right-color: #085D8F;
	border-bottom-color: #085D8F;
	border-left-color: #085D8F;
}

.tbl_3_ttl 
{
	font-size: 16px;
	font-weight: bold;
	color: #085D8F;
}

.tbl_3_attl
{
	font-size: 11px;
	font-weight: bold;
	color: #085D8F;
}

/* OTHERS */
.copyright 
{
	font-size: 10px;
	color: #5691B3;
	text-align: center;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #085D8F;
	padding-top: 4px;
}

.grey_text {
	color: #333333;
}

.blue_text {
	font-weight: bold;
	color: #085D8F;
}

.blue_lead {
	font-weight: bold;
	color: #085D8F;
	font-size: 22px;
}

.white_text {
	font-weight: bold;
	color: #FFFFFF;
}

.bullet {
	font-size: 18px;
	font-weight: bold;
	color: #085D8F;
	vertical-align: middle;
}

.error_text {
	font-weight: bold;
	color: #FF0000;
}

.blue_header {
	font-size: 14px;
	font-weight: bold;
	color: #085D8F;
}

.smalltext {
	font-size: 11px;
	color: #666666;
}

/* INOUT ELEMENTS */

option, text
{
	background-color: #FFFFFF;
    border		: 1px solid #94B9CF;
    font-size	: 12px;
	height		: 16px;
	padding-left: 3px;
	padding-top : 3px;
}


select
{
	background-color: #FFFFFF;
    border		: 1px solid #94B9CF;
    font-size	: 12px;
	height		: 18px;
	vertical-align: middle;
}

input.button
{
    border		: 0px;
	height		: 18px;
	padding-left: 0px;
	padding-top : 0px;
	vertical-align: middle;
}

	
/* MENU ITEMS */

#sddm li
{	list-style: none;
	border-style: none;
	float: left}

	#sddm li a
	{	display: block;
		border-style: none}

#sddm div
{	position: absolute;
	visibility: hidden;
	background: #EAEBA8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		padding: 5px 5px;
		width: auto;
		text-align: left;
		text-decoration: none;
		background: #EFEBD8;
		color: #2875AE}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}