/* ########## IMPORTS */



/* ######### */

body
{
	color: #000000;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 70%;
	background-color: #00372F;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	/*background-image: url('../images/structure/bg.gif'); background-repeat: repeat-y repeat-x;*/
	
}

#HomeSearch {
	width:130px;
	z-index:20;
	height: 200;
	position: absolute;
}

/* ######### DONT TOUCH THESE ########## */

/* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end media screen rules */

/* rules for WinIE only */
@media screen, projection {
.ImageSpaceBrd {
	padding: 1px;
}
.WhiteFontHead {
	font-family: "MS Sans Serif", "MS Serif", Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Tabheight {
	height: 100%;
	line-height: 100%;
}



* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */

form{
	margin: 0px;
	padding: 0px;
}

hr
{
	width: 100%; height: 1px; background-color: inherit ;	color: #C5C7C9;
}

/* ######### DONT TOUCH THESE ########## */



/*  THIS DIV CONTAINS THE WHOLE SITE */
.outer-container
{
	width: 778px;
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	background-color: #FFFFFF;
	color:inherit;
	border-bottom: solid 1px #FFFFFF;
}

/* container for just the left and center columns */
.inner-container {
  width: 623px;              /* width of left and centre columns */
  float: left;             /* left side of window */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #FFFFFF;
  color:inherit;
}

.results-container
{
	width: 778px;
	float: right;
	margin: 0;
	background-color: #FFFFFF;
	color:inherit;
}
	

/*##### HEADER DIVS ######*/

#header {
  width: 778px;             /* full window width */
  margin: 0;
  padding-top: 0px;  padding-bottom: 0px;
  font-size: 110%;
  background-color: #FFFFFF;
  color:inherit;
  overflow: hidden;
}

#logoContainer
{
	width: 449px;
	height: 60px;
	float: left;
	text-align: left
}

#telContainer
{
	width: 329px;
	height: 60px;
	float: right;
	text-align: right;
}

.navbarContainer
{
	width: 100%;
	position:relative;
	color:inherit;
	background-color: #DFF1E2;
	border-bottom: 1px solid #C5C7C9;
	border-top: 1px solid #C5C7C9;
	text-align: left;
	float: left;
}

.emailbanner
{
	width: 100%;
	position:relative;
	color:inherit;
	background-color: #14473F;
	border-bottom: 1px solid #C5C7C9;
	border-top: 1px solid #C5C7C9;
	text-align: left;
	float: left;
}

	
/*##### HEADER DIVS ######*/

/* #### NAVBAR STYLES #####*/

.navMenuOut
{
	background-color: #DFF1E2;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	border-right: 1px solid #C5C7C9;
}

.navMenuOver
{
	background-color: #E5E6E7;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #000000;
	border-right: 1px solid #C5C7C9;
	cursor: pointer;
}

.pointer
{cursor:pointer;}

a:link.navLink		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }
a:visited.navLink	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 100%; }
a:hover.navLink		{ color: #000000; background-color:inherit; text-decoration: none; font-size: 100%; }
a:focus.navLink		{ color: #000000; background-color:inherit; text-decoration: none; font-size: 100%; }


/* #### NAVBAR STYLES #####*/

/* #### DEFAULT COMPONENTS ####*/

#leftHeader
{
	width: 155px;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;	
	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 
	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
}

.headerText
{
	position: relative; top: 5px;
}

/* left column */
.search {
  width: 155px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color: inherit;
}

#searchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
}


#centerHeader
{
	width: 466px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;  
	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 
	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
}

#centerContainer{ /* USE THIS TO MOVE THE NEW INSTRUCITONS BOX UP OR RIGHT */
	width: 436px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right:15px;
	margin-bottom: 0px;
}

.introHeader{ 
	margin-bottom: 15px;
	height: 40px;
	overflow: hidden;
	width: 100%;
	text-align: left;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:inherit;
}

.introHeader2{ 	
	height: 62px;
	overflow: hidden;
	width: 100%;
	text-align: left;
	font-weight:normal;	
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background-color:inherit;
}

.justReceived
{
	height: 20px;	position:relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 
	padding-top: 5px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
	margin-bottom: 15px;
}

/* center column */
.content {
  width: 466px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-right: solid 1px #C5C7C9;   border-left: solid 1px #C5C7C9;
}

#rightHeader
{
	width: 155px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;	
	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 
	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
}

#rightContainer{ /* USE THIS TO MOVE THE LETTINGS BOX UP OR RIGHT */
	width: 125px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right:15px;
	margin-bottom: 0px;
	text-align: left;
}

