/*------------------------------------------------------------------
[Typography]

Body copy:		1.2em/1.6em Verdana, Helvetica, Arial, Geneva, sans-serif;
Headers:		2.7em/1.3em Helvetica, Arial, "Lucida Sans Unicode", Verdana, sans-serif;
Input, textarea:	1.1em Helvetica, Verdana, Geneva, Arial, sans-serif;
Sidebar heading:	1.5em Helvetica, Trebuchet MS, Arial, sans-serif;

Notes:	decreasing heading by 0.4em with every subsequent heading level
*/



/* ---------------- Styling the Page Body ----------------*/

html, body {  }
body { font-size:0.75em; }
html { font-size:100%; }

/* Default Font Type - any font residing within the TD tags of a table */
div, p, blockquote, ol, ul, dl, li, dt, dd, th, td 
{
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	color:#1f1f1f;
}

/* Table Header :: Section 508 compliants*/
TH
{
	font-size : 12px;
	font-weight : bold;
}

h1
{
	font-size: 1.6em;
    font-weight:bold;
}
h2 { font-size: 1.3em; }
h3 { font-size: 1.0em; }
h4 { font-size: 10px; }
h5 { font-size: 0.4em; }
h6 { font-size: 0.2em; }




/* Universal Links */
A{text-decoration: none;} 
A:link {text-decoration: none; color: #6D0606;}
A:visited {text-decoration:none; color: #6D0606;}
A:active {text-decoration: none; color: #6D0606;}
A:hover {text-decoration: underline; color: #6D0606;}



/* ---------------- Sample additional styles below ---------------- */

/* ------------------ Large Font Type Styles ------------------ */
/* Large Bold */
.LargeBold
{
	font-weight: bold;
	font-size:12px;
}

/* ------------------ Default Font Type Styles ------------------ */
/* Bold */
.NormalBold
{
	font-weight: bold;
}
/* Bold */
.NormalBoldItalic
{
	font-weight: bold;
	font-style: italic;
}
/* Bold */
.Normal
{
	font-weight: normal;
}

/* Italic */
.NormalItalic
{
	font-style: italic;
}

/* ------------------ Small Font Type ------------------ */

/* Small */
.Small
{
    FONT-SIZE: 11px;
}

/* Small Bold */
.SmallBold
{
	font-weight : bold;
    FONT-SIZE: 11px;
}

/* Small Italic */
.SmallItalic
{
	font-style: italic;
    FONT-SIZE: 11px;
}

.Clock
{
	background-color:#505b30;
	color:#bebebe;
	border:0px;
}



.SearchLabel
{
	color:#f1de93;
	font-size:11px;
}



/* ------------------  Global Bullets  ------------------ */
li
{
	list-style-position: outside;
	list-style-image: url(../images/bullet/bullet.gif);
}



/* ------------------ Copyright ------------------ */

/* Copyright */
.copyright
{
    COLOR: #333333;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
}
/* ------------------ Breadcrumb ------------------ */

/* Breadcrumb */
.Breadcrumb
{
    COLOR: #333333;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
}
/* ------------------ Comments ------------------ */

/* Comments */
.Comments
{
	background-image:url(../../../images/icons/comment.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.Comments a:link;
.Comments a:visited
{
	FONT-FAMILY: Arial;
	font-size : 11px;
	Color: #999999;
}
/* ------------------ News ------------------ */
/* News Title*/








/* ------------------ Footer Links ------------------ */
.Footer
{
	color:#666666;
	font-size:10px;
	text-align:center;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}
.Footer TD
{
	color:#999999;
	font-size:10px;
}
		/* LINKS Footer */
			.Footer a:link
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:none;
			}
			.Footer a:visited
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:none;			
			}
		
			.Footer a:hover
			{
				color: #D3D3D3;
				font-size : 10px;
				text-decoration:underline;
			}


			

			
		/* LINKS Main Menu */
			a.MenuMenu:link
			{
				color: #FFF;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}
			a.MenuMenu:visited
			{
				color: #FFF;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}
		
			a.MenuMenu:hover
			{
				color: #FFEEBA;
				font-size : 11px;
				font-weight : bold;
				text-decoration:none;
			}


.AdvancedSearch
{
	font-size:11px;
	float:right;
	display:block;
	padding-bottom:15px;
	width:100%;
	text-align:right;
}


/* ----------------- Form Feilds ----------------- */

	
	.Required
	{
	FONT-FAMILY: Arial;
	font-weight:bold;
	FONT-SIZE: 12px;
	color:#c20e0e;
	}
	.ErrorMsg
	{
	FONT-FAMILY: Arial;
	font-style: italic;
	FONT-SIZE: 10px;
	color: red;
	color: #FF0000;
	}





/*----------------------------------------
[Podcast Categories]
----------------------------------------*/

/*- Podcat Categories BG -*/
.PodcastCategoriesBG
{
	background-image:url(../../../images/PodcastCategoriesBG.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#244895;	
	color:#fff;
	height:211px;
	width:287px;
}
.PodcastCategoriesBG td
{
	vertical-align:top;
}
.PodcastCategoriesBG ul
{
padding-top:5px;
}

.PodcastCategoriesBG li
{
	color:#fff;
	font-size:11px;
	list-style-type:disc;
	padding-bottom:5px;
}
.PodcastCategoriesBG a:link,
.PodcastCategoriesBG a:visited
{
	color:#fff;
	text-decoration:none;
}
.PodcastCategoriesBG a:hover
{
	text-decoration:underline;
}


/*----------------------------------------
[User Login]

Used to stylize User Login box on right column
----------------------------------------*/

/*- Podcat Categories BG -*/
.UserLoginBG
{
	background-color:#eff1f3;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.UserLoginBG table
{
	padding:2px;
}
.UserLoginBG td
{
	color:#656565;
	font-weight:bold;
	font-size:10px;
}
.UserLoginBG div
{
	font-size:9px;
	font-weight:normal;
	border-top:1px solid #d3d6cd;
	margin-top:5px;
	padding-top:3px;
}


/*-------------------------------------------------
  Item styles
-------------------------------------------------*/
.News
{
	margin-top:15px;
}

.News h1
{
	color:#999;
	font-size:12px;
	margin:0px;
}
.News h2
{
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
}

.NewsBody
{
	padding-top:0px;
	padding-right:10px;
	padding-bottom:10px;
	border-bottom: 1px #ccc solid;
	text-align:justify;
}


/*-------------------------------------------------
  Item info
-------------------------------------------------*/

.NewsContentItem
{
	padding: 3px 0 3px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px #ccc solid;
}
.NewsContentItem1
{
	display: inline;
}
.NewsContentItem2
{
	display: inline;
	background: url(images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.NewsContentItem3
{
	display: inline;
	background: url(images/dotv.gif) left repeat-y;
	padding: 0 0 0 10px;
}
.NewsContentItem4
{
	display: inline;
	padding: 0 0 0 10px;
	background: url(../../../images/icons/dotv.gif) left repeat-y;
}
.NewsContentItempostedby
{
	background: url(../../../images/icons/person.png) center left no-repeat;
	font-size: 11px;
    font-variant: small-caps;
	line-height: 12px;
	padding: 0 10px 0 12px;
}
.NewsContentItemcategory
{
	background: url(../../../images/icons/folder.png) center left no-repeat;

	font-size: 11px;
    font-variant: small-caps;
	line-height: 12px;
	padding: 0 10px 0 14px;
}

.NewsContentItemcomments
{
	background: url(../../../images/icons/comment.png) center left no-repeat;

	font-size: 11px;
    font-variant: small-caps;
	line-height: 12px;
	padding: 0 10px 0 13px;
}
.NewsContentItemedit
{
	background: url(../../../images/icons/edit.gif) center left no-repeat;
	font-size: 11px;
    font-variant: small-caps;
	line-height: 12px;
	padding: 0 10px 0 11px;
}






/*----------------------------------------
[Table Headers]
----------------------------------------*/

/*- Table eader 01 -*/
.TBL-TitleHeader
{
	background-image:url(../../../images/tbl-Header01.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	border:1px solid #d3d6cd;
	border-bottom:0px;
	font-weight:bold;
	font-size:13px;
	line-height:28px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:5px;
}
.TBL-TitleHeader span
{
	font-weight:normal;
	font-size:11px;
}
.TBL-ContentBorder
{
	border:1px solid #d3d6cd;
	vertical-align:top;
}
.errorStyle
{
    color:Red;
}

.TopBar-Right div
{
	border:1px solid red;
}
.TopBar-Right a
{
	color:#fff;
	font-size:11px;
}
.TopBar-Right img
{
	vertical-align:middle;
}

.SearchResults-Views
{
	font-size:11px;
	color:#6b6b6b;
}
.SearchResults-Comments
{
	font-size:11px;
	color:#6b6b6b;
}

.commentMain
{
	border-bottom:1px solid #b2b2b2;
	padding:14px;
}
.CommentsHeader
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.commentReport
{
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;	
}
.CommentPaging
{

}