/* CSS Document */
	html, body {
		height			: 100.05%;
		font-family		: Arial, Helvetica, sans-serif;
		font-size		: 11pt;
		zzcolor			: #999999;
		color			: #808080;
	}
	/* all images unstyled, no padding etc, no borders  */
	img {
		padding			: 0;
		margin			: 0;
		vertical-align	: bottom;
		border			: 0px solid black;
	}
	
	img.template {
		zzmargin-bottom	: 20px;
		margin			: 0 0 20px 0;
	}
	
	/* breaks have no padding or margin, just drop to new line */
	br {
		padding			: 0;
		margin			: 0;
	}
	
	div.hr {
		margin			: 0;
		padding			: 0;
		width			: 100%;
		height			: 0;
		border-bottom	: 3px solid #E5E4E2;
	}
	
	body {
		background-image: url('/img/_bg.gif');
		margin			: 0;
		padding			: 0;
		font-size		: 11pt;
	}
	
	div#outer {
		height			: 100%;
		padding			: 0;
		margin			: 0 auto;
		
	}
	
	div#page {
		background-position: left;
		background-image: url('/img/_bg_page.gif');
		background-repeat: repeat;
		margin			: 0 auto;
		padding			: 0;
		width			: 826px;
		
	}
	
	div#content {
		position		: relative;
		margin			: 0 0 0 40px;
		background-color: white;
		width			: 754px;
		padding			: 0;
		
		min-height		: 700px;
  		height			: auto !important;
 		height			: 700px
	}
	
	div#left div#inner_content {
		zzwidth			: 550px;
		line-height		: 1.4em;
		zzborder			: 1px solid red;
	}
	
	div#left div#inner_content h2 {
	font-family:Arial, Helvetica, sans-serif;
		font-size		: 1.2em;
		font-weight		: normal;
		color			: #999999;
		margin			: 0 3px;
		padding			: 0 0 3px 0;
		border-bottom	: 3px solid #E5E4E2;
	}
	
	div#left div#inner_content h3 {
		margin			: 2px 3px;
		padding			: 0;
		border-bottom	: 3px solid #E5E4E2;
	}

	div#left div#inner_content h4 {
		margin			: 0;
		padding			: 3px 0 0 0;
		border-bottom	: 3px solid #E5E4E2;
	}
	
	div#left div#inner_content p {
		margin			: 4px 3px;
		padding			: 2px 0;
		line-height		: 1.2em;
	}
	
	div#left div#inner_content img {
		margin			: 0 0 0 3px;
	}
	
	div#left div#inner_content div#inner_right {
		display			: inline;
		float			: right;
		width			: 260px;
		zzborder		: 1px solid black;
		padding-top:27px
	}
	
	div#left div#inner_content div#inner_left {
		display			: block;
		margin			: 0 280px 0 0;
		padding-top:27px
	}
		
		
	div#header {
		zzmargin-bottom	: 5px;
		zzborder:1px solid black;
	}
	
	div#rightheader {
		float			: right; 
		width			: 194px;
	}
	
	div#leftheader {
		float			: left; 
		width			: 556px; 
	}
	
	div#livedate {
		width			: 194px; 
		height			: 64px; 
		text-align		: left; 
		color			: #999999;
	}
	
	div#livedate p {
		padding-left	: 94px;
		padding-top		: 24px;
		margin			: 0;
		font-size		: 85%;
		font-weight		: bold;
		line-height		: 1.0em;
		color			: #404040;
	}
	
	div#left {
		margin			: 0 200px 0px 0;
		clear			: left;
		padding			: 0;
		zzcolor			: #999999;
		zzcolor			: #808080;
		zzborder: 1px solid black;
		zzwidth:548px;
		zzmin-height		: 700px;
  		zzheight			: auto !important;
		zzheight			: 700px;
		font-family		:Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#left li {
		font-size		: 0.9em;
		line-height		: 1.4em;
		margin			: 0em 0em 1.0em 0em;
	}
	
	div#right {
		display			: inline;
		float			: right;
		width			: 185px;
		margin			: 0 0 20px 0;
		padding			: 0 0 0 0;
	}
	
	div#right h3 {
		font-size		: 90%;
		font-weight		: bold;
		color			: #ED57AE;
		margin			: 0.2em 0em 1.0em 0em;
		padding-top		: 0;
	}
	
		div#right h4 {
		font-size		: 90%;
		font-weight		: bold;
		color			: #666666;
		margin			: 0.2em 0em 1.0em 0em;
		padding-top		: 0;
	}
	
	div#right p.quote {
		color			: #ED57AE;
		font-size		: 0.9em;
		font-weight		: bold;
		line-height		: 1.0em;
		margin			: 20px 0 0 0;
	}
	
	
	div#right a {
		border-bottom	: 1px solid #E5E4E2;
		display			: block;
		padding-bottom	: 0.2em;
		margin-bottom	: 0.5em;
		text-decoration	: none;
		font-size		: 75%;
		color			: #808080;
	}
	div#right a.pdf {
		border-bottom	: 1px solid #E5E4E2;
		display			: block;
		padding-bottom	: 0.2em;
		padding-left	: 1.8em;
		margin-bottom	: 0.5em;
		text-decoration	: none;
		font-size		: 75%;
		color			: #808080;
		background-image:url(../img/_pdf.gif);
		background-position:left;
		background-repeat:no-repeat
	}
	div#right a.none {
		border-bottom	: 0;
		font-size		: 75%;
		color			: #808080;
	}
	div#right a.none:hover {
		background-color: #ffffff;
	}

	div#right a:hover {
		background-color: #f0f0f0;
	}
	
	h3 {
		font-size		: 80%;
		font-weight		: bold;
		color			: #ED57AE;
		margin			: 0.2em 0em 1.0em 0em;
		padding-top		: 0;
	}
	
	div#menu {
		display			: inline;
		float			: left;
		zzwidth			: 556px;
		width			: 100%;
		margin			: 0;
		padding-top		: 5px;
	}
	div#submenu {
		display			: inline;
		float			: left;
		width			: 738px;
		margin			: 0;
		padding			: 2px 8px;
		background-color: #f08bc7;
		color			: #ffffff;
		font-family		: arial, verdana, helvetica, sans-serif;
		font-size		: 85%;
	}
	div#title {
		display			: inline;
		float			: left;
		width			: 556px; 
		margin			: 0;
		padding			: 0px 0 15px 0;
	}
	
	div.dummy {
		zzborder			: 1px solid black;
		clear			: both;
		width			: 750px;
		zzdisplay		: block;
		zzposition		: absolute;
		zzbottom		: 0;
		border-top		: 3px solid #E5E4E2;
		color			: #E5E4E2;
		padding			: 0;
		margin			: 0 auto;
	}
	
	div.dummy h1 {
		font-size		: 1.5em;
		font-weight		: normal;
		border			: none;
		margin			: 0;
		zzwidth			: 100%;
	}
	
	div.dummy div#date {
		zzdisplay			: inline;
		zzborder			: 1px solid black;
		color			: #e78dbb;
		font-weight		: bold;
		font-size		: 1.0em;
		width			: 100px;
		float			: right;
		clear			: none;
		text-align		: right;
		margin			: 1px 0;
		padding			: 0;
	}

	#navigation a {
		text-decoration	: none;
		font-family		: arial, verdana, helvetica, sans-serif;
		font-size		: 85%;
		height			: 15px;
	}
	#navigation a:link, #navigation a:visited, #navigation a:active {
		color			: #999999;
		background		: #ffffff url("/img/tab_left2.gif") left top no-repeat;
		font-weight		: bold;
		padding-left	: 10px
	}
	#navigation a:link span, #navigation a:visited span, #navigation a:active span {
		background		: #ffffff url("/img/tab_right2.gif") right top no-repeat; 
		padding-right	: 10px
	}
	
	#navigation a, #navigation a span {
		display			: block;
		float			: left;
		cursor			: pointer;
	}
	/* selected */
	#navigation a:link.selected, #navigation a:visited.selected, #navigation a:active.selected {
		color			: #fff;
		background		: #f08bc7 url("/img/tab_left.gif") left top no-repeat;
		font-weight		: bold;
		padding-left	: 10px;
	}
	#navigation a:link.selected span, #navigation a:visited.selected span, #navigation a:active.selected span {
		background		: #f08bc7 url("/img/tab_right.gif") right top no-repeat;
		padding-right	: 10px;
	}

	#navigation {
		list-style		: none;
		padding			: 0;
		margin			: 0
	}
	#navigation li {
		float			: left;
		display			: block;
		margin			: 0;
		padding			: 0;
	}
	#border {
		height			: 1.45em;
		background		: #f08bc7
	}
	p{
		font-size		: 0.9em;
		line-height		: 1.4em;
		margin			: 0em 0em 1.0em 0em;
	}
	
	h1 {
		/*font-size: 1.8em;*/
		font-size		: 1.5em;
		font-weight		: normal;
		margin-top		: 5px;
		margin-bottom	: 0;
		margin-right	: 5px;
		letter-spacing	: 0;
		border-bottom	: 3px solid #E5E4E2;
		padding-bottom	: 0px
	}
	
	a {
		text-decoration	: none;
		font-weight		: bold;
		color			: #ED57AE;
	}
	a:link {
		font-weight		: bold;
		color			: #ED57AE;
	}
	a:visited {
			font-weight		: bold;
		color			: #ED57AE;
	}
	a:active {
			font-weight		: bold;
		color			: #ED57AE;
	}
	a:hover {
		text-decoration	: underline;
	}
	
	.floatright {
		float: right;
		width: 100px;
		margin: 0px 0px 0px 10px;
		background-color: #ffffff;
		padding: 0px;
		border: 1px solid #999;
		font-size:85%
	}
	
	div.floatright img {
		border: 0;
	}
	
	ul#n_list {
		margin-left: 0;
		padding-left: 0;
		list-style: none;
	}
	ul#n_list li {
		padding-left: 0;
		text-align:left;
		/*border-bottom: 1px dashed #dcdcdc;*/
		margin:0;
		padding:2px 0 ;
		background-image:url(/img/_bgpx.gif);
		background-position:top;
		background-repeat:repeat-x
		
	}
	div.thumbnail
	{
		float: left;
		width: 136px;
		margin: 0 0;
		padding-top: 1px;
		background-image:url(/img/_bgpx.gif);
		background-position:top;
		background-repeat:repeat-x
	}
	div.clearboth { clear: both; }
	
	form {
	  margin: 0;
	  padding: 0;
	  width: 99%; 
	}
	
	form fieldset {
	  /*border-color: #808080;
	  border-width: 1px;
	  border-style: solid;*/
	  padding: 10px;
	  margin: 0;
	}
	
	form fieldset legend {
		font-size:1.1em;
	}
	
	form label { 
		display: block;
		float: left; 
		width: 150px; 
		padding: 0; 
		margin: 5px 0 0;
		text-align: left;
		font-size: .8em
	}
	
	form fieldset label:first-letter {
		/*text-decoration:none;*/
	}
	
	form input, form textarea {
		width:auto;
		margin:5px 0 0 10px;
	}
	
	form input#reset {
		margin-left:0px;
	}
	
	textarea { overflow: auto; }
	
	form small {
		display: block;
		margin: 0 0 5px 160px;
		padding: 1px 3px;
	}
	
	form .required:first-letter{font-weight:bold;text-decoration: underline;}
	
	form br {
		clear:left;
	}