* {margin: 0; padding: 0;}
body {
	background-image: url(../img/page_bg.gif);
	background-repeat:repeat-x;}
body {font: 100.01%/1.5  Verdana, Arial, Helvetica, sans-serif;}
	
h2{font-size: 1.3em;line-height: 1.4;}
h3{font-size: 1em; line-height: 1.2;}
h5{font-size: 0.8em; line-height: 1.3;}

A { color: #3366CC;
	text-decoration:none;
	}
a:hover {
	color: #000066;
	background-color:#efefef;
	/*padding:3px 3px 3px 0;
	border-bottom:1px dashed  #C0C0C0;
	padding-bottom:.2em;*/}
	
.float_left{ float:left;}
.float_right{ float:right;}
.bg_green{background-color:#d0f1ad}
.bg_brown{background-color:#f0e7cc}
.border_green {
	border-left: 3px solid #29a918;}
.border_brown {
	border-left: 3px solid #c09922;}
.color_brown{ color:#996633 }
.color_green{color:#29a918}
.color_white{color:#fff}

.current a{color: #fff; background-color: #333; 
	padding-top: .1em;
	padding-right:0;
	padding-bottom:.1em;
	padding-left: 0;
	border-left:1px solid #32689b;
	border-right:1px solid #32689b;
	}







#top_bg{
	width:100%;
	background-image:url(../img/home_bg_LOGO.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:98px;}

#top {
	width: 760px;
	height:98px;
	margin-right: auto;
	margin-left: auto;
	/*background-image:url(../img/home_logo.gif);
	background-repeat:no-repeat;*/
	}
	
	
#menu {
	float:right;
	position:relative;
	top:76px;
	width:auto;
	height:21px;
	z-index:1;
	background-color: #1A4276;
}
#menu ul{
	list-style-type: none;
	text-align:left;
	font-size:70%;

	}
#menu ul li { display: inline;}
#menu ul li a{

	text-decoration: none;
	color: #fff;
	padding-top: .15em;
	padding-right:1.05em;
	padding-bottom:.6em;
	padding-left: 1.1em;
	}
#menu ul li a:hover{
	color: #fff; background-color: #666;
	}
	
#submenu {
margin-left:125px;
	/*position:relative;*/
	width:auto;
	height:21px;
	border-left:1px solid   #CCC;
	/*border-right:1px solid  #333;*/
	border-bottom:1px solid  #CCC;
	background-color: #efefef;
	
}

#submenu ul
	{list-style-type: none; text-align:left; padding-left:.6em;}


#submenu ul li
	{ display: inline;
	padding-top: .15em;
	padding-right:.5em;
	padding-bottom:.6em;
	padding-left: .4em;
	}
	
#submenu ul li a {
	text-decoration: none;
	/*padding-top: .15em;
	padding-right:.5em;
	padding-bottom:.6em;
	padding-left: .4em;*/
	}

#submenu ul li a:hover
	{background-color: #ebebeb;height:21px;}
	
	
/*------------- Content -----------------*/		
#news {
	
	font-size: .7em;
	width: auto;
	padding:2em;
	text-align:left;
	background-color:#eaeaea;
		}
		
#news h1{
   font-size:11px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:10px;
	padding-bottom:2px;
	color:#000066;
	}
#content {
	background-image:url(../img/img_content.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size: .7em;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height:auto;
	margin-bottom:5em;
	}	
#content h1{
	border-bottom:1px dashed  #666;
   font-size:11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	margin-top:5em;
	padding-bottom:2px;
	}
#content p{	width: 500px;}	

/*----- list -------*/	
	
.lista li{
	border-bottom:1px solid #efefef;
	list-style:none; 
	list-style-type: none;
	margin: 0 0 .5em 0;
	padding: 1px 0 1px 5px;
	line-height:1.5em;

	width:700px;}
	
dl.lista_num  {

	width:750px}
.lista_num dt{
	border-bottom:1px solid #efefef;
	width: 2em;
	padding:.2em .2em .2em .4em;
	float: left;
	margin: 0;
	}
