﻿/*START CONTENT FORMATTING STYLE*/
body 
{
    margin-top:10px;
    background-color:#FFF;/*#C0C0C0*/
    font-family:arial;
    font-size:11px;
    color:#333333;
    line-height:13px;
}

P
{
    
    font-family:arial;
    font-size:11px;
    color:#333333;
    line-height:13px;
    margin:0px;
    padding:0px;
    border:solid 0px blue;
}
#main_content p
{
    margin:0px 0px 7px 0px;
    padding:0px;
    
}
#main_content td
{
   font-family:arial;
    font-size:11px;
    color:#333333;
    line-height:13px;
    
}


#right_sidebar P
{
    padding:0px;
    margin:0px;
}

H1
{
    font-family:Trajan Pro;
    font-size:14pt;
    color:#3E66B1;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 10px 0px;
    border:solid 0px blue;
}


H2
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#3E66B1;
    width:100%;
    padding:3px 0px;
    margin:3px 0px 0px 0px;
    text-align: left;
    line-height:13px;
}

H3
{
    font-family:Trajan Pro;
    font-size:10pt;
    color:#3E66B1;
    width:100%;
    padding:0px;
    margin:0px 0px 6px 0px;
    border-bottom:1px #3E66B1 dotted;

}

H4
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    color:#3E66B1;
    width:100%;
    padding:6px 0px;
    margin:0px;

}
h5
{
    font-family:Trajan Pro;
    font-size:10pt;
    color:#3E66B1;
    padding:0px;
    margin:0px 0px 6px 0px;
    
}
.title_color
{
     color:#3E66B1;
}
A, A:link, a:visited 
{
    color:#F8992D;
    text-decoration:none;
    line-height:16px;
    font-size:11px;
    
    
}
A:hover
{
    color:#000000;
    
}
ul li
{
    font-family:arial;
    font-size:11px;
    color:#333333;
    line-height:13px;
    
    
}
img
{
    border-width: 0px;
    border-style: none;
    padding:0px;
    margin:0px;
}

.line_repeat
{
    width:464px;
    height:1px;
    background-image:url("../images/line_long.gif");
    background-position:bottom;
    background-repeat:repeat-x;
    
    font-size:0px;
}
.HEADER
{
    background-color:#E1E0DE;
    border-bottom:solid 1px #FFF;
    cursor:pointer;
    padding-left:4px;
    margin:0px;
   
}
.sitemap_title a,.sitemap_title a:visited, .sitemap_title a:link
{
    color:#333333;
}
.sitemap_sub_title a,.sitemap_sub_title a:visited, .sitemap_sub_title A:Link
{
    color:#333333;
}
.sitemap_title a:hover
{
    color:#F49B1A;
}
.sitemap_sub_title a:hover
{
    color:#F49B1A;
}

.sitemap_title
{
    background-color:#E1E0DE;
    border-bottom:solid 1px #FFF;
    padding-left:4px;
    margin:0px;
    vertical-align:middle;
    height:25px;
   
}
.sitemap_sub_title
{
    background-color:#d1d8ff;
    border-bottom:solid 1px #FFF;
    padding-left:10px;
    margin:0px;
    height:25px;
    vertical-align:middle;
}


.HeaderSelected
{
    background-color:#d1d8ff;
    border-bottom:solid 1px #FFF;
    padding-left:4px;
    margin:0px;
    font-weight:bold;
}

.Content
{
    border-bottom:solid 1px #F8992D;
    overflow:hidden;
    margin:0px;
    padding:0px;
    }
.news_date
{
    font-family:Arial;
    font-size:11px;
    text-align: right;
}
.news_title
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#3E66B1;
    padding:3px 0px;
    margin:3px 0px 0px 0px;
    text-align: left;
    line-height:13px;
    float:left;
}

.read_more_
{
    
    background-image:url("../images/bullet1.jpg");
    padding-left:12px;
    background-repeat:no-repeat;
    background-position:left center;

}

.read_more A:hover
{
    background-image:url("../images/bullet2.jpg");
    padding-left:12px;
    background-repeat:no-repeat;
    background-position:left center;
}

.main_image_space
{
    margin:0px 0px 10px 0px;
}

.intro_image_space
{
    margin:0px 0px 14px 0px;
}
.sub_title_image_2_space
{
    margin:11px 0px 5px 0px;
    border:solid 0px blue;
}

