/*	Caldwells template October 2006*/

body	{	margin:0px 0px 5px 0px;

			padding:0px 0px 5px 0px;

			background-color:#FFFFFF;

			text-align:center;

			}

#frame	{	margin-left:auto;

			margin-right:auto;

			margin-top:3px;

			/*margin-bottom:3px;

			padding-bottom:10px;*/

			text-align:left;

			width:1000px;

			height:auto;

			}

.innerFrame	{	position:absolute;

				width:1000px;

				height:952px;

				}

/*	set up the page	*/

.backg	{	background-color:#1B2936;

			padding-bottom:10px;

			}

.pgContents	{	margin-top:0px;/*the img has been put in so needs to be reduced*/

				margin-bottom:5px;

				margin-left:160px;

				background-color:#FFFFFF;

				padding:20px 10px 10px 20px;
				

				}

.logoImg	{	padding:13px 0px 0px 15px;

				}

.flash	{	position:absolute;

			left:303px;

			top:18px;

			width:696px;

			height:78px;

			}
			
.new {
		text-align:center;	
		width:807px;
		height:31px;
		position:relative;
	
		}			
		
.partners {	width:807px;
			
			margin-bottom:2;
			text-align:center;
			
			}
			
.partners2 {	position:absolute;
			left:662px;
			top:653px;
			width:220px;
			height:31px;
			margin-bottom:2;
			
	
			}			
			
.bottom {	position:absolute;
			text-align:center;
			left:160px;
			top:725px;
			width:840px;
			height:58px;
	
			}			
		
.mainimage {	float:left;
				width:414px;
				height:245px;
				position:relative;
	
			}			
			
.featureproperty {
	position: relative;
	float:left;
	height:245px;
					
				
	
				}			
				
.featureproperty2 {	position:absolute;
					left:609px;
					top:136px;
					width:380px;
					height:233px;
	
				}		
				
.flag			 {	
					width:320px;
					height:27px;
	
				}			
				
.flagtext		 {	position:absolute;
					left:634px;
					top:369px;
					width:297px;
					height:18px;
	
				}				
				
.welcometext	 {	
					width:807px;
					
					
	
				}				

.sentence	{	position:absolute;

				top:55px;

				left:13px;

				width:230px;

				height:45px;

				text-align:left;

				}

.sentence h1	{	font-family:Arial, Helvetica, sans-serif;

					font-size:90%;

					color:#FFFFFF;

					font-weight:normal;

					margin:0px;

					}

/***********************************************/

/*	set up left menu	*/			

.container	{	position:absolute;

				top:120px;

				left:0px;

				width:160px;

				background-color:#1B2936;

				}

table.menus	{	background-color:#1B2936;

				font-family:Arial, Helvetica, sans-serif;

				color:#FFFFFF;

				font-size:14px;

				font-weight:normal;

				}

table.menus td	{	border:1px solid #F8F21F;

					text-indent:0.5em;

					line-height:1.5em;

				/*cursor:hand; doesn't work*/

					}

table.menus a	{	font-family:Arial, Helvetica, sans-serif;

					color:#FFFFFF;

					text-decoration:none;

					}

table.menus a:hover	{	font-family:Arial, Helvetica, sans-serif;

						color:#F8F21F;

						}

.qckSch	{	margin:10px 10px 10px 10px;

			padding:0px 0px 0px 0px;

			border:1px solid #F8F21F;

			font-family:Arial, Helvetica, sans-serif;

			color:#F8F21F;

			font-size:75%;

			font-weight:normal;

			}

td.searchTD	{	border:0px;

				margin:2px 0px 1px 1px;

				}

/***********************************************/

/**************	footer area	**************/

.bottomImgs	{	margin:0px;

				text-align:center;

				vertical-align:middle;

				}

/*	bottom site map	*/

.siteMapNav	{	margin:3px 0px 0px 0px;/**/

				font-family:Arial, Helvetica, sans-serif;

				font-size:80%;

				height:20px;

				color:#FFFFFF;

				text-align:center;

				padding:3px 0px 3px 0px;

				}

.siteMapNav a	{	display:inline;

					text-decoration:underline;

					padding:0px 5px 0px 5px;

					color:#FFFFFF;

					}

/*	footer	*/

.pied	{	
			
			margin:0px 5px 3px 0px;

			font-family:Verdana, Arial, Helvetica, sans-serif;

			font-size:75%;

			color:#FFFFFF;

			text-align: center;

			padding:3px 0px 0px 5px;

			}

