body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
}	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-height: 0px;
	margin-width: 0px;
	
	
}

body.bg_page {
	background-color: #EBEBE8;
	background-image: url(../../images/generic//page_bg.gif);
	background-repeat: repeat-y;
	background-position:  center; 
}

* html body #mainTbl {
	margin-left: 1px;
}

a {	color: #56608D;
	text-decoration: none;
}

a:link {}     /* unvisited link */
a:visited {}  /* visited link */
a:hover {text-decoration: underline;}   /* mouse over link */
a:active {c}   /* selected link */


.mainanvText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bgf1 {
	background-image: url(../../images/generic/bg_mainnav_f1.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.bgf2 {
	background-image: url(../../images/generic/bg_mainnav_f2.gif);
	background-repeat: repeat-x;
	text-align: center;
}
a.menuOpt:link, a.menuOpt:visited, a.menuOpt:active {
	background-image: url(../../images/generic/bg_mainnav_f1.gif);
	background-repeat: repeat-x;
	text-align: center;
}

a.menuOpt:hover {
	background-image: url(../../images/generic/bg_mainnav_f2.gif);
	background-repeat: repeat-x;
	text-align: center;
}

.bodyText_9 {
	font-size: 9px;
}
.bodyText_9_light {
	font-size: 9px;
	color: #000000;
}
.bodyText_9_lighter {
	font-size: 9px;
	color: #B5B5B5;
}
a.bodyText_9_lighter:hover 
{
	text-decoration: underline;
}
.bodyText_9_Blue {
	font-size: 9px;
	color: #2C3871;
}
.bodyText_10_Blue {
	font-size: 10px;
	color: #2C3871;
}
.bodyText {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.bodyText:hover {
	text-decoration: underline;
	color: #2C3871;
}
.bodyText_light {
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
a.bodyText_light:hover {
	text-decoration: underline;
	
}
.bodyText_Blue_light {
	font-size: 10px;
	color: #56608D;
	text-decoration: none;
}
.bodyText_11 {
	font-size: 11px;
}
.bodyText_11_light {
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}
.bodyBlack_12 {
	font-size: 12px;
	color: black;
}

.titleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2C3871;
}
.moreGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #4EA29C;
	text-decoration:none;
}
a.moreGreen:hover {
	text-decoration:underline;
}
.bgColorLines {
	background-color: #CED5D6;
	
	
}

#container {
			/* padding: 0 1px; */
			      /* LC fullwidth */
			/* padding-right: 19%;     /* RC fullwidth + CC padding */
			margin: 0 auto;
		}
		
/************* #footer styles ***************/

	/*** Footer Fix ***/
		#footer-wrapper {
			clear: both;
			height: 63px;
			padding-top: 19px;
			position: relative;
			width: 800px;
		}

		#footer {
			clear: both;
			background: #FFF url(../../images/generic/footer_topgrad.gif) no-repeat;
			background-position: 15px 0;
			padding: 0 22px;
			padding-top: 14px;
		}

		#footer #leftFoot {
			width: 484px;
			height: 21px;
			float: left;
		}
		#footer #leftFoot p {
			padding: 0;
			margin: 0;
		}
		
		#footer #leftFoot p {
			padding-bottom: 3px;
		}
		
		
		#footer #rightFoot {
			width: 248px;
			float: right;
		}

		#footer #rightFoot img {
			float: left;		
		}

		#footer #rightFoot p {
			display: inline;
			float: left;		
		}

		/**** Nested Div Fix ****/
		.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		}

		/* .clearfix {display: inline-table;} */

		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
		/****	Left Col Menu	****/
		#left {
			 width: 160px;             /* LC width */
			 margin: 0 15px;
			 background-color: #EBEBE8;
			 height: 100%;
		}
		
		* html #left {
			margin-left: 8px;
		}
		
		#menuLeftCol {
		margin: 0;
		padding: 0;
		width: 100%;
		margin-top: 5px;
		min-height: 377px;
		font-size: 11px;
		font-weight: normal;
		background: url(../../images/generic/menu_grad.gif) repeat-x;
		background-position: 0 25px;
	}
	#left > #menuLeftCol {
		background-position: 0 18px;
	}
	#menuLeftCol h5 {
	 margin: 0;
	 padding: 0;
	 color: #2C3871;
	 font-weight: bold;
	 padding-top: 8px;
	 padding-left: 12px;
	 padding-bottom: 15px;
	 width:154px;
	}
	
	* html #menuLeftCol h5 {
		font-size: 10px;
	}
	
	#menuLeftCol ul {
		margin: 0;
		padding: 0;
		list-style: none;
		font-weight: normal;
		color: #2C3871;
	}
	
	#menuLeftCol ul a {
		color: #2C3871;
	}
	
	#menuLeftCol ul a:hover {
		text-decoration: underline;
	}
		
	#menuLeftCol ul li{
		margin-left: 7px;
		list-style: none;
		background: url(../../images/generic/arrow_lst.gif) no-repeat;
		background-position: 0 2px;
		padding-left: 16px;
		padding-bottom: 10px;
	}
	
	#menuLeftCol ul li ul {
		margin: 0;
		padding: 0;
		margin-left: -5px;
	}
	
	#menuLeftCol ul li ul li {
		background: url(../../images/generic/arrow_nest_lst.gif) no-repeat;
		
		background-position: 0 14px;
		padding-left: 7px;
		padding-top: 10px;
		padding-bottom: 0;
		font-size: 10px;
	}

	#menuLeftCol ul li ul li a {
		color: #56608D;
	}

	#menuLeftCol ul li ul li a:hover {
		text-decoration: underline;
	}

