body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, radio, .form_search {    
     margin:0;   
     padding:0;
    border:none; 
 }
html{
height:100%;
} 
body {
	padding: 0;
	font-size:1.0em;
	line-height:1.5;
	height:100%;
 	text-align: center;
	background-image: url(../images/bg.gif);
}
 
* html #wrap_home{
height:100%;
}
* html #footer{
margin:-25px auto 0;

}
h1,h2,h3,h4,h5,h6 {   
     font-size:100%;   
     font-weight:normal;}  

select {
	font-size: 0.8em;
	color: #333333;
	width:160px;
	background-color: #FFFFFF;
	float:left;
	border: 1px solid #999999;
	margin-top:5px;
	clear:both;
}

p, .content_item_text p  {
	font-size: 100%;
	font-style: normal;
	padding: 0 0 5px 0;
	margin: 0;
	clear:left;
 } 

a {
	text-decoration: none;
	color: #0071BC;
	margin:0;
	padding:0;
}

 .link, .link a {
	width:450px;
	color: #999999;
	text-decoration: none;
	display:inline;
}


ul, li{}
	/* FORMS - general classes */
	/* =SECONDARY NAVIGATION */
/* FORMS - general classes */

	#nav ul {padding:0;margin:0;list-style: none; z-index:100}
	#nav {height: 1.6em; font-weight:600; padding-left:2px; font-size:0.85em; float:left;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer} 
	#nav a:link {color: #0071BC;} 
	#nav a:hover,a:active {	color:#0071BC} 
	#nav a {display: block;padding: 2px 7px 4px}
	#nav li {
	float: left;
	display:block;
	margin:0;
	padding:0;
}
	#nav li:hover{background-position: 0 0; position: static;z-index:1} 
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	#nav_footer, #nav_footer ul {padding:0;margin: 0;list-style: none; }
	#nav_footer {
	font-weight:bold;
	font-size: 0.6em;
}

	 #footer p {
	font-weight:bold;
	font-size: 0.7em;
	font-family:"arian amu", "arial amu", sylfaen, "arial unicode";
	margin:0;
	padding:0;
	color:#fff;
	background-color:#3A5176;
	padding:2px;
}

#nav_footer li {float:left;display:block;margin:0;padding:0; color:#0071BC; padding:0 10px;}
#nav_footer a, #nav_footer a:link, #nav_footer a:visited, #nav_footer a:hover, #nav_footer a:active {
	text-decoration:none;
	cursor:pointer;
	display:block;
}
	
	/* =SECONDARY NAVIGATION */
#navSecondary {margin: 0 0 15px 0;}
#navSecondary, #navSecondary li {list-style: none;font-weight: bold;}

#navSecondary a {
	line-height:1.6;
	padding: 5px 0;
	font-size: 75%;
	display:block;
	width:180px;
}

 #navSecondary img {margin:0 4px 0 0; padding:0;}
#navSecondary a, #navSecondary a:link, #navSecondary a:visited, #navSecondary a:hover, #navSecondary a:active {text-decoration:none;cursor:pointer;} 
#navSecondary a:link {color:#0071BC} 
#navSecondary a:visited {color:#0071BC} 
#navSecondary a:hover, #navSecondary a:active, #navSecondary li.active a:link, #navSecondary li.active a:visited {color:#0071BC;}

/* =SECONDARY NAVIGATION - 2nd TIER */
#navSecondary ul {margin:0;}
#navSecondary li.active li a, #navSecondary li.active li a:link, #navSecondary li.active li a:visited {
	background:transparent;
	color:#0071BC;}
#navSecondary li.active li a:hover, #navSecondary li.active li a:active {background:transparent;color:#0071BC}
/* =SECONDARY NAVIGATION - 3rd TIER */
ul#navSecondary li {border-right: solid 2px #0071BC; }
ul#navSecondary li li {	border-right: none;}

/* SECONDARY NAVIGATION - 4th TIER */
	ul#navSecondary li li li { border-bottom: none;}
	#navSecondary li li li a {	width:160px;}

ul#navSecondary {border-bottom: solid 2px #0071BC;}
#navSecondary ul li {border-top: solid 1px #0071BC;}
ul#navSecondary  li {padding-left: 10px;}
ul#navSecondary ul li{margin-left: -10px; padding-left: 20px;}
ul#navSecondary ul ul li{margin-left: -20px; padding-left: 30px;}
ul#navSecondary li ul li ul li {display:none;}
ul#navSecondary li ul li.active ul li {display:block;}
#navSecondary li ul li ul.subNavRemain li {display:block;}

