	* {margin:0; padding:0;}

	BODY {margin:0px 0px 50px 0px;  color:black; font-family:tahoma; font-size:62.5%; background-image:url(/img/bg.gif);}

	#holder { width:775px; margin:0 auto 0 auto; height:100%; }

	#logotop { background-image:url(/img/top_logoTop.gif); background-repeat:no-repeat; height:38px;}
	#top { background-image:url(/img/top_logoMain.gif); background-repeat:no-repeat; height:102px;  border-right:1px solid #e3e4e3; text-align:right;}
		#topinner { background-image:url(/img/top_bg.gif); margin-left:155px; padding:9px 7px 0 0; height:93px; }
		#address { background:url(/img/address.gif) no-repeat right;height:23px; cursor:pointer;}
		#topNav1 { margin-top:11px; }
		#topNav2 { margin-top:5px; }

	#admin { text-align:right; background-color:#E3E4E3; border:1px solid #E3E4E3; border-top:none; padding:5px;}


	#main, #main2Col, #side2Col { font-size:1em; padding:15px; border:1px solid #e3e4e3; border-top:none; background-color:white;}

	#main { margin:0px 2px 4px 2px; }

	#side2Col { float:left; width:120px; margin:0 4px 4px 2px;}
	#main2Col { float:left; width:579px; margin:0 2px 4px 0;}

	#side2Col DIV { margin-bottom:4px;}

	.copy, .right { font-size:1.1em; line-height:1.6em;}


	#footer { clear:both; color:#717771; margin:0px 2px 4px 2px; border:1px solid #e3e4e3; background-color:white; padding:7px; }
		#footer .fleft { white-space:nowrap; }
		#footer .fright { float:right; text-align:right; white-space:nowrap;}

	IMG { border:none;}

	H1 { font-size:16pt; margin:0 0 10px 0; padding-bottom:2px; line-height:20pt;}
	H2 { font-size:11pt; margin:0 0 10px 0; border-bottom:1px dotted #919191; padding-bottom:2px;}
	H3 { font-size:14pt; margin:0 0 10px 0; padding-bottom:2px;}
	H4 { font-size:11pt; margin:0 0 5px 0; }

	P { margin-bottom:7px;}

	INPUT, SELECT { font-size:8pt;}

	FIELDSET { margin-top:10px; padding:7px; clear:both; border:1px solid #344C34;}
	FIELDSET FIELDSET {font-size:100%; margin-bottom:10px; border:1px solid #E3E4E3;}
	FIELDSET BR, .lables BR { clear: left; }
	.lables BR { clear: left; }
	
	LEGEND { font-weight:bold; padding:0 4px 0 4px; color:#3F3F3F;}
 

	PRE { font-size:1.5em;}

	LABEL { display: block; float: left; margin-bottom: 10px; width: 75px; padding-right: 20px; }

	TEXTAREA	{ font-size:10pt; font-family:arial; padding:2px; width:545px; font-size:8pt;}
	FIELDSET TEXTAREA {margin-bottom:7px;}

	.xsmbot, .xsmbotB { margin-bottom:3px;}
	.smbot, .smbotB { margin-bottom:5px;}
	.mmbot, .mmbotB { margin-bottom:10px;}
	.lmbot, .lmbotB { margin-bottom:20px;}
	.xsmbotB, .smbotB, .mmbotB, .lmbotB { font-weight:bold; }

	.clear		{ clear:both; height:1px; font-size:1px;}
	.right		{ float:right; text-align:right;}

	.warning { background-color:#919191; color:white; padding:7px;}
	.warning a:link, .warning a:visited {color:#C8C8C8; text-decoration:none; }
	.warning a:hover { color:white; text-decoration:underline; }

	a:link 		{color:#3878AF; text-decoration:none; }
	a:visited 	{ color:#7494AD; text-decoration:none; }
	a:hover 	{ color:#C3156C; text-decoration:underline; }


	#footer a:link, #footer a:visited {color:#344C34; text-decoration:none; }
	#footer a:hover { color:#BC0000; text-decoration:underline; }

	#admin a:link, #admin a:visited {color:#344C34; text-decoration:none; }
	#admin a:hover { color:#BC0000; text-decoration:underline; }


	.biog {display:none; }
	.biog TEXTAREA  {height:300px;}

	#homeImages SPAN {border-bottom:2px solid white; border-left:2px solid white;}

	#homeImages { float:left; width:444px; }
	#homeNews { float:left; width:270px; margin-right:25px;}
	.hand { cursor:pointer;}

	.listing {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt;
		margin-top:6pt;
		padding:0px;
	}
	.listing li {
		background:transparent url(/img/listing_bfade.png) repeat-y scroll left top;
		border-top:1px solid #D6E3E7;
	}
	.listing li.even {
		background:#FFFFFF none repeat scroll 0%;
	}
	.listing li .show-title {
		font-family:sans-serif;
		font-size:1.5em;
		margin-bottom:2px;
	}
	.listing li .copy {
		color:#666666;
		font-weight:normal;
		margin-top:0px;
		font-size:1em;
		margin-top:2px;
		line-height:130%;
	}
	.listing .play-btn {
		float:right;
		margin-top:3px;
	}
	.listing input {
		float:left;
		margin-left:4px;
		margin-right:14px;
		margin-top:8px;
	}
	.listing .date {
		color:#666666;
		font-size:90%;
		font-weight:normal;
	}
	.listing a {
		display:block;
		font-weight:bold;
		padding:6px;
	}
	.listing a:hover {
		background-color:#d9d5f7;
		text-decoration:none;
	}
	
	img.icon {
		border:1px solid #000000;
		float:left;
		height:30px;
		margin-right:7px;
		margin-top:1px;
		width:30px;
	}





	.columns { text-align:center; line-height:14pt; margin-right:11px; padding:5px;}
	.columns DIV.item { float:left; width:164px; margin:0 0 15px 15px; background-color:#f4f7ee; border-bottom:1px solid white; padding:5px 0 5px 0;}
	.columns DIV.item DIV {font-weight:bold; margin-bottom:5px;}
	.teImg {height:90px; border:none; padding:0 0 0 0 ;}

	.agentInfo {clear:both; text-align:left; margin:20px 0 0 0; padding:5px 0 5px 0; border-bottom:1px solid #344C34; border-top:1px solid #344C34;}
	.copy .right { margin:0  0 10px 20px; font-size:1em;}
	.frame { text-align:left; width:201px; background-image:url(/img/frame.png); height:251px; padding:20px 20px; }

	.copy OL, .copy UL { margin:10px 0 10px 20px;}
	.copy LI { margin-bottom:5px;}

	#actordetails LABEL { display: block; float: left; margin-bottom: 0px; width: 50px; }
	#actordetails BR{ clear:left; }

	#actordetails .sub{ margin-bottom:10px; }
	#actordetails .sub SPAN{ font-weight:bold; }

	TABLE.cv { width:100%; margin-bottom:20px;}
	.cv TR.title { }
	.cv TD.title { font-weight:bold; height:30px; vertical-align:bottom; margin-top:10px;  border-bottom:1px solid #344C34;}
	.cv TD { border-bottom:1px solid #E3E4E3; padding-right:20px; vertical-align:top;}

	.dot, .dotB { margin-bottom:4px; background-image:url(/img/dot.gif); background-repeat:no-repeat; padding-left:10px;}
	.dotB { font-weight:bold;}


	.corplist { margin-bottom:20px; clear:both;}
	.corplist SPAN { display:block; font-weight:bold; margin-bottom:10px;}


	.corpitem {clear:both;}
	.corpimg {float:left; width:80px;}
	.corptext {float:left; width:450px;}
