/* Generic
----------------------------------------------- */
#structure1{
	background-image:url(/images/backgrounds/internal_sky_grass2.gif);
	background-repeat:repeat-x
	}
#structure3{background:url(/images/backgrounds/internal_mickey.jpg) 50% 0 no-repeat;}
div.entry_c{margin-right:10px}
/* entries listing */
div.entries_bdr_tl,div.entries_bdr_tr{background-color:#6a8d27}
#questionnaire_panel div.entries_bdr_tl,#questionnaire_panel div.entries_bdr_tr{background-color:#608229}
div.entries_bdr_bl,div.entries_bdr_br{background-color:#608229}
div.content_c{
	width:888px;
	padding:0 43px 20px 50px;
	float:left
	}
div.content_c h3{
	margin:0 0 0.8em;
	padding:0;
	font-size:160%;
	font-weight:normal
	}
/* left & smaller right column layouts */
div.content_l{
	width:560px;
	font-size:80%;
	float:left
	}
div.content_r{
	width:300px;
	float:right
	}
/* left & right equal column layouts */
div.equal_l,div.equal_r{
	width:434px;
	font-size:80%
	}
div.equal_l{float:left}
div.equal_r{float:right}
	

/* Titles
----------------------------------------------- */
div.title_c{height:187px}
div.title_l{
	width:571px;
	padding:0 0 0 50px;
	float:left
	}
div.title_l h2{
	margin:23px 0 6px;
	padding:0;
	font-size:10%
	}
div.title_l p{
	margin:0;
	color:#052b78;
	font-size:90%;
	font-weight:bold
	}
div.title_r{
	width:300px;
	padding:6px 43px 0 0;
	color:#000;
	font-size:70%;
	float:right
	}
div.title_r span{
	width:280px;
	padding:0 0 4px 20px;
	text-align:center;
	float:left
	}
div.title_r h1,div.title_r h1 a{
	width:297px;
	height:71px;
	overflow:hidden;
	cursor:pointer
	}
div.title_r h1{
	margin:0 0 10px;
	padding:0;
	background:url(/images/titles/logo_merged_small.png) no-repeat;
	font-size:10%;
	float:right
	}
div.title_r h1 a{
	text-indent:-9999px;
	display:block
	}
div.title_r p{margin:0}


/* Content
----------------------------------------------- */
div.flip_c,div.flip_shadow{
	width:560px;
	float:left
	}
div.flip_c{padding-top:6px}
div.flip_body{
	width:536px;
	padding:12px;
	background:#6e912a url(/images/backgrounds/flip_green.gif) bottom repeat-x;
	border-top:solid 1px #7ba131;
	float:left
	}
div.flip_body ul{
	margin:0 0 0.8em;
	padding:0;
	list-style:none
	}
div.flip_body li{
	padding:0 0 5px 20px;
	background:url(/images/icons/star_red.gif) 0 1px no-repeat;
	font-size:90%
	}
div.flip_shadow{
	height:35px;
	background:url(/images/backgrounds/flip_shadow.png) no-repeat;
	font-size:10%
	}
p.bdr_green{
	padding-bottom:10px;
	border-bottom:solid 1px #7ca034
	}
.charcount_desc{
	padding-top:3px;
	color:#324518;
	font-size:90%;
	font-weight:bold !important;
	display:block
	}
div.indicator_green,div.indicator_green div{
	float:left
	}
div.indicator_green div{padding-right:3px}
div.indicator_img{
	padding-top:7px;
	font-size:70%;
	color:#c8d4b1
	}
div.indicator_img *{vertical-align:middle}
div.indicator_img img{margin-right:4px}
div.back_c{
	top:215px;
	left:48px;
	position:absolute
	}