/* BODY & TEXT */
body, td, p, font, h1, h2, h3, h4, h5, .main {
	color: #000000; 
	font-family: Arial; 
	font-size: 12px;
}

p{
	margin:5;
}

h1, h2{
	color: #32905E;
	font-weight: normal;
	text-decoration: none;
}

h1{
	font-size: 19;
	margin: 5px;
}

h2{
	font-size: 15;
	margin: 5px;
	font-weight: bold;
  margin-left: 0px;
}

h3{
	margin: 0px;
	margin-left: 5px;
	font-size: 19;
	font-weight: normal;
	text-decoration: none;
}

b.green {
	color: #28854B;
	text-decoration: none;
	font-size: 13;
	font-weight: bold;
}

.copyright{
	color: Black;
	font-size: 11px;
	font-weight: bold;
}

.little, .little_gray, .little_blue, .little_white{
	color: Black;
	font-size: 11px;
}
.little_gray{
	color: #898989;
}
.little_blue{
	color: #1E3882;
}
.little_white{
	color: white;
}

.txt_white{
	color: White;
}
.txt_red{
	color: Red;
}
.txt_green{
	color: #339358;
}


/* BLOCKS */
.a_page{
	background: #28854B;
	color: White;
	padding : 1px;
}
.d_page, .dpage a{
	color: #294C76;
	font-weight: bold;
	padding : 1px;
}

/* LINKS */
a{
	color: #006D38; 
	font-family: Arial; 
	font-size: 12px;
}

a, a.blue, b.blue{
	color: #183B65; 
	font-family: Arial; 
	font-size: 12px;
}
a, a.white, b.white{
	color: White; 
	font-family: Arial; 
	font-size: 12px;
}
a, a.black, b.black{
	color: #274D7B; 
	font-family: Arial; 
	font-size: 12px;
}
a.green, b.breen{
	color: #11622A; 
	font-family: Arial; 
	font-size: 12px;
}

/* BACKGROUNDS */
.tr_white{
  background-color: White;
}
.tr_green{
  background-color: #28854B;
}
.tr_gray{
  background-color: #7F7B73;
}
.tr_dblue{
  background-color: #281890;
	color: #CCCCCC;
	font-size: 11px;
}
.tr_black{
  background-color: #000000;
}
.tr_search{
	background-color: #CAD3DC;
}
.tr_topbanner{
	background-color: #9FAEBF;
}
.tr_head{
	background-color: #CCCCCC;
}
.tr_foot{
	background-color: #E6E6E6;
}

.tr_inbase{
	background-image: url("/img/inbase_bg.gif");
	background-repeat: repeat-x;
	background-color: #A2B0C1;
}
.tr_inbase_bg{
	background-color: #A2B0C1;
}
.tr_region{
	background-image: url("/img/region_bg.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}


/*  BLOCKS  */
.hbox{
	margin-top: 2px;
	margin-left: 15px;
}
.news_box{
	margin-top: 2px;
	margin-bottom: 2px;
  margin-right: 10px;
  padding: 5;
	border:1px solid #EE0000;
	background-color:#F5F8FC;
}

/* INPUTS */
input, select, textarea{
	color: Black;
	background-color:#E5E8EC;
	font-family: verdana, arial, helvetica, tahoma, sans-serif; 
	font-size: 11px;
}
input.left{
	background-color: transparent;;
}

/* IMAGES */
img{
	border-color: Black;
}

/* TABLES */
.thin{
	border : thin;
}