﻿/*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 0px 0px 10px;
    /* for IE*/
   filter:alpha(opacity=85); 
   /* CSS3 standard */
   opacity: 0.85; 
}

#main_menu_container ul {
	margin: 0;
	padding: 0;
	float:left;
	      filter:alpha(opacity=85); 
   /* CSS3 standard */
    opacity: 0.85; 
}

#main_menu_container ul li{
    list-style:none;
    display:inline;  
    
}
	
#main_menu_container li a {
	height: 18px;
	text-decoration: none;
	background:gray;
	width:96px;
	margin-bottom:3px;
	margin-left:3px;
	padding:0px 0px 0px 3px;
	border-top:Solid 1px #FFF;
    voice-family: "\"}\""; 
  	voice-family: inherit;
  	display:block;
  	text-align:left;
    font-family:arial;
    font-size:10px;
    color:#FFFFFF;
    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;
}
#main_menu_container  .Current 
{
	color:#F49B1A;
	border-top:Solid 1px #F8992D;
	height: 18px;
	text-decoration: none;
	background:Gray;
	width:96px;
	margin-bottom:3px;
	margin-left:3px;
	padding:0px 0px 0px 3px;
	border-top:Solid 1px #F8992D;
    voice-family: "\"}\""; 
  	voice-family: inherit;
  	display:block;
  	text-align:left;
    font-family:arial;
    font-size:10px;
    
   
    line-height:12pt;
}

#sub_menu_container{
	height:16px;  
	width:100%; 
    background-color:Gray;
    border-top:Solid 1px #FFFFFF;
    /* for IE*/
    filter:alpha(opacity=85); 
    /* CSS3 standard */
    opacity: 0.85;
    padding-left:12px;
    margin-top:1px;
}


#sub_menu_current{

	height:16px;  
	width:100%; 
    color:#F49B1A;
	border-top:Solid 1px #F8992D;
    /* for IE*/
    filter:alpha(opacity=85); 
    /* CSS3 standard */
    opacity: 0.85;
    padding-left:12px;
    margin-top:1px;
}


#sub_menu_container ul{
	margin: 0; 
	padding: 0;
	float: left;
	width:100%;
}

#sub_menu_container ul li{
	display: inline;
    float:left;
    list-style:none;
    
}

#sub_menu_container ul li a{
	float: left; 
	height:17px;
	text-decoration: none;
	padding-left:3px;
	padding-top:2px;
	width:98px;
	background-image:url("../images/separater.jpg");
	background-position:right top;
	background-repeat:no-repeat;
    font-family:arial;
    font-size:10px;
    color:#FFFFFF;    
    line-height:12px;

 }
 #sub_menu_container ul li span a{
	float: left; 
	height:15px;
	text-decoration: none;
	color: #FFF; 
	cursor:default;
 }

#sub_menu_container ul li a:visited{
	color: white;}

#sub_menu_container ul li a:hover, #sub_menu_container ul li .current{
	color:#F8992D;
}
#sub_menu_container ul li span {
	height: 15px;
	width:98px;
	font-family:Arial;
	font-size:9pt;
	color:#FFF;
	background-image:url("../images/separater.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#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*/



/*slider*/
	

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:270px;
		height:230PX;	
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		
		float:left
	}	
	#nextBtn, #slider1next{ 
		float:right;
		}														

/*acordion pan in page newsleter archive*/

.Accordion {
	/*border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;
	overflow: hidden;*/
}
.AccordionPanel {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}


.AccordionPanelTab {
	margin: 0px;
	padding: 5px;
	cursor: pointer;
	/*-moz-user-select: none;
	-khtml-user-select: none;*/
	background-color:#4167b1;
	color:#FFF;
	height:25px;
}

.AccordionPanelContent {
	margin: 0px;
	padding: 10px 0px 10px 0px ;
	height: 200px;
}


.AccordionPanelOpen .AccordionPanelTab {
	background-color: #4167b1;
}

.AccordionPanelTabHover {
	color: #FFF;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFF;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #4167b1;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #4167b1;
}

