/* put styles common to templates v1,v2 here;  put those distinct for each template in style.css,styles_v2.css */

.DetailsFrame { border:1px solid #6699CC; padding:1px; width:100%; position:relative; top:0px; background-color:#FFFFFF; text-align:center; }

.DetailsInside, .DetailsInside div, .DetailsInside span, .DetailsInside td { 
	font-family:Verdana, Helvetica, sans-serif; font-size:8pt; text-align:center; }
.DetailsInside a:link, .DetailsInside a:visited { COLOR:#000099; }
.DetailsInside a:hover { color:#6699CC; }
.DetailsInside div { padding:1px 0px 1px 0px; }
.DetailsInside div.h1 { filter: Shadow(Color=#666666, Direction=135); font-weight:bold; background-color:#6699CC; text-align:center; height:25px; font-size:14pt; color:#FFFFFF; }
.DetailsInside div.h2 { background-color:#6699CC; color:#FFFFFF; font-weight:bold; font-size:9pt; text-align:center; margin:2px 0px 2px 0px; }
.DetailsInside div.fixture { text-align:center; padding:0px; margin:0px auto 5px auto; }

/* Pub Article Summaries: */
.DetailsInside div.articles, .DetailsInside div.articles div { text-align:left; }
.DetailsInside div.articles { padding:0px 5px 0px 15px; }
.DetailsInside div.articles div.article { display:block; clear:both; margin-bottom:8px; }
.DetailsInside div.articles div.article .p { font-size:8pt; }
.DetailsInside div.articles div.article .p1 { font-size:10pt; font-weight:bold; }
.DetailsInside div.articles div.article .more { font-size:8pt; }
.DetailsInside div.articles div.article img { float:right; margin:2px 0px 3px 5px; }



div.PageModule { text-align:left; margin:0px 8px 8px 0px; }
div.PageModule .ModuleHeadline { background-color:#6699CC; color:#FFFFFF; /*#003366;*/ text-align:left; padding:1px 5px 1px 5px; font-size:9pt; font-weight:normal; }
div.PageModule .ModuleContent { padding:4px; }
div.PageModule .AdminMsg, div.PageModule .AdminMsg a:link, div.PageModule .AdminMsg a:visited { color:red; font-size:8pt; font-weight:normal; text-align:right; }

div.PageModule div.ArticleAllImgs { width:250px; float:right; margin:0px 0px 10px 15px; } /*block for several*/
div.PageModule div.ArticleImg { display:block; clear:both; margin:5px 0px 10px 0px; }  /*single inside*/
div.PageModule div.ArticleImg div.ArticleImgCaption { text-align:center; color:#666666; font-size:8pt; }


/* specify _div.PageModule .ArticleHeadlines_? */
.ArticleHeadlines { margin-bottom:10px; text-align:left; }
.ArticleHeadlines h1, .ArticleHeadlines h2, .ArticleHeadlines h3,
	.ArticleHeadlines h4, .ArticleHeadlines h5, .ArticleHeadlines h6 {	/*all headlines*/
		text-align:left; margin:0px; padding:0px; }
.ArticleHeadlines h1 { color:#000099; font-size:16pt; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.ArticleHeadlines h1 :link, .ArticleHeadlines h1 :visited { color:#000099; text-decoration:underline; }
.ArticleHeadlines h2 { color:#000000; /*#6699CC;*/ font-size:11pt; font-weight:bold; font-family:arial,Helvetica,sans-serif; }		/* include links for all? */
.ArticleHeadlines h3 { color:#000000; font-size:9pt; font-weight:normal; font-family:Verdana,Helvetica,sans-serif;}
.ArticleHeadlines h4 { color:#000000; font-size:9pt; font-weight:normal; font-family:Verdana,Helvetica,sans-serif;}
.ArticleHeadlines h5 { color:#000000; font-size:9pt; font-weight:normal; font-family:Verdana,Helvetica,sans-serif;}
.ArticleHeadlines h6 { color:#000000; font-size:9pt; font-weight:normal; font-family:Verdana,Helvetica,sans-serif;}