.TabbedPanels1 ul {list-style:none}


/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */	
label {
	float:left;
	padding: 5px 0;
	}

/* GENERAL */
img {border:none} 


/* LAYOUT - HEADER */
#header {background: #fff;margin: 0;padding: 0; float:left;z-index:1}

.language_header {
	font-size: 0.7em;
	line-height: normal;
	color: #FFFFFF;
	margin: 0 6px 5px 4px;
	padding: 0 6px 0 4px;
	text-decoration: none;
	font-weight: bolder;
}
/* SEARCH PAGE */
	#search_page {color:#fff;font-weight:800; float:left;  font-size:80%; padding-left:5px;}
	#search_page form {margin:0; width:595px;}
	#search_page input {
	width:158px;
	float:left;
	font-size: 85%;
	border: 1px solid #999999;
	height:16px;

}
	
	#search_page label {float:left; margin-left:6px; margin-right:6px;}
	#search_page .f-submit {
	width:60px;
	font-size:70%;
	margin-left: 2px;
	height:18px;
	vertical-align: middle;
	}

#main_navigation{width:790px; padding-left:8px; margin-top:0; }

.newsArchive {width:10px;font-size:12px; display:inline;}
.newsArchive a:link{	
	 text-decoration: none; color:#666666;}
.newsArchive a:visited{
	color:#003366;
	text-decoration: none; display:inline;
}
.newsArchive a:hover{
	color:#003366;
	text-decoration: none;display:inline;
}
.newsArchive a:active{
	color:#003366;
	text-decoration: none;
	display: inline;
}


/* LAYOUT - main body of page */
#wrap {
	margin:0; 
	width:800px; 
	float:left;
	}
	
#wrap_home {
	min-height:100%;
	margin:0 auto;
	width:800px; 	
	
	text-align: left;
	}

#content-wrap {
	width:799px;
	padding:0 0 10px 0;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #FFFFFF;

}

#left_column {
	width:210px;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	border: 1px none #0071BC;
	
}
	
#sidebar {
	width:189px;
	float:left;
	margin: 0 0 8px 0;
}

#content {
	float:left;
	width:375px;
	padding:0 0 20px 0;
}

#content_wide {
	float:left;
	width:574px;
	padding:0 0 20px 0;

}


/* LAYOUT - FOOTER */
#footer {
	width:800px;
	margin:-25px auto 0;
	width:800px;
	line-height:25px;
	
background-color: #E0DFE3;

}

#footer_left{
	line-height:25px;
	background-color: #E0DFE3;
	float:left;
	font-size: 56%;
	color:#ffffff;
	width:210px;
	text-align: center;

}
.left_column_item {
	width:200px;
	background-color:#FFFFFF;
	float:left;
	margin-bottom: 5px;
	padding:0;
	border:none;
}
#content-wrap h2 {
	font-size:1.10em;
	font-weight: bold;
	color: #0071BC;
	text-transform:capitalize;
}

#content-wrap h3 {
	font-size:0.90em;
	font-weight: bold;
	color: #0071BC;
}

#content-wrap h4 {
	font-size:0.77em;
	font-weight: bold;
	color: #0071BC;
}

#content h3, #content h4, #content_wide h3,  #content_wide h4 {
	margin: 8px 0 0 0;
	padding: 2px 0 2px 0px;
	}
	
#sidebar h3, #sidebar h4  {
	margin: 8px 0 0 0;
	padding: 2px 0 2px 0;
}

.content_item{
	width:575px;
	float:left;
	padding-bottom:10px;
}
	
.float_right{
	float:right;
	padding:30px 15px 5px 0;
}	
.float_left{
	float:left;
}	
.left_column_item_title{
	width:160px;
	float: left;
	color:#666666;
	font-size: 68%;
	font-weight: 800;
	padding: 8px 0 5px 15px;
}

.content_text{
	/*width:420px;*/
	font-weight: 100;
	padding:0px 10px 3px 0px;
	float:left;
}