/**  Right Column UL **/
	#rightCol ul.ulRightCol {
		margin: 0;
		padding: 0;
		list-style: none;
		font-weight: normal;
		color: black;
		width: 158px;
		margin-left: 5px;
		font-size: 12px;		
	}


	#rightCol ul.ulRightCol li{
		background: url(../../images/generic/arrow_rightCol.gif) no-repeat;
		background-position: 3px 2px;
		margin-top: 5px;
		padding-bottom: 11px;
		padding-left: 18px;
		margin-left: 4px;
		border-bottom: 1px solid #CDD5D7;
	}
	
	#rightCol ul.ulRightCol li.noBorder {
		border-bottom: 0 solid;
	}
	#rightCol ul.ulRightCol li a {
		color: black;
	}
	#rightCol ul.ulRightCol li a:hover {
		text-decoration: underline;
	}

	
		/* Hides from IE-mac \*/
		* html #menuLeftCol {padding-right: 5px; height: 377px;}
		/* End hide from IE-mac */	
		

	/***	Bread Crumb 	***/
	
	#bcFull {
		height: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
	}
	
	#breadCrumb {
		padding-left: 15px;
	}

	#breadCrumb a {
		color: #818E91;
		text-decoration: none;	
	}
	#breadCrumb a:hover {
		text-decoration: underline;	
	}
	
	
	#Empp {
		padding-right: 15px;
		text-align: right;
		vertical-align: middle;
	}
	
	#Empp img {
		padding-right: 4px;
		border: 0;
	}
	
	#Empp a {
		color: #000000;
		text-decoration: none;
	}
	
	#Empp a:hover {
		text-decoration: underline;	
	}
	
	#Empp #ptr {
		margin-bottom: -3px;
	}

	/***  Content Div Info ***/
	#container .column {
			position: relative;
			float: left;
			padding: 0 10px;
		}
		#container .column2 {
			position: relative;
			float: left;
			padding: 0;
		}
				
		#left {
			 width: 160px;             /* LC width */
			 background-color: #EBEBE8;
			 
		}
		
		#leftGutter {
			width: 15px;
		}
		
		* html #leftGutter {
			margin-left: 8px;
		}
		
		#rightGutter {
			width: 15px;
		}
		
		* html #rightGutter {
			width: 15px;
		}
		
		#center {
			width: 645px;
			border-top: 1px dashed Black;
		}
		
		#center2 {
			width: 410px;
			padding-right: 14px;
		}
				
		#right {
			width: 170px;             /* RC width  */
			
		}
				
		
		/*** Equal-height Columns ***/
		#container {
			overflow: hidden;
		}
		#container .column, #container .column2 {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}
		/*** Equal-height Columns ***/


		div#center p {
			margin-bottom: 10px;
		}
		
		#mainContent {
			margin: 0;
			padding: 0;
			margin-right: 15px;
			width: 595px;
		}
		
		#mainContent div, #mainContent p {
				margin: 0;
				padding: 0;
		}
		#mainContent div.regPara p {
			margin-bottom: 10px;
		}
		
		#mainContent div.regPara p.noPad {
			margin-bottom: 0;
		}
		
		#mainContent div.regPara p.pb_16 {
			padding-bottom: 16px;
		}
		#mainContent div.regPara p.pt_10 {
			padding-top: 10px;
		}
		
		#mainContent div.regPara2  {
			width: 420px;
		}
		#mainContent div.regPara2 p {
			padding-bottom: 10px;
		}
		
		#mainContent.faq p {
			margin-bottom: 25px;
		}
		
		/***  Header styles  ***/
		#mainContent h1, #mainContent h2 {
			font-size: 18px;
			color: #99001B;
			margin: 0;
			padding-top: 0;
			padding-bottom: 9px;
		}
		#center2 > #mainContent h1 {
			padding-bottom: 5px;
		}

		h1.bdrBottom, h2.bdrBottom {
			border-bottom: 1px solid #CED5D6;
		}

		#mainContent h1.blueRepeated, #mainContent h2.blueRepeated {
			color: #1A3366;
		}

		/*** Border Top Bottom ***/
		.bdrBottom {
			border-bottom: 1px solid #CED5D6;
		}
				.bdrLeft {
			border-left: 1px solid #CED5D6;
		}
	
		.bdrBottomP {
			border-bottom: 1px solid #F5E5E8;
		}
	
		.bdrTop {
			border-top: 1px solid #CED5D6;
		}

		.bdrTopP {
			border-top: 1px solid #F5E5E8;
		}
		

		/***  News Styles  ***/
		table.news {
		padding: 0;
		margin: 0;
		
		width: 595px;
		padding-top: 15px;
		
		}
		* html table.news {
			margin-top: 15px;
		}
			
		table.news td {
			padding: 0;
			margin: 0;
			width: 100%;
		}
	
		table.news td.imgHolder {
			width: 136px;
			text-align: center;
			padding-bottom: 22px;
		}
		table.news td.imgHolder2 {
			width: 86px;
			text-align: center;
			padding-bottom: 22px;
		}
	
	table.news img, table.news2 img {
		
		padding-right: 15px;
		margin-bottom: 5px;
	}
	
	table.news span {  
	  
	  width: 444px;
	}
	
	table.news p {
		width: 447px;
		margin-bottom: 5px; 
	}
	table.news p.w_300 {
		width: 300px;
	}
	
	table.news2 p {
		float: left;
		width: 435px;
		padding-right: 26px;
		padding-top: 0;
		margin-top: 0;
	}
	
	table.news h3 {
		padding: 0;
		margin: 0;
		color: #08225A;
		font-size: 12px;
		margin-bottom: 7px;
	}
	
	ul.bullets2 {
	margin:0;
	padding:0;
	list-style-type: none;
	float: left;
	}

	ul.bullets2 li{
	background: url(../../images/generic/dot_dark.gif) left center no-repeat;  
	padding-left: 30px;
	list-style: none;
	}

	ul.bullets, ul.bulletsDark {
		margin: 0;
		padding: 0;
		list-style-type: none;
		color: #000000;
		width: 156px;
		list-style-position: outside;
	}

	ul.bullets li {
		background: url(../../images/generic/dot_dark.gif) no-repeat;
		background-position: 0 5px;
		padding-left: 7px;
		list-style: none; 
	}

	ul.bulletsDark li 
	{
		background: url(../../images/generic/dot_dark.gif) no-repeat;	
		padding-bottom: 5px;
		background-position: 0 5px;
		padding-left: 7px;
		list-style: none; 
	}

	ul.bullets li a, ul.bullets2 li a, ul.bulletsDark li a 
	{
		color: #841315;
	}
	ul.bullets li a:hover, ul.bullets2 li a:hover,  ul.bulletsDark li a:hover
	{
		text-decoration: underline;
	}
	ul.ulNarrow {
		width: 110px;
	}
	ul.ulNarrow2 {
		width: 140px;
	}
	ul.ulNarrowest {
		width: 90px;
	}

	ul.ulLarger {
		width: 200px;
	}
	ul.ulWide {
		width: 375px;
		padding-bottom: 18px;
	}

	ul.ulFull {
		width: 100%;
	}
	ul.ulFull li {
		padding-bottom: 7px;
	}

	ul.ulFull2 {
		width: 100%;
		padding-bottom: 15px;
	}
	ul.ulFull2 li {
		padding-bottom: 5px;
	}
	

	#mainContentRight {
		 padding-right: 10px;	 
	}
	
	td#rightCol div {
		background-color: #CED5D6;
		margin: 0;
		padding: 0;
		margin-bottom: 1px;
		padding: 10px 8px;
		width: 159px;
	}
	td#rightCol div.calendar {
		background-color: white;		
		padding-bottom: 5px;
	}

	td#rightCol div.greenBox {
		background-color: #A6D0CD;
		width: 159px;
	}

	td#rightCol div.whiteBox {
		padding: 0;
		margin: 0;
		height: 50px;
		width: 154px;
		background-color: white;
		margin-bottom: 5px;
	}


	td#rightCol div.whiteBox img {
		text-align: right;
		float: right;
		padding-top: 5px;
		
	}
	td#rightCol div.whiteBox p {
		margin: 0;
		padding: 0;
		text-align: left;
		margin-left: 8px;
		padding-top: 5px;
		width: 76px;
		float: left;
	}
	
	td#rightCol img {
		float: left;
		display: block;
		padding-right: 10px;
	}
	
	td#rightCol img.center {
		
		display: block;
		margin: 0 auto;
		padding-bottom: 8px;
	}
	* html td#rightCol img.center {
		padding: 0;
		padding-bottom: 8px;
	}


	
	td#rightCol p {
		padding: 0;
		margin: 0;
		float: left;
		display: inline;
		width: 84px;
	}
	td#rightCol p.moreLink {
		width: 100%;
		padding-top: 10px;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	td#rightCol p.centerMid {
		font-size: 12px;
		vertical-align: middle;
		color: #000000;
		padding-top: 25px;
	}
	td#rightCol p.centerMidS {
		font-size: 11px;
		vertical-align: middle;
		color: #000000;
		padding-top: 25px;
		width: 84px;
		margin-left: -2px;
	}
	td#rightCol p.centerMid a, td#rightCol p.centerMidS a {
		color: #000000;
	}
	td#rightCol p.centerMid a:hover, td#rightCol p.centerMidS a:hover {
		text-decoration: underline;
	}
	
	td#rightCol p.fullWidth {
		width: 100%;
	}
