#public_header_top
{
	/*position: relative;*/
	border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:1px solid #E0E0E0; border-bottom:0px solid #E0E0E0; width: 749px;
	background: #1E006A;
	margin: auto
}

#public_a_t_body
{
      
      
      background: #1E006A;
      padding:0;
      margin: auto;
}
.public_a_t_c_x
{
    background: #1E006A;
    color: white;
    width:250px;
    float:left;
    padding: 2px 8px 2px 8px;
    font-size: 15px;
    text-align: center;
    margin: auto;

}

.public_a_t_l_x
{
    background: #1E006A;
    width:250px;
    color: white;	
    float:left;
    padding: 2px 8px 2px 8px;
    font-size: 15px;
    text-align:left;
    margin: auto;
}
.public_a_t_r_x
{
    background: #1E006A;
    color: white;	
    padding: 2px 8px 2px 8px;
    font-size: 15px;
    text-align:right;
    margin: auto;
}
.public_a_t_l_x a ,.public_a_t_c_x a, .public_a_t_r_x a
{
       text-decoration:none;
	font-size:15px;
	color: white;
}

.public_a_t_l_x a:visit,.public_a_t_c_x a:visit, .public_a_t_r_x a:visit
{
	font-size:15px;
	color: white;
}
.public_a_t_l_x a:hover,.public_a_t_c_x a:hover, .public_a_t_r_x a:hover
{
	font-size:15px;
	color: white;
}

#public_header
{
	/*position: relative;*/
	width: 749px;
	background: white;
	/*border-width: 0 1px 0 1px;*/
	/*border-style: solid;*/
	/*border-color: #E0E0E0;*/
	margin: auto;
}

#public_a_p
{
	/*position: relative;*/
	width: 749px;
	/* large header image is defined below */
	/* background: white url(images/header.jpg) no-repeat; */
	background: white;
	margin: auto;
}
#public_a_p h1
{
	/* small header image specific lines */
	height: 170px;
	width: 749px;
	background: white url('images/sample_header.gif') ;
	margin: 0;
	/* end small header image specific lines */
	font-size: 12px;
	text-align: left;
	line-height: 0
}

/* ------------------------------------------------
  Top text Area
-------------------------------------------------*/
#public_header_info
{
	/*position: relative;*/
	width: 749px;
	background: white;
	/*border-width: 0 1px 0 1px;*/
	/*border-style: solid;*/
	/*border-color: #E0E0E0;*/
	margin: auto;
}

#public_a_i_body
{
      
      width: 745px;
      background: blue;

      margin: auto;
}
.public_a_i_area
{
	background-color:white;	
	padding: 5px 5px 5px 5px;
	margin: auto;
}

.public_a_i_c_text, .a_i_l_text, .a_i_r_text
{

	color:black;
	font-size:12px;
	line-height:19px;
	padding: 3px 8px 3px 8px;
	margin:auto;
}
.public_a_i_c_text
{
	text-align: center;
}

.public_a_i_l_text
{
	text-align: left;
}

.public_a_i_r_text
{
	text-align: right;
}

/* ----------------------------------------------
 Header main navbar 
 --------------------------------------------------*/
#public_header_menu
{
	/*position: relative;*/
	border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; border-top:0px solid #E0E0E0; border-bottom:0px solid #E0E0E0; width: 749px;
	background-color: white;
	padding:0 ;
	margin: auto
}

#public_a_m_body
{
	/*position: relative;*/
	
      padding:0;

	margin: auto;
}

#public_a_m_c, #public_a_m_l, #public_a_m_r
{    
      
	border-left:0px solid black; border-right:0px solid black; border-top:1px solid black; border-bottom:1px solid black; background:#001C39 url('images/menu_gif1.gif'); margin:auto; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:6px
}
#public_a_m_c
{
    
    text-align: center;
}

#public_a_m_l
{
    text-align: left;
}
#public_a_m_r
{
    text-align: right;
}
#public_a_m_c a:link, #public_a_m_l a:link, #public_a_m_r a:link
{
	
	font-size:12px;
	color: black;
	border-top: none;
	border-right: 1px solid black;
	border-bottom: none;
	padding: 0 10px 0 7px;
	margin:auto;

}
#public_a_m_c a:visited, #public_a_m_l a:visited, #public_a_m_r a:visited
{
	
	font-size:12px;
	color: black;
	border-top: none;
	border-right: 1px solid black;
	border-bottom: none;
	padding: 0 10px 0 7px;
	margin:auto;}


.public_a_m_c a#active, .public_a_m_l a#active, .public_a_m_r a#active
{
	background: #D4D4D4;
	color: white;
	border-bottom: none;
}

.public_a_m_c a:hover, .public_a_m_l a:hover, .public_a_m_r a:hover
{
	color: white;
	text-decoration:underline;

}