.content_text_standard{
	width:555px;  
	float:left;
	padding:0px 10px 3px 0px;
}
 
 #content ul, #content_wide ul, #content ol, #content_wide ol {
 	font-size: 0.8em;
	margin:4px 5px 3px 0px;
 }
  #content ul ul,  #content_wide ul  ul,  #content ol ol,  #content_wide ol  ol{
 	font-size: 1em;
	margin:4px 5px 3px 16px;
	
 }

 #content ul li,  #content_wide ul li{
	margin-bottom: 0px;
	white-space: normal;
	padding-right: 15px;
	padding-left:16px;
	text-indent: -16px;
}
 #content ol li,  #content_wide ol li{
	margin-bottom: 0px;
	list-style-type: roman;
	list-style-position: inside;
	white-space: normal;
	padding-right: 15px;
	padding-left:20px;
	text-indent: -20px;
}
 #content ol ol li,  #content_wide ol ol li{
	margin-bottom: 0px;
	list-style-type: upper-latin;
	list-style-position: inside;
	white-space: normal;
	padding-right: 15px;
	padding-left:18px;
	text-indent: -18px;
}

#content  p, #content_wide p{
	/*width:380px;*/
	font-size: 0.8em;
	font-weight: 500; 
	margin:4px 5px 3px 0px; }
	
 .content_text_standard p a {
	text-decoration: none;
}
 .content_text_standard p a:hover {
	color: #003366;
	text-decoration: underline;
}

.content_text_standard img{
	padding-top: 5px;
	margin:0px 10px 10px 5px; 
	float:left;
	clear:both;
	}
	


/* from cch 1.0 general.css */

.back {
	background-image: url(../images/header_line.jpg);
	border:none;
	background-repeat:repeat-y;
  }
  
.form_search{
width:250px;
margin:4px 0;
padding:0;
border:none;
}

.search_keywords {
font-size:70%;
width:100px;
height: 19px;
margin: 0  0 0 2px;
color: #000;
padding-top:2px;
display:inline;
vertical-align:bottom;
}

.search_button {
	font-size:75%;
	width:60px;
	height: 21px;
	color: #000;
	padding-bottom:2px;
	margin:1px 8px 0 0;
	display: inline;
	vertical-align:bottom;
}

#company_logo {
padding: 15px 0 0 13px;
}

#left_column h5 {
    font-size: .8em;
	font-style: normal;
	font-weight: bolder;
	color: #0071BC;
	line-height:25px;
	vertical-align: middle;
	background-color: #DBE1F2;
	text-align: left;
	text-decoration: none;
	margin: 10px 8px 0 8px; 
	padding: 0 0 0 8px;
}

 #left_column #documents_panel, #sidebar #documents_panel, #content_wide #documents_panel
 { 	
	text-align: left;
	background-color: #E5ECF6;
	background-position: center;
	margin:0 3px;
	padding:2px 3px;
	float:left
}
#left_column #documents_panel, #sidebar #documents_panel{width:182px;}
 #content_wide #documents_panel{ width:160px; min-height:100px;}
 #left_column #documents_panel {
	margin: 0 4px 10px 4px; 
	padding: 6px;
}
  #sidebar #documents_panel {
   	width:179px;
	margin: 8px 8px 10px 0px; 
	padding: 6px;
}
 
#banner_panel {padding: 10px 0 10px 10px;}

#documents_panel div, #documents_panel p {
	font-size:.7em;
	font-style: normal;
	color: #333333;
	list-style-type: none;
	padding:1px 0 3px 0;
	margin:0;

	}
#documents_panel div a, #documents_panel p a {
	color: #3333CC;
	margin:0;
	padding:0;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
}

#documents_panel div a:hover, #documents_panel p a:hover {
	color: #003366;
	margin: 0 0 5px 0;
	padding: 6px 0 10px 0;
	text-indent: 0px;
	text-decoration: underline;
	text-align: left;
}

.clear_div {
clear:both;
}

.manramasn, .manramasn a {
	font-size: 10px;
	font-style: normal;
	color: #3333CC;
	text-decoration: none;
	display:inline;
	font-weight: bold;
}

.more {
	font-size: 0.75em;
	line-height: normal;
	color: #000000;
	padding: 2px 10px 1px 0; 
}

.more_header, .more_header:hover {
	font-size: 0.8em;
	line-height: normal;
	padding: 0px 10px 5px 0;
	text-decoration: none;
	font-weight: 300;
}

.more_header	{color: #0071BC;}
.more_header:hover {color: #CCCCCC;}

.container { margin: 10px 0;float:left;width:400px; }

#content_wide .container {
width:90%;	
}
#content_wide .container img{
padding:0 5px 5px 0;
}

