/*			STYLESHEET FOR A&D WATCH	*/

/*			Designed by Nick Escobedo
			Hart Energy Publishing, Copyright 2011
			nescobedo@hartenergy.com
			
			*/

/* 			_______________________	     */
/*			BODY - LINKS                 */
/*									     */



html {
	font-size:100%;
}

body {
	margin: 0;
	padding: 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #303030;
	background-color: #514e35;
	background-image: url(css_images/page_background.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	}


::-moz-selection { 
	background:#2750c5;
	color:#fff;
   	}
::selection {
	background:#2750c5;
	color:#fff;
	}

a:link  { color:#157ab2; text-decoration:none;}
a:hover { xcolor:#000; text-decoration:underline;}
a:visited { color:#157ab2;}


	
	

form { margin: 0px;}
	
.clear { clear:both}

.landingpage p { margin:0px;}

/* 			_______________________	*/
/* 			HEADERS 				*/

	


/* 			________________________________	*/
/* 			LAYOUT - ID SELECTORS 				*/


#pageContainer {
	margin: 0 auto;
	width: 990px;
	margin-bottom: 50px;
	background-color: #FFFFFF;
	border-left:2px solid #FFF;
	border-bottom:2px solid #FFF;
	border-right:2px solid #FFF;
  	}

#Header	{
	width:990px;
	height:75px;
	margin:0px;
	padding: 0px;
	background:#30393e url(/resources/css/css_images/header_BG.png) repeat-x;
	}
	
#ExpandAd { padding:3px 0; clear:both;}
	
#MainFull {
	float:left;
	width:975px;
	padding-left: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	}	

#Main {
	float:left;
	/*width:520px;*/
	width:500px;
	margin: 10px 0 20px 15px;
	background-color: #FFF;
	}
	
/*VidLayout */

#Multimedia_left { float:left; width:640px; margin-left:15px;}

/*Homepage Layout */

#Left-Nav { float:left; padding:10px 0 0 0 ; width:160px; font-size:12px; margin-left:10px;}

#Left-Nav ul { margin:0; padding:0;}
#Left-Nav li { margin-bottom:1px; padding:2px 0 2px 5px; list-style:none; background-color:#F2F2F2; font-weight:bold;}
#Left-Nav li.header { background-color:#dbd9c7; font-weight:bold; text-transform:uppercase; border-top:solid #777 1px;}

#Middle-column { float:left; margin:0; padding:10px 0 0 13px; width:468px;}

#Right-column {float:right;
	width:300px;
	padding-right: 15px;
	margin-bottom: 20px;
	margin-top: 10px;
	background-image:url (/resources/css/css_images/sidebar_bg.jpg); background-repeat:repeat-y; padding-left:12px;
	}


	
#Sidebar {
	float:right;
	width:306px;
	padding-right: 15px;
	margin-bottom: 20px;
	margin-top: 6px;
	background-image:url (/resources/css/css_images/sidebar_bg.jpg); background-repeat:repeat-y; border-left:1px solid #D9D9D9; padding-left:12px;
	}
	
#MainCol1 {
	float:left;
	width:295px;
	}
	
#MainCol2 {
	float:right;
	width:295px;
	}

#Subcontent {
	background-color:#cfd9ff;
	padding:5px 15px 10px 15px;
	border:solid #CCCCCC 1px;
	}

#Subcontent2 {
	background-color:#CCCCCC;
	padding:5px 10px 10px 10px;
	border:solid #CCCCCC 1px;
	}
.dbwrapper {
	background-color:#FFFFD5;
	padding:5px 10px 10px 10px;
	border:solid #CCCCCC 1px;
	background-image: url(../images/blogsBG.jpg);
	background-repeat: no-repeat;
	}

.cathead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #5b6db3;
	font-size:11px;
	line-height : 12px;
	padding: 4px 3px 4px 7px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-top:9px;
	}

.catwrapper {
	background-color:#e0e6fc;
	padding:10px 10px 10px 10px;
	border:solid #CCCCCC 1px;
	}

#Feedback { 
	padding: 7px 12px 5px 12px;
	border: solid #cecece 1px;
	background-color: #F3F3F3;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}
	
#Sidebox {
	padding:12px;
	border: solid #a9a9a9 1px;
	background-color: #E8E8E8;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	}
	
#Clear {clear:both}			
		
#Article br { line-height:0px; font-size:0px;}		/* used to negate br tag spacing between article paragraph 	*/
		
#Article  {
	color:#000000;
	padding-top:18px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	line-height:24px;
	}
	
#Article2  {
	color:#000000;
	border-top: solid #CCCCCC 1px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	line-height:24px;
	}

#Article ul {
	padding:8px 0px 0 6px;
	}
#Article ul li {
	padding:0 4px 0 0px;
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px 0px 0px 20px;
	}
	
#Dept  {
	padding-top:18px;
	font-family:Arial, Verdana;
	font-size:13px;
	line-height:20px;
	}	
#Dept ul {
	padding:3px 0px 0 6px;
	}
#Dept ul li {
	padding:0 4px 0 0px;
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px 0px 0px 20px;
	}
		
#Comments  {
	margin-top: 18px;
	border-top: solid #CCCCCC 1px;
	background-color: #E7E7DD;
	padding: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	}

#Refbar 	{
	padding: 0px 0px 0px 0px;
	width: 660px;
	background-color: #FFFFFF;
	height: 25px;
	}

#Return 	{
	margin:10px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	clear:both;
	}

#Footer 	{
	margin:15px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	width: 990px;
	background-color: #FFFFFF;
	clear:both;
	border-top: solid #CCCCCC 1px;
	}

#pagepeel {
	z-index: 2000;
	width: 800px;
	position: absolute;
  }
	
	
/* 			________________________________	*/
/* 			ARTICLE ELEMENTS 				*/


.byline {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	margin-top: 7px;
	}

