@charset "utf-8";
/* CSS Document */

.wrapperdiv {
       float:left;        
	}
.autowrap {
   clear:both;
   }
/*   
 html {
	margin: 0;
	padding: 0;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
select,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
button,
caption,
cite,
code,
dfn,
em,
input,
optgroup,
option,
select,
strong,
textarea,
th,
var {
    font:inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}
*/
/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

/* --------------------------- tag default settings ------------------------------- */
#outer dl,
#outer dt,
#outer dd,
#outer ul,
#outer ol,
#outer li,
#outer h1,
#outer h2,
#outer h3,
#outer h4,
#outer h5,
#outer h6,
#outer pre,
#outer code,
#outer form,
#outer fieldset,
#outer legend,
#outer input,
#outer button,
#outer textarea,
#outer select,
#outer p,
#outer blockquote,
#outer th,
#outer td {
	margin: 0;
	padding: 0;
}

#outer table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, 
img {
	border: 0;
}

#outer address,
#outer button,
#outer caption,
#outer cite,
#outer code,
#outer dfn,
#outer em,
#outer input,
#outer optgroup,
#outer option,
#outer select,
#outer strong,
#outer textarea,
#outer th,
#outer var {
    font:inherit;
}

#outer del,
#outer ins {
	text-decoration: none;
}

#outer li {
	list-style: none;
}

#outer caption,
#outer th {
	text-align: left;
}

#outer {
		text-align:center;
	}
#corporate_profile {
		text-align:left;
		margin:0 auto;
		padding:5px 8px;	
	}
#outer ul {
	overflow:hidden;
	}
#outer ul, #outer ul li {
	list-style: none outside none !important;
	margin:0;
	padding:0;	
	}
#outer ul li {
	float:left;
	}
#msum_top_horz ul li span {
		text-align:center;
		float:none;			
		clear:both;
	}
#invtool_top_horz ul li a {
		float:left;
		display:inline;	
	}
#ir_desc {
		clear:both;	
	}
.bold {
		font-weight:bold;	
	}
.press_rel table {
		clear:both;	
	}
/* Corporate Profile SearchBox */
#search_section input.Text { 
		margin:0 0 5px;
		*margin:0px; /*IE7*/
		padding:0 0 0 2px;		
		/* *padding:0px 0px 1px; IE7*/
		/*line-height:15px;
		height:20px;*/
		/*max-width:290px;*/
	}
#search_section input.radio, #search_section input.gsearch_radio{	
	vertical-align: middle;	
	/*float:left;*/
 }
#search_section label {
	cursor: pointer;
    display: inline-block;   
	/*float:left; */
    font-size: 0.85em; 
    padding: 0 3px;
    line-height: normal;
 }
/* Corporate Profile Graph */
#corporate_profile ul.graph li span {
		background-color: transparent;
}
li#map, li#chart {
		line-height:1px;
		font-size:2px;
	}
ul.graph li{
		margin-bottom: 10px;		
	}	 
li#chart {
    display: block;
    text-align: center;
    width: 100%;
	}
#outer ul li#chartPeriod {
		display: block;
		text-align: center;
		width: 100%;
		padding-top: 10px;
	}	
.period{
		font-weight: bold;
	}
#corporate_profile #msum_top_horz #QuoteTimeStamp { 
        font-size: x-small;
        margin: 5px 0 0;     
        text-align: center;
        width: 135px;
        word-wrap: break-word;   
    }
#press_rel .xml_button{ background-image: url("images/xml_button.gif"); }
#press_rel .rss_button  { background-image: url("images/rss_button.gif"); }
#press_rel .xml_button, #press_rel .rss_button  {    
		background-color:transparent; 
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 30px;
		height: 13px;
		color: transparent;		
}

/* Corporate Profile Webcasts page */
#Webcasts {
        margin: 10px 0;
    }
#Webcasts .Webcasts {}
#Webcasts .WebcastImg  {
        padding-top: 15px;
        width: 35px;
    }
#Webcasts .WebcastTxt {
        
    }
    
#Webcasts a.WebcastImg  {
		color: transparent;	
    }
#Webcasts a.WebcastLink {
        font-weight: bold;
    }
#Webcasts a.WebcastAltLink {
        font-weight: bold;
    }

