/* Hello*/

html, body,
h1, h2, h3, h4,
ul, li, p {
  padding: 0px;
  margin: 0px;
  border: 0px;
  list-style: none;

}


body {
	border: 0px;
	margin: 10px 0 0 0;
	padding: 0px;
	background-color: #E2E2E2;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

#wrap {
        clear: both;
        margin: 0 auto;
        padding: 0;
        background-color: #E2E2E2;
        width: 852px;
}


/* GENERAL */

a {
  text-decoration: none;
  color: #ffffff;
}
a:hover{
  text-decoration: none;
  color: #000000;
}

#bottom_links a {
  text-decoration: none;
  color: #969696;
}
#bottom_links a:hover{
  text-decoration: none;
  color: #969696;
}

#b1_news a {
  text-decoration: none;
  color: #e55300;
}
#b1_news a:hover{
  text-decoration: none;
  color: #e55300;
}

#b2_news a {
  text-decoration: underline;
  color: #000;
}
#b2_news a:hover{
  text-decoration: underline;
  color: red;
}

#b2_text a {
  text-decoration: none;
  color: #000000;
}
#b2_text a:hover{
  text-decoration: none;
  color: #e55300;
}
ul{
line-height: 130%;
}

li {
list-style-type: disc;
margin:0px 0px 0px 40px;
}

#b1_news li {
list-style-type: none;
margin:0px 0px 0px 0px;
}

#b2_text li {
list-style-type: disc;
margin:0px 0px 0px 13px;
}
#b2_text ul {
margin-bottom:15px;
margin-left: 5px;
}
#b2_site_map li {
list-style-type: none;
margin:0px 0px 0px 10px;
}

p {
padding: 0 0 15px 0;
line-height: 130%;
}

h2{
text-align:left;
font-family: Arial;
font-weight:bold;
font-size: 12px;
color:#e55300;
}

#b2_news h2{
text-transform: uppercase;
}

h3{
text-align:left;
font-family: Arial;
font-weight:bold;
font-size: 11px;
}
h4{
text-align:left;
font-family: Arial;
font-weight:bold;
font-size: 11px;
}
/* NAVIGATION */

#main_nav, #sub_nav, #subsub_nav{
list-style: none;
position: relative;
}

#main_nav li, #sub_nav li, #subsub_nav li {
margin:10px 0px -6px 10px;
line-height: 90%;
list-style: none;
}


#main_nav a.selected, #sub_nav a.selected, #subsub_nav a.selected {
  color: #000000;
}



/* SECTIONS */

#ha2{
	float: left;
        padding: 0px;
        width : 510px;
	background-color: #FFFFFF;
        color: #E55300;
        height: 340px;
}

#b2 img{
/*margin: -25px;*/
}


#a1{
	float : left;
	width : 170px;
	height : 170px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #008eb1;
        overflow:hidden;
}

#a2{
	float : left;
	width : 170px;
	height : 170px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #ddbd5d;
}

#a3{
	float : left;
	width : 170px;
	height : 170px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #798f22;
}

#a4{
	float : left;
	width : 170px;
	height : 170px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #90d2e2;
}

#a5{
	float : left;
	width : 170px;
	height : 170px;
	
}

#b1{
	float : left;
	clear: both;
        padding:0;
        margin: 0;
	width : 340px;
	height : 340px;
}

#b1_news{              /*news page*/
	float : left;
	clear: both;
        padding:0 10px 10px 10px;
        margin: 0;
        font-size:10px;
	background-color: #f0f0f0;
	width: 320px;
	height : 330px;
}

#b2{
        text-align:left;
	float: left;
        padding:10px 0px 0px 10px;
        width : 500px;
        height: 330px;
	background-color: #ffffff;
        color:#333333;
}

#b2_text{                    /*section b2 with text*/
        width : 490px;
        height: 320px;
        padding:0px 10px 0px 0;
        overflow: auto;
}

#b2_site_map{            /*site map page*/
        float: left;
        width : 510px;
        height: 310px;
        padding:10px 0px 10px 0;
        overflow: auto;
}

#b2_news{                  /*news page*/
        float: left;
        text-align:left;
	padding:10px 0px 0px 10px;
        width : 500px;
        height: 330px;
	background-color: #FFFFFF;

}
#b2_news_text{                  /*news page with scroll bar*/
	padding:0px 10px 0px 0px;
        width : 490px;
        height: 320px;
        overflow: auto;
}

#d1{
	float : left;
	clear: both;
	width : 850px;
	height : 20px;
}


#footer{
	clear: both;
	text-align: left;
        padding: 0 0 0 10px;
	color: #969696;
        background-color: #E2E2E2;
	font-family: Arial, Tahoma;
	font-size: 10px;
        font-weight: bold;
	width: 840px;
}