.date {
	FONT-SIZE: 9px;
	COLOR: #747474;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	}

.Subhead {
	font-size:14px;
	color: #1F4578;
	line-height: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 0px;
	padding: 0x;
	font-weight: bold;
	font-style: italic;
	}


.pagination {
	overflow:hidden;
	margin:0 0 6px 0;
	clear:both;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.pagination .prev {width:100px;float:left;font-weight:700;}
.pagination ul {
	list-style:none;
	padding:0;
	margin: 0;
}
.pagination ul li {display:inline;border-right:1px solid;padding:0 4px 0 4px;line-height:1.4em;color:#898989;font-weight:700;border-bottom:none;}
.pagination ul li.last {border-right:none;}


.pagination {
	overflow:hidden;
	margin:0 0 6px 0;
	clear:both;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.breadcrumb  {
	line-height:normal;
	color:#7D7D7D;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
.breadcrumb ul {
	list-style:none;
	padding:0;
	margin: 0;
	}
.breadcrumb ul li {
	display:inline;
	border-right:1px solid;
	padding:0 4px 0 4px;
	line-height:normal;
	color:#7D7D7D;
	border-bottom:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
	
.breadcrumb ul li.last {border-right:none;}

.word_count { float:left;}


/* 			_______________________	*/
/* 			Navigation				*/		



/* 			Navigation changed to dropdown external CSS				*/	




/* 			________________________________	*/
/* 			INLINE ARTICLE TABLE AND IMAGES	*/

.ArticleImageTable {
	float:left;
	margin-bottom:5px;
	margin-right:15px;
	padding:0px;
}
.ArticleImageTableRight {
	float:right;
	margin-bottom:5px;
	margin-left:15px;
	padding:0px;
}

* html .ArticleImageTable {
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	padding:10px;
	position:relative;
	}
.ArticleImage {
	margin:0pt;
	padding:8px 0pt 0pt;
	}

.ArticleImage a:hover{}

.ArticleImageCell, .ArticleCommentsCell, .ArticleCommentsCell2 {
	background:#EEEEEE none repeat scroll 0%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4pt 10px 10px;
	}
	
.ArticleFunctionCell {
	background:#efefef none repeat scroll 0%;
	border-top:3px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 10px 10px 20px;
	}
* html .ArticleFunctionCell {
	background:#EEEEEE none repeat scroll 0%;
	border-top:3px solid #FFFFFF;
	padding:10px;
	padding-top:15px;
	}

.ArticleCommentsCell, .ArticleCommentsCell2, .ArticleFunctionCell {
	padding-top:0pt;
	line-height: normal;
	}
.ArticleFunctionCell table {
	color:#666666;
}
#ArticleRelatedCell {
	border-bottom:1px solid #CCCCCC;
	border-top:3px solid #FFFFFF;
	margin:0pt;
	padding:0pt;
	padding-top:5pt;
	}
#ArticleRelatedCell table {
	margin:0pt 8px 0px;
	}

/* 			________________________________     	*/
/*			New Article Layout                 */
.breadcrumb { line-height:normal; color:#7D7D7D; font-size:11px; margin-bottom:10px;}
.articleTitle { padding:0px 15px; clear:both; xmargin-top:10px;}
.articleTitle h2 { font-size:26px; color:#000; font-weight:normal;}

.articleToolBar { border-bottom:1px solid #DFDFDF;  font-size:8pt; padding:0 0 4px 0; margin-top:21px;}

.toolbar_byline { float:left; width:510px; font-size:14px; margin-right:50px;}
.toolbar_share { float:left; width:200px; font-size:12px; border-left:solid 1px #CCC; height:30px; padding:0 0 0 30px;}
.toolbar_text { float:left; width:150px; font-size:12px; border-left:solid 1px #CCC; height:30px; padding:0 0 0 30px;}
.toolbar_item { float:left; font-size:12px; border-left:solid 1px #CCC; height:20px; padding:0 12px; font-size:12px; }


.articleBody { font-size:14px; line-height:22px; /*padding-bottom:70px;*/}

#left { width:600px; float:left; margin-left:15px;}


ul.access2 { margin:10px 0 0 15px; 	padding:0;}
ul.access2 li { font-size:11px; margin:0; padding:0; }




/* 			________________________________     	*/
/*			HOMEPAGE UL FORMAT                 */
ul.hp { margin:0px; padding:0px; list-style-position:inside;}

ul.hp li {
	margin: 0px;
	clear:both; 
	padding:0px;
	}
	
.catwrapper ul.hp li {
	margin:0px;
	margin-left:8px;
	clear:both; 
	padding:0px;
	}
.catwrapper ul.hp {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	}		
	
/* 			________________________________     	*/
/*			HOMEPAGE UL FORMAT                 */
ul.tmi { margin:0px; padding:0px; list-style-position:inside; margin-bottom:15px;}

ul.tmi li {
	margin: 0px;
	clear:both; 
	padding:0px;
	margin-bottom:2px;
	}	

/* 			________________________________     	*/
/*			HOMEPAGE BLOG FORMAT                 */
ul.hpblog {
	margin:5px 0 32px 0;
	padding:0px;
	color:#666;
	}

ul.hpblog li {
	border-bottom:1px dotted #998F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 3px;
	margin: 0px;
	clear:both; 
	padding:0px;
	list-style-image: none;
	list-style-type:none;
	}
	
ul.hpblog li:hover {
	/*background-color: #44676b;
	background-color: #f3e9b8;*/
	}
ul.hpblog li a { display:block; padding:5px 0 8px 0 }
ul.hpblog li a:hover { border:none; padding:5px 0 8px 0; background-color: #f3e9b8; /*color:#FFFFFF;*/ }
ul.hpblog li a.title {font-weight:bold;}

/* 			________________________________     	*/
/*			NEWS LISTS FORMAT                       */
ul.news {
	margin:5px 0 20px 0;
	padding:0px;
	color:#666;
	}

ul.news li {
	border-bottom:1px dotted #bab178;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding:10px 3px;
	margin: 0px;
	clear:both; 
	list-style-image: none;
	list-style-type:none;
	}

ul.news li a img {}	

.newsleft {width:90px; float:left;}
.newsright {width:350px; float:left;}	

.newsleftfeature {width:154px; float:left;}
.newsrightfeature {width:286px; float:left;}	

ul.news li a.title {xdisplay:block; padding:0px 0 2px 0; font-weight:bold; font-size:16px; line-height:18px; }
/*ul.news li .date { padding-bottom:4px; line-height:normal; color:#333; text-transform:uppercase;}*/
ul.news li .abstract { /* float:left; */ color:#333; }
ul.news li .entitlement { color:#990000; text-transform:uppercase;}

/* 			________________________________     	*/
/*			UPCOMING EVENTS FORMAT                 */

ul.dates { margin:0px; padding:0px;} 
ul.dates li {
	xborder-bottom:1px dotted #998F4F;
	border-bottom:1px solid #CFD9FF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding:4px 0px 6px 0px;
	margin: 0px;
	}

/* 			________________________________	*/
/*			TABLE FORMATTING                 */


.ftab {
	border-collapse: collapse;
	border:0px
	color: #333333;
	}
.ftab caption {
	padding: 0 0.6em 0.8em;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: transparent;
	}
.ftab td,
th {
	border-spacing: 0px;
	border: 1px solid #e0e0e0;
	padding: 3px;
	margin:0;
	}
.ftab thead th {
	background: #024464 none repeat scroll 0%;
	border-color:#E0E0E0 rgb(224, 224, 224) rgb(173, 173, 133);
	border-style: solid;
	border-width: 1px 1px 4px;
	color:#FFFFFF;
	text-align: left;
	font-weight: bold;
	border-bottom: solid #ADAD85 4px;
	}
.ftab thead th a:link {
color:#FFF;
}

.ftab thead th a:hover { color:#66abfd;
	}
	
.ftab table tfoot th, tfoot td {
	text-align: left;
	}
	
.ftab tfoot th {
	font-weight: bold;
	}
.ftab tbody td a {
	background: transparent;
	text-decoration: underline;
	}
.ftab tbody td a:hover {
	background: transparent;
	}
.ftab tbody th a {
	background: transparent;
	color: #3f7c5f;
	xtext-decoration: underline;
	font-weight: bold;
	}
.ftab tbody th a:visited {
	color: #b98b00;
	}

.ftab tfoot td {
	padding:10px;
	}
.ftab tbody tr:hover {
	xbackground: #f2efc3;
	}


.ftab .selectme{
	width:30px;
}
.ftab .firstRow{
        text-align: left;
	font-weight: bold;
	 
	color:#ffffff; 
}
.ftab ul
{
	list-style-type: decimal
}
.ftab .blueLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration:none;
}
.ftab .withoutstyle{
	border: 0px solid #ffffff ; 
	font-family:Arial, Helvetica, sans-serif;
	height:10px;  
	font-size: 12px;
	padding:0px;!important
}
.ftab .withouthover tr:hover{
	background:none; 
	height:10px;  
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	padding:0px;
	border: 0px solid #ffffff ; !important
}

.ftab .htxt {
	font-family: sans-serif,Arial, Helvetica;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.ftab .txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494949;
	text-decoration:none;
}

/* 			________________________________________                	*/
/* 			HOMEPAGE TOOLS AND DATABASE TABLE FORMAT 				*/

#toolData{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 11px;
}
#toolData table td{  }
#toolData thead td{
	font-size:10px;
	color:#666666;
	border-bottom:1px solid #c7b59b;
}
#toolData table tbody td{
	font-size:11px;
	color:#666666;
	padding:5px 0;
	border-bottom:1px solid #D6D6D6;
	font-weight: bold;
}
#toolData tfoot th, tfoot td{
	font-size:10px;
	background-color: #000000
	color:#666666;
	padding:2px 0;
	font-weight: bold;
}
#toolData table tbody td.noData{
	color:#666666;
	font-weight:normal;
}
#toolData table tbody td.keyLabel{ border:0; }


/* 			____________________________________________      	*/
/* 			TABS 	- DHTML tabbed styles and layout		*/

.tabtext {
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

.pagestyle4 {
  border-left: solid 1px #B0BEC7;
  border-right: solid 1px #B0BEC7;
  border-bottom: solid 1px #B0BEC7;
  background-Color: #FFFFFF;
  background-repeat: repeat-y;
}

.tabPage {
	padding: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	}
	

/* 			________________________________	*/
/* 			COMMENTS ELEMENTS 				*/


.comm .info {width:370px;float:left;}
.comm ul {float:right;list-style:none;padding:0;}
.comm ul li {display:inline;xpadding:0 0px 0 0px;line-height:1.4em;color:#898989;font-weight:700;border-bottom:none;}


.commentSubmit {
	background:url(css_images/postcomment.gif) no-repeat;
	text-indent:-999em;
	font-size:0;
	border:none;
	width:150px;
	height:22px;
	cursor:pointer;
	margin:5px 0 0 0;
	display:block;
	float:right;
}

#commentField {
	width:550px;
	height:100px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	}

/* 			________________________________	*/
/* 			ONTHEMARKET SEARCHTAB 				*/

#tabNavigation ul {
  height: 24px;
  margin: 0;
  padding-left: 10px;
  background: url(http://www.aanddwatch.com/resources/images/tab_bottom.gif) repeat-x bottom;
}

#tabNavigation li {
  margin: 0; 
  padding: 0;
  display: inline;
  list-style-type: none;
}
	
#tabNavigation a:link,
#tabNavigation a:visited {
  float: left;
  background: #f3f3f3;
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  padding: 4px 10px 4px 10px;
  margin-right: 4px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #666;
}

#tabNavigation a:link.active,
#tabNavigation a:visited.active {
  border-bottom: 1px solid #dee3f9;
  background: #dee3f9;
  color: #000;
}

#tabNavigation a:hover {
  background: #fff;
}

/* 			________________________________	*/
/* 			STYLE - CLASS SELECTORS 				*/


.TopStoryHP  a{
	text-decoration: none;
	color: #e4e79c;
}

.TopStoryHP  a:hover{
	text-decoration: underline;
	color: #006666;
}

.TopStoryHP  a:link		{
	color: #e4e79c;
}
	
.TopStoryHP  a:visited		{
	color: #e4e79c;
}


.Image {
	margin: 0px 0px 0px 0px;
	border: dotted #b7b084 1px;
	}

.ImageLeft {
	margin: 0px 10px 6px 0px;
	border: dotted #b7b084 1px;
	float: left;
	}
.ImageRight {
	margin: 0px 0px 6px 10px;
	border: dotted #b7b084 1px;
	float: right;
	}	
	
.ImageCaption {
  background-color:rgb(232, 231, 215);
  border:1px solid #ccc;
  margin:12px auto;
  padding:12px;
}
.ImageCaptionLeft {
  float:left;
  margin:12px 12px 12px 0;
}
.ImageCaptionRight {
  float:right;
  margin:12px 0 12px 12px;
}
.ImageCaption img {
  border:0;
}
.ImageCaption .caption {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-top:8px;
  text-align:left;
}


.blockquote {
	background:transparent url(css_images/bg_blockquote.gif) no-repeat scroll 0pt 5px;
	padding-left: 35px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	color: #212945;
}

.blockquoteinline {
	background:transparent url(css_images/sm_blockquote.gif) no-repeat scroll 0pt 9px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	color: #212945;
	font-size: 0.93em;
	}

.SecHeadWhiteSm {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	line-height : 12px;
	padding: 5px 2px 3px 6px; 
	border-bottom:solid #D8CE86 3px;
	background-color: #6C6637;
	margin: 0px 0px 0px 0px;
	}


.frommag {
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #013249;
	font-weight : normal;
	line-height : 13px;
	padding: 2px 2px 2px 0px;
	margin: 0px 0px 18px 0px;
	}
	
.TopStory {
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}


.UtxtSm {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 15px;
	}

.UtxtSmallPx {
	font-family : Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	line-height: 13px;
	}

.UtxtLargePx {
	font-family : Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 19px;
	}
	
.UtxtLargestPx {
	font-family : Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height: 21px;
	}


.DeptHead {
	font-family : Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #a9a575;
	font-weight : bold;
	line-height : 32px;
	padding: 2px 2px 2px 0px;
	margin: 15px 0px 13px 0px;
	letter-spacing: -1px;
	}
	
.result {
	font-size:12px;
	font-weight : normal;
	line-height : 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:14px;
	clear: both;
	color: #333;
	}
	
.resultKEY {
	font-size:12px;
	font-weight : normal;
	line-height : 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:14px;
	clear: both;
	color: #333;
	background-color: #D1E6E7;
	border:solid 1px #B1D3D6;
	padding: 12px 14px 13px 14px;
	}
	
	
.TopStoryHP {
	font-size:13px;
	font-weight : normal;
	line-height : 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	}


.article {						/* used to set space around individual stories on homepage 	*/
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin-bottom:18px;
	clear: both;
	color: #333;
	}
	
.articleSm {				/* used to set a SMALLER space around individual stories on homepage 	*/
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin-bottom:7px;
	clear: both;
	color: #000000;
	}

.conflist {
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin-bottom:10px;
	clear: both;
	color: #333;
	border-bottom:dotted #CCC 1px;
	padding-bottom:10px;
	}
	


.article ul { margin:0px; padding:0px;} 
.article li {
	list-style-position:inside; 
	}
	
.restate {						/* used to set space around listing in re section 	*/
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin-bottom:18px;
	padding-bottom:14px;
	border-bottom:solid #CCC 1px;
	clear: both;
	color: #333;
	}

.comments {						/* used to set space around individual stories on homepage 	*/
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	clear: both;
	color: #333;
	border-bottom: dotted #333333 1px;
	}

.SecHead {
	font-family : Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #333333;
	font-weight : bold;
	line-height : 32px;
	padding: 2px 2px 2px 0px;
	margin: 0px 0px 13px 0px;
	letter-spacing: -1px;
	}
	
.SecHead1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8E8E64;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	}
	
.SecHead2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003366;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-bottom:4px;
	}
.SecHead22 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #242424;
	xcolor: #617a79;
	line-height : 12px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #EFEFE9;
	}
	
.SecHead3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height : 13px;
	background-color: #AEAE8C;
	padding: 5px 2px 3px 4px;
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	}
	
