/*This is the main CSS for use with the Knockers CC website
Developed by Lynden Spencer-Allen | lynden@lcsa.net | www.LCSA.net web design |*/



DIV.justify 
{
text-align:justify;
font-size : 10pt
}

/*title is the largest font used.*/

.title
{ 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 24pt; 
	font-weight: bold; 
	color: #000080; 
	text-decoration: none;
}


.menu
{ 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: Navy; 
	text-decoration: none;
}
/*same applies for heading which is a little bit smaller and used for sub headings*/

.heading
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000080; 
	text-decoration: none;
}

/*Bold is the links class*/
.bold 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000080; 
	text-decoration: none;
}

.bold_red 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}
.bold_black
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
}
.bold_grey
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #bbbbbb; 
	text-decoration: none;
}

.bold_white
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: white; 
	text-decoration: none;
}
/*body is the text used for the main part of the text*/
.body 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #000080; 
	text-decoration: none;
}

.body_small
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #000080; 
	text-decoration: none;
}

.body_black
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: black; 
	text-decoration: none;
}

.body_grey
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #bbbbbb; 
	text-decoration: none;
}

.small
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #000080; 
	text-decoration: none;
}

.breadcrumbs
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: none;
}


/*page_title is the text used for the header of each paget*/
.page_title
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}

/*page_date is the text used for the date on each page*/
.page_date
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}


.inputbox 
{ 
	border-top:#cccccc solid thin; 
	border-bottom:#cccccc solid thin; 
	border-right:#cccccc solid thin; 
	border-left:#cccccc solid thin; 
	font-family: verdana, helvetica, sans-serif; 
	color: #000080;
	font-weight: bold;
	background-color:#ffffff
}

.inputbox_small 
{ 
	border-top:#cccccc solid thin; 
	border-bottom:#cccccc solid thin; 
	border-right:#cccccc solid thin; 
	border-left:#cccccc solid thin; 
	font-family: verdana, helvetica, sans-serif; 
	color: #000080;
	font-weight: normal;
	
	background-color:#ffffff;
	font-size : smaller;
	border-left-width : thin;
	border-right-width : thin;
	border-top-width : thin;
	border-bottom-width : thin;
}

.inputbutton 
{ 
	font-size: 8pt; 
	font-family: verdana, helvetica, sans-serif; 
	color: #000099;
	border-top: thin none White; 
	border-bottom: thin none White; 
	border-right: thin none White; 
	border-left: thin none White;
	font-weight: lighter; 
	background-color: #CCCCCC;
	border-style : none;
	background : #CCCCCC;
	font-style : normal;
}

thin_blue_border_table
{
	border : thin solid Navy;
	border-bottom : thin solid Navy;
	border-bottom-width : thin;
}

div.row {
  clear: both;
  padding-top:5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000080; 
	text-decoration: none;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 
  
 div.container {
 width: 350px; 
 float: center; 
 background-color: 
 #eeeeee; border: 1px dotted #000000; 
 padding: 5px;
 margin: 0px auto;
 }
 
  div.index_head {
	width: 190px;
	float: center;
	background-color: #FFF5CC;
	border: 0px #000080;
	border-style: none none none none;
	margin: 0px auto;
	border-width: 0px 0px 0px 0px;
}
 
   div.index_body {
	width: 190px;
	float: center;
	background-color: #FBFBFB;
	border: 0px groove Gray;
	padding: 6px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background: #FBFBFB;
}