/*** RSS Box ***/

	td#rightCol div.RSSBox 
	{
		margin: 0;
		padding: 0;
		height: 38px;
		width: 159px;
		background-color: #DACAC1;
		padding: 4px;
		padding-left: 12px;
	}

	td#rightCol div.RSSBox img 
	{
		padding-right: 9px;
		vertical-align: middle;
		padding-top: 9px;
		padding-bottom: 0;
	}

	td#rightCol div.RSSBox p 
	{
		color: Black;
		border-left: solid 1px white;
		padding: 0;
		margin: 0;
		padding-left: 6px;
		height: 36px;
		padding-bottom: 0;
	}
	td#rightCol div.RSSBox p a 
	{	
		line-height: 36px;
		font-size: 12px;
		color: Black;
		vertical-align: middle;
		
	}
	td#rightCol div.RSSBox p a:hover
	{
		text-decoration: underline;
	}
/*** RSS Box ***/

	td#rightCol h5 {
		font-size: 12px;
		color: #000000;
		padding: 0;
		margin: 0;
		padding-bottom: 7px;
	}
	td#rightCol h5 a {
		color: #000000;
	}
	td#rightCol h5 a:hover {
		text-decoration: underline;
	}
	td#rightCol h5.noPadding {
		padding-bottom: 0;
	}
	td#rightCol h5.padLeft5 {
		margin-left: 10px;
		padding-top: 5px;
		padding-bottom: 12px;
	}
	td#rightCol h5.smaller {
		font-size: 10px;
	}
	td#rightCol ul {
		color: #333333;
	}
	td#rightCol .bullets li {
		background: url(../../images/generic/dot_dark.gif) no-repeat;
		background-position: 0 5px;
		padding-left: 7px;
		list-style: none; 
	}
	

	.landing h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C3871;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	}
	.landing h3 a {
		color: #2C3871;

	}
	.landing h3 a:hover {

		text-decoration: underline;
	}
	.landing h3.redTitle {
		color: #99001B;
	}
	.landing h3.retTitle a {
		color: #99001B;

	}
	.landing h3.retTitle a:hover {
		text-decoration: underline;

	}

	
	.landing h3.pt_7 {
		padding-top: 7px;
	}

	.landing h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #861114;
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	}
	
	.landing h3.h3wider {
		width: 280px;
	}
	
	.landing p {
		margin: 0;
		padding: 0;
	}

	.landing p.pr_46 {
		padding-right: 46px;
	}

	.moreLink {
		text-align: right;
		width: inherit;
		height: 22px;
		margin-bottom: 10px;
	}
	p.w_178 {
		width: 178px;
	}
	.moreLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #841315;
	padding-top: 4px;
	}
	
	.redish {
		color: #841315;
	}
	a.redish:hover {
		text-decoration: underline;
	}
	
	.moreLink a:hover {
		text-decoration: underline;
	}	
	
	td.leftCell, td.leftCell2, td.leftCellMid {
		 width: 263px; 
		 padding-right: 15px;
		border-right: #CED5D6 1px solid; 
		vertical-align: top;
	}
	
	td.leftCell2 {
		width: 280px;
	}

	td.leftCellMid {
		width: 192px;	
	}

	td.leftCell div {
		width: 263px;
	}


	td.rightCell, td.rightCellMid {
		 width: 263px;
		 padding-left: 15px;
 		vertical-align: top;

	}
	
	td.rightCellMid {
		width: 192px;
	}
	
	td.rightCell div {
		width: 263px;
	}
	td.rightCell p {
		width: 246px;
	}
	td.rightCell p.w_150 {
		width: 150px;
	}
	
	tr.mt_7 {
		margin-top: 7px;
		padding-top: 7px;
	}
	
	div.img_text {
		margin-top: 15px;
	}
	div.img_text h3 {
		padding-bottom: 8px;
	}
	div.img_text img {
		float: left;
		
	}
	div.img_text p {
		float: left;
		padding-left: 14px;
		width: 185px;
		
	}
	
	table.grayBox, table.grayBox2 {
		border: #CED5D6 1px solid;
		margin-bottom: 6px;
		width: 266px;
	}
	
	table.grayBox2 {
		width: 159px;
		background-color: White;
	}
	table.grayBox2 td {
		width: 139px;
		padding: 0 5px;
	}
	
	#rightCol table.grayBox2 div {
		background-color: white;
		height: 87px;
	}
	
	#rightCol table.grayBox2 > div {
		margin-bottom: 8px;
		height: 90px;
	}
	
	
	table.grayBox p {
		width: 180px;
	}
	table.grayBox h5 {
		font-size: 12px;
		color: #2C3871;
		padding: 0;
		margin: 0;
		margin: 9px 0;
	}
	
	table.grayBox h5 a {
		color: #2C3871;		
	}

	table.grayBox h5 a:hover {
		text-decoration: underline;		
	}

	#bracket {
		height: 105px;
		background: url(../../images/generic/bracket_red.gif) no-repeat left top;
	}
	
	#bracket p {
		padding-left: 15px;
	}
	
	#bracket2 {
	height: inherit;
	background: url(../../images/generic/bracket_red2.gif) no-repeat left top;
	}
	
	#bracket2 p {
	padding-left: 15px;
	padding-top: -15px;
	}
	.pb_24 {
	padding-bottom: 0px;
	}
	.pb_16 {
		padding-bottom: 16px;
	}
	.pt_16 {
		padding-top: 16px;
	}
	p.mt_16 {
		margin-top: 16px;
	}
	.mt_16 {
		margin-top: 16px;
	}
	.pb_7 {
		padding-bottom: 7px;
	}
	.mb_7 {
		margin-bottom: 7px;
	}
	
	* html p.pt_10 {
		font-size: 10px;		
	}
	
	* html p.pt_11 {
		font-size: 11px;	
	}
	
	.dateGray {
		color: #6F6F6F;
		font-weight: bold;
		font-size: 10px;
	}
	.dateBlue {
		color: #2C3871;
		font-size: 10px;
	}
	h4.dateH {
		color: #2C3871;
		font-size: 12px;
		font-weight: normal;
		padding: 0;
		margin: 0;
		padding-bottom: 10px;
		padding-top: 22px;
	}
	h4.regionTitle {
	margin: 0;
	padding: 0;
		color: #860018;
		margin-top: 11px;
		font-size: 14px;
	}
	.headerRed {
		color: #99001B;
		font-size: 12px;
	}
	a.headerRed:hover 
	{
		text-decoration: underline;
	}
	.headerRed a {
		color: #99001B;
	}
	.headerRed a:hover {
		text-decoration: underline;
	}
	.headerBlue {
		font-size: 12px;
		color: #2C3871;
	}
	.headerBlue2 {
		font-size: 14px;
		color: #2C3871;
		margin-bottom: 14px;
	}
	.headerBlue a, .headerBlue2 a {
		color: #2C3871;
	}
	.headerBlue a:hover, .headerBlue2 a:hover {
		text-decoration: underline;
	}
	
	#rsLib_Exp {
		background-color: #CED5D6;
		width: 260px;
		padding: 10px;
	}

	#rsLib_Exp select {
		width: 255px;
		border: 0;
		padding-bottom: 2px;
		margin-bottom: 2px;
	}
	#rsLib_Exp select.events {
		width: 183px;
	}
	
	#rsLib_Exp input {
		float: right;
		padding-right: 5px;
	}
	#topHeader {
		height: 51px;
	}
	table#directors div {
		margin: 0;
		padding: 0;
		width: 125px;
		padding-right: 15px;
		height: 246px;
	}
	
	table#directors div.padRight {
		padding-left: 15px;
	}
	table#directors div img	{
		padding-bottom: 10px;
	}
	table#directors div p {
		padding-bottom: 5px;
	}
	
	td.pt_14 {
		padding-top: 14px;
	}
	
	td.pr_15 {
		padding-right: 15px;
	}
	
	table.logos {
		border-collapse: collapse;
	}
	
	table.logos caption {
		font: 14px Verdana, Arial, Helvetica, sans-serif ;
		color: #2C3871;
		text-align: left;
		padding-top: 14px;
		padding-bottom: 10px;
	}
	
	table.logos tr {
		border-collapse: collapse;
		border-bottom: 1px solid #CED5D6;
		height: 53px;
	}

	table.logos tr td {
		border-bottom: 1px solid #CED5D6;
		border-collapse: collapse;
	}
	
	table.logos tr td img {
		padding-right: 40px;
		border-right: 1px solid #CED5D6;
	}
	table.logos tr td.noRight img {
		padding-right: 10px;
		border-right: none;
	}
	
	table.logos tr.noBottom td {
		border-bottom: 0 none;
		border-collapse: collapse;
	}
	
	table.logos td.paddingBottom {
		margin-bottom: 27px;
	}
	table.logos td {
		text-align: center;
	}
	ol {
	 color: #000000;
	 padding: 0;
	 margin: 0;
	 margin-bottom: 25px;
	}
	
	ol li {
		padding: 0;
		list-style-position: inside;
	}
	ol li a {
		color: #6F6F6F;
		text-decoration: none;
	}
	ol li a:hover {
		text-decoration: underline;
	}
	.underline {
		text-decoration: underline;
	}
	
	table#timeLine {
		margin-top: 43px;
	}
	
	table#timeLine tr {
		padding-bottom: 17px;
	}
	table#timeLine tr > td {
		padding-bottom: 17px;
	}

	table#timeLine td ul {
		padding: 0;
		margin: 0;
		list-style: none;
		font-weight: normal;
		color: #6F6F6F;
	}
	table#timeLine td ul li {
		padding-left: 8px;
		margin-left: 3px;
		list-style: none;
		background: url(../../images/generic/dash.html) no-repeat;
		background-position: 0 6px;
	}
	
	.whiteLine {
		color: white;
	}
	.ninePt {
		font-size: 9px;
	}
	.eightPt {
		font-size: 8px;
	}
	.blueUrl {
		color: #08225A;
	}

	.geTable {
		margin-top: 18px;
		width: 516px;
	}
	.geTable td {
		vertical-align: top;
	}
	
	.geTable img {
		padding-right: 18px;
		padding-bottom: 20px;
	}
	.geTable .tblRightCell {
		width: 393px;
	}
	
	.geTable .tblRightCell ul 
	{
		padding-top: 10px;
	}
	
	
	/** Industry Table **/
	/*
=Start table structure
*/

