﻿
/*********************************************************************************/
/************************************* GENERAL ***********************************/
/*********************************************************************************/

.listContent_clrFix { clear:both; overflow:hidden; height:10px; }
.listContent_clrFixSmall { clear:both; overflow:hidden; height:5px; }
.listContent_clrFix2px { clear:both; overflow:hidden; height:5px; }
.listContent_clrFixAuto { clear:both; overflow:hidden; height:auto; }

.headerText { float:left; width:300px; text-align:left; padding:1px 0 0 5px; font-weight:bold; font-family:Verdana; color:#FFF;  font-size:12pt; }
.headerIcon { float:left; width:auto; padding:2px 0 0 10px; background-color:Transparent; }

.text { float:left; width:100px; text-align:left; padding-left:10px; font-weight:bold; font-family:Verdana; color:#045C97; font-size:10pt; }
.textFullAuto { float:left; padding-left:0; width:auto; height:auto; text-align:left; font-weight:normal; font-family:Verdana; color:#045C97; font-size:10pt; }
.textAutoSearchResult { float:left; padding: 2px 0 0 15px; width:auto; height:auto; text-align:left; font-weight:bold; font-family:Verdana; color:#AB2C2C; font-size:10pt; }
.textAutoDate { float:left; padding:0 2px 0 2px; width:auto; text-align:left; font-weight:bold; font-family:Verdana; color:#045C97; font-size:10pt; }
.textLeft { float:left; width:45px; text-align:left; font-weight:bold; font-family:Verdana; color:#045C97; font-size:10pt; }
.doubledot { float:left; width:20px; text-align:center; margin:0; font-weight:bold; font-family:Verdana; color:#045C97; font-size:10pt; }
.object { float:left; width:auto; }

.aspTextBox { float:left; width:180px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  }
.aspTextSearchBox { float:left; width:180px; height:22px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:11pt;  }
.aspCheckBox { float:left; width:180px; text-align:left; font-weight:bold; font-family: Verdana; color:#045C97; font-size:11pt;  }

.aspValidator { float:left; width:15px; margin-left:6px; background-color:#E6F8FF; font-weight:bold; font-family: Verdana; font-size:15pt; }
.aspValidatorDescription { float:left; width:30px; margin-left:6px; background-color:#E6F8FF; font-weight:bold; font-family: Verdana; font-size:15pt; }
.aspValidatonSummary { float:left; width:330px; background-color:#E6F8FF; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt; }

.aspTextBox_AboutUsWritten { float:left; width:390px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt; margin-left:0px; padding-left:0px;}
.aspTextBoxDescription { float:left; width:210px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt; margin-left:0px; padding-left:0px;}
.aspTextBoxDateTime { float:left; width:100px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt; margin-left:0px; padding-left:0px;}

.aspDropDownListDateYear { float:left; width:65px; height:20px; margin:0 0 0 0; padding:0 0 0 0; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04;}
.aspDropDownListDateYearControl { float:left; width:65px; height:20px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04; border-color:#C34B04;}
.aspDropDownListDateMonthDay { float:left; width:45px; height:20px; margin:0 0 0 0; padding:0 0 0 0; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04;}
.aspDropDownListDateMonthDayControl { float:left; width:45px; height:20px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04; border-color:#C34B04;}
.aspDropDownListDateHourMinute { float:left; width:45px; height:20px; margin:0 0 0 0; padding:0 0 0 0; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04;}
.aspDropDownListDateHourMinuteControl { float:left; width:45px; height:20px; background-color:ButtonHighlight; font-weight:bold; font-family: Verdana; color:#045C97; font-size:10pt;  border: solid 0px #C34B04; border-color:#C34B04;}

.msgImage { float:left; width:20px; }
.msgImageSub { float:left; width:20px;  padding-left:17px;}
.msgTextRed { float:left; width:auto; font-weight:bold; font-family:Verdana; color:Red; font-size:10pt; }
.msgTextGreen { float:left; width:auto; font-weight:bold; font-family:Verdana; color:#1D9007; font-size:10pt; }
.msgTextGreen a { text-decoration:underline; color:#1D9007;}
.msgTextGreen a:hover { text-decoration:underline; color:#1D9007;}
.msgTextGreen a:visited { color:#1D9007;}
.msgTextNote { float:left; width:auto; font-style:italic; font-family:Verdana; color:#1D9007; font-size:9pt; }
.msgTextSub { float:left; width:auto; font-weight:bold; font-family:Verdana; color:#1D9007; font-size:10pt; }
.msgTextSub a { text-decoration:underline; color:#1D9007;}
.msgTextSub a:hover { text-decoration:underline; color:#1D9007;}
.msgTextSub a:visited { color:#1D9007;}
.msgSpace { float:left; width:auto; }

.space { float:left; width:auto; }
.button { width:auto; text-align:center; padding: 0 5px 0 5px; font-weight:bold; font-family: Verdana; font-size:11pt; color:#E6F8FF; background-color:#C34B04; border-style:none; cursor:hand; }

/*********************************************************************************/
/*********************************************************************************/

.pnlListContent_Capsule { display:block; }

.pnlListContent_Capsule_Header *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#045C97;
}
.pnlListContent_Capsule_Header1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}
.pnlListContent_Capsule_Header2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
  background:#045C97;
}
.pnlListContent_Capsule_Header3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlListContent_Capsule_Header4
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}
.pnlListContent_Capsule_Header5
{
  border-left:1px solid #045C97;
  border-right:1px solid #045C97;
}

.pnlListContent_Capsule_Footer *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E6F8FF;
}
.pnlListContent_Capsule_Footer5
{
  border-left:1px solid #E6F8FF;
  border-right:1px solid #E6F8FF;
}
.pnlListContent_Capsule_Footer4
{
  border-left:1px solid #E6F8FF;
  border-right:1px solid #E6F8FF;
}
.pnlListContent_Capsule_Footer3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #E6F8FF;
  border-right:1px solid #E6F8FF;
}
.pnlListContent_Capsule_Footer2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #E6F8FF;
  border-right:1px solid #E6F8FF;
  background:#E6F8FF;
}
.pnlListContent_Capsule_Footer1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #E6F8FF;
  border-right:1px solid #E6F8FF;
  background:#E6F8FF;
}

.pnlListContent
{
	width:570px;
	height:auto;
    min-height:975px;
	padding: 0 0 0 0;
    text-align:center;
    background:#E6F8FF;
	border:solid 0px Red;
}

.pnlListContent_Header
{
	width:570px;
	height:25px;
	padding: 0 0 0 0;
	float:left;
    text-align:center;
    background:#045C97;
	border:solid 0px #ccc;
    text-align:left;
    font-weight:bold;
    font-family:Verdana;
    color:#FFF;
}
.pnlListContent_Body 
{ 
	width:570px;
    height:auto;
    min-height:950px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
    text-align:left;
    background:#E6F8FF;
    color:#045C97;
    font-size:small;
    font-weight:normal;
    font-family:Verdana;
    line-height:22px;
	border:solid 0px Red;
}
.pnlListContent_ListBody a { color:#045C97; text-decoration:none; }
.pnlListContent_ListBody a:hover { color:#045C97; text-decoration:underline; }
.pnlListContent_ListBody a:visited { color:#045C97; }

.pnlListContent_ListLine
{
	clear:both; 
	overflow:hidden; 
	height:2px;
	width:auto;
	margin:1px 0 2px 0;
	padding:0 0 0 0;
	background:#045C97;
}
/********************************************************************************************/
/********************************************************************************************/

.pnlDataList
{
    width:550px;
    height:auto;
    max-height:530px;
	background:#E6F8FF;
    display:block;
	margin:0 0 0 4px;
	padding:0 0 0 0;
	border:solid 0px Red;
}

.pnlDataList_Header
{
	width:550px;
	height:23px;
	background:#E6F8FF;
	color:#045C97;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
	border:solid 0px Red;
}
.pnlDataList_HeaderObject
{
	float:left;
	height:20px;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px Red;
}

.pnlDataList_Header_Line
{
	clear:both; 
	overflow:hidden; 
	height:3px;
	width:auto;
	background:#045C97;
}

.pnlDataList_ItemObject
{
	float:left;
	min-height:28px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size:9pt;
	border: solid 0px Red;
}
.pnlDataList_ItemObject a { color:#045C97; cursor:pointer; text-decoration:none; }
.pnlDataList_ItemObject a:hover { color:#045C97; cursor:pointer; text-decoration:underline; }
.pnlDataList_ItemObject a:visited { color:#045C97; cursor:pointer; }

.pnlDataList_Item
{
	width:550px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#045C97;
	background:#E6F8FF;
	font-weight:bold;
	text-align:left;
	border: solid 0px Red;
}
.pnlDataList_AlternatingItem
{
	width:550px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#045C97;
	background:#E6F8FF;
	font-weight:bold;
	text-align:left;
	border: solid 0px Red;
}
.pnlDataListItem
{
	width:550px;
	min-height:28px;	
	text-align:left;
	color:#045C97;
	background:#E6F8FF;
	background-repeat:no-repeat;
	background-position:top right;	
	font-size:9pt;
	font-family:Verdana;
	font-weight:bold;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;	
	overflow:hidden;
	border: solid 0px Red;
}
.pnlDataListItem:hover
{
	width:550px;
	min-height:28px;	
	text-align:left;
	color:#045C97;
	background:#FFF;
	background-repeat:no-repeat;
	background-position:top right;	
	font-size:9pt;
	font-family:Verdana;
	font-weight:bold;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;	
	overflow:hidden;
	border: solid 0px Red;
}
/*---------------------------------------------------------------------------------------------------*/
.pnlDataList_Footer
{
	width:auto;
	height:18px;
	margin: 0 auto 0 auto;
	padding:4px 0 0 0;
	text-align:left;
	background:#E6F8FF;
	border: solid 0px Red;
}

/***********************************************************************************************/
/****************************************** About Us Written Blog Posts *****************************************/
/****************************************************************************************************************/

.pnlAboutUsWritten_BlogPostsSearch
{
	width:565px;
	height:95px;
	float:left;
    text-align:left;
    background:#E6F8FF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px Red;
}
.pnlAboutUsWritten_BlogPosts
{
	width:565px;
	min-height:320px;
	height:auto;
	float:left;
    text-align:left;
    background:#E6F8FF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px Red;
}
.pnlAboutUsWritten_BlogPosts_Summary_Left
{
	width:130px; 
	height:90px; 
	float:left; 
	border: solid 0px Red; 
}
.pnlAboutUsWritten_BlogPosts_Summary_Right
{
	width:435px; 
	height:90px; 
	float:left; 
	border: solid 0px Red; 
}
.pnlAboutUsWritten_BlogPosts_NumberChar
{
	width:auto;
	height:auto;
    text-align:right;
    background:#E6F8FF;
	font-family:Verdana; 
	color:#045C97; 
	font-size:10pt;
	border:solid 0px Red;	
}
.pnlAboutUsWritten_BlogPosts_Validation
{
	width:565px;
	height:auto;
	float:left;
    text-align:left;
    background:#E6F8FF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:solid 0px Yellow;
}

.pnlAboutUsWritten_BlogPostAdding_Success
{
    width:550px;
    height:90px;
	margin: 0 0 0 10px;
    padding: 0 0 0 0;
    text-align:left;
    background:#E6F8FF;
	border:solid 0px Green;
}
.pnlAboutUsWritten_BlogPost_Failing_ByExistingPost
{
    width:555px;
    height:90px;
	margin: 0 0 0 10px;
    padding: 0 0 0 0;
    text-align:left;
    background:#E6F8FF;
	border:solid 0px Red;
}
.pnlAboutUsWritten_BlogPost_Failing_ByError
{
    width:555px;
    height:90px;
	margin: 0 0 0 10px;
    padding: 0 0 0 0;
    text-align:left;
    background:#E6F8FF;
	border:solid 0px Red;
}
/*****************************************************************************************************/
/*****************************************************************************************************/
/*****************************************************************************************************/