.pied a	{	text-decoration:underline;

			color:#FFFFFF;

			}

/****************************************************/

/***********************************************/

/*	general fonts	*/

p {	font-family:Arial, Helvetica, sans-serif;

	font-size:75%; 

	color:#1B2916;

	text-align:justify;

	}

.indexProp	{	color:#37337B;

				text-align:left;

				}

a.indexLink 	{	font:Arial, Helvetica, sans-serif;

					color:#37337B;

					text-align:left;

					font-weight:normal;

					text-decoration:underline;

					font-size:100%;

					}

/*:linka.indexLink:active	{	font:Arial, Helvetica, sans-serif;

					color:#37337B;

					text-decoration:underline;

					font-size:75%;

					}

a.indexLink:visited	{	font:Arial, Helvetica, sans-serif;

					color:#37337B;

					text-decoration:underline;

					font-size:75%;

					}



a.indexLink:hover	{	color:#37337B;

					text-align:left;

					font:Arial, Helvetica, sans-serif;

					font-size:75%;

					}*/

li {	font-family:Arial, Helvetica, sans-serif;

	    font-size:75%;

		color:#000000;

		list-style-type:square;

		padding:5px 6px 0px 0px;

		}

li.nested {

		font-family:Arial, Helvetica, sans-serif;

	    font-size:100%;

		color:#000000;

		list-style-type:square;

		padding:5px 6px 0px 0px;

		}

h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:100%;

		color:#182831;

		font-weight:bold;	

		}

h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:90%;

		color:#6F6D78;

		font-weight:bold;

		}

h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:80%;

		color:#6F6D78;

		font-weight:bold;

		}

h4 {	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:70%;

		color:#6F6D78;

		line-height:normal;

		font-weight:bold;

		}

h5 {	font-family:Verdana, Arial, Helvetica, sans-serif;

		font-size:70%;

		color:#FFFFFF;

		line-height:normal;

		font-weight:bold;

		}

input {	font-family:Arial, Helvetica, sans-serif;



	color:#1B2916;

		}

textarea {	font-family:Arial, Helvetica, sans-serif;



	color:#1B2916;
			}

.box {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #182331;

	border: 1px solid #2F5899;

}

/*.pgContents a{	font-family:Verdana, Arial, Helvetica, sans-serif;

				color:#72AC35;

				font-weight:bold;

				text-decoration:none;

				text-align:left;

				}

.contents a:hover	{	text-decoration:underline;

						color:#72AC35;

						}*/

/************************************************/

/*	SITE MAP	*/

.siteMap td	{	vertical-align:top;

				}

.siteList	{	font-family:Arial, Helvetica, sans-serif;

					font-size:100%;

					text-transform:uppercase;

					color:#000000;

					}

.siteList li	{	list-style-type:none;

					list-style-position:outside;

					}					

.siteList a	{	padding:2px 0px 1px 0px;

				color:#000000;

				font-weight:normal;

				font-style:normal;

				text-decoration:none;

				text-transform:none;

				}

.siteList a:hover	{	text-decoration:underline;

						}

/****************************************************/



.current-active-btn {

	font-family: "Tahoma",Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	background-color: #1B2936;	

    padding: 0px 3px 1px;

}

a.current-active-btn:hover {

	font-family: "Tahoma",Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #CCCCCC;

	padding: 0px 3px 1px;



}

.page-titles {

    font-family: Arial, Helvetica, sans-serif;

	MARGIN-TOP: 3px;

	FONT-SIZE: 15px;

	MARGIN-BOTTOM: 3px;

	font-weight:bold;

	color:#1B2936;

}

.page-titles-yellow {

    font-family: Arial, Helvetica, sans-serif;

	MARGIN-TOP: 3px;

	FONT-SIZE: 15px;

	MARGIN-BOTTOM: 3px;

	font-weight:bold;

	color:#FFFF00;

}

.textTest {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffff00;

}

.result-header-top-left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#1B2936;
	text-decoration: none;

}

.result-header-top-right{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #182331;

	background-color:#DAE4F4;

	text-decoration: none;

}

.result-middle-area{

	font-family:Arial, Helvetica, sans-serif;

	font-size:75%; 

	color:#1B2916;

	text-align:justify;

}

.result-bottom-area{	

	background-color:#C3D3ED;

	

}

.result-table-border {

	border: 1px solid #2F5899;

}

.textYellow {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #FFFF00;

	text-align:justify;

	text-decoration: none;

}

.padRight {
	
	padding-right: 5px;
	
}