#content_wide .container h4{
padding:10px 0 0  0;
}

#content-wrap table {
border-top: 1px solid #C1DAD7; 	
border-left: 1px solid #C1DAD7;
border-spacing: 0;
border-collapse: collapse;
clear:left;
}
#content-wrap caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	text-align: right;
	font-size: 11px;
	font-style: italic;
}

#content-wrap th {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 4px 6px 8px;

}

#content-wrap td {
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 4px 6px 8px;
	color: #4f6b72;

}


/* breadcrumb */
.breadcrumb, a:link.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb {
	color: #999;
	font-size: 8pt;
	margin-bottom: 10px; 
	visible: false; /* ektron */
}

a:hover.breadcrumb {
	color: #000000;
	text-decoration:underline;
}


.first_column {
	padding:0;
	float:left;
	width: 55%;
	font-size: 11px;
	font-style: normal;

}

.second_column {
	padding:3px 0 0 0;
	float:right;
	width: 42%;
	display:inline;
}

.row {
	padding:0;
	float:left;
	width: 100%;
	text-align: left;
	text-indent:150px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0071BC;
}

.left_subcolumn{
	padding:2px 0 0 0;
	float:left;
	width: 100%;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	color: #0071BC;
}

.middle_subcolumn{
padding:0px 0 3px 0;
float:left;
width: 100%;
}

.subrow{
	padding:0 10px 0 0px;
	float:left;
	width: 100%;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
	text-indent: 0px;
	color: #000;
}



.small_tombstone {
	float:left;
	border:2px solid #0071BC;
	margin:2px;
	width: 170px;
	height:250px;
	text-align: center;
	overflow: hidden;
	font-size: 0.55em;
	padding: 4px 4px 4px 4px;
	cursor: pointer;
}



#content-wrap  .small_tombstone h1, #content-wrap .small_tombstone h2, #content-wrap  .small_tombstone h3, #content-wrap .small_tombstone h4, #content-wrap .small_tombstone h5, #content-wrap .small_tombstone h6, #content-wrap .small_tombstone p, .small_tombstone a	 {
	margin:0;
	padding:0;
	line-height: 1.4em;

	}
	
#content-wrap .small_tombstone h1, .small_tombstone h1 {
	font-size: 1.4em;
	font-weight: bold;
		color: #000000;
}
#content-wrap .small_tombstone h2, .small_tombstone h2 {
font-size: 1.1em;
font-weight: bold;
color: #0071BC;

}
#content-wrap .small_tombstone img {
display:none;
}

#content-wrap .small_tombstone h3, .small_tombstone h3 {
font-size: 1.0em;
font-weight: bold;
	color: #000000;

}

#content-wrap .small_tombstone h4, .small_tombstone h4 {
font-size: 0.8em;
	color: #000000;
	font-weight: bold;
}

#content-wrap  .small_tombstone h5,  .small_tombstone h5 {
font-size: 0.6em;
	color: #000000;
	font-weight: bold;
}

#content-wrap  .small_tombstone  h6,  .small_tombstone  h6 {
font-size: 0.4em;
	color: #000000;
	font-weight: bold;

}

#content-wrap  .small_tombstone p, .small_tombstone p {
font-size: 0.75em;
	color: #000000;
	font-weight: bold;

}
#content-wrap  .small_tombstone a, .small_tombstone  a {
color:#000000;

}

.centered_div {
	text-align: center;
	padding: 8px 8px 0 8px;
}


#content-wrap .centered_div  h1 {
font-size: 1.4em;
font-weight: bold;
	color: #000000;


}
#content-wrap .centered_div  h2 {
font-size: 1.1em;
font-weight: bold;
color: #0071BC;;
}
.centered_div  img {

}

#content-wrap .centered_div  h3, .centered_div h3 {
font-size: 1.0em;
	color: #000000;
	font-weight: bold;
}

#content-wrap .centered_div h4, .centered_div h4 {
font-size: 0.8em;
	color: #000000;
	font-weight: bold;

}

#content-wrap .centered_div h5, .centered_div h5 {
font-size: 0.6em;
	color: #000000;
	font-weight: bold;
}

#content-wrap .centered_div h6, .centered_div  h6 {
font-size: 0.5em;
	color: #000000;
	font-weight: bold;
}

#content-wrap .centered_div  p, .centered_div  p {
font-size: 0.8em;
	color: #000000;
}



