/* CSS Document */

body,html
{
margin:0;
}
#container
{
width: 760px;
margin: 0 auto 10px auto;
background-color:#E9E7DD;
color:#355B79;
border: 1px solid #102840;
line-height: 130%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
height:100%;

}

#header
{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
height:104px;
}

#menu
{
background-color:#00405E;
height:18px;
}

#flash_menu
{
	z-index:100;
	position:absolute;
	width:460px;
	float:right;
	left:272px;
	

}

#right_menu
{
width:150px;
float:right;
}

#left_menu
{
width:150px;
float:left;
}

#leftnav
{
width:150px;
float:left;
background-color:#E9E7DD;

}


#rightnav
{
float: right;
width:140px;
background-color:#DBD7C8;
/*padding:10px 3px 0 3px;*/
/*margin:0;*/
line-height:150%;
color:#666666;
background-image:url(../images/flash.jpg);
background-repeat:no-repeat;
font-size:11px;
/*height:745px;*/

padding-bottom:1800px;
margin-bottom: -1800px;
padding-left:4px;
padding-right:0px;
padding-top:10px;

}
#wrapper
{
overflow:hidden;
}

#rightnav h4
{
	margin: 0 0 5px 0;
	font-size:12px;
	color:#21425D;
}


.title
{
color:#21425D;
font-weight:bold;
	
}

ul
{	
	padding:0px;
	margin:15px;
}

.community_p
{
margin-left:15px;
text-align:justify;
padding:0 10px 0 0;


}

.info_list li
{	
	list-style: url(../images/bullet.jpg);
	padding:0;
	margin:0;
	
	
}

#content
{
margin-left:160px;
padding: 5px;
width:400px;
}

#content2
{
margin-left:160px;
padding: 35px 10px 10px 10px;
width:500px;
}

#footer
{
clear: both;
margin: 0;
padding: 0;
background-color:#21425D;
color:#FFFFFF;
text-align:right;
z-index:100;
position:relative;
width:760px;
}

#footer2
{
clear: both;
margin: 0;
padding: 0px;
background-color:#D9D6C7;
height:20px;
}

.cleardiv
{
display:block;
clear:both;
height:50px;
}



#footer h5 
{
 margin: 0 20px 0 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 letter-spacing:2px;
 
}



#leftnav p, #rightnav p {
 margin: 0 0 1em 0;

 } 
 
#content h2 ,#content2 h2 
{ 

margin: 70px 0 20px 0;
font-size:18px;

}

#content h4 ,#content2 h4 
{ 
margin: 0;
font-size:12px;
}

#content h3 ,#content2 h3 
{ 
margin: 3px 0;
font-weight:bold;
font-size:12px;
}



#content h5 ,#content2 h5 
{ 
margin: 30px 0 .5em 0;
font-size:14px;
text-decoration:none;
}

img
{
display:block;
border:none;
}





#content p, #content2 p  
{ 
margin: 0 0 10px 0;
text-align:justify;
}

#content2 p.p_overview
{
margin: 0 0 15px 0;
}



#content p A,#content2 p A
{
	
   TEXT-DECORATION: none;
   color:#000000;
  
  
}

#content p A:visited, #content2 p A:visited
{
 
    TEXT-DECORATION: none;
}
#content p A:hover, #content2 p A:hover
{
    
    TEXT-DECORATION:none;
	color:#0038A9;
 }




A.contact
{
	color:#355B79;
   TEXT-DECORATION:underline;
   border-bottom:none;
}

A.contact:visited
{
 	color:#355B79;
    TEXT-DECORATION: underline;
	border-bottom:none;
}
A.contact:hover
{
    color:#21425D;
    TEXT-DECORATION:underline;
	border-bottom:none;
}

h5 A
{
	color:#355B79;
   TEXT-DECORATION:underline;
   border-bottom:none;
}

h5 A:visited
{
 	color:#355B79;
    TEXT-DECORATION: underline;
	border-bottom:none;
}
h5 A:hover
{
    color:#21425D;
    TEXT-DECORATION:underline;
	border-bottom:none;

}


#leftnav A
{
   TEXT-DECORATION:none;
}

#leftnav A:visited
{
    TEXT-DECORATION: none;
}
#leftnav A:hover
{
     TEXT-DECORATION:none;
}

#content2 .p_overview A
{
text-decoration:none;
font-weight:bold;
padding:0 2px;
border-bottom:none;
background: url(../images/arrow.gif) no-repeat 100% 0;
padding: 0 20px 0 0;
}

#content2 .p_overview A:visited
{
text-decoration:none;
font-weight:bold;

}

#content2 .p_overview A:hover
{
text-decoration:none;
font-weight:bold;
}

.press_item
{
width:450px;
pading:10px 0;
border-bottom:dotted 1px #7E9DB6;
padding:5px 0 20px 0;
overflow:visible;
height:25px;
}

.press_item_date
{
font-weight:bold;
width:80px;
float:left;
padding:0 10px 0 0;
vertical-align:top;
color:#7E9DB6;

}

.press_item_title
{
font-weight:bold;
width:200px;
float:left;
padding:0 10px 0 10px;
vertical-align:top;

}

.press_item_source
{
font-weight:bold;
width:100px;
float:left;
padding:0 10px;
}


.press_item A
{
	color:#355B79;
   TEXT-DECORATION:underline;
   border-bottom:none;
}

press_item:visited A
{
 	color:#355B79;
    TEXT-DECORATION: underline;
	border-bottom:none;
}
press_item:hover A
{
    color:#21425D;
    TEXT-DECORATION:underline;
	border-bottom:none;
}


/********* community *********/

.box_community
{
width:200px;
padding:5px;
margin:5px 0px 5px 10px;
float:right;
border:1px solid #21425D;
text-align:justify;
}

a.more:link, a.more:visited, a.more:active {
	color:#355B79;
	TEXT-DECORATION: underline;
	border-bottom:none;
}

a.more:hover{
 	color:#21425D;
    TEXT-DECORATION:underline;
	border-bottom:none;
}