/*

 * 1031 Property Watch

 * Layout styles

 *

 * Color pallette

 * green: #693; 

 * lt gray: #ccc; 

 * medium gray: #8c8c8c; 

 * drk gray: #666; 

 * drker gray: #333;  // for text

 *

 * content_holders (ordered top down) :

 *	- generic styles

 *	- info_top

 *	- header

 *	- nav

 *	- content_holder

 *		o content_2

 *		o copy

 *			o copy padding

 *				- resource column

 *	- footer

 *	- footer_links

 *	- akdia_link

 *

 *	Secondary page styles

 */









/*

 *	Generic styles

 */	

body

{

	margin: 0px;

	padding: 0px;

	color: #333333;

	font-family: Arial, Sans-Serif;

	font-size: 9pt;

	border: none;

}



td

{

	font-size: 9pt;

}



td a, a

{

	color: #808080;

	font-size: 9pt;

}



td a:hover, a:hover

{

	color: #669933; 

}







p.bold_green, span.bold_green

{

	color: #669933; 

	font-weight: bold;

}



ul

{

	margin: 0px;

	padding: 0px;

	list-style-position: inside;

}





li

{

	padding: 0px;

	margin: 0px;

	margin-bottom: 10px;

}



p, p.body_copy

{

	letter-spacing: 100%;

	line-height: 135%;

}



p, li, li p, p.body_copy

{

	letter-spacing: 100%;

	line-height: 135%;

}



p.first_paragraph

{

	padding: 10px 0px 0px 25px;

	margin-left: -25px;

	background-image: url(../cmsimages/lone_bird.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

	color: #669933; 

	font-weight: bold;

	text-transform: uppercase

}





/* Fix Edit Live <li><p></p></li> wrappers */

li p

{

	margin:0px;

	padding:0px;

}



/*

p.xsmall

{

	color: #000000;

	font-size: 80%;

}

*/

p.photo_captions

{

	font-size: 75%;

}



p.small

{

	color: #333333;

/*	font-size: 90%; */

}



/*

 *	Info top

 */	

div#info_top

{

	margin: 0px;

	height: 33px;

	text-align: right;

}



div#info_top img

{

	margin: 0px;

	margin-right: 10px;

}





/*

 * header

 */

div#header

{ 

	background-color: #693;

	height: 137px;

}

div#header img#header_logo

{

	margin-left: 25px;

   	margin-top: 15px;

}



/*

 * nav

 */



div#navdiv

{

	background-image: url(../cmsimages/gray_bar_bg.gif);

	background-repeat: repeat-x;

	background-position: top left;

	height: 30px;

	margin-bottom: 15px;

}





div#navdiv ul#nav

{

	margin: 0px;

	padding: 1px 0 0 0;

	list-style: none;



}



div#navdiv ul li

{

	float: left;

	margin: 0px;

	padding: 0px;

	margin-right: 2px;

	width: 100px;

	text-align: center;

	position: relative;	

}



/* common styles for all navigation links */

div#navdiv ul li a

{

	display: block;

	text-decoration: none;

 	font-size: 80%;

	text-transform: uppercase;

	font-weight: bolder;

	color: #666666;

   padding-top: 15px;

	height: 25px !important; /* FF height */

	height: 40px; /* IE height */

	position: relative;

	z-index: 10;

	line-height: 1.1em;

}



div#navdiv ul li ul {

 	display: none;

	float: left;

	padding: 0;

	margin: 0;

	list-style: none;

	z-index: 10;

	position: absolute;

	top: 40px;

	left: 0;

}



#navdiv li li {

  	float: left;

  	border-top: 2px solid white;

	background-color: #CCCCCC;

	list-style: none;

	position: relative;

	z-index: 10;

}



div#navdiv li:hover,

div#navdiv li.over,

div#navdiv li li.over,

div#navdiv li.selected {

  	background-color: #CCCCCC;

	color: #669933;

}



div#navdiv li:hover ul,

div#navdiv li.over ul {

  	display: block;

}



div#navdiv a:hover,

div#navdiv a.selected {

  	background: #CCCCCC url(../cmsimages/hover_navtop.gif) center top no-repeat;

	color: #669933;

}





/*

 * content_holder

 * nested sections: content_2, copy, resource_col

 */

div#content_holder

{

	margin: 0px;

	padding: 0px;

}



div#content_holder div#movie object,

div#content_holder div#movie embed {

	position: relative;

	z-index: 0;

}



div#content_holder div#content_2

