/*
  Title:        _common.CSS
  Description:  text formatting
  Author:		Steven Chamberlain / Dan Kirkland 
  
  Site:			www.linxhomes.co.uk
*/

/* ===========================================================================================  
common styles
=========================================================================================== */

body{
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:	.7em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img
{
	border:0px;
}




.normal ul
{
	margin-left:10px;
	padding-left:5px;
	font-weight: bold; color: #69C22A;
}

.Validation ul
{
	margin-left:10px;
	padding-left:5px;
	color: red;
	font-weight: normal;
}




/* ===========================================================================================  
custom styles
=========================================================================================== */

.normal { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; color: #333333; }
.normal a:link { color: #01315D; text-decoration: underline; }
.normal a:visited { color: #01315D; text-decoration: underline; }
.normal a:hover { color: #01315D; text-decoration: underline; }
.normal a:active { color: #01315D; text-decoration: underline; }

.LightBlue { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #92C9FF; }
.LightBlue a:link { color: #92C9FF; text-decoration: underline; }
.LightBlue a:visited { color: #92C9FF; text-decoration: underline; }
.LightBlue a:hover { color: #FFFFFF; text-decoration: underline; }
.LightBlue a:active { color: #92C9FF; text-decoration: underline; }

.white { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.white a:link { color: #FFFFFF; text-decoration: underline; }
.white a:visited { color: #FFFFFF; text-decoration: underline; }
.white a:hover { color: #92C9FF; text-decoration: underline; }
.white a:active { color: #FFFFFF; text-decoration: underline; }

.title { font-family: Trebuchet MS, Arial , Helvetica, sans-serif; font-size: 18px; line-height: 17px; font-weight: bold; color: #1963AD; }
.title a:link { color: #1963AD; text-decoration: underline; }
.title a:visited { color: #1963AD; text-decoration: underline; }
.title a:hover { color: #1963AD; text-decoration: underline; }
.title a:active { color: #1963AD; text-decoration: underline; }

.menu { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #01315D; }
.menu a:link { color: #01315D; text-decoration: underline; }
.menu a:visited { color: #01315D; text-decoration: underline; }
.menu a:hover { color: #1963AD; text-decoration: underline; font-weight: bold; display:block; }
.menu a:active { color: #01315D; text-decoration: underline; }

.dropmenu { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1963AD; }
.dropmenu a:link { color: #1963AD; text-decoration: underline; }
.dropmenu a:visited { color: #1963AD; text-decoration: underline; }
.dropmenu a:hover { color: #01315D; text-decoration: underline; font-weight: normal} 
.dropmenu a:active { color: #1963AD; text-decoration: underline; }

.green { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; color: #69C22A; }
.green a:link { color: #69C22A; text-decoration: underline; }
.green a:visited { color: #69C22A; text-decoration: underline; }
.green a:hover { color: #69C22A; text-decoration: underline; }
.green a:active { color: #69C22A; text-decoration: underline; }

.footer { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; line-height: 17px; font-weight: normal; color: #666666; }
.footer a:link { color: #666666; text-decoration: underline; }
.footer a:visited { color: #666666; text-decoration: underline; }
.footer a:hover { color: #333333; text-decoration: underline; }
.footer a:active { color: #666666; text-decoration: underline; }

.blue { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1963AD; }
.blue a:link { color: #1963AD; text-decoration: underline; }
.blue a:visited { color: #1963AD; text-decoration: underline; }
.blue a:hover { color: #1963AD; text-decoration: underline; }
.blue a:active { color: #1963AD; text-decoration: underline; }


.video { font-family: Lucida Sans Unicode, Trebuchet MS,  Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #01315D; }
.video a:link { color: #01315D; text-decoration: underline; }
.video a:visited { color: #01315D; text-decoration: underline; }
.video a:hover { color: #1963AD; text-decoration: underline;  }
.video a:active { color: #01315D; text-decoration: underline; }


.FHACalendarButton
{
	/* padding: 6px 8px 4px 8px;*/
	background-color:#1963ad;
	border:none;
	CURSOR: hand;
	width: 100%;
}

.FHACalendarButtonHighlighted
{
	background-color:#FF0000;
	border:none;
	CURSOR: hand;
	width: 100%;
}

.FHACalendarViewHighlight
{
	/* padding: 6px 8px 4px 8px;*/
	background-color:#1963ad;
	border:none;
	width: 100%;
}

.normalboldlink
{
	font-weight: bold;
	cursor: hand;
}
/* added 22/08/07 */
#message {
	font-size: 70%;
	color: #333333;
	line-height: 13px;
}
#message p{
	padding:0px;
	margin:0px 0px 6px 0px;
}
#message a{
	color: #1963AD;
	font-weight:bold;
}
#home_image {
	float:left;
	width: 283px;
}
#flashcontent {
	float:left;
	width: 278px;
}
/* */
.TableHeading
{
	font-weight: bold;
	font-size: 70%;
	color: #ffffff;
	background-color: #1963ad;
}

.TableRow
{
	font-weight: bold;
	font-size: 70%;
	color: #383838;
	background-color: #c0e4a5;
}

.AlternatingTableRow
{
	font-weight: bold;
	font-size: 70%;
	color: #383838;
	background-color: #d0ebbc;
}

.SelectedTableRow
{
	font-weight: bold;
	color: white;
	font-size: 70%;
	background-color: #e2f2d5;
}
label{ font-size: 11px; line-height: 17px; font-weight: normal; color: #333333; }

.logoutLink
{
	font-weight: bold;
}

