@charset "utf-8"; 

.itemtable {
vertical-align: middle;

}

.center {
text-align: center;
}

.foot_map {
color:#999999;
line-height: 12px;
text-align: center;
font-size: 9px;
vertical-align: middle;
}

#foo_bar {
color:#999999;
line-height: 12px;
text-align: center;
font-size: 9px;
vertical-align: middle;
}

#wrapper a:link {
color:#006699;
text-decoration:none;
}

#wrapper a:active {
	color:#006699;
	text-decoration:none;
}

#wrapper a:hover {
	color:#003366;
	text-decoration:none;

}

#wrapper a:visited {
	color:#006699;
	text-decoration:none;

}

#wrapper a:visited:hover {
	color:#003366;
	text-decoration:none;

}

#foo_bar a:link {
	color:#999999;
}

#foo_bar a:active {
	color:#999999;
}

#foo_bar a:hover {
	color:#999999;
	

}

#foo_bar a:visited {
	color:#999999;

}



.prdate {
vertical-align: middle;
text-align: center;
font-size: 10px;
font-family: Tahoma, Verdana;
font-weight: bold;
color: #336699;
line-height: 12px;
}

.prdescrip {
vertical-align: middle;
font-size:10px;
line-height: 13px;


}
.prdescrip2 {
vertical-align: top;
font-size:10px;
line-height: 13px;


}


.tablecontent {
vertical-align: top;
font-size:10px;
line-height: 13px;


}

.homefont {
font-size:9px;


line-height: 13px;
}

.bar {
	padding: 0px;
	background: url(images_top/top_menu_r4_c8.jpg);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	border: 0px;
	width: 152px;
	height: 14px;
	vertical-align: middle;
	font-size: xx-small;
	overflow: hidden;
	font-size:9px;
	
}


.hiddenframe {
	background-color: #FFFFFF;
	border: none;
}


.search_frame {
overflow-x: hidden;
overflow-y: hidden;
}


#ir_menu_active_item {
	
	color: #663300;
    text-decoration: underline;
	}

li  {
	list-style: square inside ; color: #003366; size: 5px;
	list-style-position:outside;
	
	}

li a{
	font-size:9px;
	
	}


td img {
	display: block;
	border: 0px;
}


td {
	text-align: left;
	vertical-align: top;
	border: 0px;
	background-repeat: repeat;
	
}


body {
	overflow-x:hidden; 
	background-image:url(background_images/background_square.png);
	background-repeat:repeat;
	font-family: Tahoma, Verdana;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 11px;
	text-align: center;
	vertical-align: top;
	
}

.foreground {
background-color:#FFFFFF;
}

.background {
	background-repeat: repeat-x;
	background-repeat: repeat-y;
	}


.leftside {
background:url(background_images/leftbar.jpg);
background-repeat:repeat;
width: 17;


}

.rightside {
background:url(background_images/rightbar.jpg);
background-repeat:repeat;
width: 17;
}




#wrapper {
	width: 100%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	background-position: top;
	line-height: 17px;
	
	
}

.form {
background-repeat: repeat;
letter-spacing: 0;
padding-left: 0;
text-align: left;
vertical-align: middle;
overflow: hidden;
border: none;

}





.quicklink_bkg_1 {
	background-image: url(images/investors_content_x_r5_c1.gif);
	background-repeat: repeat-y;
	line-height: 26px;
}


.quicklink_bkg_2 {
	background-image: url(images/investors_content_x_r4_c2.gif);
	background-repeat: repeat-y;
	line-height: 26px;

}

.quicklinks {
	font-size: 11px;
	font-weight: bold;
	color:#003366;
	vertical-align: middle;
	line-height: 1.5;
}

.paddington_square {
	padding-top: 3px;
	padding-bottom: 7px;
	background: url(images/home_content_r5_c4.gif);
	background-repeat: no-repeat;
	}



