﻿body {
    font-family: verdana, arial, helvetica, sans-serif;
	background-color: #CCCCCC;
    color: black;
    margin: 20px 40px 20px 40px;
}
tr, div, input, select, textarea, p, li {font:11px verdana, arial, 'sans serif'; color:#333333;}
label {font: 12px Verdana, Arial, Helvetica, 'sans-serif';}

.inpfrm {font: 12px Verdana, Arial, Helvetica, 'sans-serif';}
input.inpfrm {font: 12px Verdana, Arial, Helvetica, 'sans-serif'; width: 150px}

a    { color: #004572 }

a.adminmenu:link, a.adminmenu:visited, a.adminmenu:active
{
	font: 10px Verdana, Arial, Helvetica, 'sans-serif';
	color: black;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: hand;
}

a.adminmenusel:link, a.adminmenusel:visited, a.adminmenusel:active
{
	font: bold 10px Verdana, Arial, Helvetica, 'sans-serif';
	color: black;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: hand;
}

ul {list-style:square; margin-top:5px;}
li {list-style:square;}
input.small {width: 50px}
input.medium {width: 100px}
input.long {width: 300px}
font.normal
{
	font: arial, helvetica, 'sans serif';
}


form {margin-bottom:0px; margin-top:0px; text-align:center;}

.mainTable
{
	border-style: none;
	background-color: white;
	text-align: left;
	margin: 0 0 0 0;
	border-width:10px;
	width:750px;
}

.content
{
  background-color: white;
}

.menutable
{
	background-color: white;
}

/* top level navigation */
.mainmenu
{
	border-bottom: #7a92a1 1px solid;
	background-color: #e6ebee;
}

/* override menu link appearance */
.mainmenu a
{
  color:Black;
  text-decoration:none;
}

.mainmenu a:hover
{
  text-decoration: underline;
}

.mainmenu .menuitem
{
  padding-left:5px;
  height:30px;
  font-size: .60em;
  font-weight:bold;
  width:100px;
  text-align:left;
  border-right: solid 1px #7A92A1;
}

#linkBtn a
{
	border-right: #ffffff 0px solid;
	padding-right: 1px;
	border-top: #ffffff 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 0px;
	text-transform: uppercase;
	border-left: #ffffff 0px solid;
	width: 130px;
	color: white;
	margin-right: 3px;
	padding-top: 0px;
	border-bottom: #ffffff 0px solid;
	font-family: Times New Roman, Verdana, Arial;
	text-align: left;
}
#linkBtn a:hover
{
	background-color: gray;
}

.ListTitle
{
	color: #ffffff;
	font: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	background: url(http://www.lancehorsley.com/Images/title_sprite.png) #004572 repeat-x 0px 50%;
}

.admListTitle
{
	color: #ffffff;
	font: bold 100% Verdana, Arial, Helvetica, Sans-Serif;
	background: url(http://www.lancehorsley.com/Images/title_sprite.png) #004572 repeat-x 0px 50%;
}

.Title  { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, ; background-color: #004572 }
.Pager
{
	border-top: #7a92a1 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #004572;
	font-family: Verdana, Arial, Helvetica,;
	background-color: #ffffff;
}

.sitecolor    { color: #004572; font-family: Verdana, Arial, Helvetica,  }
.footer  { color: #000000; font-style: italic; font-size: 12px; font-family: "Times New Roman", Times, serif }
.footerlink  { color: #004572; font-size: 9px }
.copyright  { color: white; font-weight: normal; font-size: 9px; font-family: Times; text-decoration: none }
.Fields   { color: #004572; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.Heading  { color: #004572; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica,  }
.Data   { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.SectionSubTitle  { color: #004572; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, ; text-decoration: none }
.Messages  { color: #004572; font-size: 10pt; font-family: Verdana, Arial, Helvetica, , }
.credit { font-family: "Times New Roman", Georgia, Times; text-decoration: none }


 
.theadlinesub {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #387186;
}
.theadline {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #387186;
}

.tsubheadline {
	color: #387186;
	font:bold 100% Verdana, arial, helvetica, sans-serif;
}

.chome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:left;
}

.hdline
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004572;
	margin-bottom: 15px;
	margin-top: 5px;
	text-align: center;
}


#mainContent
{
	background-color:#ffffff;
	margin:30px 20px 20px 20px;
	height:100%;
}

.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 9; }
.style27 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #006699; }
.style28 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9;
	font-weight: bold;
	color: #FFFFFF;
}
.style30 {
	color: #006699;
	font-weight: bold;
}
.style31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; }
.style33 {font-family: Arial, Helvetica, sans-serif; font-size: 9; color: #FFFFFF; }