.SecHeadWhite {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height : 12px;
	padding: 10px 2px 12px 6px;
	font-weight: bold;
	border-bottom-color: #D8CE86;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	background-color: #6C6637;
	margin: 0px 0px 0px 0px;
	}

.dkgray {color: #333333}

.storytitle {
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	xfont-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	}

.storytitle1 {
	font-size: 25px;
	color: #333333;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.storytitle2 {
	font-size: 16px;
	color: #333333;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
  text-decoration :none;
	}
		
.titleheader {
	FONT-SIZE: 16px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	}
			

.titleheaderMed {
	FONT-SIZE: 14px;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	}	

.titleheaderSmall {
	FONT-SIZE: 11px;
	COLOR: #333333;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	}

.UtxtSmall {
	font-size:11px;
	color: #000000;
	line-height: 13px;
	}

.Utxt-HP		{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #292929;
	line-height: 16px;
			}		

.ConferenceTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold;}

.shareval { 
	float:left; 
	padding-bottom: 6px;
	padding-right: 30px;
	padding-top: 6px;
	}
	
.hline {
	border-top:solid #CCCCCC 1px;
	margin: 5px 0px 20px 0px;
	}
	
.restrict {
	background-color:#FFFBA6;
	padding:5px 0px 5px 0px;
	}
	
.error { color:#CC0000;}	


#InsTradNav {
   list-style: none;
   margin: 0; padding: 0;
   font-size:12px;
}
#InsTradNav li {
   float: left;
   list-style-image:none;
}
#InsTradNav li a {
   display: block;
   background:#FFF;
   width: 100px;
   text-align: center;
   color: #024464;
   padding: 3px 0;
}
#InsTradNav li a:hover {
   background: #024464;
   color: #FFF;
}
.WhiteBorder {
	border: solid #FFF 1px;
}

