/*
 * HTML Tags Definition
 *
 * Colors
 * light blue: rgb( 235, 242, 255 ); = #EBF2FF;
 *
 *
 *
 *
 *
 */




/*
 * 1. General
 *
 *
 */
*
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: rgb( 000, 000, 000 );
	font-size: 11px;
	font-weight: 400;
	line-height: 11pt;
	text-align: left;
}
body
{
	background-color: #FFFFFF;
	margin-left: 4px;
	margin-top: 2px;
}




/*
 * 2. Anchors
 *
 *
 */


 	/* Anchors: General */
	a
	{
		color: rgb( 184, 010, 045 );
	    text-decoration: none;
	}
	a:link
	{
		color: rgb( 184, 010, 045 );
	    text-decoration: none;
	}
	a:hover
	{
		background: rgb( 255, 255, 199 );
	    color: rgb( 064, 159, 255 );
	    text-decoration: none;
	    font-weight: 800;
		padding: 4px 10px 4px 10px;
		border: 1px dotted rgb( 000, 000, 000 );
	}
	a:visited
	{
		color: rgb( 184, 010, 045 );
	    text-decoration: none;
	}
	a:active
	{
	    color: rgb( 255, 000, 000 );
	    text-decoration: none;
	}




/*
 * 3. Headings
 *
 *
 */

	h1, h2, h3, h4
	{
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
		/* text-transform: lowercase; */
	}
	h1
	{
		color: rgb( 000, 000, 064 );
		font-size: 20px;
		text-decoration: none;
		line-height: 35px;
		margin-top: 5px;
		margin-left: 0px;
	}
	h2
	{
		color: rgb( 228, 238, 252 );
		font-size: 15px;
		text-decoration: none;
		line-height: 28px;
		margin-top: -35px;
		margin-left: 20px;
	}
	h3
	{
	    color: rgb( 044, 086, 050 );
	    font-size: 20px;
	    line-height: 24px;
	    margin-top: 5px;
	    margin-left: 0px;
	}
	h4
	{

	    color: rgb( 225, 225, 225 );
	    font-size: 12px;
	    line-height: 12px;
	    margin-top: 0px;
	    margin-left: 30px;
	}




/*
 * x. List
 *
 *
 */
	ul
	{
		margin-left: 15px;
	}
	li
	{
		list-style-type: circle;
		list-style-position: inside;
	}
	ol
	{
		position:relative;
		top: -12px;
		font-size: 12px;
		list-style-type: decimal;
		/* list-style:lower-roman inside; */
		margin-left: -10px;
	}
	dt
	{

		font-size: 10px;
		color: #000000;
	}




/*
 * x. Form
 *
 *
 */
	input
	{
		font-family: verdana,arial,helvetica;
	}
	textarea
	{
		/* border: 1px solid rgb( 235, 242, 255 ); */
		font-family: courier new;
	}
	button
	{
	    background: #EBF2FF;
	    color: #663300;
	    font-family: verdana, arial, helvetica, sans-serif;
	    padding-bottom: 4px;
	    padding-left: 4px;
	    padding-right: 4px;
	    padding-top: 4px
	}
	.option_disabled
	{
		background: rgb( 235, 242, 255 );
	}




/*
 * x. Table
 *
 *
 */

	td
	{
		padding: 2px 2px 2px 2px;
		vertical-align:top;
	}
	.tr_Title
	{
		background-color: #EBF2FF;
		font-weight: 800;
	}
	.tr_Footer
	{
		background-color: #EBF2FF;
		font-weight: 800;
	}
	.tr_Pair
	{
		background-color: #EBF2FF;
		font-weight: 800;
	}
	.tr_Odd
	{
		background-color: rgb( 235, 235, 235 );
		font-weight: 800;
	}




/*
 * x. Header Bars
 *
 *
 */

	#tab_row_HeadBar
	{
		background-color: rgb( 235, 242, 255 );
	}
	.div_HeadBar_Left
	{
		position: absolute;
		left: 0px;
		top: 0px;
		height: 18px;
		width: 240px;
		padding: 2px 2px 0px 12px;
		background-image: url( /pie/assets/images/piedravivanet.toolbar.separator.gif );
		background-repeat: no-repeat;
		background-color: rgb( 235, 242, 255 );
	}
	#div_HeadBar_Right
	{
		position: absolute;
		left: 240px;
		top: 0px;
		height: 18px;
		width: 512px;
		background-color: rgb( 235, 242, 255 );
		padding: 2px 7px 0px 2px;
	}
	#div_FootBar_Right
	{
		position: absolute;
		left: 240px;
		top: 0px;
		height: 20px;
		width: 512px;
		background-color: rgb( 235, 242, 255 );
		padding: 2px 7px 0px 2px;
	}




/* Toolbar */
#div_Toolbar, #div_Toolbar_Download
{
	position: absolute;
	top: 22px;
	left: 700px;
	width: 47px;
	z-index: 3;
	height: 18px;
	padding: 2px 2px 0px 12px;
	background-image: url( /pie/assets/images/piedravivanet.toolbar.separator.gif );
	background-repeat: no-repeat;
	background-color: #EBF2FF;
}
#Bar_Input
{
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	border: 1px dotted #cccccc;
	background: #ffffff;
	height: 11px;
}




/*
 * x. Content
 *
 *
 */

	.clsSearchResults_Title
	{
		font-weight: 800;
	}
	.clsSearchResults_Title_Count
	{
		color: #CCCCCC;
		font-size: 10px;
	}
	.clsSearchResults_Popular
	{
		font-weight: 800;
	}
	.clsContent_Heading
	{
		font-weight: 800;
	}
	.clsContent_EntryText
	{
	}
	.clsContent_EntryText_Small
	{
		color: gray;
		font-size: 9px;
	}
	.clsContent_Highlight
	{
		color: rgb(184, 10, 45);
		background-color: rgb( 255, 255, 199 );
	}
	.bible_daily_verse
	{
		font-family: Arial, Helvetica;
		font-size: 16px;
		line-height: 16pt;
		text-align: left;
	    color: rgb( 064, 159, 255 );
	    text-decoration: none;
	    font-weight: 800;
	}
	.bible_daily_cite
	{

	}




/* Content: Warning */
.clsContent_WarningText
{
	color: rgb( 000, 000, 064 );
	background-color: rgb( 228, 238, 252 );
	font-weight: 600;
}
.clsContent_WarningHeading
{
	width: 168px;
	background-color: rgb( 228, 238, 252 );

    line-height: 16px;
	font-weight: 800;
}
.clsError_Warning
{

	color: rgb( 184, 010, 045 );
	background-color: rgb( 255, 255, 199 );


}
.clsError_Critical
{

	color: rgb(184, 10, 45);
	background-color: rgb( 255, 255, 199 );


}
.clsLinkPending
{

	color: #cccccc;


}