.sub_title_image_1_space
{
    margin:0px 0px 5px 0px;
    border:solid 0px blue;
}




/*END CONTENT FORMATTING STYLE*/


/*START PAGE lAYOUT*/

#container
{
    text-align:center ;
    margin:0px;
}

#wrapper { 
 margin: 0 auto;
 width: 800px;
 background-color:#FFF;
 text-align:left;
}

#header
{
    width:100%;
    height:275px;
    overflow:hidden;
    padding:0px;
    background-image:url("../banner/banner1.jpg");
}

#body_wrapper {
    margin-bottom: 5px;
    overflow: auto; 
    width:800px;
    border:solid 0px blue;
    margin-top:23px;
    margin-bottom:12px;
    overflow:hidden;
}

#main_content
{
    width:464px;
    float:left ;
    display: inline;
    position: relative;
    border:solid 0px blue;
    padding:0px;
    margin-left:16px;
    overflow:hidden;
    
}

#right_sidebar
{
    display: inline;
    width: 270px;
    float: right;
    font-family:Arial;
    font-size:9pt;
    border:solid 0px blue;
    padding:0px;
    margin-right:20px;
}
#footer
{
    background-color:#FFF;
    text-align:center;
    height:24px;
    width:100%;
    clear: both;
    margin-top:32PX;


}
.clear { clear: both; background: none; }
/*END PAGE LAYOUT*/

/*START Menu STYLE*/
#main_menu_container
{
    width:100%;
    float:left;
    margin:0px;
    /* for IE*/
    filter:alpha(opacity=85); 
   /* CSS3 standard */
    opacity: 0.85;
}

#main_menu_container ul {
	margin: 0;
	padding: 0;
	float:left;
}

#main_menu_container ul li{
    list-style:none;
    display:inline ;
    float:left;  
     
    
}
	
#main_menu_container li a {
	height: 18px;
	text-decoration: none;
	background:gray;
	width:114px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	border-top:Solid 1px #FFF;
    voice-family: "\"}\""; 
  	voice-family: inherit;
  	display:block;
  	text-align:center;
    font-family:arial;
    font-size:10px;
    line-height:12pt;
    
}	
		
#main_menu_container li a:link, #main_menu_container li a:visited 
{
	color:#FFFFFF;
}

#main_menu_container li a:hover 
{
	color:#F49B1A;
	border-top:Solid 1px #F8992D;
	background-color:#555555;
	
}

#main_menu_container .Current
{
    border-top:Solid 1px #F8992D;
    color:#F49B1A;
    background-color:#555555;   
}

#sub_menu_container
{
    background-color:#555555;
    width:100%;
    float:left;
    margin:0px;
    /* for IE*/
    filter:alpha(opacity=85); 
   /* CSS3 standard */
    opacity: 0.85;
}

#sub_menu_container ul{
	margin: 0;
	padding: 0;
	float:left;
}

#sub_menu_container ul li{
	list-style:none;
    display:inline ;
    float:left; 

}

#sub_menu_container ul li a{
	height: 18px;
	text-decoration: none;
	width:114px;
	padding:0px;
	margin:0px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	display:block;
  	text-align:center;
  	font-family:arial;
    font-size:10px;
    line-height:12pt;
    color:#FFF;

 }

#sub_menu_container ul li a:visited{
	color:#FFF;
}

#sub_menu_container ul li a:hover, #sub_menu_container ul li .Current{
	color:#F49B1A;
}

#gallery ul{
	margin:0px;
	padding:0px;
    
}
#gallery ul li{
	display: inline;
    float:left;
    list-style:none;
    padding:5px 32px 4px 0px;
    
    
    
}
.vision ul
{
    margin:0px;
    padding:0px;
}
.vision li
{
    margin-left:-32px ; 
    background-image:url("../images/bullet_5x5.gif");
    background-position:left top;
    background-repeat:no-repeat;
    list-style:none;
    padding-left:20px;
    line-height:13px;   
}

/*Collap panel*/
.collapsePanel {
	width: 640px;
	height:0px;
	background-color:white;
	overflow:hidden;
	
}

.collapsePanelHeader{	
	width:640px;		
	height:20px;
	color: Yellow;
	background-color: Black;
	font-weight:bold;
	float:none;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	background:blue;
}


/*END Menu STYLE*/

.jpa_logo
{
   border:solid 0px blue;
    height:110px;
    width:117;
    cursor:pointer;
   margin-left:10PX;
   
}