.tableStyle {
	width: 596px;
	/* border: 1px solid #CED5D6; 
	 border-width: 1px 0 0 1px; */
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	
}
#mainContent > .tableStyle {
	margin-left: 1px;
	width: 595px;
}

* html #mainContent .tableStyle {
	margin-top: -3px;
}

.tableStyle th, .tableStyle td {
	/* border: solid 1px #CED5D6; */
	/* border-width: 0 1px 1px 0; */
	border-left: 1px solid  #CED5D6;
	border-right: 1px solid #CED5D6;
	border-collapse: collapse;
	width: 17px;
	text-align: center;
	font-size: 11px;
}
* html .tableStyle td {
	width: 17px;
}
.tableStyle tr.lastRow td {
	border-bottom: 1px solid #CED5D6;
}

.tableStyle tr.topRow td {
	border-top: 1px solid #CED5D6;
	
}

.tableStyle td.firstColumn {
	width: 154px;
	text-align: left;
}
* html #mainContent .tableStyle td.firstColumn {
	width: 153px;
}
 .odd {
	background-color: #F0F2F3;
}

.td_pad td {
	padding-left: 9px;
}

.figures {
	padding-top: 6px;
	border: 0 none;
}

.figures tr {

	line-height: 15px;
}

.figures td {
	text-align: center;
	width: 74px;
	padding-right: 5px;
	font-weight: 800;

}