/* 			MEDIA PAGES 				*/

#MediaMain {
	float:left;
	width:540px;
	margin:6px 0px 20px 15px;
	padding-top:10px;
	background-color:#35547c;
	background-image:url(http://www.oilandgasinvestor.com/resources/images/vidtemplateBG.jpg);
	background-repeat:no-repeat;
	position:relative;
	color:#fff;
	border-bottom:solid #698bb8 9px;
	}
	* html #MediaMain { display:inline;}
	
#MediaMain a{
	text-decoration: none;
	padding: 3px 1px;
	margin-right: 2px;
	color: #ff6c00;
	}

#MediaMain a:visited{color: #ff6c00;}

#MediaMain a:hover{	color: #ffba00;}

#MediaMain a:active{color: #ff6c00;}	


#MediaSidebar {
	float:right;
	width:340px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-top: 6px;
	border:solid #CCC 1px;
	padding:15px;
	}	* html	#MediaSidebar {display:inline;}
	
#MediaFull {
	color:#fff;
	width:960px;
	padding: 65px 0px 17px 0px;
	background-color:#35547c;
	background-image:url(http://www.oilandgasinvestor.com/resources/images/mediactrBG.jpg);
	background-repeat:no-repeat;
	position:relative;
	
	border-bottom:solid #698bb8 9px;
	}		
	
