/* CSS Document Copyright Battlefield Homes*/

body {
border-color: black;
border-width: 1px 0px 1px 1px; 

scrollbar-face-color: #e3e3e3; 
scrollbar-shadow-color: #cccccc; 
scrollbar-highlight-color: #ffffff; 
scrollbar-3dlight-color: #b7b7b7; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #c1c1c1; 
scrollbar-arrow-color: #20569e; 
}

img { border: none; }

.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000; }

.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000; }

.tah12 {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000; }

.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000; }

.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000; }

.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000; }

.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000; }


.graybg1 { background-color: #e2e2e2; }
.maintable { vertical-align: top; background-color: #e3e3e3; }


.bg1 { background-color: #000000; }
.bg2 { background-color: #c9c9c9; }
.bg3 { background-color: #20569e; }

/* LINKS */

a:link { color: #336699; text-decoration: none; }
a:active { color: #ffffff; text-decoration: none }
a:visited { color: #336699; text-decoration: none }
a:hover { color: #20569e; text-decoration: underline }

a.contentlink1:link { color: #20569e; text-decoration: none; }
a.contentlink1:active { color: #ffffff; text-decoration: none }
a.contentlink1:visited { color: #000000; text-decoration: none }
a.contentlink1:hover { color: #20569e; text-decoration: underline }



/* ABOUT US - awards */

.awardstitle { vertical-align: top; padding-left: 80; }

.a-year { color: #585858; font-family: verdana, tahoma; font-size: 11px; font-weight: bold; vertical-align: top; text-decoration: none; padding-top: 25; padding-bottom: 7; }

.a-text { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; }



/* ABOUT US - tierneys */

.abouttitle { vertical-align: top; padding-left: 40; }

.thetierneys { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none;  padding-left: 30; padding-right: 15; padding-top: 15; padding-bottom: 10  }

.michaeltitle { vertical-align: top; text-align: center; padding-top: 15; padding-bottom: 10  }

.michael { color:#585858; font-family: verdana, tahoma; font-size: 10px; text-decoration: none; vertical-align: top; padding: 7; padding-top: 15; }

.tierneypic1 { padding-left:70; padding-right:10; padding-top:25; }



/* ABOUT US - testimonials */

.teststitle { vertical-align: top; padding-top: 15; padding-bottom: 10; padding-left: 40; }

.testsintro { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; padding-top: 10; padding-bottom: 15; padding-left: 40; padding-right: 40; }

.testsspace { padding-top: 2; padding-bottom: 2; padding-left: 40; padding-right: 40; }

.teststext { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; padding-top: 10; padding-bottom: 10; padding-left: 70; padding-right: 70; }

.hr-test1 { color: #2c5398; width: 80%; height: 1px; }

.hr-test2 { color: #959595; width: 60%; height: 1px; }



/* CONTACT US - main */

.contacttitle { vertical-align: top; padding-left:40; padding-top: 15; padding-bottom: 10; }

.contacttext { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; vertical-align: top; padding-left: 20; padding-right: 20; padding-top: 15; padding-bottom: 5; }

.c-table { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; vertical-align: top; }

.c-formtext { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; vertical-align: top; padding-top: 5; }

.c-formfield { border-width: 1px; border-color: #a8a8a8; border-style: solid; font-size: 10px; color: #20569e; background-color: #e3e3e3; font-family: verdana, arial, helvetica; scrollbar-face-color: #e3e3e3; scrollbar-shadow-color: #cccccc; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #b7b7b7; scrollbar-darkshadow-color: #999999; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #20569e; vertical-align: top; }

.submit-cell { padding-top: 15; padding-bottom: 10; }
.buttons-submit { border-width: 1px; border-color: #a8a8a8; border-style: solid; font-size: 10px; color: #20569e; background-color: #e3e3e3; font-family: verdana, arial, helvetica; cursor: hand; }

.cs-formtext { color: #000000; font-family: verdana, tahoma; font-size: 11px; vertical-align: top; text-decoration: none; vertical-align: top; padding-top: 5; }
.cs-formfield { border-width: 1px; border-color: #000000; border-style: solid; font-size: 11px; color: #000000; background-color: #e3e3e3; font-family: verdana, arial, helvetica; scrollbar-face-color: #e3e3e3; scrollbar-shadow-color: #cccccc; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #b7b7b7; scrollbar-darkshadow-color: #999999; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #20569e; vertical-align: top; }



.c-sidetext { color: #585858; font-family: verdana, tahoma; font-size: 10px; vertical-align: top; text-decoration: none; padding-top: 15; padding-left: 7; padding-right: 7; padding-bottom: 10; vertical-align: top; }

.c-title-sm { vertical-align: top; text-align: center; padding-top: 15; padding-bottom: 10  }

/*Finance*/
.fin-term-title { font-family: Tahoma; font-size: 11px; text-decoration: none; color: #000000; font-weight: bold; padding-top:20px; padding-bottom:3px; }
.fin-term { font-family: Tahoma; font-size: 11px; text-decoration: none; color: #000000; }
.top { font-family: Tahoma; font-size: 9px; text-decoration: none; color: #000000; text-align: right; padding: 5px; }
/*What's New technique courtesy of Dynamic Drive*/
.thumbnail{
	position: relative;
	z-index: 0;
	left: 3px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #20569E;
padding: 5px;
left: -1000px;
border: 1px solid White;
visibility: hidden;
color: White;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 100px;
left: 0px; /*position where enlarged image should offset horizontally */

}
.thumbnailr{
	position: relative;
	z-index: 0;
	left: 3px;
}

.thumbnailr:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailr span{ /*CSS for enlarged image*/
position: absolute;
background-color: #20569E;
padding: 5px;
left: -1000px;
border: 1px solid White;
visibility: hidden;
color: White;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}

.thumbnailr span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailr:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 100px;
left: -200px; /*position where enlarged image should offset horizontally */

}
.footer {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #a6bdd8;
	padding: 15px 20px 0 20px;
 }
 .footer a, .footer a:visited {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: white;
	padding: 15px 0 0 0;
 }
 .footer a:hover {
	text-decoration: underline;
}