h1
{
font-size: 16px;
}

p
{
font-size: 12px;
}

td
{
font-size: 12px;
}

a:link{color: #fff; text-decoration: none;}
a:visited{color: #fff; text-decoration: none;}
a:active{color: #fff; text-decoration: none;}
a:hover{color: #fff; text-decoration: none;}


#top-anim {
background-color: #ffffff;
height: 127px;
width: 760px;
z-index: 1
}

#homebody{
background:#fff;
}

.spacer{
padding-top: 10px;}

.spacerbingo{
padding-top: 80px;}

body {
	background: #f3f3f3;
	margin: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737A7F;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0px;
	text-align:center;
}

a:link {
color: #F5963A;
font-weight: bold;}
a:hover {color: #aaa;}

a:visited {

color: #F5963A;
font-weight: bold;}
#flash {
height: 42px;
width: 760px;

}



/*----------side bars --------------------------*/

#orangesidegfx {
background-color: #FF9933;
float:left;
width: 250px;
margin:0em;
padding: 0em;
height:100%;
}

#pinksidegfx {
background-color: #FF3466;
float:left;
width: 250px;
height:100%;
margin:0em;
padding: 0em;

}

#purplesidegfx {
background-color: #9933cc;
float:left;
width: 250px;
height:100%;
margin:0em;
padding: 0em;

}

/*----------side bars --------------------------*/
#bodycontainer
{
width:100%;
height:560px;
height:392px;

margin: 0em;
position:relative;
padding: 0em;
}

#mastercontainer
{
	background:#fff;
      position: relative;
      left: 50%;      
      width: 761px;
      margin-left: -400px; /* half of width */
border: none;
margin-bottom:0px;
padding-bottom:0px;
}


#footer {
background-color: #666666;
height: 25px;
width: 760px;
clear:right;
padding-top: 4px;
padding-left: 5px;}

#footer .footerwell{
float:left;
margin: 0em;
padding-left: 1px;
}

#footer .footerdate{
float:right;
margin: 0em;
padding: 0em;
padding-right: 3px;
}

.copytxt {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px
}

#bodyright {
width: 475px;
padding-left: 1em;
float:right;
margin-top: 40px;
margin-left: 1em;
margin-right: 1em;}

#colholder{
width:730px;
float:right;margin:0px;
padding:0px;
}

div.leftcol{
float:left;
width:210px;
margin-right: 10px;
padding-left: 2px;
padding-bottom: 2em;}

div.rightcol{
float:right;
width:230px;
margin-left: 10px;
padding-left: 2px;}

div.imgdiv{
float:left;}

.imgclass{
padding-top: 5px;}

.imgclass a:link{
color: #F5963A;
font-weight: normal;
}

.imgclass a:hover{
color: #aaa;
font-weight: normal;
}

.pinktxt{
color: #FF3466;
}

.orangetxt{
color: #FF9933;
}

.purpletxt{
color: #9933cc;
}

.littleboxpink{
width: 16px;
height: 15px;
float:left;
background-color: #ff3366;
padding-left: 5px;
margin-right: 5px;}

.littleboxorange{
width: 16px;
height: 15px;
float:left;
background-color: #FF9933;
padding-left: 5px;
margin-right: 5px;}

.littleboxpurple{
width: 16px;
height: 15px;
float:left;
background-color: #9933CC;
padding-left: 5px;
margin-right: 5px;}

.littleboxgrey{
width: 16px;
height: 15px;
float: left;
background-color: #666;
padding-left: 5px;
margin-right: 5px;
}

.littleboxgrey a:link{
color: #fff;
font-weight: bold;
text-decoration: none;}
.littleboxgrey a:visited{
color: #fff;
font-weight: bold;
text-decoration: none;}

.littleboxpink a:link{
color: #fff;
font-weight: bold;
text-decoration: none;}
.littleboxpink a:visited{
color: #fff;
font-weight: bold;
text-decoration: none;}

.littleboxorange a:link{
color: #fff;
font-weight: bold;
text-decoration: none;}
.littleboxorange a:visited{
color: #fff;
font-weight: bold;
text-decoration: none;}

.littleboxpurple a:link{
color: #fff;
font-weight: bold;
text-decoration: none;}
.littleboxpurple a:visited{
color: #fff;
font-weight: bold;
text-decoration: none;}


#littleboxcontainer{
float:left;
width:440px;
padding:0;
margin:0;}

img.paddedimg{
margin-right: 2.1em;
margin-top: 0em;
margin-left: 1em;
margin-bottom: 0em;}