#MediaFull .storytitle1 { color:#95c2ff;}	
	
#MediaFull a{
	text-decoration: none;
	padding: 3px 1px;
	margin-right: 2px;
	color: #ff6c00;
	}

#MediaFull a:visited{color: #ff6c00;}

#MediaFull a:hover{	color: #ffba00;}

#MediaFull a:active{color: #ff6c00;}	

.media {			/* used to set a space around audvid stories 	*/
	font-size:12px;
	font-weight : normal;
	line-height : 14px;
	margin-bottom:7px;
	clear: both;
	border-top:solid #CCC 1px;
	padding-top:5px;
	}

.rightdots { background: transparent url(css_images/accent-grey-dots-vertical.gif) repeat-y scroll right center;}
.dateField { margin-right:6px; padding-right:5px;}


/*     ____________________________________________      */
/*     WEBINAR HOMEPAGE                                  */

/*#webhp {
        color:#ffffff;
        background-color:#511b2b;
        padding:3px 10px 10px 10px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height: 13px;
        margin:0px;
        }
#webhp a {color:#D1B55F;}
#webhp a:link { }
#webhp a:hover { color:#ffffff;}

#webhp ul { color:#e591a6;}

ul.web { margin:0; padding:0; margin-top:3px;}
ul.web li { list-style-position:inside; margin:0px; padding:0px;}*/



.toolbar { border:solid #CCC 1px; padding:2px 4px; font-size:11px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.toolbar img { margin-right:5px;}







/* ------------------------------ */
/* START PAGE PARTS AND SLOTS */
/* ------------------------------ */
/* STYLE PAGE PARTS */
.page_callout {font-size:16px;}

.page_body {font-size:15px; line-height:120%;}

.page_title {}
.page_title h1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size:30px;
        color: #333333;
        font-weight : bold;
        line-height : 32px;
        padding: 2px 2px 2px 0px;
        margin: 0px 0px 13px 0px;
        letter-spacing: -1px;
	}

.page_features {}
.page_features h1 {}
.page_features h2 {}

.page_items {}
.page_items h2 {}

.section_title {}
.section_title h2 {}

.section_features {}
.section_features h2 {}

.section_items {}
.section_items h2 {}


/* STYLE SLOT IMAGE */
.slot .clear {float:none; clear:both;}
.slot img {margin:0px; padding:0;}
.slot_ImageCallout img,
.slot_ImageTitle img,
.slot_ImageTitleCallout img,
.slot_TitleImageEvent img,
.slot_TitleImageEventCallout img {
	margin-bottom:6px;
	}
.slot_ImageTitle img.ImageLeft,
.slot_ImageTitleCallout img.ImageLeft,
.slot_TitleImageEvent img.ImageLeft,
.slot_TitleImageEventCallout img.ImageLeft {
	margin-right:10px;
	float:left;
	}
.slot_ImageTitle img.ImageRight,
.slot_ImageTitleCallout img.ImageRight,
.slot_TitleImageEvent img.ImageRight,
.slot_TitleImageEventCallout img.ImageRight {
	margin-left:10px;
	float:right;
	}
.slot_TitleImageEventCallout .callout {float:none; clear:both;} /* force clear */


/* STYLE SLOT TITLE */
.slot .title h1 {font-size:19px; line-height:120%; margin:0; padding:0;}
.slot .title h2 {font-size:12px; line-height:120%; margin:0; padding:0;}
.slot .title h1 a {display:inline;}
.slot .title h2 a {display:inline;}
.slot_ImageTitleCallout .title h1,
.slot_TitleCallout .title h1,
.slot_TitleEvent .title h1,
.slot_TitleEventCallout .title h1,
.slot_TitleImageEvent .title h1,
.slot_TitleImageEventCallout .title h1 {
	margin-bottom:4px;
	}
.slot_ImageTitleCallout .title h2,
.slot_TitleCallout .title h2 {
	margin-bottom:6px;
	}
.slot_TitleEvent .title h2,
.slot_TitleEventCallout .title h2,
.slot_TitleImageEvent .title h2,
.slot_TitleImageEventCallout .title h2 {
	margin-bottom:2px;
	}
