/* Start of CMSMS style sheet 'FamilyFirst' */
BODY {
	background-image:url(uploads/familyfirst/body_background.jpg);
	margin:0;
}
div#pagewrapper {
	padding:5px;
	margin:20px auto;
	color:black;
	max-width: 786px;   /* IE wont understand these, so we will use javascript magick */
	min-width: 786px;
	min-height:708px;
	border:1px #000 solid;
	background-color:#ffffff;
}
table#tblcontent {
	width:786px;
	background-image:url(uploads/familyfirst/treebackground.jpg);
	background-repeat:no-repeat;
}
div#content{
     min-height:530px;
}
div#navigation {
	background-color:#f6f8e9;
	border:1px #BBB solid;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:1px;
height:22px;
}
div#navigation img {
	border:none;
}
div#navigation a {
	padding:2px;
	margin-left:7px;
	border: 1px #f6f8e9 solid;
}

div#navigation a:hover{
border-bottom:solid 2px #2C8220;
padding-bottom:0px;
}

div#header {
	display:block;
	background-image:url(uploads/familyfirst/header.gif);
	background-repeat:no-repeat;
	width:786px;
	height:88px;
}
div#header h1 a {
	/* you can set your own image here */
   display: block;
	height: 88px;             /* adjust according your image size */
	text-indent: -999em;  /* this hides the text */
	text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
}
div#footer {
	clear: both;       /* keep footer below content and menu */
	color: #000;
	background: #f6f8e9;
	border:1px #BBB solid;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:1px;
	min-height:16px;
}
div#footer p {
	font-size: 0.8em;
	padding: 1.5em;       /* some air for footer */
	margin: 0;
}
div#footer p a {
	color: #000; /* needed becouse footer link would be same color as background otherwise */
}
.footercopyright {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	font-weight:bold;
}
.footerlinks {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:5px;
	font-weight:bold;
	color:#2C8220;
}

.footerlinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:1px;
	font-weight:bold;
	color:#2C8220;
text-decoration:none;
}

.footerlinks a:hover{
text-decoration:underline;
}

div#caregiverspotlight {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-bottom:solid 1px #BBB;
	border-left:solid 1px #BBB;
	border-right:solid 1px #BBB;
	height:170px;
	width:156px;
	max-width:156px;
	padding:5px;
}
div#moneysavingtips {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-bottom:solid 1px #BBB;
	border-left:solid 1px #BBB;
	border-right:solid 1px #BBB;
	height:253px;
	width:156px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	max-width:156px; text-align:left;
	background-image:url(uploads/familyfirst/3pixeltrans.gif);
}
div#currentnews {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-bottom:solid 1px #BBB;
	border-left:solid 1px #BBB;
	border-right:solid 1px #BBB;
	height:150px;
	width:156px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	max-width:156px;
	background-image:url(uploads/familyfirst/3pixeltrans.gif);
}
div#linksofinterest {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	border-bottom:solid 1px #BBB;
	border-left:solid 1px #BBB;
	border-right:solid 1px #BBB;
	height:150px;
	width:156px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	max-width:156px;
	background-image:url(uploads/familyfirst/3pixeltrans.gif);
}
.EmployeeOfTheMonthSummary{
	padding-top:5px;
	text-align:center;
}
.EmployeeOfTheMonthSummaryMorelink{
padding-top:5px;
}

h3#NewsPostDetailTitle{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12pt;
border-bottom:solid 2px #BBB;
}

div#NewsPostDetailReturnLink{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;

}
div#EmployeeOfTheMonthPostDetailReturnLink
{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
div#linkmgr{
font-family:trebuchet ms,geneva;
font-size:10pt;
}
div#linkmgr UL{
margin-top:-4px;
margin-left:-20px;
}
.contactform {font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;font-size:10pt;}
.required TD {font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;font-size:10pt;}
.formsubmission {font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;font-size:10pt;}
.blogs-breadcrumb{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.blogs-pagechooser {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.blogs-showblogsentry {
	
	padding-top:5px;
}

.blogs-showblogsentrytime{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12pt;
	border-bottom:solid 2px #BBB;
}

.blogs-showblogsentrytitle{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding-top:5px;
}

.blogs-showblogsentryshorttext{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.blogs-showblogsentrycategory{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-showblogsentrycomments{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

div#blogs-showblogsentries {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.blogs-showentrybox {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
}

.blogs-showentryheader {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding-top:5px;
}

.blogs-showentrytime {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12pt;
	border-bottom:solid 2px #BBB;
}

.blogs-showentrytitle {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-top:5px;
}

.blogs-showentrytext {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
text-indent:20px;
}

.blogs-showentrycomments  {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-showentrycomment  {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-showentrycommenttime  {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-showentrycommenttext  {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-showentrycommentauthor {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.blogs-showentrycommentform {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;

}

.blogs-addcommentlabel {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-authorinput{
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-commentinput {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-submitinput {
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.blogs-captchainput{
font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
background-color:#F8F8F8;width:125px;
}
.moneytipsinput INPUT{
width:145px;
	font-family:trebuchet ms,geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
/* End of 'FamilyFirst' */