.homelink_bkg_1 {
	background-image: url(images/home_content_r6_c3.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 8px;
}


.homelink_bkg_2 {
	background-image: url(images/home_content_r6_c4.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 8px;
	

}

.homelink_bkg_2 a:link{
		color: #000000;
		
	

}

.homelink_bkg_2 a:visited{
		color: #000000;
	

}



.bio_bkg {

background-image: url(images/investor_executive_bios_bkg.jpg);
	background-repeat: repeat-y;

}


#wrapper .main_table .quicklink_bkg_2 a {

	color: #000000;
	text-decoration: none;
    
}


#wrapper .main_table .quicklink_bkg_2 a:hover {

	color: #006699;
    text-decoration: underline;
}

#wrapper .main_table .quicklink_bkg_2 a:active {

	color: #663300;
    text-decoration: underline;
}


#wrapper .main_table .quicklink_bkg_2 .ir_menu_active_item {

	color: #663300;
    text-decoration: underline;
	}





.content_module{
	margin-left: 5px;
	margin-right:5px;
	line-height: 17px;

}




.bkg_table{

	padding: 0px;
	margin-top: 0px;
	width: 100%;
	Height: 100%;
	vertical-align: top;
	text-align: center;
	
	
}

.main_table{
	margin-left:auto;
	margin-right:auto;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-align: center;
	vertical-align: top;

}




#displaybar2 {
	vertical-align: middle;
	}	


.HeadLine {
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	
}

.HeadLine2 {
    font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	
}

.HeadLine3 {
    font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	
}


.HeadLine4 {
    font-size: 10px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #336699;
	line-height: 12px;
	
}

.HeadLine5 {
    font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #336699;
	line-height: 14px;
	
}

.HeadLine6 {
    font-size: 9px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #336699;
	line-height: 14px;
	
}


.content_table {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
}

.content_table_headline3 {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
    font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #336699;
	line-height: 20px;
	

}




.big_text {
    font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	
}

.caption1 {
    font-family: Tahoma, Verdana;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
	
}


.doubblespace {
line-height: 17px;
font-size: 10px;
}



.ccbnTblTtl {
		font-family: tahoma, verdana;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		}
.ccbnTblTtl1 {
		font-family: tahoma, verdana;
		font-size: 10px;
		font-weight: normal;
		color: #FFFFFF;
		}
		
.ccbnBgTblTtl {
	background-color: #004080;
	line-height: 15px;
	vertical-align: top;
}

/* ccbn Table SubTitle */
.ccbnTblSubTtl {
		font-family: tahoma, verdana;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
.ccbnBgTblSubTtl {background-color: #9EA0A2;}

/* ccbn Table Label */
.ccbnTblLabelLeft {
		font-family: tahoma, verdana;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		}
		
.ccbnBgTblLabelLeft {background-color: #ffffff;}

/* ccbn Table Label */
.ccbnTblLabelTop {
		font-family: tahoma, verdana;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
.ccbnBgTblLabelTop {background-color: #9EA0A2;}






/* ccbn Table Text Odd  */
.ccbnTblOdd {
		font-family: tahoma, verdana;
		font-size: 10px;
		color: #000000;
		}
		
.ccbnBgTblOdd {background-color: #ffffff;}

/* ccbn Table Text Even */
.ccbnTblEven {
		font-family: tahoma, verdana;
		font-size: 10px;
		color: #000000;
		}
		
.ccbnBgTblEven {background-color: #eeeeee;}

/* ccbn Table Text */
.ccbnTblTxt {
		color: #000000;
	font-family:tahoma, verdana;
	font-size:10px;padding-right:7px;		}
		
.ccbnBgTblTxt {background-color: #FFFFFF;padding-right:7px;}

/* ccbn Table Text Bold */
.ccbnTblTxtBold {
		font-family: tahoma, verdana;
		font-size: 10px;
		color: #5a83b6;
		font-weight: bold;
		}
		
.ccbnBgTblTxtBold {background-color: #FFFFFF;}


/* ccbn Table Text */
.ccbnTblHighlight {
		font-family: tahoma, verdana;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		}
		
.ccbnBgTblHighlight {background-color: #CCCCCC;}

/* ccbn Table SubText*/
.ccbnTblSubTxt {
		font-family: tahoma, verdana;
		font-size: 10px;
		color: #666666;
		}
.ccbnBgTblSubTxt {background-color: #FFFFFF;}



/* ccbn Table SubText*/