{

	background-color: #ffffff;

	margin: -5px 0px 0px 0px;

	padding-right: 6px;

	float: left;

	width: 250px;

}



/* common for all feature links */

div#content_holder div#content_2 a

{

	float: left;

	display: block;

	background-repeat: no-repeat;

	background-position: top left;

	margin-bottom: 10px;

	width: 223px; 

	text-decoration: none;

}



/* common for all feature section link hovers */

div#content_holder div#content_2 a:hover

{

	background-position: 100% 100%;

}



div#content_holder div#content_3

{

	background-color: #ffffff;

	margin: -5px 0px 0px 0px;

	padding: 0px;

	float: left;

	width: 200px;

}



/* common for all feature links */

div#content_holder div#content_3 a

{

	float: left;

	display: block;

	background-repeat: no-repeat;

	background-position: top left;

	margin-bottom: 10px;

	width: 223px; 

	text-decoration: none;

}



/* common for all feature section link hovers */

div#content_holder div#content_3 a:hover

{

	background-position: 100% 100%;

}





div#content_holder div#copy

{	

	float: left;

	width: 60%;

	line-height:140%;

}

div#content_holder div#copy div#content

{

	padding: 0px 50px 20px 40px;

}





div#content_holder div#resource_col

{

	position: absolute;

	right: 0px;

	float: right;

	vertical-align: top;

	width: 150px;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	border: 1px solid #cccccc;

	border-top: none;

	top: 124px;

}



div#content_holder div#resource_col p

{

	margin: 5px;

}



div#content_holder div#resource_col.forIE

{

	position: absolute;

	top: 127px;

	right: 0px;

}



div#content_holder div#resource_col h2

{

	background-color: #cccccc;

	color: #000000;

	text-transform: uppercase;

	margin: 0px;

	padding: 15px 5px 10px 5px;

	text-align: center;

	display: block;

	font-size: 100%;

}





div#content_holder div#resource_col ul

{

	list-style: none;

	list-style-position: outside;

	margin: 10px;

	padding: 0px;

	width: 10.5em;

}



div#content_holder div#resource_col ul li

{

	color: #666666;

	font-weight: normal;

}





/*

 * footer

 */

div#footer

{

	background-image: url(../cmsimages/gray_bar_bg.gif);

	background-color: #693;

	background-position: top left;

	background-repeat: repeat-x; 

	height: 27px;

	clear: both;

	margin-top: 20px;

}





/*

 *	Footer links

 */	

div#footer_links

{

	margin: 0px;

	margin-top: 15px;

	padding: 0px;

	height: 25px;

	background-color: #fff;

	text-align: center;

}



div#footer_links ul

{

	margin: 0px;

	width:600px;

	margin:0px auto;

	text-align:left;

}



div#footer_links ul li

{

	list-style: none;

	float: left;

}



div#footer_links ul li a

{

	color: #666;

	text-decoration: none;

	font-family: Arial, Sans-Serif;

	text-transform: uppercase;

	font-size: 7pt;

	padding-left: 5px;

	padding-right: 5px;

	border-right: 1px solid #666;

}



div#footer_links ul li a.last

{

	border-right: none;

}











/*

 * Secondary page styles

 */

body#secondary div#content_holder

{

	width: 100%;

	overflow: hidden;

	float: left;

}

body#secondary div#content_holder div#content_2

{

	margin: -5px 0px 0px 0px;

	padding: 0px;

	float: right;

	width: 300px;

}



body#secondary div#content_holder div#content_2 a

{

	float:right;

}



body#secondary div#content_holder div#copy

{	

	position: relative;

	float: left;

	margin: 0px 0px 10px 30px;

	padding: 0px;

	width: 60%;

}



body#secondary div#content_holder div#copy div#content

{

	padding: 0px 0px 0px 40px;

}





body#secondary div#content_holder div#resource_col

{

	display: none;

}





/*

 * A:KDIA link

 */

div#akdia_link

{

	float: right;

	text-transform: uppercase;

	font-size: 8.5pt;

	font-family: Arial, Sans-serif;

	font-weight: bold;

	margin: 0px 5px 5px 0px;

}



div#akdia_link a

{

	text-decoration: none;

	color: #9E9E9E;

	font-size: 8.5pt;

	font-family: Arial, Sans-serif;

	font-weight: bold;

}

div#akdia_link a span

{

	color: #9E0000;

}



a.leftColumnLink

{

    float: none !important;

    display: inline !important;

}