.lista_num dd{
	margin-left: 2em;
	margin-bottom:1em;
	padding: .2em;
	border-bottom:1px solid #efefef;
	}

/*----- list event -------*/	
dl.event {  padding-bottom:.6em;}

.event dt{
	width: 13em;
	padding:.5em .5em 2em .5em;
	float: left;
	border-bottom:1px dashed #999;}
.event dd
	{margin-left: 14em;}
dd.first 
	{padding:.5em .5em 0 .5em;font-weight:bold;border-bottom: 0;}
dd.second {padding:0 .5em 2em .5em; border-bottom:1px solid #999;}

/*----- list table -------*/	

dl.table-display
{ 	font-size:10px;
	padding: 0 1em 1em 1em;
}

.table-display dt{
	margin: 0;
	padding: 0;
	font-weight: bold;
	border-bottom: 1px solid #999;
	font-weight: bold;
}
.table-display dd {
	margin: 0 0 1em 0;
	padding-left: 2em;
}

/*----- list partners -------*/	

ul.partners { 
	width:500px;
	padding: 0 1em 1em 1em;
	list-style:none;
}
.partners li{
	margin: 0;
	padding-top: .5em;
	padding-bottom: .5em;
		border-bottom: 1px solid #999;
	}


/*-------------- BOX right--------------*/

.rightbox { float:right;
	width: 220px;
	padding-bottom:5px; background-color:#efefef;  border-bottom:1px dashed #000; }
.rightbox ul {float:right; width: 220px;
list-style:none;}
.rightbox li{
	line-height: 1.3em;
	padding: .4em;
	}
.rightbox img{ padding-left:.5em;}		
.rightbox h3{ padding-top:.5em; margin-bottom:.5em; font-weight:bold; font-variant: capitalized; padding-left:1em; padding-bottom:.5em;  background-color:#CCCCCC}

/*-------------------------------*/	
/*----------- HOME --------------*/	

#mid {
	height:180px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	}
#mid img{ border:0;
	float:left;
	margin-right:5px;}

#home_content {
	font-size: .7em;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	height:300px;
	background-color: #F6F4F0;
	}
#home_content h1 {
	border-bottom:1px dashed  #666;
   font-size:11px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	margin-top:5px;
	padding-bottom:2px;
	}
	
#home_content h2{
   font-size:11px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:10px;
	padding-bottom:2px;
	color:#000066;
}
	
#home_content ul {
	list-style-type: disc;
	list-style-image: url(bullet.gif);
	list-style-position: inside;
	margin-left: 0;
	padding-left: 1.6em;
	text-indent: -1.5em;
	}
#home_content ul li{
	padding-top:.2em;
	padding-bottom:.2em;}

#home_col_left{
	position:relative;
	float:left;
	width:270px;
}
#home_col_right{
	width:auto;
	margin-left:285px;
}
#home_col_right1{
	position:relative;
	float:left;
	width:230px;
}

#home_col_right2{
	position:relative;
	margin:0 0 0 250px;
	width:auto;
}
.home_bluparagraph {
	background-color:#D3E2F0;
	padding:.6em;
	border-right:1px dashed  #333;
	border-left:1px dashed  #333;
	border-bottom:1px dashed  #333;}
	
.home_grayparagraph {
	background-color:#f7f3f0;
	padding:.6em;
	border-right:1px dashed  #333;
	border-left:1px dashed  #333;
	border-bottom:1px dashed  #333;}
	
#home_logos {	
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	}
#home_logos img{
border:0;
margin-left:284px;
float:left;
padding-top:3px;
padding-bottom:15px;}	
	
#footer_hm {
	width:100%;
	background-color: #CECAC0;
	height:100%;
	clear:both;
}	
#footer {
	width:100%;
	background-color: #eae5da;
	height:100%;
	clear:both;
	}
#footer_sm {
	font-size: .7em;
	height:180px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	}