.bold .slot .title h1, .bold .slot .title h2 {font-weight:bold;}
.italic .slot .title h1, .italic .slot .title h2 {font-style:italic;}
.size10 .slot .title h1, .size10 .slot .title h2 {font-size:10px;}
.size11 .slot .title h1, .size11 .slot .title h2 {font-size:11px;}
.size12 .slot .title h1, .size12 .slot .title h2 {font-size:12px;}
.size13 .slot .title h1, .size13 .slot .title h2 {font-size:13px;}
.size14 .slot .title h1, .size14 .slot .title h2 {font-size:14px;}
.size15 .slot .title h1, .size15 .slot .title h2 {font-size:15px;}
.size16 .slot .title h1, .size16 .slot .title h2 {font-size:16px;}
.size17 .slot .title h1, .size17 .slot .title h2 {font-size:17px;}
.size18 .slot .title h1, .size18 .slot .title h2 {font-size:18px;}
.size19 .slot .title h1, .size19 .slot .title h2 {font-size:19px;}
.size20 .slot .title h1, .size20 .slot .title h2 {font-size:20px;}
.size21 .slot .title h1, .size21 .slot .title h2 {font-size:21px;}
.size22 .slot .title h1, .size22 .slot .title h2 {font-size:22px;}
.size23 .slot .title h1, .size23 .slot .title h2 {font-size:23px;}
.size24 .slot .title h1, .size24 .slot .title h2 {font-size:24px;}
/* IE FIX: Space appears above header when next to a floating image. */
/*
.slot_ImageTitle h1,
.slot_ImageTitle h2,
.slot_ImageTitleCallout h1,
.slot_ImageTitleCallout h2 {
	display:inline;
	}
*/


/* STYLE SLOT LINK */
.slot a {display:inline;}
/*
.slot a:link,
.slot a:visited,
.slot a:active {
	color:#05557a;
	text-decoration:none;
	}
.slot a:hover {color:#da7009; text-decoration:underline;}
*/