/* right column */
.lettings {
  width: 155px;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;      /* some space from right window edge */
  background-color: #FFFFFF;
  color:inherit;
  height: 100%;
}

/* #### DEFAULT COMPONENTS ####*/

/* #### OUTSEARCH COMPONENTS ####*/

#outSearchHeader
{
	width: 155px;	height: 25px;	position: relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;	
	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000; text-indent: 15px; 
	margin-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
}

/* left column */
.outSearch {
  width: 155px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;    /* space from window edge (IE messes up with margin, so use padding) */
  background-color: #FFFFFF;
  color:inherit;
}

#outSearchContainer{ /* USE THIS TO MOVE THE SEARCH BOX UP OR RIGHT */
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-align: left;
}

#resultsHeader
{
	width: 622px;	height: 25px;	position:relative; left: 0px;	top: 0px;	text-align: left;
	background-color: #E5E6E7;	border-bottom: 1px solid #C5C7C9;  
	font-family: Verdana, Tahoma, sans-serif; font-size: 100%;	color: #000000;text-indent: 15px; 
	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;
}

#resultsContainer{ /* USE THIS TO MOVE THE RESULTS UP OR RIGHT */
	width: 592px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right:15px;
	margin-bottom: 0px;
}

/* center column */
.results {
  width: 622px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  border-left: solid 1px #C5C7C9;
}
.HeaderFontBKG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #14473F;
	padding-left: 12px;
}


/* #### OUTSEARCH COMPONENTS ####*/

/* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*/


/* #### FULL DETAILS COMPONENTS - MOST OF WHICH ARE THE SAME AS OUTSEARCH ####*/

/* #### SEARCH BOX STYLES ####*/

.searchTable
{
	font-family: Tahoma, Arial, Verdana, "MS Serif";
	font-size: 10px;
	color: #FFFFFF;
}

.searchField
{
	font-family: Tahoma, Arial, Verdana, "MS Serif";
	font-size: 10px;
	color: #FFFFFF;
	background-color: #00372F;
	border: 1px solid #FFFFFF;
	width: 100px;
	text-decoration: none;
}
.searchFieldWhite
{
	font-family: Tahoma, Arial, Verdana, "MS Serif";
	font-size: 10px;
	color: #00372F;
	background-color: #FFFFFF;
	border: 1px solid #00372F;
	width: 100px;
	text-decoration: none;
}
.searchButton
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #E5E6E7;
	border-top: solid 1px #C5C7C9;
	border-left: solid 1px #C5C7C9;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	width: 130px;
}
/* #### SEARCH BOX STYLES ####*/

/*#### RE-USEABLE STYLES ####*/

.picBorder
{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	
}

.propAddress
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #DFF1E2;
	background-color:inherit;
	font-weight: bold;
}

.propDetails
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	background-color: inherit;
}

.propDetailsblack
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
}

.propPrice
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	background-color:inherit;
	color: #000000;
	font-weight: bold;
}
.propPriceemail
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	background-color:inherit;
	color: #FFFFFF;
	font-weight: bold;
}

.propBrief
{
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:inherit;
}
a:link	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }
a:hover  { color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }
a:visited.	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }

a:link.textregion	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: normal; font-size: 100%; }
a:hover.textregion  { color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: normal; font-size: 100%; }
a:visited.textregion	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: normal; font-size: 100%; }