.figures th {
	color: #08225A;
	font-size: 12px;
	text-align: center;
}

.figures td.firstColumn {
	width: 255px;
	text-align: left;
	padding-left: 3px;
	font-weight: normal;
	font-size: 11px;
}

.figures th.firstColumn {
	width: 255px;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
}

.figures tr.oddTr {
	background-color: #DACAC1;
}

.ident td {
	padding-bottom: 16px;
}

span.padL_20 {
padding-left: 20px;
}

.rlSubscribe td {
	padding-bottom: 4px;
}

.rlSubscribe input, .rlSubscribe select, .rlSubscribe textarea {
	width: 223px;
}
.rlSubscribe input.normal {
	width: auto;
}
#events {
	width: 207px;
	background-color: #CED5D6;
	
	margin-bottom: 8px;
	height: 41px;
}

#events select {
	width: 181px;
	margin: 12px;
}

#eventDetails td {
	padding-bottom: 21px;
}
	table.country {
	 padding: 0;
	 margin: 0;
		caption-side: left;
		margin-bottom: 10px;
		width: 586px;
	}
	
	table.country tr{
		height: 95px;
		
	}
	
	table.country td {
		width: 208px;
			padding-bottom: 20px;
			padding-right: 10px;
			border-bottom: 1px solid #F5E5E8;
			padding-top: 15px;
	}
	table.country td.noBottomBdr {
		border: 0;
		border-style: none;
		padding-bottom: 26px;
	}
	.stockR tr, .stockL tr {
		height: 37px;
		padding-left: 5px;
	}
	.stockR thead, .stockL tr.lq {
		background-color: #CED5D6;
	}
	.stockL tr.lq {
		height: 24px;
	}
	.stockL thead {
		background-color: #959BB8;
	}
	.stockL thead td {
		font-size: 13px;
		color: #FFFFFF;
	}
	.stockL td {
		border-collapse: collapse;
		border-right: 1px solid #CED5D6;
	}
	
	.valueUp {
	color: #1A9431;
	}
	.valueDown {
	color: #99001B;
	}
	.charts {
		color: #4C8883;
		font-size: 9px;
	}
	#ctl00_Header1_txtSearch
	{
		padding-left: 5px;
		font-size: 10px;
		width: 140px;
	}
	#ctl00_Header1_txtSearch2
	{
		padding-left: 5px;
		font-size: 10px;
		width: 140px;
	}
	#ctl00_Header1_txtSearch3
	{
		padding-left: 5px;
		font-size: 10px;
		width: 140px;
	}
	p.w95p 
	{
		width: 95%;
	}
	input.resetBtn 
	{
		font-style: italic;
		color: #F2DFE2;
		border: none 0;
		padding: 0;
		margin: 0;
		background: url(../../images/generic/btn_bg.gif) repeat-x;  	
		height: 23px;
		width: 65px;
		text-align: center;
		vertical-align: top;
		font-size: 12px;
		line-height: 15px;
		padding-bottom:3px;
		
		
	}
	input.submitBtn 
	{
		color: #DACAC1;
		border: none 0;
		background: transparent none;
		font-style: italic;
		font-size: 12px;	
	}
	#subLeftTd 
	{
		width: 145px;
	}
	* html #subLeftTd 
	{
		width: 160px;	
	}