#Webcasts #Webcaststable {} /* table ID */

#WebTopLink {
        margin: 10px 0;
    }
/* End Corporate Profile Webcasts page */

/* LightBox for Press Releases page */
#PRmask { 
		position:absolute;
		left:0; 
		top:0; 
		z-index:9000; 
		background-color:transparent; 
		display:none; 
	}  
#PRlightboxes .window {
		position:absolute;
		left:0;
		top:0;
		display:none;
		z-index:9999;
		padding:0px;
	}
#PRlightboxes #PRdialog {
		width:600px; 
		height:500px;	
		background-color:#ffffff;
		border:1px solid #666;
	}
#PRlightboxes #PRdialog, #PRboxes {	
		height:500px;
	}
#PRboxes {	
		clear: both;
    	overflow: hidden;
	}
#PRlightboxes #PRdialogm, #PRLable {
		border:15px solid #666;
	}
#PRlightboxes #PRLable {	
		background-color: #CCCCCC;
		border-right: 0 none;
		border-top: 0 none;	
		border-left: 0 none;
		display: block;
		height: 25px;
	}
#PRLable .Lable, #PRLable .winclose{	
		display: block;
		float: left;
		font-weight: bold;
		margin: 5px;
	}
#PRLable .winclose{
		clear: right;
	    float: right;
}
#PRClose {
		/*float: right;*/
		position: absolute;
		left: 584px;
		position: absolute;
		top: -20px;
	}
.close {		
		background: url("images/wClose.png") no-repeat scroll 50% 50% transparent;
		color: transparent;
		display: block;
		font-family: arial;
		font-size: 9px;
		height: 18px;
		padding: 0;
		width: 18px;
	}
/*
#PRClose {
		float: right;
		height: 18px;
		margin-bottom: 2px;
		margin-right: 16px;
		margin-top: -24px;
	}
#PRClose #closeButton{   
		background: url("images/close.gif") no-repeat scroll 0 0px transparent;
		height: 20px;
		position: absolute;
		width: 20px;
		z-index: 200;
	}	*/
/* END LightBox for Press Releases page */


/* Toolkit */
#invtool_top_horz ul li a {
		/*width:25px;*/
		line-height:1px;
		font-size:2px;
	}
#invtool_top_horz ul li a {
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-color: transparent;
		height:16px;
		width:20px;
	}
#invtool_top_horz ul li a.a2a_dd {
    font-size: 0;
    padding: 0 !important;
		height:16px;
		width:20px;
  }
.down_arrw, .up_arrw {
        margin-left: 2px;
		vertical-align: text-top;
		width: 12px;
	}
.down_arrw {
		background:url(images/down-arrow-icon.gif) no-repeat 0px 0px;
	}
.up_arrw {
		background:url(images/up-arrow-icon.gif) no-repeat 0px 0px;
	}
#outer .down_arrw_txt, #outer .up_arrw_txt {
        white-space: nowrap;		
	}
#Copyright {
		clear: both;
		margin: 0 auto;
		padding: 10px 0;
		text-align: center;
	}	
/*
a.tk:hover, a.tk0:hover, a.tk1:hover, a.tk2:hover, a.tk3:hover, a.tk4:hover, a.tk5:hover, a.tk6:hover, a.tk7:hover, a.tk8:hover, a.tk9:hover, a.tk10:hover, a.tk11:hover {
		background-position: 0px -17px !important;
	}*/
/* Toolkit */


/* PRview css for News page */
#PRTable .PRPreviewLink { display: none} 
#PRTable .PRLink{ display: inline-block; padding-left: 15px;}
#PRTable .PRShow { cursor: pointer; display: inline-block; }
#PRTable .PRFileShow { padding: 5px 40px 10px 15px; display: block;} 
#PRTable a.LinkPRPreview { display: inline-block; font-style: italic; margin: 0 0 0 15px; padding-bottom: 5px;}

#PRTable .imgClose, #PRTable .imgOpen { background-color: transparent; background-position: 0 1px; background-repeat: no-repeat; /*display: inline-block; height: 13px; padding-right: 5px; vertical-align: text-top; width: 13px;*/}
#PRTable .imgClose { background-image:url(../committee/open.gif);}
#PRTable .imgOpen { background-image:url(../committee/close.gif);}

/* END PRview css for News page */