/* CSS Document */

.colLtGrey {background-color: #dbdada;}

h1 {font-family: Arial, Helvetica, sans-serif;	font-size: 16pt;	line-height: 16pt;	color: #005480;	margin-top: 20px;	margin-right: 15px;	margin-bottom: 2px;	margin-left: 19px;}
h2 {font-family: Arial, Helvetica, sans-serif;	font-size: 16pt;	line-height: 16pt;	color: #FFFFFF;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 10px;	margin-left: 0px;}

p {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt;	color: #505050;	margin-top: 5px;	margin-right: 12px;	margin-bottom: 10px;	margin-left: 19px;}
ol {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt;	color: #505050;	margin-top: 5px;	margin-right: 12px;	margin-bottom: 10px;	margin-left: 45px;}
.PageUL {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt;	color: #505050;	margin-top: 5px;	margin-right: 12px;	margin-bottom: 10px;	margin-left: 45px;}

a {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight:bold;	line-height: 12pt;	color: #CB002A;}

.h2_dark {font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	line-height: 14pt;	color: #005480;	margin-top: 10px;	margin-right: 15px;	margin-bottom: 10px;	margin-left: 19px;}

/* Page Navigation STARTS*/

/* Page Navigation TOP*/
.pageNav {border-top-width: 1px; border-top-style: solid; border-top-color: #005480; margin: 0px 19px 25px 19px; colour: #000; font-size: 8pt; text-align: right;}
.pageNav a {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding: 0px; margin: 0px; color: #CB002A; text-decoration:none;}
.pageNav a:hover {color: #B90019; text-decoration:none;}

/* Page Navigation BOTTOM */
.pageNavBottom {margin: 0px 19px 25px 19px; colour: #000; font-size: 8pt; text-align: right;}
.pageNavBottom a {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding: 0px; margin: 0px; color: #CB002A; text-decoration:none;}
.pageNavBottom a:hover {color: #B90019; text-decoration:none;}
/* Page Navigation ENDS*/



/* Home Page Columns */
.indexCol {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10pt;  	line-height: 12pt; 	color: #FFFFFF;	margin-top: 5px;	margin-right: 12px;	margin-bottom: 10px;	margin-left: 19px;}

.indexCol a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight:bold;	text-decoration:underline;	line-height: 12pt;	color: #fff;	margin-right: 12px;}

/* Page-Specific Styles */
.bluelink {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #0099CC;}
.bluelink_bold { font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #0099CC;}
.program_table {	margin-right: 12px;	margin-left: 19px;	}
.program_day_td {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DCDCDC;	}
.program_day {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight:bold;	line-height: 12pt;	color: #005480;	margin-top: 15px;	margin-right: 12px;	margin-bottom: 0px;	margin-left: 19px;	}	
.program_timeBottomBorder {	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #EBEBEB;	margin-top: 15px;	margin-bottom: 10px;	margin-right: 12px;	margin-left: 19px;	}
.program_timeTopPad {	margin-top: 15px;	margin-right: 12px;	margin-left: 19px;	}
.schedule_day1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight:bold;	line-height: 12pt;	color: #005480;	margin-top: 15px;	margin-right: 12px;	margin-bottom: 5px;	margin-left: 19px;	}	
.schedule_timeBottomBorder {	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #EBEBEB;	margin-top: 15px;	margin-bottom: 10px;	margin-right: 12px;	margin-left: 19px;	}
.maplink {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal; color: #CB002A; text-decoration:underline; margin-left:19px;}

	
/* Index Columns START*/
#indexCols { border-left-width: 1px; border-left-style: dashed;	border-left-color: #fff; height:185px; padding:20px 10px 0px 19px;}
.indexCols_h2 {font-family: Arial, Helvetica, sans-serif;	font-size: 16pt;	line-height: 16pt;	color: #FFFFFF;	margin-top: 20px;	margin-right: 15px;	margin-bottom: 10px;	margin-left: 19px;}
.indexCols_p {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt;	color: #fff; margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px; margin-left: 0px;}
.indexCols_p1 {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 12pt;	color: #fff; margin-top: 5px;	margin-right: 10px;	margin-bottom: 10px; margin-left: 19px;}
.indexCols_a {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; line-height: 12pt; color: #fff; text-decoration:underline;  margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px; margin-left: 0px;}
/* Index Columns END*/

/* Caption STARTS*/
.caption_h2 {font-family: Arial, Helvetica, sans-serif;	font-size: 14pt;	line-height: 16pt;	color: #FFFFFF;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 10px;	margin-left: 19px;}
/* Caption ENDS*/

/* Speaker text STARTS*/
.speaker_text {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	line-height: 10pt;	color: #FFFFFF;	margin-top: 0px;	margin-right: 14px;	margin-bottom: 10px;	margin-left: 14px;}
/* Speaker text ENDS*/

/* Signatories text STARTS*/
.signatories_text {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 10pt;	color: #505050;	margin-top: 0px;	margin-right: 14px;	margin-bottom: 12px;	margin-left: 14px;}
/* Speaker text ENDS*/


/* Index Ticker Container */
#ticker-container { position:relative; overflow:hidden; width: 150px; height: 50px; background-color: #dbdada; background-repeat: repeat;	border-left-width: 1px;	border-left-style: dashed;	border-left-color: #505050; padding:  0px 2px 0px 15px; }
#ticker {	position:relative;	width:150px;}
#ticker ul { padding:0; margin:0; list-style-type:none;}	
#ticker ul li { display:list-item;  margin-top: 1px;  margin-bottom: 1px;  padding-top: 1px;  padding-bottom: 1px;  font-family: arial;  font-size: 10pt;  font-weight: normal;  color: #505050;  padding-left: 2px;	}
#ticker ul li a {  font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  font-weight: normal;  color: #F14534;  text-decoration: none;  padding-left: 2px;}
#ticker ul li a:hover {  font-family: Arial, Helvetica, sans-serif;		font-size: 10pt;		font-weight: normal;		color: #CB002A;  text-decoration: underline;  padding-left: 2px; }

/* view presentation text*/
.presentationText
{
	font-family: Arial, Helvetica, sans-serif;	
	color: #CB002A;
	font-size: 9px;
	font-weight: normal;
	line-height: 17px;
}

.smallText
{
	font-family: Arial, Helvetica, sans-serif;	
	color: #505050;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
}