img.paddedimginfluence{
margin-right: 0em;
margin-top: 0em;
margin-left: 4px;
margin-bottom: 6px;}

div.floatleft{
float:left;
}

img{
border:0px;
}
p.pcenter{
text-align: center;
margin-top: 1em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;}

.clear {
   height: 0;
    width: 0;
    line-height: 0;
    clear: both;
    font-size: 0;
}


#mainNavWrapper {
 	padding: 0px 0 0px 0px;
 	margin: 0;
	height: 34px;
	width: 523px;
}


#mainNav {
	float: left;
	height: 34px;
	margin: 0;
	padding: 0px 0 0 0;
	display: inline;
list-style-type: none;}


#mainNav li {
	margin: 0; 
	padding: 0;
/* 	padding-right: 20px; */
	display: inline;
	list-style-type: none;
}

#mainNav a {
	float: left;
	padding: 20px 0 0 0;
	/*overflow: hidden;*/ /* this can cause positioning problems with Firefox */
	height: 0px !important; 
	height /**/:34px; /* for IE5/Win */
/* 	font-family: Arial, Helvetica, Verdana, sans-serif; */
/* 	font-size: 12px; */
}

#home a	{
	width: 523px;
	background: url("../images/home_2.gif") no-repeat top left;
}

#home2 a	{
	width: 523px;
	background: url("../images/home_3.gif") no-repeat top left;
}

#home3 a	{
	width: 523px;
	background: url("../images/home_4.gif") no-repeat top left;
}

#mainNav a:hover {
	background-position: 0em -35px;
}

/*----------Knowall media additions --------------------------*/



div.container{
width:760px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
text-align:left;
}


div.header {
background-image:url('../images/strap-sm.gif');
background-repeat:no-repeat;
background-position:437px 21px;
background-color:#ffffff;
height:60px;
padding-left:52px;
padding-top:3px;

}

.intro_paragraph
	{
	font-size: 16px;
	font-weight: bold;
	color: #bdbd31;
	margin-top: 15px;
margin-bottom:15px;
	margin-left:15px;
	background-color:#ffffff;
	}
	
	.development_intro_paragraph
	{
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	margin-top: 15px;
margin-bottom:15px;
	margin-left:15px;
	background-color:#ffffff;
	}
	
.left_text
	{
	font-size: 11px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 5px;
		margin-left:15px;
		width:300px;
		background-color:#ffffff;
	}

	
	div.news_box {
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:15px;
	padding-top:20px;
	}
	
		div.footer_box {
	padding-left:15px;
	margin-top:-10px;
	}
	
	.news_text
	{
	font-size: 9px;
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	padding-right:20px;
	}
	
	img.footer{
	margin-left:-15px;
	margin-top:0px;

	

	}
	
	p.news_header{
	color:#FC6D1F;
	font-weight:bold;
	font-size:20px;
	}
	
	span.news_subheader{
	color:#FC6D1F;
	font-weight:bold;
	font-size:14px;
	}
	
	div.properties img{
	float:left;
	margin-left:15px;
	margin-right:15px;
	

	}
	p.properties_text
	{
	font-size: 11px;
	color: #666666;
	margin-top: 5px;

		margin-left:15px;
		width:540px;
		background-color:#ffffff;
		margin-bottom:25px;
	}
	
	p.development_text	{
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	margin-left:15px;
	margin-right:20px;
	background-color:#ffffff;
	margin-bottom:25px;
	}
	
	span.properties_header {
		color:black;
	font-weight:bold;
	font-size:12px;
	}
	
		span.more_details{
	color:#FC6D1F;
	font-weight:bold;
	font-size:12px;
	
	}
	
	span.development_header{
		color:#666666;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	}
	
	p.development_text_more
	{
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
	margin-left:15px;
margin-right:20px;
	background-color:#ffffff;
	margin-bottom:25px;
	}
	
	div.small_text{
	font-size:12px;
	margin-left:15px;
	}
	
	h1.marquee {
	margin-top:20px;
	padding-top:0px;
	color:#FC6D1F;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	
	}
	
	div.lower_container {
	margin-top:30px;
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	background-color:#f3f3f3;
	height:90px;
	overflow:auto;
	padding-top:10px;
	}
	
	div.footer p {
font-family:verdana;
	font-weight:bold;
	text-align:center;
	color:#bdbd31;
	font-size:10px;
	margin-top:0px;
	padding-top:0px;
	}
	
form.contact_form {
margin-left:15px;
}
	
	