/* STYLE SLOT AUTHOR */
.slot .author {color:#666666; font-size:12px;}
.size10 .slot .author {font-size:9px;}
.size11 .slot .author {font-size:10px;}
.size12 .slot .author {font-size:11px;}


/* STYLE SLOT EVENT */
.slot_TitleEventCallout .event,
.slot_TitleImageEventCallout .event {
	margin-bottom:8px;
	}
.slot .event {font-size:12px;}
.slot .event .date { font-size:inherit; color:#525252; font-family:Arial, Helvetica, sans-serif; line-height:inherit; font-weight:bold;}
.slot .event .venue {
	color:#525252
}
.slot .event .location {color:#525252}
.size10 .slot .event {font-size:9px;}
.size11 .slot .event {font-size:10px;}
.size12 .slot .event {font-size:11px;}


/* STYLE SLOT CALLOUT */
.slot .callout {color:#333333; font-size:12px;}
.size10 .slot .callout {font-size:9px;}
.size11 .slot .callout {font-size:10px;}
.size12 .slot .callout {font-size:11px;}
/* IE FIX: Space appears above closing paragraph even though opening paragraph stripped out. */
/* Paragraph not stripped out in event callout, keep spacing. */
/*
.slot_ImageTitleCallout .callout *,
.slot_TitleCallout .callout * {display:inline;}
*/
/* ------------------------------ */
/* END PAGE PARTS AND SLOTS */
/* ------------------------------ */








/* START GLOBALS */
/*
#Return {margin:10px 0px 0px 0px; padding:0px 0px 20px 0px;}
.page_title h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	line-height: 32px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	letter-spacing: -1px;
        }
.section_feature h2 {
        font-weight:bold;
        margin:0px;
        padding:0px;
        color:#000000;
        font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size:15px;
        }
.clear {float:none; clear:both;}
*/
/* END GLOBALS */


/* START SLOT PARTS */
/* IMAGE */
/*
.slot .clear {float:none; clear:both;}
.slot img {margin:0px 0px 6px 0px;}
.slot img.ImageLeft {margin-right:10px; float:left;}
.slot img.ImageRight {margin-left:10px; float:right;}
.slot_TitleImageEventCallout .callout {float:none; clear:both}
*/
/* LINK */
/*
.slot a {color:#05557a; text-decoration:none;}
.slot a:link {text-decoration:none;}
.slot a:hover {color:#da7009; text-decoration:none;}
.slot a:visited {text-decoration:none;}
.slot a:active {text-decoration:none;}
*/
/* DATE */
/*
.slot .date {color:#666666; font-weight:normal;}
.slot_h1 .date {font-size:13px;}
.slot_h2 .date {font-size:12px;}
.slot_h3 .date {font-size:11px;}
*/
/* AUTHOR */
/*
.slot .author {color:#666666;}
.slot_h1 .author {font-size:13px;}
.slot_h2 .author {font-size:12px;}
.slot_h3 .author {font-size:11px;}
*/
/* CALLOUT */
/*
.slot .callout {color:#333333;}
.slot_TitleImageEventCallout .callout,
.slot_TitleEventCallout .callout {margin-top:8px;} /* Add space between event and callout. */
.slot_h1 .callout {font-size:13px;}
.slot_h2 .callout {font-size:12px;}
.slot_h3 .callout {font-size:11px;}
/*
/* IE FIX: Space appears above closing paragraph even though opening paragraph stripped out. */
/* Paragraph not stripped out in event callout, keep spacing. */
/*
.slot_ImageTitleCallout .callout *,
.slot_TitleCallout .callout * {display:inline;}
*/
/* EVENT */
/*
.slot .event {font-style:italics;}
.slot .event .date {font-weight:bold; margin:0px;}
.slot .event .venue {font-weight:bold; margin:0px;}
.slot .event .location {margin:0px;}
*/
/* IE FIX: Space appears above header when next to a floating image. */
/*
.slot_ImageTitleCallout h1,
.slot_ImageTitleCallout h2,
.slot_ImageTitleCallout h3,
.slot_ImageTitle h1,
.slot_ImageTitle h2,
.slot_ImageTitle h3,
.slot_TitleImageEventCallout h1,
.slot_TitleImageEventCallout h2,
.slot_TitleImageEventCallout h3,
.slot_TitleImageEvent h1,
.slot_TitleImageEvent h2,
.slot_TitleImageEvent h3 {display:inline;}
*/
/* END SLOT PARTS */





/* START MAINEVENT */
#MainEvent { padding:0px 15px; background-color:#fff;}
#MainEvent .page_title {float:left; width:220px;}
#MainEvent table {float:none; clear:both; background-color:white; width:100%; margin:0 0 10px 0; padding:0px; border-collapse:collapse; empty-cells:show;}
#MainEvent p,
#MainEvent table tr th,
#MainEvent table tr td {
        color:black;
        text-align:left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        }
#MainEvent table tr th,
#MainEvent table tr td { margin:0px; padding:3px; height:auto; vertical-align:middle;}
#MainEvent p {font-size:11px; line-height:1.2em; margin:1em 0px; padding:0px;}
#MainEvent a {text-decoration:none; color:#034667; font-weight:bold;}
#MainEvent a:hover {text-decoration:none; color:#823f0a;}
#MainEvent table tr th {font-size:13px; font-weight:bold; border:0px;}
#MainEvent table tr td {font-size:10px; font-weight:normal; border:1px solid #e0e0e0;}
#MainEvent table thead tr th {font-weight:bold; background-color:#ede9ad; border-bottom:4px solid #adad85;}
#MainEvent table thead tr td {font-style:italic;}
#MainEvent table tbody tr:hover {background:#f2efc3;}
#MainEvent table tbody tr td.link {padding:0px;}
#MainEvent table tbody tr td.link a {display:block; padding:3px; line-height:1.4em;}
#MainEvent table tr th.hide,
#MainEvent table tr td.hide {border:0px; margin:0px; padding:0px; width:0px; empty-cells:hide;}
#MainEvent table.features {margin:0px;}
#MainEvent table.features a:hover,
#MainEvent table.features tbody tr:hover {background:none;}
#MainEvent table.features tbody tr td {border:0;}
#MainEvent table.features ul li { /* list-style-image:url(none); */ list-style-type:none;}
/* END MAINEVENT */



/* COMPANY DETAIL */
#CoHead h1 { font-size:28px; line-height:normal; xmargin:0; xpadding:0;}
#CoHead h2 { font-size:14px; color:#666; line-height:normal; margin:0; padding:0; }

#CoMenu { border-bottom:1px solid #999; margin:20px 0;}

.charts {
	background-color:#F8F8F8;
	border:1px solid #E9E9E9;
	margin:0 0 20px;
	padding:10px 0;
	text-align: center;
}


.latesthead { padding:10px;}
.latesthead  div.head {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.latesthead ul { list-style-image:url(css_images/arrow-right.gif); margin:0 0 0 16px; padding:0;}
.latesthead ul li { margin:0; padding:2px 0;}
.latesthead ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.latesthead ul li a:hover { text-decoration:underline;}
.latesthead div.moreLink  { font-size:11px; font-weight: bold; color:#000; padding:10px 0 0 15px; }




/* NEW */

.article { border-bottom:dotted 1px #CCC; padding:6px 0; margin-bottom:5px;}

.heading {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #394b57;
	border-bottom:solid #666 2px;
	letter-spacing:-1px;
	font-weight:bold;
	padding: 6px 0 5px  0;
	margin:0;
}

.heading a { color:#0e3058;}
.heading a:hover { color:#000;}

ul.hpn { margin:0px; padding:0px;}

ul.hpn li {
	border-bottom:1px dotted #b0cada;
	xfont-family:  Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding: 3px;
	margin: 0px;
	clear:both; 
	padding:0px;
	list-style-image: none;
	list-style-type:none;
	font-weight:bold;
	}
	
ul.hpn li:hover {
	background-color: #e6ecf0;
	}
ul.hpn li a { display:block; padding:4px 0 }
ul.hpn li a:hover { border:none; padding:4px 0;  /*color:#FFFFFF;*/ }

.but_view { 
	text-align:right;
	font-size:10px;
	line-height:10px;
	border-bottom:1px dotted #CCC;
	text-transform:uppercase;
	}		
.but_view a { 
	display:block;
	padding:4px 14px 4px 0; 
	background-image: url(/resources/images/icon_arrow.gif);	
	background-position:right center;
	background-repeat:no-repeat;}

.but_view a:hover { background-color:#e6ecf0; color:#000;} 



.slot .callout { color:#333; font-size:12px;}

.page_features h1 { 
	xfont-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight:bold;
	line-height:20px;
	margin:5px 0 1px;
	padding-bottom:2px;
}

ul.rsn { margin:8px 0 0 25px; padding:0;}
ul.rsn li { list-style:none; list-style-image:url(/resources/images/redarrow.png);}


#QuickLinks { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666; }
#QuickLinks a {font-weight:bold;}

.hpdb { font-size:11px; line-height:13px; }







ul.hpblog li a:hover { background-color:#fff;}



ul#tabs { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 4px; padding:0;}
ul#tabs li { margin:0; padding:0; border:none; display:inline; font-size:11px; font-weight:bold; }
ul#tabs li a { xdisplay:block; padding:7px 13px; background-color:#666; color:#FFF; border-top: solid 1px #CCC; border-left: solid 1px #CCC; border-right: solid 1px #CCC;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}

#tabMain-content  { border:solid #CCC 1px; padding:15px;}
ul#tabs li a.tabMain-selected { background-color:#fff; color:#000;}


.itemcol { width:90px; margin-right:20px; float:left;}

.itemcol ul { margin:0 0 0 15px; padding:0;}


#ArticleSidebar { float:right; width:210px; xdisplay:none; }


a.sbutton  { padding:8px 28px 8px 8px; background-color:#09C; color:#FFF; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }


.adv {text-align: center; padding: 15px 0pt; background-color: rgb(243, 240, 235); border: 1px solid rgb(212, 212, 212); margin-top: 8px}

.adv .rightBarAd { margin-bottom:10px;}

/* 			________________________________	*/
/*			TABLE FORMATTING                 */


.addata {
	border-collapse: collapse;
	border:0px
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	}
.addata caption {
	padding: 0 0.6em 0.8em;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: transparent;
	}
.addata td,
th {
	border-spacing: 0px;
	border: 1px solid #e0e0e0;
	padding: 6px 4px 12px 4px;
	margin:0;
	}
	
.addata td { padding: 4px;}	
.addata thead th {
	background: #333 none repeat scroll 0%;
	border-color:#E0E0E0 rgb(224, 224, 224) rgb(173, 173, 133);
	border-style: solid;
	border-width: 1px 1px 4px;
	color:#FFFFFF;
	text-align: left;
	font-weight: bold;
	border-bottom: solid #ADAD85 4px;
	font-size:12px;
	line-height:13px;
	}
.addata thead th a {
color:#FFF; text-decoration:underline;
}

.addata thead th a:hover { color:#cdcd8b;
	}
	
.addata table tfoot th, tfoot td {
	text-align: left;
	}
	
.addata tfoot th {
	font-weight: bold;
	}
.addata tbody td a {
	xbackground: transparent;
	xtext-decoration: underline;
	}
.addata tbody td a:hover {
	xbackground: transparent;
	}



.addata tfoot td {
	padding:10px;
	}
.addata tbody tr:hover {
	xbackground: #f2efc3;
	}


.addata .selectme{
	width:30px;
}
.addata .firstRow{
        text-align: left;
	font-weight: bold;
	 
	color:#ffffff; 
}
.addata ul
{
	list-style-type: decimal
}
.addata .blueLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration:none;
}
.addata .withoutstyle{
	border: 0px solid #ffffff ; 
	font-family:Arial, Helvetica, sans-serif;
	height:10px;  
	font-size: 12px;
	padding:0px;!important
}
.addata .withouthover tr:hover{
	background:none; 
	height:10px;  
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	padding:0px;
	border: 0px solid #ffffff ; !important
}

.addata .htxt {
	font-family: sans-serif,Arial, Helvetica;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.addata .txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494949;
	text-decoration:none;
}

.adview  a{
	float:right;
	padding:3px 10px;
	margin:3px 8px 3px 15px;
	font-weight: bold;
	background-color:#2877a3;
	color:#FFF;
	display:block;
	text-decoration:none;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-transform:uppercase;
	
}

.synopsis { padding:0px 0px 30px 0px; font-size:11px;}
 .bold { font-weight:bold; color:#000;}
 
 .list_sect { border-bottom:solid 2px #CCC; padding:0 0 4px 0; font-weight:normal; color:#394B57; font-size:15px;}
  .list_head { font-size:28px; color:#333; margin:19px 0 10px 0; font-weight:normal;}






.section {  }
.section ul, #homeLeft ul, #homeMiddle ul, #homeRight ul { margin:0px; padding:0px; list-style:none; }
.section li, #homeLeft li, #homeMiddle li, #homeRight li { padding-bottom:10px; }
.section li img, #homeLeft li img, #homeMiddle li img, #homeRight li img { float:left; margin-right:10px; }
.section li { padding-bottom:20px; font-size:10pt; }
.section h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13pt;  margin:0px 0px 5px; border-bottom:1px solid #dfdfdf;  }
.section h4 a:link, .section h4 a:visited, .section h4 a:hover{color:#000;  display:block;  font-weight:normal;}
.section h3 { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; line-height:1.2; display:inline;}
.sectionMore {font-size:8pt; text-transform:capitalize; color:#666; margin-left:10px; font-weight:bold; }
.symbol { font-size:7pt; color:#666; white-space:nowrap; }



.rssFeed { float:right; }
.rssFeed a {text-decoration:none;}
.rssFeed a:hover { text-decoration:none; }



#Sidebar #ajax_login,
#Sidebar #stockChart,
#Sidebar .rightBarAd,
#Sidebar #tabsMost,
#Sidebar #sponsoredLinks,
#Sidebar #article { margin-bottom:8px; }




#Events #Middle-column { width:450px; }
#Events .eventDetailImage { float:left; margin-right:10px; margin-bottom:10px; width:70px; height:70px; }
#Events .eventTitle h2 {
  float:left;
  width:345px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12pt;
  border-bottom:1px solid #dfdfdf;
  padding-bottom:5px;
  margin:0;
  }
#Events .eventDate { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; float:left; }
#Events .eventCost { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; float:right; }
#Events .eventCostFree { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#b20101; }
#Events .eventDetail p { margin:0px 0px 10px; line-height:1.6; }
#Events .eventRegister { padding:3px 10px; background-color:#dedbd1; margin-top:5px; }
#Events .eventRegister img { margin-right:5px; }
#Events .eventFreeImage { position:absolute; /*z-index:2;*/ width:70px; height:70px; }
#Events .genericBox {
  margin-bottom:15px;
  border:1px solid #dfdfdf;
  background-color:#ffffff;
  padding:5px 10px 10px 10px;
  line-height:1.3;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#555555;
  }
#Events .section { margin-bottom:15px; }

#Related_contents ul { padding:0; margin:0;}
/* #Related_contents ul li { font-size:13px; line-height:15px; padding-bottom:4px;} */
#Related_contents ul li { font-size:12px; line-height:15px; padding:8px 10px; border-bottom:1px dotted #ccc; list-style:none; }
/* #Related_contents ul li:first-child { padding-top:0; } */

.members-only { background-color:#9C0000; color:#fff; font-weight:bold; font-size: 9px; padding:3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }

ul.news li.news-small a.title { font-size:12px; line-height:14px; }
ul.news li.news-small { padding:2px 3px; }


.rightBarAd, #tabsMost { margin-bottom:7px;}
