@charset "iso-8859-1";
/*Square Deal Web Design 2002*/
/*http://www.squaredealuk.com*/

/*Site wide basics*/
body
{
font-size : medium; 
font-family : Arial, Helvetica, sans-serif; 
color : #47382E; 
background-color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

img
{
	border : 0;
}

img.wrapright
{
	float : right;
	padding : 20px;
}

img.wrapleft
{
	float : left;
	padding : 20px;
}

hr
{
	height : 1px;
	color : #47382E;
}

h1,h2,h3,h4,h5
{
font-family : Arial, Helvetica, sans-serif; 
}

p 
{
font-size : medium; 
font-family : Arial, Helvetica, sans-serif;
}

a:link
{
	text-decoration : underline;
	background-color : transparent;
	color : #003366;
}

a:hover
{
	text-decoration : none;
	background-color : transparent;
	color : #990000;
}

a:visited
{
	color : #666633;
	background : transparent;
}

a:visited:hover
{
	color : #990000;
	background : transparent;
	text-decoration : none;
}


/*Header*/
#header table
{
	border-collapse : collapse;
	background : url(images/bg_header.gif);
}

#header td.headerleft
{
	width : 90%;
	text-align : left;
}

#header td.headerright
{
	width : 10%;
	text-align : right;
}

/*Images in blocks*/
#blockimg
{
	text-align : center;
	font-size : x-small;
}

/*Form Questions*/
.formquestion
{
	color : #003366;
	background : transparent;
	font-weight : bold;
}

/*Default Box*/
table.defaultbox
{
	width : 100%;
	border-collapse : collapse;
	border : 1px solid #47382E;
}

th.defaultbox
{
	background : #9C927C;
	color : #FFFFCC;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
}

td.defaultbox
{
	background : #E2E2C7;
	color : #47382E;
	padding : 5px;
}

/*Alternate Box*/
#altbox table.altbox
{
	width : 100%;
	border-collapse : collapse;
	border : 2px solid #9C927C;
}

#altbox th.altbox
{
	background : #E2E2C7;
	color : #47382E;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	padding : 5px;
	border-bottom : 2px solid #9C927C;
}

#altbox td.altbox
{
	background : #D0E8FF;
	color : #47382E;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	padding : 5px;
}

/*Footer*/
#footer table
{
	width : 100%;
	background : #E2E2C7;
	color : #47382E;
}

#footer td
{
	width : 30%;
	text-align : center;
	padding : 5px;
}

/*footer notice*/
#footernotice table
{
	width : 100%;
	background : white;
	color : #47382E;
}

#footernotice td
{
	font-size : x-small;
	text-align : center;
}






/*phpWebsite Original Classes */
.smalltext 
{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : smaller;
}


.smalltext a:link
{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid 
{
border : #efb240 .05em solid;
}

.white 
{
  background-color : white;
}

.black 
{
  background-color : black;
}

.bg_dark
 {
  background-color : #90856D;
  color : #FFFFCC;
}

.bg_medium 
{
  background-color : #9C927C;
}

.bg_light
 {
  background-color : #E2E2C7;
}

.alt_bg_dark {
  background-color : #6699CC;
}

.alt_bg_medium {
  background-color : #99CCFF;
}

.alt_bg_light {
  background-color : #BBDDFF;
}