a:link.propAdd		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }
a:hover.propAdd  { color: #12453E; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }
a:visited.propAdd	{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight: bold; font-size: 100%; }

a:link.fullDetails		{ color: #DFF1E2; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }
a:hover.fullDetails		{ color: #DFF1E2; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }
a:visited.fullDetails	{ color: #DFF1E2; background-color:inherit; text-decoration: none; font-size: 100%; height: 10px }

a:link.paging		{ color: #5F827C; background-color:inherit; text-decoration: none; font-size: 70%; }
a:visited.paging	{ color: #5F827C; background-color:inherit; text-decoration: none; font-size: 70%; }
a:hover.paging		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 70%; }

a:link.pagingform		{ color: #5F827C; background-color:inherit; text-decoration: none; font-size: 80%; }
a:visited.pagingform	{ color: #5F827C; background-color:inherit; text-decoration: none; font-size: 80%; }
a:hover.pagingform		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 80%; }

a:link		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight:bold; font-size: 100%; }
a:visited { color: #FFFFFF; background-color:inherit; text-decoration: none; font-weight:bold; font-size: 100%; }
a:hover	{ color: #C41010; background-color:inherit; text-decoration: none; font-weight:bold;  font-size: 100%; }

.selected
{
	font-size: 70%;
	color: #C41010;
}

.paging { font-family: Verdana, Tahoma, sans-serif;color: #000000; background-color:inherit; font-size: 100%; }
.paging-normalpagecell { background-color: white }
.paging-selectedpagecell { background-color: White}
.paging-selectedpagecellover { background-color: Black }
.paging-normalpagecellover { background-color: blue} 
.paging-nextsetcell { background-color:White}
.paging-nextsetcellover {background-color: green }
.paging-selectedpagemouseover {font-weight:bold;color:white }
.paging-normalpagemouseover {color:White}
.paging-nextsetmouseover{color:White}


.galleryNav
{
	border: solid 1px #FFFFFF;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:inherit;
}

.hr
{
	background-color:inherit;
	color: #C5C7C9;
}

ul
	{
		margin-left: 0px;
		padding-left: 0px;
		list-style: none;
		line-height: 150%;
		margin-top: 0px;
		margin-bottom: 0px;
	}

li
	{
		padding-left: 10px;
		padding-top: 0px;
		background-image: url('../images/structure/bullet.gif');
		background-repeat: no-repeat;
		background-position: 0 6px;
	}

/*#### RE-USEABLE STYLES ####*/

/*#### FOOTER CONTAINER ####*/

.footer {
	text-align: center;
	background-color: #14473F;
	padding-right: 30px;
	padding-left: 30px;
}

.copyRight{
	width: 100%;
	padding-bottom: 10px;	
	padding-top: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	background-color:inherit;
}

a:link.tweb			{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }
a:hover.tweb		{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }
a:visited.tweb		{ color: #FFFFFF; background-color:inherit; text-decoration: underline; font-size: 100%; height: 10px }

/*#### FOOTER CONTAINER ####*/

#dhtmltooltip

{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #FFFFE0;
color: inherit;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}


/* PROPERTY CART STYLES */

.PropCartFrame
{
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	background-color: #7D2E48;
	color: inherit;
}
.PaddingMidTab 
{	
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 25px;
	height: 100%;
} 

.AreaImgThumb
{
	background-color: #14473F;
	display: block;
	border: 1px solid #14473F;
}
.AreaImgThumbOver 
{
	background-color: #00211C;
	display: block;
	border: 1px solid #B2C3C0;
	cursor:pointer;
}

.ArialDarkgreBkg 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 8px;
	line-height: 14px;
	background-color: #14473F;
	border: 1px solid #14473F;
	width: 162px;
	
}
.ArialDarkgreBkgOver 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 8px;
	line-height: 14px;
	border: 1px solid #426761;
	background-color: #00211C;
	width: 162px;
    cursor:pointer;
}

.PropCartTitle
{
	background-color: #DFF1E2;
	color: #FFFFFF;
	font-size: 100%;
	font-family: Verdana, Tahoma, sans-serif;
}


.PropCartBottom
{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

.PropertyCartHide
{
	display:none;
}


.PropertyCartMessage
{
	position:absolute;
	background-color: #DFF1E2;
	color: #FFFFFF;
	z-index: 100;
	left: 41%;
	top: 260px;
	width:220px;
	height:80px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	
}

.propMessage
{
	background-color: #FFFFFF;
	color: #000000;
}

.PropertyCartBK
{
	position:absolute;
	background-color: #000000;
	color: inherit;
	z-index: 99;
	left: 42%;
	top: 267px;
	width:216px;
	height:80px;	
}



/* *********************** */


.print-tel
{
	display:none
}

.non-print-tel
{
	display: block;
}

.noSpace
{
	margin: 0px; padding: 0px;
}

.selectBox
{
	z-index: 1;
}
.ImageSpaceBrd:hover {
	border: 1px solid #FFFFFF;
}
.WhiteFontSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.HomeTextGreBkg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #14473F;
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #14473F;
	cursor: pointer;
}
.HomeTextGreBkgOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-color: #14473F;
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #426761;
	background-color: #00211C;
	cursor: pointer;
}
* html .ShadowTop {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top-shadow.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: bottom;
}
html>body .ShadowTop{
	background-image: url(../images/top-shadow.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

* html .ShadowLeft {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left-shadow.png', sizingMethod='scale');
background-repeat: repeat-y;
background-position: right;
}
html>body .ShadowLeft{
	background-image: url(../images/left-shadow.png);
	background-repeat: repeat-y;
	background-position: right;
}

* html .LeftupBkg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left-up.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: right;
}
html>body .LeftupBkg{
	background-image: url(../images/left-up.png);
	background-repeat: no repeat;
	background-position: right;
}
* html .LeftbotBkg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left-bot.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: right;
}
html>body .LeftbotBkg{
	background-image: url(../images/left-bot.png);
	background-repeat: no repeat;
	background-position: right;
}

* html .RiteupBkg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rite-up.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: right;
}
html>body .RiteupBkg{
	background-image: url(../images/rite-up.png);
	background-repeat: no repeat;
	background-position: right;
}
* html .RitebotBkg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rite-bot.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: right;
}
html>body .RitebotBkg{
	background-image: url(../images/rite-bot.png);
	background-repeat: no repeat;
	background-position: right;
}
* html .ShadowBot {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bot-shadow.png', sizingMethod='scale');
background-repeat: no-repeat;
background-position: top;
}
html>body .ShadowBot{
	background-image: url(../images/bot-shadow.png);
	background-repeat: no-repeat;
	background-position: top;
}
* html .ShadowRight {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rite-shadow.png', sizingMethod='scale');
background-repeat: repeat-y;
background-position:left;
}


html>body .ShadowRight{
	background-image: url(../images/rite-shadow.png);
	background-repeat: repeat-y;
	background-position: left;
}
.TwoBkgColor {
	background-image: url(../images/hover-bkg.gif);
	background-repeat: repeat-x;
	padding-left: 14px;
}
.DarkGreenBkg {
	background-color: #012D26;
}
.SearchPanelBg {
	background-image: url(../Images/search-img-bg.jpg);
	background-repeat: no-repeat;
}
.SearchResultBrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #14473F;
}
.WebpageBrdr {
	border: 1px solid #14473F;
	font-family: "MS Sans Serif", "MS Serif", Arial, Verdana;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:20px;
}

.arrowDown1
{ padding-top: 4px;}

.galleryContainer
{
	width: 900px;
	border: solid 1px #FFFFFF;
	overflow: hidden;
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}

.homeNonFlashImage
{
	position: absolute;
	top: 105px; z-index: 5;
}

.homeNonFlashMenu
{
	position: relative;
	top: 0px;
	left: 0px; z-index: 20;
}

a:link.nonFlashNav			{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight: bold; }
a:hover.nonFlashNav			{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight: bold; }
a:visited.nonFlashNav		{ color: #FFFFFF; background-color:inherit; text-decoration: none; font-size: 8pt; font-weight: bold; }

.nonFlashNavOut1
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav1.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut2
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav2.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut3
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav3.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut4
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav4.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut5
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav5.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut6
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav6.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut7
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav7.jpg');
	background-repeat: no-repeat;
}
.nonFlashNavOut8
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav8.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOut9
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/homenonflashnav/nonflashnav9.jpg');
	background-repeat: no-repeat;
}

.nonFlashNavOver
{
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	cursor: pointer;
}

.siteNonFlashBack
{
	background-image: url('../images/sitenonflashnav/sitenonflash.jpg');
	display: none;
}

.siteNonFlashNavOut1
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav1.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut2
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav2.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut3
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav3.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut4
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav4.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut5
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav5.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut6
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav6.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut7
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav7.jpg');
	background-repeat: no-repeat;
}
.siteNonFlashNavOut8
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav8.jpg');
	background-repeat: no-repeat;
}

.siteNonFlashNavOut9
{ 
	height: 22px;
	vertical-align: middle;
	padding-left: 10px;
	text-transform: uppercase;
	background-image: url('../images/sitenonflashnav/siteNonFlashNav9.jpg');
	background-repeat: no-repeat;
}

.Tbl24
{height:24px;}

/*SITEMAP*/

.sitefooter
{
	background-color: #14473F; padding: 10px; height: 1px;
	margin-top: 15px;
}

.sitepadding
{
	margin-left: 50px;
}

.font
{
	color: #FFFFFF;	
}

h1
{
	color: #FFFFFF; text-decoration: none; margin-top: 10px; margin-bottom: 10px; 
	padding: 0px; font-size: 160%; background-color: inherit;
}


h2
{
	color: #FFFFFF; text-decoration: none; margin-top: 10px; margin-bottom: 10px; 
	padding: 0px; font-size: 120%; background-color: inherit;
}