/* CSS Document */

body, form{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}


.mainBg{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;}
	
	
.container{
	width:957px;
	margin-left:auto;
	margin-right:auto;}
	
.homeicon{
	width:43px;
	padding-top:0px;
	float: right;
}	
	
.logo{
	width:89px;
	padding-top:8px;
	float: left;
	}	
	
.clear{
	clear:both;}	
	
.subflash{
	z-index:-1;
	padding-top:5px;}

.titleContainer{
	  width:430px;
padding-left:15px;
float:left;
}

.titleContainershort{
	  width:300px;
padding-left:15px;
float:left;
}
	
	
h4{ font-weight:bold;
color:#e20000;
font-size:13px;}
	
ul.redbullet{
	list-style-image:url(../images/redbullet.gif);
	list-style-position: inherit;
}

.imgBorder{ border:solid 1px #c6c6c6;}

.imgFloat{float:left; margin-right:12px; margin-bottom:5px;}

a:link, a:visited{ color:#006ec2; text-decoration:none;}
a:hover{ color: #0787ea;text-decoration:none;}


/*----------------------css (collapse function)-------------------------*/
.name{ /*header*/
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 18px 0;
	color:#092a45;
	background-image:url(../images/bar_expand.jpg);
	background-repeat:no-repeat;
	padding:4px 0 2px 5px;
}

.con{ /*class used for content */
	font: 12px Arial, Helvetica, sans-serif;
	color:#092a45;
	padding: 0 8px;
}
.internal{
	margin: 4px 10px 2px 30px;
	width:500px;

}
.openlanguage{ 
color: #092a45;
}
.openlanguage2{ 
color: #777676;
}
.openlanguage3{ 
color: red;
}


.closedlanguage{ 
color: #092a45;
}

.collapseRight, .collapseRight a{
	color:#817a7a;
	width:760px;
	text-align:right;
	text-decoration:none;
	font-size:11px;
	width: 720px;
}


/*-----------------Search----------------------*/

.searchContainer{
	
    width:208px;
	
	position:absolute;
	border:solid 0px #000000;
	padding-top:18px;
	z-index: 1;

margin-left:720px;

	
	}

.searchBg{
	background:#e9eee3;
	
	}

.search{

width:184px;
height:18px;
font-size:11px;
float:left;
padding:0px;
border:solid 1px #d3d4d2;
margin:0px 0px 0px 0px;
background:#e9eee3;}
	
.searchButton{
	float:right; 
	margin-right:0px; 
	margin-top:0px; 
	background:#d3d4d2;}
	


/*-----------------Breadcrumb for subpage 1st lvl----------------------*/


.breadcrumbContainer{
	float:right;
	width:220px;
     text-align:center;
	 padding-right:3px;
	
}	



.breadcrumbContainer2{
	float:right;
	width:150px;
     text-align:center;
	 padding-right:3px;
	
}	

.breadcrumbContainer3{
	float:right;
	width:210px;
     text-align:center;
	 padding-right:3px;
	
}


.breadcrumbWrap{
float:left;	
background-image:url(../images/breadcrumb_bg.gif);
background-repeat:repeat-x; 
width:100%;
	
}	

	
.breadcrumbBg{
	background-image:url(../images/breadcrumb_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}	

.breadcrumbBgRight{
float:right; 
position:absolute;
z-index:1;
margin:0px 0px 0px 18px;
	
}	

.breadcrumbBgLeft{
float:left; 
margin-top:0px;
	
}


.breadcrumb{
	font-size:11px;
	color:#ff0000;
	padding-bottom:6px;

	}
	
.breadcrumb a{
	text-decoration:none;
	color:#817a7a;

}
	



	
/*-----------------Breadcrumb for sub subpages 2nd lvl----------------------*/



.subbreadcrumbContainer{
	float:right;
	width:320px;
     text-align:center;
	 padding-right:3px;
	
}


.subbreadcrumbContainer2{
	float:right;
	width:340px;
     text-align:center;
	 padding-right:3px;
	
}	
		
.subbreadcrumbWrap{
float:left;	
background-image:url(../images/breadcrumb_bg.gif);
background-repeat:repeat-x; 
width:100%;
}	

	
.subbreadcrumbBg{
	background-image:url(../images/breadcrumb_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}	


.subbreadcrumb{
	font-size:11px;
	color:#ff0000;
	padding-bottom:6px;

	}
	
.subbreadcrumb a{
	text-decoration:none;
	color:#817a7a;

}

.subbreadcrumbBgLeft{
float:left; 
margin-top:0px;
	
}	
	



.subbreadcrumbBgRight{
float:right; 
position:absolute;
z-index:1;
margin:0px 0px 0px 10px;
	
}	
	
	
	
/*-----------------Breadcrumb for sub subpages 3rd lvl----------------------*/



.subbreadcrumbContainer3{
	float:right;
	width:450px;
     text-align:center;
	 padding-right:3px;
	
}



.subbreadcrumbBgRight3{
float:right; 
position:absolute;
z-index:1;1px;
	
}	
		
	
	
	.subbreadcrumbContainer4{
	float:right;
	width:480px;
     text-align:center;
	 padding-right:3px;
	
}


.subbreadcrumbContainer5{
	float:right;
	width:235px;
    text-align:center;
	padding-right:3px;	
}	
.subbreadcrumbContainer6{
	float:right;
	width:220px;
    text-align:center;
	padding-right:3px;	
}	

.subbreadcrumbContainer7{
	float:right;
	width:290px;
    text-align:center;
	padding-right:3px;	
}	

.subbreadcrumbContainer8{
	float:right;
	width:316px;
    text-align:center;
	padding-right:3px;	
}	

.subbreadcrumbContainer9{
	float:right;
	width:300px;
    text-align:center;
	padding-right:3px;	
}	

.subbreadcrumbContainer10{
	float:right;
	width:280px;
    text-align:center;
	padding-right:3px;	
}	
	
.subbreadcrumbContainer11{
	float:right;
	width:380px;
     text-align:center;
	 padding-right:3px;
	
}
.subbreadcrumbContainer12{
	float:right;
	width:470px;
     text-align:center;
	 padding-right:3px;
	
}
.subbreadcrumbContainer13{
	float:right;
	width:550px;
     text-align:center;
	 padding-right:3px;
	
}
}
.subbreadcrumbContainer14{
	float:right;
	width:430x;
     text-align:center;
	 padding-right:3px;
	
}
/*----------------------Content----------------------------------*/	
	
.content{
	float:left;
	width:700px;
	line-height:14pt;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 17px;
}	

.rightPanel{
	width:161px;
	float:left;
	padding-top:10px;}
	
.peopleName{
color:#003399;
}	
	
	
	
	/*----------------------Content for subpages----------------------------------*/	
	
.subcontent{float:left;
width:720px;
padding:10px 15px 0px 17px;
line-height:14pt;
}	

.subrightPanel{
	width:199px;
	float:right;
	padding-top:20px;}
	
/*----------------------Content for pages don't have right navigation----------------------------------*/	
	
.contentRight{float:left;
width:922px;
padding:10px 15px 0px 17px;
line-height:14pt;
}	

/*----------------------Footer----------------------------------*/	

.footer{
	font-size:11px;
		color:#413529;
	}
	
	
.footer a{
	color:#413529;
	text-decoration:none;
	}
	
/*-------------------------Input------------------------------*/


.input, textarea{ width:230px; border:solid 1px #a2a2a2;}
select{ border:solid 1px #a2a2a2;}

.textareaA{ width:550px; border:solid 1px #a2a2a2;}
.inputA{border:solid 1px #a2a2a2;}


/*--------------------Tables-------------------------*/

.altRowGrey{ background:#ededed;}
.tableBorderLeftRight{ border-left: solid 1px #d1d1d1;border-right: solid 1px #d1d1d1;}
.tableBorder{ border: solid 1px #d1d1d1;}
.tableHeader{background:#c40100;
color:#ffffff;
font-weight:bold;
}

.tableBorderRightGrey{ border-right: solid 1px #d1d1d1;}
.tableBorderRightWhite{ border-right: solid 1px #ffffff;}

.tableBorderBottom{
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #e1e1e1;
}


.tableHeaderBg{
	background-image:url(../images/bg_tableHeader.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.tableNews{
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #da1209;
	border-bottom-color: #c0c0c0;
}
.tableNews a:link, .tableNews a:visited{ color:#333333; text-decoration:none;}
.tableNews a:hover{ color:#666666; text-decoration:none;}





/*-------------------Quotes-------------------------*/
.quoteContainer{background-image:url(../images/bg_quote.gif); background-repeat:repeat-y; width:562px;}
.quoteContainerBottom{background-image: url(../images/bottombg_quote_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
.quoteContainerTop{background-image:url(../images/bg_quote_top.gif); background-repeat:no-repeat; padding:16px;}

.quoteCommitteeContainer{width:703px; background-image: url(../images/bg_quote_committee.gif); background-repeat:repeat-y;}
.quoteCommitteeBottom{background-image: url(../images/bg_quote_committee_bottom.gif); background-repeat:no-repeat; background-position:bottom;}
.quoteCommitteeTop{background-image: url(../images/bg_quote_committee_top.gif); background-repeat:no-repeat; padding:17px;}

