BODY {

	MARGIN:4PX;

	scrollbar-face-color:#122A7C;

	scrollbar-arrow-color:#ffffff;

	scrollbar-track-color:#122A7C;

	scrollbar-highlight-color:#ffffff;

	scrollbar-3dlight-color:#122A7C;

	scrollbar-darkshadow-Color:#000000;}



}

TABLE {

	BORDER-RIGHT: black; BORDER-TOP: black; BORDER-LEFT: black; BORDER-BOTTOM: black

}

TD{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:12px;

	color:#ffffff;}

P {

	MARGIN-TOP: 4px; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #00000; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;

}

h1{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:16px;

	color:#000000;}

h2{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:14px;

	color:#000000;}



P.newsletter{

	background-color: #23415d;

	}

	

ul{

	margin-left:5px;}

li {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;

	list-style-position: inside;

	list-style-type: square;

	



}

TABLE.Back2 {

	BACKGROUND-COLOR: #23415d

}

TD.Back2 {

	BACKGROUND-COLOR: #23415d

}





TD.BottomCol2Back {

	BACKGROUND-IMAGE:  url(images/BottomCol2Back.gif)}

TD.BottomCol1Back {

	BACKGROUND-IMAGE:  url(images/BottomCol1Back.gif)}

TABLE.BottomBarBack {

	BACKGROUND-IMAGE:  url(images/BottomBarraBack.jpg)}

P.Justified {

	TEXT-ALIGN: left;

	margin-left:4px;

}

P.Centered {

	TEXT-ALIGN: center;

}

TABLE.Top {

	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px

}

TABLE.Center {

	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px

}

P.NoBreakBeforeAfter {

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px

}

P.Bold {

	FONT-WEIGHT:BOLD;

}



.lid {

	text-align:center;

	margin:1px 0px 1px 0px;

	margin-left:0;

	margin-right:0;

 	margin-bottom: 1px;

	margin-top: 1px;

	

	/*background: url(LinkSeparator.gif);*/

		

	}



.lid a {

	

	padding: 1px 0px 1px 0px;

 	text-decoration: none;

 	width: 100%;

	display: block;

	color: #ffffff;

	font-weight:bold;

	font-size:10pt;

	border-top: 1px #687D93 solid;

 	border-left: 1px #687D93 solid;

 	border-bottom: 1px #1A2A3D solid;

 	border-right: 1px #1A2A3D solid;

	

 }

	

.lid a:hover {

 	color:#f6c12b;

	border-top: 1px #1A2A3D solid;

 	border-left: 1px #1A2A3D solid;

 	border-bottom: 1px #687D93 solid;

 	border-right: 1px #687D93 solid;

	

 }



.searchresultsbutton {

	text-align:left;

	margin:1px 0px 1px 0px;

	margin-left:0;

	margin-right:0;

 	margin-bottom: 1px;

	margin-top: 1px;

	

	/*background: url(LinkSeparator.gif);*/

		

	}



.searchresultsbutton a {

	background:#687D93;

	padding: 1px 0px 1px 0px;

 	text-decoration: none;

 	/*width: 100%;

	display: block;*/

	color: #000000;

	font-weight:bold;

	font-size:10pt;

	border-top: 1px #ffffff solid;

 	border-left: 1px #ffffff solid;

 	border-bottom: 1px #000000 solid;

 	border-right: 1px #000000 solid;

	

 }

	

.searchresultsbutton a:hover {

 	color:#f6c12b;

	border-top: 1px #000000 solid;

 	border-left: 1px #000000 solid;

 	border-bottom: 1px #000000 solid;

 	border-right: 1px #000000 solid;

	

 }



 

 .background{

 	background-image:   url(images/BottomCol2Back.gif);

	background-repeat: repeat-y;

}

.imageborder{

	border-top: 3px #687D93 solid;

 	border-left: 3px #687D93 solid;

 	border-bottom: 3px #1A2A3D solid;

 	border-right: 3px #1A2A3D solid;

}

.spanimageborder{

	border-top: 2px #ffffff solid;

 	border-left: 2px #ffffff solid;

 	border-bottom: 2px #1A2A3D solid;

 	border-right: 2px #1A2A3D solid;

}

.imageDescription{

	background:#1A2A3D;

	/*width:150px;*/

	border-top:2px #687D93 solid;

	border-bottom:2px #687D93 solid;

	border-left:2px #687D93 solid;

	border-right:2px #687D93 solid;}

	

.newsHeadline{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:16px;

	margin:1em 1em 1em 0;

	clear:all;

	color:#f6c12b;}

.bigHeadline{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:20px;

	margin:4px;

	color:#f6c12b;}

.newsPublishDate{

	float:right;

	clear:all;

	color:#f6c12b;}



.newsCalloutLeft{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:11px;

	color:#000000;

	width:25%;

	margin:4px;

	float:left;

	background:#687D93;

	border:1px solid #000000;

	padding:8px 4px;}



.newsCalloutRight{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:11px;

	color:#000000;



	width:25%;

	margin:4px;

	float:right;

	background:#687D93;

	border:1px solid #ffffff;

	padding:8px 4px;}



.imageWrapperLeft{

	/*width:150px;*/

	margin:4px;

	float:left;

	}

	

.imageWrapperRight{

	/*width:150px;*/

	margin:4px;

	float:right;

	}

input{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:10px;

}

textarea{

	font-family:Arial,Helvetica,Verdana,Sans-serif;

	font-size:10px;

     color: #000000;
}

.yellowbackground{

	background:#f6c12b;}

	

.inlinelinks {

	text-align:left;

	margin:0px 0px 0px 0px;

	margin-left:0;

	margin-right:0;

 	margin-bottom: 0px;

	margin-top: 0px;

	

	/*background: url(LinkSeparator.gif);*/

		

	}



.inlinelinks a {

	/*width:350px;*/

	padding: 0px 0px 0px 0px;

 	text-decoration: none;

	color: #FFFFFF;

	font-weight:bold;

	font-size:14px;

	border-top: 1px #687D93 solid;


 	border-left: 1px #687D93 solid;

 	border-bottom: 1px #1A2A3D solid;

 	border-right: 1px #1A2A3D solid;

	

 }

	

.inlinelinks a:hover {

 	color:#f6c12b;

	border-top: 1px #1A2A3D solid;

 	border-left: 1px #1A2A3D solid;

 	border-bottom: 1px #687D93 solid;

 	border-right: 1px #687D93 solid;

	

 }
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;

}.normalbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;

}.headerimage {
	background-image: url(../images/remax1headerbkg.jpg);
	background-repeat: repeat-x;
}
