body{
	padding:31px 0 0 0;
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#3B3B36;
	color:#6C6C6C;
}
.main{
	width:686px;
	text-align:left;
}
.top_bg{
	position:relative;
	float:left;
	background-image:url(http://narea-assoc.org/images/top_bg.gif);
	background-repeat:repeat-x;
	height:6px;
	width:686px;
}
.logo_bg{
	clear:left;
	position:relative;
	float:left;
	width:464px;
	height:66px;
	background-image:url(http://narea-assoc.org/images/logo_bg.jpg);
	background-repeat:no-repeat;
}
.top_nav_bg{
	position:relative;
	float:left;
	width:222px;
	height:66px;
	background-image:url(images/top_nav_menu.gif);
	background-repeat:no-repeat;
}
.logo{
	position:relative;
	float:left;
	padding:17px 0 0 22px;
}
img{
	border:0;
}
.top_nav{
	position:relative;
	float:left;
	padding:41px 0 0 37px;
}
.slogan_bg{
	clear:left;
	position:relative;
	float:left;
	background-image:url(images/slogan2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:464px;
	height:178px;
	border-bottom:1px solid #F0EDD8;
	margin-bottom:9px;
}
.menu_bg{
	position:relative;
	float:left;
	width:222px;
	height:178px;
	background-image:url(http://narea-assoc.org/images/menu_bg.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #F0EDD8;
}
.menu{
	position:relative;
	float:left;
	padding:9px 0 0 40px;
}
.main_txt{
	clear:left;
	position:relative;
	float:left;
	width:684px;
	padding:19px 0 11px 0;
	border:1px solid #B2AC88;
	background-color:#FFFFFF;
	color:#6C6C6C;
}
.main_txt2{
	background-image:url(http://narea-assoc.org/images/bg.gif);
	background-repeat:repeat-y;
	width:684px;
}
.left{
	position:relative;
	float:left;
	width:451px;
	padding:0 0px 0 21px;
}
.right{
	position:relative;
	float:right;
	width:160px;
	/*padding:0 21px 0 42px;*/
	right:15px;
}
.fix{
	clear:left;
	height:1px;
}
.more{
	background-image:url(http://narea-assoc.org/images/more.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	text-decoration:none;
}
.more:hover{
	text-decoration:underline;
}
.right p{
	padding:5px 0;
	margin:0;
}
.news{
	padding:0px 0 6px 0;
}
.ph4{
	padding:12px 0 0 0;
}
a{
	color:#0257B2;
	background-color:inherit;
}
a:hover{
	text-decoration:none;
}
.ph1{
	padding:0 10px 2px 0;
}
.more1{
	background-image:url(http://narea-assoc.org/images/more.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
}
.left_l{
	padding:5px 0px;
	margin:0;
	list-style-type:none;
}
.left_l li{
	background-image:url(http://narea-assoc.org/images/more.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
.welcome{
	padding:0 0 18px 0;
}
.h_l{
	background-image:url(http://narea-assoc.org/images/h_l.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:10px 0 20px 0;
}
.left_txt{
	clear:left;
	position:relative;
	float:left;
	width:451px;
	background-image:url(http://narea-assoc.org/images/bg2.gif);
	background-repeat:repeat-y;
}
.profile{
	position:relative;
	float:left;
	width:205px;
	padding:0 37px 0 0;
}
.services{
	position:relative;
	float:left;
	width:205px;
}
.title_im{
	padding:0 0 17px 0;
}

/* =============================  list-column ====================== */
.list-column{
padding:0 0 0 15px;
font-family:Tahoma;
font-size:11px;
color:#676666;
line-height:18px;
}

.list-column li{
list-style-type:none;
line-height:26px;
background-image:url(http://narea-assoc.org/images/arrow.gif);
background-position:left 4px;
background-repeat:no-repeat;
padding:0 0 0 14px;
}

/* =============================  resources ====================== */
.block{
background-color:#;
padding:0 0 17px;
overflow:hidden;
float:left;
font-family:Arial;
font-size:12px;
color:#676666;
width:425px;
margin:0 0 44px 0
}

.box .indent2{ padding:6px 9px 4px 12px;}
.title1{ border-bottom:solid 1px #e9e9e9; margin-bottom:27px;}
.container2 {width:417px; height:120px;}
.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}
.imgindent {margin:-10px 17px 0 0; float:left; position:relative;}
.padding3{ padding-top:30px; padding-right: 30px;}

/* =============================  news ====================== */
.newsTitle{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 4px 0px 4px 7px;
/*background-color: #ccc;
border: 1px #666 solid;*/
}

.newsDate{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 10px;
float: left;
padding: 0px 0px 0px 7px;
}

.newsInfo{
padding: 0 0 0 20px;
}

.newsLink{
float:right;
}

.newsBlock{
padding:0 0 17px;
overflow:hidden;
float:left;
font-family:Arial;
font-size:12px;
color:#676666;
width:460px;
margin:0 0 44px 0;
}

.newsContainer {width:460px;}
/* ============================= pretty table ====================== */
table.pretty {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px silver solid;
  padding: 0.2em;
}
table.pretty th {
  background: #663333;
  text-align: left;
  font-family:Tahoma;
  font-size:12px;
  color:#fff;

}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}



/* =============================  contact us ====================== */
.column-wide{
padding:0 0 39px 0px;
padding-left: 55px;
line-height:18px;
}

/* =============================  footer ====================== */
.footer{
	clear:left;
	position:relative;
	float:left;
	width:686px;
	text-align:right;
	color:#9F9E9E;
	background-color:inherit;
	background-image:url(http://narea-assoc.org/images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:20px 0 5px 0;
	font-size: 9px;
}
.footer a{
	color:#9F9E9E;
	background-color:inherit;
	text-decoration:none;
	font-size: 9px;
}
.footer a:hover{
	text-decoration:underline;
}


#footer{
float:left;
text-align:right;
width:480px;
font-family:tahoma;
font-size:10px;
color:#747474;
padding:5px 0 0 0
}
#footer a{
color:#747474;
text-decoration:underline
}


.title{
	font-weight:bold;
	padding:5px 0;
}