/* @override 
	http://mydaughter.site/mmlib/css/mydaughter/screen.css
	http://www.mydaughter.site/mmlib/css/mydaughter/screen.css
*/

/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* @end */

/* @group Defaults */
body {font-size:62.5%;color:##4F4F4F;background:#fff;font-family:"trebuchet MS", Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:1.5em;margin-bottom:0.75em;}
h2 {font-size:1.3em;margin-bottom:0.75em;}
h3 {font-size:1.2em;line-height:1.3;margin-bottom:1em;}
h4 {font-size:1.1em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1.1em;font-weight:bold;margin-bottom:1.5em; color:#4F4F4F}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; color:#4F4F4F; }
a:focus, a:hover {color:#000;}
a {}
a.pink-arrow, .feature p a	{background:transparent url(../../images/mydaughter/bullet-arrow-pink.gif) no-repeat scroll 0 5px;
color:#AC3474;
padding:2px 0 5px 10px;
text-decoration:none;
font-weight:normal;}
a.pink-arrow:visited	{ color:#AC3474;}
a.blue-arrow	{background:transparent url(../../images/mydaughter/bullet-arrow-blue.gif) no-repeat scroll 0 5px;
color:#55A9BF;
padding:2px 0 5px 10px;
text-decoration:none;}

a.green-arrow	{background:transparent url(../../images/mydaughter/bullet-arrow-green.gif) no-repeat scroll 0 5px;
color:#8f9e74!important;
padding:2px 0 5px 10px;
text-decoration:none;}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, b {font-weight:bold; color:#111000}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
ol li {margin-left: 10px;margin-bottom:1em;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin:1.4em 0;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
label {font-weight:normal;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input	{padding:5px;}
input.submit	{background-color:#FFFFFF; border-color:-moz-use-text-color #ACB691 #ACB691 -moz-use-text-color; border-style:none solid solid none; border-width:medium 1px 1px medium;color:#5C8A00; cursor:pointer; margin-bottom:10px; margin-left:15px; padding:5px 3px;}
input.text, input.title, textarea, select, form select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.error p {margin-bottom: 0px;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#FFF;color: #778f5e;border-color:#C6D880;}
#main-content .success {background: #FFF;color: #2e500a;border-color:#C6D880;}
.error a {color:#8a1f11; text-decoration:  underline;}
.notice a {color:#514721; text-decoration:  underline;}
.success a {color:#778f5e; text-decoration:  underline;}
.honeypot {display: none;}

/* @end */

/* @group Table Styles */

table {
	border-collapse: collapse;
}
table th {
	border: 1px solid #777;
	background-color: #DDD;
	color: #333;
	font-weight: normal;
}
table td {
	border: 1px solid #999;
}

table.layout, table.layout thead, table.layout th, table.layout tbody, table.layout td {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	color: #333;
}
/* @end */

/* @group Links */
a {
	text-decoration: underline;
	font-weight: bold;
}
a:link {
	color: #00546a;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #004152;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #55a9bf;
}
a:active {
	color: #55a9bf;
}

/* @end */

/* @group Form Styles */

select {
	margin: 2em;
	display: block;
		padding:5px;

}
.input select {
	display: inline;
	margin: 0px;
}

#page-wrapper input.placeholder {
	color: #777;
}

/* @end */

a.backstageeditbutton {
	border:medium none;
	clear:left;
	color:#333333 !important;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	padding:1em;
	position:fixed;
	right:10px;
	top:0px;
	vertical-align:middle;
	background: #FFF;
	border: 3px solid #999;
	border-top: none;
	color: #333;
	z-index: 999;
	text-decoration: none;
}
a.backstageeditbutton:hover {
	color: #FFF;
	background-color: #999;
	border: 3px solid #666;
	border-top: none;
}

/* @group Units and Groups */
.unit:after, .group:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.unit, .group {display:inline-block;}
* html .unit, * html .group {height:1%;}
.unit, .group {display:block;}
/* @end */


.pink { /* Reference-only */
	color: #AC3474; 
}
.blue { /* Reference-only */
	color: #00546a; 
}
.light-blue { /* Reference-only */
	color:#55a9bf;
}
.green { /* Reference-only */
	color: #778f5e; 
}

html {
	font-family: 'Trebuchet MS', Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Trebuchet MS', Trebuchet, Tahoma, Arial, sans-serif
}

body {
	margin: 0 0 0 0;
	border-bottom: 3em solid #FFF;
	padding: 0;
	text-align: center;
	color: #222;
}

#page-wrapper {
		background: white url(../../images/mydaughter/background1.jpg) no-repeat center top;
	background-color: #FFFFFF;
	min-width: 970px;
}

.template-homepage #page-wrapper {
		background: white url(../../images/mydaughter/background.gif) no-repeat center top;

}

#content-wrapper {
	margin: 0px auto;
	width: 970px;
	text-align: left;
	min-height: 507px;
}
#skiplinks {
	display: none;
}

/* @group Header */

#header {
	position: relative;
	height:  105px;
	width: 1000px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0;
	float: none;
	z-index: 100;
}
#logo {
	width: 320px;
	height: 120px;
	position: absolute;
	top: 10px;
	
}
#logo span {
	display: block;
	position: absolute;
	text-indent: -9999px;
}
#unit-logo {
	float: left;
}

#unit-logo div#logo {
	line-height: 1px;
	margin: 1px 0px;
}

#unit-tools {
	float: right;
	margin-top:18px;
	width: 700px;
	text-align: right;
}
#header .user-information { /* You are logged in as ... */
	color: #555555;
	display: block;
	float: right;
	margin: -70px 0 0 0;
	padding-right: 215px;
	width: 475px;
}
#header .user-information-registration { /* You are logged in as ... */
	color: #555555;
	display: block;
	float: right;
	margin: -70px 0 0;
	padding-right: 232px;
	width: 465px;
}

#header .user-information-registration span {
	
}

#header p.user-information-registration	{ margin-bottom:0px;}

#header .user-information a {
	margin-left: 0.5em;
}
#header .user-information a.profile-link {
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#header .user-information-registration a {
	background: none;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	float: none;
	font-size: 1em;
	font-weight: normal;
}
#unit-tools ul {
	float:right;
	margin-right:0px;}

#unit-tools li {
	background: url(../../images/mydaughter/divider.gif) no-repeat right center;
	line-height: 22px;
	padding: 10px 14px 10px 10px;
	float:left;
	list-style:none;
}

#unit-tools li.login {
 background-image:none;
}
#unit-tools a {
	color: #a4bc2c;
	background: url(../../images/mydaughter/bullet-arrow.gif) no-repeat 0 3px;
	padding-left: 10px;
	font-size: 1.1em;
	text-decoration: none;
}
#unit-tools a:hover {
	color: #748a04;
	text-shadow: #edff95 0 0 10px;
}
#unit-tools label {
	display: none;
}
#unit-tools a.button-login {
	height: 22px;
	width: 60px;
	outline: none;
	display: block;
	float: right;
	background: url(../../images/mydaughter/button-login.gif) no-repeat 0 0;
	margin-right: 0.4em;
	margin-top: -1px;
}
#unit-tools a.button-login:hover {
	background-position: 0 -50px;
}
#unit-tools a.button-login span {
	display: none;
}
#unit-tools .tool-wrapper form {
	float: right;
	display: inline;
	margin-top:10px;
}
#unit-tools .tool-wrapper .search-field {
	display: inline;
}
#unit-tools .search-field input#field-site-search {
	color: #2e779d;
	font-size: 1em;
	margin:0 0.25em 0 0;
	padding: 3px;
	width:145px;
}
#header #unit-tools .search-field input.placeholder {
	color:#54a8bf;
}
#unit-tools .search-field input.submit {	
	color: #8fae0f;
	line-height: 2em;
	font-weight: bold;
	font-size: 1em;
	background:url(../../images/mydaughter/bullet-arrow.gif) no-repeat scroll 4px 55%;
	border:medium none;
color:#ABC433;
cursor:pointer;
height:18px;
margin:0 0 0 5px;
padding:1px 3px 1px 12px;
}

.tools-navigation li a {
	font-weight: normal;
}
/* @end */

/* @group Navigation */

#unit-navigation {
	bottom: 2px;
	left: 350px;
	position: absolute;
	width: 670px;
}
#unit-navigation ul {
	margin: 0px;
	position: relative;
	width:100%;
}
#unit-navigation ul li{
	float: left;
	font-size: 14px;
	list-style-type: none;
	margin: 0px;
}
#unit-navigation ul li a {
	display: block;
	padding: 0;
	background: url(../../images/mydaughter/navigation.gif) no-repeat 0px 0px;
	height: 23px;
	outline: none;
	text-indent: -5000px;
}
#unit-navigation ul li.section-raising-your-daughter a {
	background-position: -186px 0;
	width: 142px;
}
#unit-navigation ul li.section-raising-your-daughter a:hover {
	background-position: -186px -50px;
}
#unit-navigation ul li.section-raising-your-daughter a.selected {
	background-position: -186px -100px;
}
#unit-navigation ul li.section-raising-your-daughter a.selected:hover {
	background-position: -186px -150px;
}

#unit-navigation ul li.section-educating-your-daughter a {
	background-position: -328px 0;
	width: 157px;
}
#unit-navigation ul li.section-educating-your-daughter a:hover {
	background-position: -328px -50px;
}
#unit-navigation ul li.section-educating-your-daughter a.selected {
	background-position: -328px -100px;
}
#unit-navigation ul li.section-educating-your-daughter a.selected:hover {
	background-position: -328px -150px;
}

#unit-navigation ul li.section-schools-directory a {
	background-position: -615px 0;
	width: 121px;
}

#unit-navigation ul li.section-schools-directory a:hover {
	background-position: -615px -50px;
}
#unit-navigation ul li.section-schools-directory a.selected {
	background-position: -615px -100px;
}
#unit-navigation ul li.section-schools-directory a.selected:hover {
	background-position: -615px -150px;
}

#unit-navigation ul li.section-blog a {
	background-position: -736px 0;
	width: 110px;
}

#unit-navigation ul li.section-blog a:hover {
	background-position: -736px -50px;
}
#unit-navigation ul li.section-blog a.selected {
	background-position: -736px -100px;
}
#unit-navigation ul li.section-blog a.selected:hover {
	background-position: -736px -150px;
}

body.section-blog #unit-secondary-navigation ul li a {
	background:url("../../images/mydaughter/navigation-arrow-blog-light.gif") no-repeat scroll 6px center #e4e3e8;
	color:#453f48;
}
body.section-blog #page-content h1, .section-blog #page-content h2, .section-blog #page-content #unit-related-pages h2 {
	background:none repeat scroll 0 0 #e4e3e8;
	color:#49374d;
}


#unit-navigation ul li.section-girls-schools a {
	background-position: -485px 0;
	width: 130px;
}
#unit-navigation ul li.section-girls-schools a:hover {
	background-position: -485px -50px;
}
#unit-navigation ul li.section-girls-schools a.selected {
	background-position: -485px -100px;
}
#unit-navigation ul li.section-girls-schools a.selected:hover {
	background-position: -485px -150px;
}

#unit-navigation ul li.section-case-studies a {
	background-position: -710px 0;
	width: 87px;
}
#unit-navigation ul li.section-case-studies a:hover {
	background-position: -710px -50px;
}
#unit-navigation ul li.section-case-studies a.selected {
	background-position: -710px -100px;
}
#unit-navigation ul li.section-case-studies a.selected:hover {
	background-position: -710px -150px;
}
/* @end  */


/* @group Main layout */
#main-content {
	width: 803px; /* 13px gutters */
	float: left;
	padding-left: 5px;
}
#page-content {
	width: 620px;
	float: left;
	margin-left: 170px;
	
	font-size: 1.2em; /* 12px */
}
body.blog #extra-content {
	width: 100%;
}
#extra-content {
	float: left;
	width: 157px;
	
	font-size: 1.2em; /* 12px */
}
#extra-content .feature {
	-webkit-box-shadow: #CCC 0px 1px 2px;
}
#navigation-content {
	width: 157px;
	
	float: left;
	margin-left: -790px;
	
	font-size: 1.2em; /* 12px */
}

#navigation-content .unit {
	-webkit-box-shadow: #CCC 0px 1px 2px;
}
#page-content .unit {
	-webkit-box-shadow: #CCC 0px 1px 2px;
}
/* @end */


/* @group Homepage layout */
#homepage-content {
	background: url(../../images/mydaughter/homepage-content-background.gif) no-repeat 5px 0;
	padding-top: 10px;
}

.template-homepage #main-content {
	width: 749px;
	margin-left: 5px;
	padding: 0;
}
.template-homepage #extra-content {
	width: 200px;
}

.template-homepage #extra-content label {
	font-size:.9em;}

.template-homepage #page-content {
	margin: 0 0 0 10px;
	width: auto;
	border: none;
}
.template-homepage #page-content .unit {
	-webkit-box-shadow: none;
}

#extra-content input.submit {
	color:#5c8a00;
	margin-bottom:10px;
	background-color:#FFFFFF;
	padding:5px 3px;
	border: solid 1px #acb691;
	border-top:none; border-left:none;
	cursor:pointer;
	margin-top:5px;
	float:right;
}

.template-homepage #extra-content .unit {
	background-color: #F0F0F0;
	border: none;
}
.template-homepage #extra-content #unit-poll h5 {
	font-size: 1.25em;
	margin: 0 0 0.25em 0;
	color: #00546a; 
}


.template-homepage #unit-latest-articles {
	float: left;
}
#unit-latest-articles h3 a {
	color: #99cc00;
	text-decoration: none;
}

.template-homepage #group-latest-activity {
	border:medium none;
	float:left;
	margin-left:18px;
	padding:0;
	width:328px;
}


.template-homepage #unit-latest-blog
{
	margin-bottom:2em;

}
.template-homepage #unit-latest-blog ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.template-homepage #unit-latest-blog ul li {
	margin-bottom: 10px;
}
.template-homepage #unit-latest-blog blockquote {
	font-size: .9em;
	text-transform: none;
	background: url(/mmlib/images/mydaughter/quote.gif) no-repeat top left;
	margin: 4px 0 4px 0;
	padding: 0 0 0 40px;
}
.template-homepage #unit-latest-blog h2 {
	background: url(../../images/mydaughter/border-dotted-grey.gif) repeat-x 0 bottom;
	color: #193b5e;
	padding: 0 0 0.25em 0;
	margin: 0 0 0.75em 0;
	font-size: 1.3em;
}
.template-homepage #unit-latest-blog h3 {
	font-weight:bold;
	margin:0;
	display: inline;
}
.template-homepage #unit-latest-blog h3 a {
color:#99CC00;
text-decoration: none;
}
.template-homepage #unit-latest-blog h3 a:hover {
	color: #88b502;
} 

.template-homepage #page-wrapper #unit-latest-blog p.meta {
	color:#999999;
	font-size:0.9em;
	margin:0;
	display: inline;
	margin:0 0 0 4px;
}

.template-homepage #page-wrapper #unit-latest-blog p.meta a {
color:#43A7BA;
font-weight:bold;
}



.template-homepage #extra-content #unit-keep-updated, .template-homepage #extra-content #unit-find-school {
	background: #e6f3c1;
	border: none;
}

.template-homepage #extra-content #unit-follow-on-web {
	background: #e6f3c1;
	border: none;
	padding-bottom: 0.5em;
}

.template-homepage #extra-content #unit-follow-on-web .twitter a {
	display: block;
	padding-left: 34px;
	height: 24px;
	float: left;
	line-height: 24px;
	background: url(../../images/mydaughter/twitter.png) left top no-repeat;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	text-decoration: none;
}

.template-homepage #extra-content #unit-follow-on-web .twitter a:hover {
	background-position: left bottom;
	color: #00546a;
}


.template-homepage #extra-content #unit-info-by-age select {
width:188px;
float:left;}


.find-school-field label	{ display:block}


/* @group Latest Articles */

#unit-latest-articles .article {
		clear: both; margin:0 0 15px 0;
}

.pad	{ height:20px; margin-bottom:30px;}

#unit-latest-articles .thumb {
	width: 120px;
	height: 73px;
	display: block;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

.template-homepage #unit-latest-articles h2 #date-last-updated
{
	font-size:10px;
	margin-left:1px;
}

.template-homepage #unit-latest-articles h2 {
	background: url(../../images/mydaughter/border-dotted-grey.gif) repeat-x 0 bottom;
	color: #193b5e;
	padding: 0 0 0.25em 0;
	margin: 0 0 0.75em 0;
	font-size: 1.25em;
}
.template-homepage #unit-latest-articles .breadcrumb {
	font-size: 0.9em;
	margin:0px;
	color: #999;
}
.template-homepage #unit-latest-articles .breadcrumb a {
	color: #43a7ba;
	font-weight:bold;
	text-decoration: none;
}

#unit-latest-articles h3 {
	margin: 0;
	font-weight: bold;
}
#unit-latest-articles p.breadcrumb {
	margin: 0;
}
.template-homepage #unit-latest-articles p {
	margin: 0 0 10px 0;
	font-size: 0.9em;
	line-height: 1.4em;
}
.template-homepage #unit-latest-articles .more {
	color: #43a7ba;
	font-weight: bold;
}
#unit-latest-articles .thumb {
	border: 1px solid #cfcfcf;
}

/* @end */


/* @group Latest Questions & Comments */

.comment	{
	margin:0 0 25px 0;}

.comment-post	{
width:298px;
background:#ECFCF8 url(../../images/mydaughter/comment-top.gif) no-repeat top center;
padding:10px 15px 0 15px;
	}

.comment-bot {
background:url(../../images/mydaughter/comment-bot.gif) no-repeat center; width:328px; height:12px;
}

.comment-meta {
background:url(../../images/mydaughter/comment-meta-bg.gif) top no-repeat;
padding:5px 0 0 15px;
}

.comment-meta p	{
margin-bottom:5px;}

.comment-meta a {
color:#43a7ba;
font-weight:bold;
}

#unit-latest-questions .article {
	clear: both;
}
#unit-latest-questions .thumb {
	width: 120px;
	height: 73px;
	display: block;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.template-homepage #unit-latest-questions h2 {
	background: url(../../images/mydaughter/border-dotted-grey.gif) repeat-x 0 bottom;
	color: #193b5e;
	padding: 0 0 0.25em 0;
	margin: 0 0 0.75em 0;
	font-size: 1.3em;
}
.template-homepage #unit-latest-questions .breadcrumb {
	font-size: 0.9em;
	color: #999;
}
.template-homepage #unit-latest-questions .breadcrumb a {
	color: #43a7ba;

}
#unit-latest-questions h3 {
	margin: 0;
	font-weight: bold;
}
#unit-latest-questions p.breadcrumb {
	margin: 0;
}
.template-homepage #unit-latest-questions p {
	margin: 0;
	font-size: 0.9em;
	line-height: 1.3em;
}
.template-homepage #unit-latest-questions .more {
	color: #43a7ba;
	font-weight: bold;
}
#unit-latest-questions .thumb {
	border: 1px solid #cfcfcf;
}

/* @end */


/* @end */

/* @group Login form */

/*--Login Form--*/

#unit-login-form fieldset		{
background:#F4F4EE none repeat scroll 0 0;
border:0 none;
padding:10px;
}

#unit-login-form label	{
 width:170px;
 float:left;
 text-align:right;
 margin-right:15px;
 font-weight:normal;
}

#unit-login-form .ageGroupBoxes label { float:none; margin-right:3px;}
#unit-login-form .ageGroupBoxes input	{margin-right:8px;}
#unit-login-form .ageGroupBoxes	{ width:225px; margin-left:185px;}
#unit-login-form label.age	{ float:left; width:250px;}

#unit-login-form input{
border:1px solid #BBBBBB;
margin:0;
}

#unit-login-form input.text	{ width:250px;}
#unit-login-form input.submit {
background-color:#FFFFFF;
border-color:-moz-use-text-color #ACB691 #ACB691 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#5C8A00;
cursor:pointer;
margin-bottom:10px;
margin-left:186px;
padding:5px 3px;
}

#unit-login-form .form-field {

margin:0 0 10px 0;}

/* @end */

#unit-images ul	{ list-style:none;}

#page-content .unit {
	background: #FFF;
	border: 1px solid #d0d0d0;
	padding: 0.5em;
	margin-bottom: 1em;
}
#extra-content .unit, #navigation-content .unit {
	background: #FFF;
	border: 1px solid #d0d0d0;
	padding: 0.5em 0.5em 0.25em;
	margin-bottom: 1em;
}

#unit-register label	{ display:none;}
#unit-register p		{ padding-right: 40px; margin-bottom: 0.2em; font-size: 0.97em}

#unit-school-search form {
	border-top: 1px solid #DDD;
	float: left;
	padding-top: 1em;
}
#unit-school-search input.text{
	width: 200px;
}
#unit-school-search select {
	display: inline;
}

#extra-content #unit-age-group-search{
	background-color:#E6F3C1;
}
#extra-content #unit-age-group-search label {
	display: none;
}
#extra-content #unit-school-search{
background: #F9FAFC url(../../images/mydaughter/features/search.jpg) no-repeat left bottom; height:235px!important;}

#extra-content #unit-school-search{
background: #F9FAFC url(../../images/mydaughter/features/search.jpg) no-repeat left bottom; height:235px!important;}

#extra-content #unit-faqs,
#extra-content #unit-feature-faqs {
	background: #FFFFFF url(../../images/mydaughter/faqsBgImage.jpg) repeat-x;
}

#extra-content .feature	{background: #FFFFFF url(../../images/mydaughter/faqsBgImage.jpg) repeat-x;
border:1px solid #D0D0D0;
margin-bottom:1em;
padding:0.25em 0.5em;
}
#extra-content .feature h5 {
margin: 0.25em 0em 1em;
}
#extra-content .has-image h5 {
margin: 0.25em 0em 0.5em;
}
#extra-content .feature p {
	font-size: 0.955em;
	line-height: 1.4em;
	margin-bottom: 1em;
}
#extra-content #unit-school-search{
background: #F9FAFC url(../../images/mydaughter/features/search.jpg) no-repeat left bottom; height:235px!important;}

#extra-content #unit-feature-find-a-girls-school {
background: #F9FAFC url(../../images/mydaughter/features/search.jpg) no-repeat left bottom;  padding-bottom: 118px;}

#extra-content #unit-feature-find-a-girls-school a {
background:transparent url(../../images/mydaughter/bullet-arrow-blue.gif) no-repeat scroll 0 5px;
color:#55A9BF;
padding:2px 0 5px 11px;
text-decoration:none;
}
#extra-content #unit-feature-find-a-girls-school p {
color:#3a5b7c;
}
	
#extra-content #unit-feature-case-studies {
background: #F8FED2 url(../../images/mydaughter/features/case-studies.jpg) no-repeat left bottom; padding-bottom: 70px;}
#extra-content #unit-feature-case-studies p {
color: #5f6132;

}
#extra-content #unit-feature-case-studies a {
background:transparent url(../../images/mydaughter/bullet-arrow-green.gif) no-repeat scroll 0 5px;
color: #35361c;
padding:2px 0 5px 10px;
text-decoration:none;
font-weight: normal;
}

.panel6{
width: 176px;
padding: 10px 0 0 0;
border: 1px solid #cfcfcf;
clear:both;
display:block;

}

.panel6 .centerHolder{
min-height: 120px;
height: auto!important;
height: 120px;
background:#F8FED2;
}




#extra-content #unit-faqs img	{
	margin:10px auto; 
	display:block;
}

/* @group Blog */

body.blog #main-content p.first {
	text-transform: none;
	background: url(/mmlib/images/mydaughter/quote.gif) no-repeat top left;
	margin: 4px 0 4px 0;
	padding: 0 0 0 40px;
	min-height: 30px;
}

body.blog #unit-page-banner {
	background:url("/mmlib/images/mydaughter/headers/blog.jpg") repeat scroll 0 0 transparent;
}
body.blog #navigation-content {
	width: 246px;
}

body.blog #main-content {
	width:960px;
}

body.blog #page-content {
	width:706px;
	margin-left:254px;
}
.section-blog #navigation-content {
margin-left:-964px;}


.section-blog #page-content #unit-content ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.section-blog #page-content #unit-content .blog-post h2 {
	color: #99CC00;
	padding: 0 0 0 0;
	margin: 0px;
	font-size: 1.5em;
	background: none;;

}

.section-blog #page-content #unit-content .blog-post img {
	border:1px solid #CFCFCF;
	display:block;
	margin-bottom:0.5em;
	margin-left:0.5em;
	float:right;
}

.section-blog #page-content #unit-content .blog-post a {
	font-weight: bold;
	text-decoration: underline;
}
.section-blog ol.tag-cloud {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.section-blog ol.tag-cloud li {
}
#unit-categories ul,
#unit-date ul
 {
	list-style: none;
	margin: 0px;
	padding-bottom: .2em;
}

/* @group unit-category */

#unit-categories ul li a {
	background:#E0F773;
color:#385A7D;
cursor:pointer;
display:block;
font-weight:bold;
line-height:1.2em;
margin:4px 0 0;
padding:5px 5px 5px 7px;
text-decoration:none;}

#unit-categories ul li h3 {
	background:#c0bccd;
	color:#434045;
	display:block;
	font-weight:bold;
	line-height:1.2em;
	margin:4px 0 0;
	padding:5px 5px 5px 7px;
	text-decoration:none;
}


#unit-categories ul li ul li a {
	padding-left: 7px;
}

#unit-categories ul li ul li a:hover,
body.section-blog #unit-secondary-navigation ul li a:hover,
#unit-date ul li ul li a:hover {
	color: #00546A;
}

#unit-categories ul li ul li {
	zoom: 1;
}
#unit-categories ul li ul li a {
	color: #453F48;
	background: #e4e3e8;
	font-weight: normal;
}


#unit-categories h3{
	margin: 0px;}
/* @end */

/* @group tag */


#unit-tag-cloud h3{

background:#E0F773;
color:#385A7D;
cursor:pointer;
display:block;
font-weight:bold;
line-height:1.2em;
margin:4px 0 0;
padding:5px 5px 5px 7px;
text-decoration:none;}

#unit-tag-cloud ol li a{

background:none repeat scroll 0 0 #F4FDCB;
color:#385A7D;
display:block;
font-weight:bold;
line-height:1.2em;
margin:4px 0 0;
padding:5px 5px 5px 7px;
text-decoration:none;
font-weight:normal;}
#unit-tag-cloud ol li {
	margin: 0px;
	padding: 0px;
}

#unit-tag-cloud ol {
	padding-bottom: .2em;
}

/* @end */



/* @group unit-date */

#unit-date ul li a {
	background:url("../../images/mydaughter/navigation-arrow-blog-dark.gif") no-repeat scroll 6px center #c0bccd;
	color:#434045;
	cursor:pointer;
	display:block;
	font-weight:bold;
	line-height:1.2em;
	margin:4px 0 0;
	padding:5px 5px 5px 20px;
	text-decoration:none;
}

#unit-date ul li ul li
{
	zoom: 1;
}
#unit-date ul li ul li a {
	padding-left: 7px;
}

#unit-date ul li ul li a {
	background: #E4E3E8;
	color: #453F48;
	font-weight: normal;
}
#unit-date ul li.current a {
	display: block;
}

#unit-date h3{
	margin: 0px;
}

/* @end */
.section-blog #unit-content {
	padding-bottom: 0px;
}
body.blog #page-content #unit-content .blog-post .blogpost-headerinfo {
	background: transparent url(/mmlib/images/mydaughter/border-dotted-grey.gif) repeat-x 0 bottom;
}
body.blog #page-content #unit-content .blog-post p.date {
	color:#444444;
	font-size: .9em;
	padding-bottom: 5px;
	margin-bottom: 2px;
}

body.blog #page-content #unit-content .blog-post p.categories {
	color:#444444;
	font-size:0.9em;
	padding-bottom:5px;
}

/* @group Mailing-list */

#unit-mailing-list h3 {
background:none repeat scroll 0 0 #E0F773;
color:#385A7D;
cursor:pointer;
display:block;
font-weight:bold;
line-height:1.2em;
margin:4px 0 0;
padding:5px 5px 5px 7px;
text-decoration:none;}

#unit-mailing-list fieldset{
	margin: 0px;
	padding: 0px;
}
#unit-mailing-list input.submit {

float:right;
margin-left:0;
padding:5px 3px;}

#unit-mailing-list input.txt {
	width: 126px;
	margin-bottom: 10px;
}

#unit-mailing-list form label {
	font-size: .9em;
	display: block;
	clear:both;
	padding: 5px 0 5px 0;
	
	}

/* @end */

/* @group Pagination */
#unit-pagination
{
	overflow:hidden;
}
#unit-pagination ul {
	display:block;
	left:50%;
	list-style:none outside none;
	margin:0 auto;
	position:relative;
	float: left;
}
#unit-pagination ul li {
	float: left;
	margin: 0 2px 0 0;
	position: relative;
	right: 50%;
}
#unit-pagination ul li a {
	background: #F0F0F0;
	display: block;
	padding: 5px 7px;
}

#unit-pagination ul li a:hover {
	background: #385A7D;
	color: #ffffff;
}

#unit-pagination ul li a.first {
	text-indent: -5000px;
	width: 10px;
	position: relative;
	display: block;
background: #F0F0F0 url(/mmlib/images/mydaughter/pagination-prev.png) no-repeat 4px 7px;
	
}

#unit-pagination ul li a.first:hover {

background: #385A7D url(/mmlib/images/mydaughter/pagination-prev-hover.png) no-repeat 4px 7px;
	
}

#unit-pagination ul li a.last {
	text-indent: -5000px;
	width: 10px;
	position: relative;
	display: block;
background: #F0F0F0 url(/mmlib/images/mydaughter/pagination-next.png) no-repeat 4px 7px;
	
}

#unit-pagination ul li a.last:hover {

background: #385A7D url(/mmlib/images/mydaughter/pagination-next-hover.png) no-repeat 4px 7px;
	
}


/* @end */


.section-blog #page-content #unit-content .blog-post p.meta {
	background:#F0F0F0;
	padding: 5px;
	margin: 10px 0 0 0;
	height: 16px;
}

.section-blog #page-content #unit-content .blog-post p.date a {
	font-weight: bold;
}

.section-blog #page-content #unit-content .blog-post h2 a {
	color: #5b4a7b;
	text-decoration: none;
}

.section-blog #page-content #unit-content ul li {
	margin-bottom: 10px;
}
.section-blog .blog-post h3 {
font-weight:bold;
margin:0;
}
.section-blog h3 a {
color:#99CC00;
}
.section-blog h3 a:hover {
	color: #88b502;
} 

.section-blog p.meta {
color:#999999;
font-size:0.9em;
margin:0;}

.section-blog p.meta a {
color:#43A7BA;
font-weight:bold;
}


.section-blog p.meta span.comments{
background: url(/mmlib/images/mydaughter/comments-bg-icon.png) no-repeat right;
padding-right: 25px;
margin-right: 5px;
	
}

.section-blog p.meta span.author {
	margin-right: 15px;
}

/* @end */

/* @group Comments */

#unit-comment-form input.submit	{ margin-left:170px;}
#unit-comment-form label	{ display:block;
float:left;
font-weight:normal;
margin-right:5px;
text-align:right;
width:160px;}

#unit-comments h4,
#unit-comment-form h4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #666;
	background-color: #f9f9f9;
	padding: 0.5em;
	border-bottom: 1px solid #DDD;
}
.main-comment-author	{ background:url(../../images/mydaughter/author-top.gif) no-repeat top right; width:500px; height:52px;}
.main-comments		{ background:#F0FDFA url(../../images/mydaughter/comments-main-top.gif) no-repeat top; width:570px; padding:10px 15px 0px 15px;}
.main-comments p { margin-bottom:0px;}
.main-comments-bottom	{ background:url(../../images/mydaughter/comments-main-bottom.gif) no-repeat bottom; height:16px; width:600px;}
#extra-content #unit-age-group-search select	{ width:143px;}

#page-content p.commentHeading {
	color: #777;
	text-align: right;
	padding: 1em 4em 1em 1em;
	margin:0 0 0em 12px;
	font-size: 0.9em;
}



/* @end */

/* @group Blog Comment form */

.section-blog #unit-comments ul {
	list-style: none;
	margin: 0px;;
}

.section-blog #unit-comments li {
	margin-bottom: 25px;
	}

.section-blog .main-comment-author	{ background:url(/mmlib/images/mydaughter/blog-comments-main-author.gif) no-repeat top right; width:659px; height:24px; margin: 0 0 0 3px;}
.section-blog .main-comments		{ background:#F0FDFA url(/mmlib/images/mydaughter/blog-comments-main-top.gif) no-repeat top; width:659px; margin: 0 0 0 3px; padding:10px 15px 0px 15px;}

.section-blog .main-comments p { margin:0px;}
.section-blog .main-comments-bottom	{ background:url(/mmlib/images/mydaughter/blog-comments-main-bot.gif) no-repeat bottom; height:18px; margin: 0 0 0 3px; width:769px;}

.section-blog #unit-comment-form input.submit {
	margin-left: 0px;
}

.section-blog #unit-comment-form label {
	display: block;
	text-align: left;
	font-weight: bold;
}
.section-blog #unit-comment-form textarea {
	width: 680px;
}

/* @end */



/* @group School Pages */

/*---Schools Pages---*/

 #unit-content .school-field	{ clear:both;}
#unit-content .school-field span.field { float:left; width:84px; font-weight:bold; text-align:right; margin:0 12px 0 0;}
#unit-content .school-field span.field-value { float:left; width:660px;}


#unit-content a.school-back { margin:15px 0 0 0; display:block;
}
#unit-school-list ul 			{ list-style:none; margin: 0;}
#unit-school-list ul li.school		{ margin:0 0 15px 0;}
#unit-school-list ul li.school h2		{ padding: 2px 5px; margin-bottom: 0.5em;}
#unit-school-list ul li.school h2 a { text-decoration:none;}
#unit-school-list ul li.school p	{ margin:0 0 0px 3px; color: #666; }
#unit-school-list ul li.school p.address	{ color: #333; margin-bottom:  6px;}
#unit-school-list ul li.school p strong	{ font-weight: normal; color: #333;}
#unit-school-search label{
font-weight:normal;
margin-right:5px;
margin-left:0px;
width:80px;
}

#unit-school-search input.submit{
background-color:#FFFFFF;
border-color:-moz-use-text-color #ACB691 #ACB691 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#5C8A00;
cursor:pointer;
margin-bottom:10px;
margin-left:20px;
padding:5px 3px;}
#unit-school-search label.fleft		{ float:left; position:relative; top:10px;}
#unit-school-search label.nudge		{ margin-left:15px;}
#unit-school-search select	{}

#unit-school-search .radio-option {
	display: inline;
	padding-left:5px;
}
#unit-school-search .first-option {
	padding-left: 15px;
}

#unit-school-search .formfield {
	float: left;
	width: 300px;
}
#unit-school-search .formfield .submit {
	margin: 5px 0px 0px 0px;
}
#unit-school-search .radio-group {
	padding: 8px 0px;
}
#unit-school-search .firstcol {
	margin-right: 20px;
}
#unit-school-search .submit-field,
#unit-school-search .radio-group{
	width: 280px;
}
/* @end */
#navigation-content #unit-experts { padding-left: 4px; padding-right: 4px;}

/* @group Experts Sidebar Unit */

#unit-experts ul	{ list-style:none; margin-left:0px; margin-right: 0; margin-bottom: 0px; }
#unit-experts ul li .thumb { display: block;  float:left;margin-right:4px; width: 48px; height: 48px; border: 1px solid #CCC;}
#unit-experts ul li .thumb:hover { border: 1px solid #CCC;	border-color: #2c5b7b;
}
#unit-experts ul li img {}
#unit-experts ul li .exp-details	{ float:left; width:73px; margin-bottom: 0; line-height: 1.2em;}
#unit-experts ul li .exp-details p	{ color: #666;margin-bottom: 0.5em; font-size: 0.9em;}
#unit-experts ul li .exp-details h3	{ font-size:1em; margin-bottom:0em; line-height: 1.2em;}
#unit-experts ul li .exp-details h3	a {font-weight: normal; text-decoration: none;}
#unit-experts ul li { margin:0px; clear:both; border-bottom:#BBB dotted 1px; padding: 4px 0px;}
#unit-experts h2	{ font-weight:bold; font-size:1.1em; padding: 0.25em 0.5em; margin-bottom: 0;}
#unit-experts .experts { font-size: 0.9em; font-weight: bold; color: #666; margin-top: 0.2em; display: block; text-align: right; text-decoration: none;}

/* @end */

/* @group Advocates Sidebar Unit */
body.blog #unit-top-advocates ul li{ width: 45px; }
#unit-top-advocates h2	{ font-weight:bold; font-size:1.1em; margin-bottom:5px; padding: 0.25em 0.5em;}
#unit-top-advocates ul	{ list-style:none; margin: 0; padding: 0; }
#unit-top-advocates ul li { width: 46px; height:  46px; float: left; display: block; padding: 0; margin-right: 2px; margin-bottom: 2px; }
#unit-top-advocates ul li.position-3,
#unit-top-advocates ul li.position-6,
#unit-top-advocates ul li.position-9
{ margin-right: 0px; }

/* @end */
#unit-register {
background:#FFFFFF url(../../images/mydaughter/features/keepUpdated.jpg) no-repeat top right!important; font-size: 0.98em; line-height:  1.4em;

}
#navigation-content #unit-register {
	padding: 5px 6px;
}

#unit-register input.submit {
color:#5C8A00;
cursor:pointer;
float:right;
margin-bottom:10px;
padding:5px 3px;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
background-color:#FFFFFF;
}

#navigation-content .unit form, #navigation-content .unit fieldset, 
#extra-content .unit form, #extra-content .unit fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#navigation-content .unit input.text,
#extra-content .unit input.text {
	width: 131px;
	margin-bottom:10px;
}

#navigation-content .unit input.text,
#extra-content .keep-updated-field input.text {
	width:175px;}

#navigation-content .unit input.text,
#extra-content #unit-find-school input.text {
 float:left;width:175px;
}

select#field-age-group-search {
float:left}

#navigation-content .unit input.text,
#extra-content #unit-find-school input.submit {
	margin-top:5px;}

#unit-register input.text {
	width:130px!important;
}
body.blog #unit-register input.text {
	width:auto!important;
}

#unit-page-banner {
	background-color: #2e779d;
	height:  127px;
	margin: 14px 5px 1em 5px;
	width: 960px;
	color: #FFF;
	font-size: 1.3em;
	text-shadow: #215774 0 0 2px;
	background: url(/mmlib/images/mydaughter/headers/default.jpg);
	position: relative;
}
.template-homepage #unit-page-banner {
	margin-top: 0;
	background:none;
	height: 203px;
	margin-right: 0;
	margin-bottom: 1px;
	width: 965px;
	position:relative;
	line-height: 1.4em;
	overflow:hidden;
}


.template-homepage #unit-page-banner .sideshow	{height: 203px;
	width: 965px;}
	
.template-homepage #unit-page-banner .header-content	{ position:absolute; z-index:1000;
height: 203px;
		width: 965px;
}

.template-homepage #unit-page-banner .slideshow-output	{height: 203px;position:absolute; z-index:1;
background: url(/mmlib/images/mydaughter/headers/homepage.jpg) no-repeat;
	width: 965px; }

.template-homepage #unit-page-banner input {
border: none;
padding: 0;
}
.template-homepage #unit-page-banner .question-field {
border-top:1px #cce9f4 solid;

}

.template-homepage #unit-page-banner .question-field label {
font-size:1.1em;
	}

#unit-page-banner h2 {
	display: none;
}
#unit-page-banner p{
	color:#F4F4EE;
	font-size:1em;
	position: absolute;
	width: 460px;
	margin: 58px 0 0 20px;
	left: 0px;
	top: 0px;
	line-height: 1.3em
}
.template-homepage #unit-page-banner p{
	top: 22px;
	left: 15px;font-size:1em;
	color:#f4f4ee;
}
.template-homepage #unit-page-banner form {
	position: absolute;
	bottom: 14px;
	left: 34px;
}
.template-homepage #unit-page-banner form .text {
	border: 1px solid #818181;
	margin-left: 4px;
	padding:6px;
	color:#9ca0a0;
}
.template-homepage #unit-page-banner form .image {
	position: relative;
	top: 10px
}
.section-educating-your-daughter #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/education-your-daughter.jpg);
}
.section-raising-your-daughter #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/raising-your-daughter.jpg);
}
.section-girls-schools #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/girls-schools.jpg);
}
.section-case-studies #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/case-studies.jpg);
}
.section-search #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/search-results.jpg);
}
.section-schools-directory #unit-page-banner  {
	background-image: url(../../images/mydaughter/headers/schools-directory.jpg);
}


/*Girls school*/

#school-full #main-content	{ width:960px;}
#school-full #page-content	{width:788px;}
#school-full #navigation-content	{ margin-left:-958px;}

.advocates p.featureCopy {
height:auto !important;
min-height:60px;
padding:5px 0 0;}

/*section-educating-your-daughter*/

.section-tools #page-content h1, .section-tools #page-content h2, .template-default #page-content h1, .template-default #page-content h2, .section-experts h1, .section-experts h2  {
background:#E0F773 none repeat scroll 0 0;
color:#385A7D;
}

.section-educating-your-daughter #page-content h1, .section-educating-your-daughter #page-content h2 {
	color:#00556A;
	background:#D5ECE6;
}

.section-raising-your-daughter #page-content h1, .section-raising-your-daughter #page-content h2 {
	color: rgb(72, 18, 47);
	background: rgb(248, 234, 232);
}

.section-girls-schools #page-content h1, .section-girls-schools #page-content h2 {
	color:#778F5E;
	background:#EAF0DD;
}
.section-case-studies #page-content h1, .section-case-studies #page-content h2 {
	background:#F3F4EE;
	color:#385A7D;
}
.section-schools-directory #page-content h1, .section-schools-directory #page-content h2 {
	color:#00556A;
	background:#D5ECE6;
}


.section-raising-your-daughter ul.article-list h3 a	{color:#99CC00; text-decoration: none;}
.section-case-studies ul.article-list h3 a	{color:#99CC00;}
.section-educating-your-daughter ul.article-list h3 a	{color:#99CC00; text-decoration: none;}
.section-tools ul.article-list h3 a	{color:#E0F773;}
.section-girls-schools ul.article-list h3 a	{color:#99CC00; text-decoration: none;}



#page-content h1, #page-content h2 {
	display: block;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	padding: 5px;
}

#page-content p {
	color: #444;
	line-height: 1.5em;
}

/* @group Contact Form */

/*----Contact Form-----*/
.contact-form fieldset {
background:#F4F4EE none repeat scroll 0 0;
border:0 none;
padding:10px;
}

.contact-form fieldset label {
display:block;
float:left;
margin-right:5px;
text-align:right;
font-weight:normal;
width:160px;}

.contact-form fieldset input.submit	{ margin-left:165px;background-color:#FFFFFF;
border-color:-moz-use-text-color #ACB691 #ACB691 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#5C8A00;
cursor:pointer;
margin-bottom:10px;
padding:5px 3px;}

.contact-form fieldset input	{ border:1px solid #BBBBBB; padding:5px;}
.contact-form fieldset input [type="radio"], .contact-form fieldset input[type="checkbox"] { border:none;}

.contact-form fieldset textarea.message	{ height:200px; margin:0px;}

/*.contact-form fieldset input	{ border:1px solid #BBBBBB }
*/
.contact-form fieldset .row{
clear:both;
margin:0 0 6px;
}

.contact-form fieldset .checkbox-row {
	margin-bottom: 15px;
	padding-left: 162px;
}
.contact-form .checkbox-row label{
	display: inline;
	float: none;
}


/* @end */
/* @group Child pages */

#unit-child-pages {
	margin-bottom: 10px;
}
#unit-child-pages ul{
	margin: 0px;
	padding: 0px;
}
#unit-child-pages ul li{
	border-bottom: 1px dotted #888;
	list-style-type: none;
	margin: 0px;
	padding:1px 0;
}
#unit-child-pages ul li a {
	display: block;
	padding: 2px 0px 2px 20px;
}

.article-content h3 a		{ font-weight:bold; color:#99CC00;}
.article-content h3 a:hover, #unit-latest-articles h3 a:hover
, ul.article-list h3 a:hover		{ font-weight:bold; color:#88b502;}

.article .article-content 	{ float:left; width:250px; margin:0 0 0 10px;}
.article .article-thumb		{ float:left; width:120px;}
#unit-featured-articles .article {
	clear: both;
	border-bottom:#c8c8c8 dotted 1px;
	margin-bottom:10px;
	padding-bottom:10px;
}


/*----Related Articles------*/

ul.article-list h3 a	{font-weight:bold;}


#page-content ul.article-list li .info p {
	line-height: 1.3em;
}

#unit-featured-articles p.article-meta {
font-size:.9em;
color: #999;
}
#unit-featured-articles p.article-meta a {
	text-decoration: underline;
}

.article-content a.more{
color:#43A7BA;
font-weight:bold;
text-decoration: underline;}


#unit-featured-articles .thumb {
	width: 120px;
	height: 73px;
	display: block;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
#unit-featured-articles .thumb:hover {
	border-color: #2c5b7b;
}
#unit-featured-articles h3 {
	height: 1.3em;
	overflow: hidden;
	margin:0;
}

#unit-featured-articles .article-content {
float:left;
margin-left:10px;
width:460px;
}
#unit-featured-articles .article-content p {
line-height: 1.45em;
margin-bottom: 0.25em;
margin-top: 0.25em;
}

#unit-featured-articles .article-content a {
font-weight:bold;
text-decoration: none;
}

#unit-featured-articles p.breadcrumb {
	margin: 0;
	font-size: 1em;
	margin-bottom: 0;
	margin-top: 0.25em;
	color: #999;
}
.article-list p.breadcrumb {
	height:16px;
	overflow: hidden;
}
#unit-featured-articles p.breadcrumb a {
	margin: 0;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;
}
#unit-featured-articles p {
	margin: 0;
}
#unit-featured-articles .thumb {
	border: 1px solid #cfcfcf;
	margin:0 0 0 10px;
}


.article-list {
	margin: 0px;
	padding: 0px;
}
.article-list li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 303px;
}


#unit-featured-articles .article-list li a.thumb {
	display: block;
	float: left;
	height: 44px;
	margin: 0px;
	width: 72px;
}
.article-list li .info {
	display: block;
	float: left;
	padding-left: 5px;
	width: 224px;
}
.article-list li .info h3 {
	font-size: 12px;
}
#unit-featured-articles .article-list li .info p {
	margin: 0px;
}
/* @end */

/* @group Footer */

#footer {
	color: #333;
	margin: 1em 0;
	padding: 1.6em 0px;
	text-indent: 5px;
	font-size: 110%;
	width: 970px;
	margin: 0 auto;
	text-align: left;
}
.template-homepage #footer {
	background: url(../../images/mydaughter/homepage-footer-background.gif) no-repeat 5px 0;
}
#footer p {
	display: inline;
	font-weight: bold;
	font-size: 1em;
}

#footer p.acknowledgement { display:block; font-weight:normal; margin:2px 0 0 0}
#footer p.acknowledgement a { font-weight:normal; text-decoration:underline; color:#111111}
#footer p.acknowledgement a:hover	{ text-decoration:none;}
#footer a {
	color: #625f5f;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	color: #000;
}
#footer li {
	background: url(../../images/mydaughter/divider-footer.gif) no-repeat 0 center;
	padding-left: 0.8em;
	margin-left: 0.4em;
}
#footer * {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
/* @end */

#page-content form fieldset button {
	padding: 0 14px 2px 0;
	color: #4f4f4f;
	font-weight: bold;
	background: #e0f774;
	border: 0;
	cursor: pointer;
	text-align: right;
	outline: none;
}

/* @group Second Nav - Raising Your Daughter */

#main-content #unit-secondary-navigation {
	padding: 0 4px 4px 4px;
}

#main-content #unit-secondary-navigation h3 {
	color:#4F4F4F;
	font-size:12px;
	font-weight:bold;
	margin:5px;
}

#main-content #unit-secondary-navigation .view-all {
	margin:1px 4px 0;
	text-align:right;
}

#main-content #unit-secondary-navigation .view-all a {
	font-weight: normal;
	text-decoration: none;
}
/*--------Sub Nav menu - highlighting------------*/

/*#unit-secondary-navigation ul li.hinge ul li.selected a { font-weight:bold; background-color:#fbfbfa; border-top:2px solid #F8EAE8;  border-left:2px solid #F8EAE8}
#unit-secondary-navigation ul li.hinge ul li.selected ul li a { font-weight:normal; border-bottom:none;}
*/
#unit-secondary-navigation ul li.hinge ul li.hinge a	{ font-weight:bold;}
#unit-secondary-navigation ul li.hinge ul li.hinge ul li.selected a	{ font-style:italic; text-decoration:underline;}
#unit-secondary-navigation ul li.hinge ul li.selected a	{ font-weight:bold;}
#unit-secondary-navigation ul li.hinge ul li.selected ul li a	{ text-decoration:none; font-weight:normal;}
#unit-secondary-navigation ul li.hinge ul li.selected a, #unit-secondary-navigation ul li.hinge ul li.hinge a	{background-color:#E0E0E0;border-left:0px solid #F8EAE8;border-top:0px solid #F8EAE8;}
#unit-secondary-navigation ul li.hinge ul li.selected ul li a	{background-color:#E0E0E0; border-left:2px solid #F8EAE8;border-top:2px solid #F8EAE8; font-weight:normal; text-decoration:none;}
#unit-secondary-navigation ul li.hinge ul li.hinge ul li a 	{ text-decoration:none; font-weight:normal; background-color:#fbfbfa; border-top:2px solid #F8EAE8;  border-left:2px solid #F8EAE8; text-decoration:none;}
#unit-secondary-navigation ul, #unit-secondary-navigation ul li { display: block; padding: 0;	margin: 0; zoom: 1;}

#unit-secondary-navigation ul li a {
		cursor:pointer;
		line-height: 1.2em;
		display:block;
		font-weight:bold;
		margin:4px 0 0px 0;
		padding:5px 5px 5px 20px;
		text-decoration: none;
}

.section-tools #unit-secondary-navigation ul li a, .template-default #unit-secondary-navigation ul li a, .section-experts #unit-secondary-navigation ul li a {
	background:#E0F773 url(../../images/mydaughter/navigation-arrow-section-tools.gif) no-repeat scroll 6px center;
	color:#385A7D;
	zoom: 1;
}

.section-raising-your-daughter #unit-secondary-navigation ul li a {
		background: #f8eae8 url(../../images/mydaughter/navigation-arrow-raising-your-daughter.gif) no-repeat scroll 6px center;
		color: #4f324c;
		zoom: 1;
}


.section-educating-your-daughter #unit-secondary-navigation ul li a {
	color:#00556A;
	background:#D5ECE6 url(../../images/mydaughter/navigation-arrow-educating-your-daughter.gif) no-repeat scroll 6px center;
	zoom: 1;
}

.section-girls-schools #unit-secondary-navigation ul li a{
	color:#778F5E;
	background:#EAF0DD url(../../images/mydaughter/navigation-arrow-girls-school.gif) no-repeat scroll 6px center;
	
}
.section-girls-schools #unit-secondary-navigation ul li a:hover{
	color:#8E4386;
}
.section-case-studies #unit-secondary-navigation ul li a {
	background:#F3F4EE url(../../images/mydaughter/navigation-arrow-case-study.gif) no-repeat scroll 6px center;
	color:#385A7D;
}
.section-schools-directory #unit-secondary-navigation ul li a {
	color:#00556A;
	background:#D5ECE6 url(../../images/mydaughter/navigation-arrow-educating-your-daughter.gif) no-repeat scroll 6px center;
}

#view-all-experts {
	background:#F9FAFC none repeat scroll 0 0;
	color:#4F4F4F;
	display:block;
	font-weight:bold;
	margin:3px 0 4px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:3px 5px;
	text-decoration: none;
}


.section-raising-your-daughter #unit-secondary-navigation ul li a:hover {
		color: #8e4386;
}
.section-raising-your-daughter #unit-secondary-navigation ul li li a, .section-educating-your-daughter #unit-secondary-navigation ul li li a, .section-case-studies #unit-secondary-navigation ul li li a,
 .section-girls-schools #unit-secondary-navigation ul li li a {
	font-weight: normal;
	color:#4f4f4f;
	display:block;
	padding: 5px 1px 5px 5px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	background:#f4f4ee;
}

.section-raising-your-daughter #unit-secondary-navigation ul li li a:hover {
	color:#222;
	text-decoration: underline;	
}


.section-educating-your-daughter #unit-secondary-navigation ul li a:hover,
.section-schools-directory #unit-secondary-navigation ul li a:hover {
		color: #8e4386;
}
.section-educating-your-daughter #unit-secondary-navigation ul li li a,
.section-schools-directory #unit-secondary-navigation ul li li a {
	font-weight: normal;
	color:#4f4f4f;
	display:block;
	padding: 5px 1px 5px 5px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	background:#f4f4ee;
}

.section-educating-your-daughter #unit-secondary-navigation ul li li a:hover,
.section-schools-directory #unit-secondary-navigation ul li li a:hover {
	color:#222;
	text-decoration: underline;	
}



.section-girls-school #unit-secondary-navigation ul li a:hover {
		color: #8e4386;
}
.section-girls-school #unit-secondary-navigation ul li li a {
	font-weight: normal;
	color:#4f4f4f;
	display:block;
	padding: 5px 1px 5px 5px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	background:#f4f4ee;
}

.section-girls-school #unit-secondary-navigation ul li li a:hover {
	color:#222;
	text-decoration: underline;	
}

/*
#unit-secondary-navigation ul li a:hover {
		color: #8e4386;
}
#unit-secondary-navigation ul li li a {
	font-weight: normal;
	color:#4f4f4f;
	display:block;
	padding: 5px 1px 5px 5px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	background:#f4f4ee;
}

#unit-secondary-navigation ul li li a:hover {
	color:#222;
	text-decoration: underline;	
}
*/
/* @end */

/* @group Polldaddy Poll */

/*-- ---*/
.pds-answer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.pds-answer {display:inline-block;}
* html .pds-answer {height:1%;}
.pds-answer {display:block;}



.pds-links-back { margin-top:20px;}
.pds-box {width:auto!important;}
.pds-totalvotes-outer	{ text-align:center;}
.pds-answer-group {
	clear: left;
	float: left;
	width: 100%;
}
.pds-answer-input {
	float: left;
}
.pds-answer-input input {
	margin: 0px;
}

label.pds-input-label,
label.pds-other-label	{ 
	float:left;
	line-height:18px;
	margin: 2px 0px 6px 5px;
	width:83%;
}
.pds-answer-group .pds-answer-other input {
	width: 114px !important;
}
.template-homepage .pds-answer-group .pds-answer-other input {
	width: 150px !important;
}


#PDI_container1863120 .pds-answer { width:95%; margin:0 auto; display:block;}
a.pds-pd-link	{ display:none;}
a.pds-view-results	{ }
.pds-links	{ margin:5px 0 0 0}

#unit-poll,
#extra-content #unit-poll { 
	background: #F0F0F0;
	padding:10px 10px 0 10px!important;
}
#unit-poll h5,
#extra-content #unit-poll h5 {
	color:#00546A;
	font-size:1.25em;
	margin: 0 0 0.25em;
}


#PDI_container1887350 .pds-vote a	{
border-bottom:1px solid #ACB691!important;
border-right:1px solid #ACB691!important;
border-top:none!important;
color:#5C8A00!important;
font-size:10px!important;
padding:5px 3px!important;
text-decoration:none;}

#PDI_container1887350 .pds-vote a	{
background-color:#FFFFFF;
border-color:-moz-use-text-color #ACB691 #ACB691 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
cursor:pointer;
float:right;
margin-bottom:10px;
margin-top:5px;
padding:5px 3px;}

#unit-poll #PDI_container1863120 .pds-vote { padding:0px}

/* @end */
/* @group Second nav - Default  */

	#genericMenu {
		margin:0 0 10px 0;
		padding:5px;
		background-color:#fff;
		border: 1px solid #ddd;
		width: 167px;
	}
 
	#genericMenu a.head {
		cursor:pointer;
		border:1px solid #FFFFFF;
		background: #e0f773 url('../../img/caseStudies/down.gif') no-repeat scroll 7% 50%;
		color:#385a7d;
		display:block;
		font-weight:bold;
		margin:0px 0 5px 0;
		padding:5px 5px 5px 28px;
		text-decoration: none;
	}
	
	#genericMenu a.head2 {
		cursor:pointer;
		border:1px solid #FFFFFF;
		background: #e0f773 url('../../img/caseStudies/down.gif') no-repeat scroll 7% 50%;
		color:#385a7d;
		display:block;
		font-weight:bold;
		margin:0px 0 5px 0;
		padding:5px 5px 5px 28px;
		text-decoration: none;
	}
 
	#genericMenu a.first{
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;	
	}
 
 
	#genericMenu a.head:hover {
		color:#385a7d;
	}
 
	#genericMenu a.selected {
		display: block;
		background: #e0f773 url('../../img/caseStudies/up.gif') no-repeat 7% 50%;
	}
 
	#genericMenu a.current {
		background-color:#e0f773;
	}
 
	#genericMenu ul {
		border-width:0px;
		margin:0px;
		padding:0px;
		text-indent:0px;
	}
 
	#genericMenu li {
		list-style:none outside none; 
		display:inline;
	}
 
	#genericMenu li li{
		margin: 0 0 5px 0;
		padding: 0 0 5px 0;
	}
 
	#genericMenu li li a {
		display:block;
		color:#4f4f4f;
		text-indent:0px;
		padding: 0 0 5px 30px;
		margin: 0 0 3px 0;
		text-decoration: none;
		background-color:#f4f4ee;
	}
 
	#genericMenu li li a:hover {
		background-color:#f4f4ee;
	} 

/* @end */
#unit-schools-map {
	padding: 5px;
}
#map-canvas {
	height: 400px;
	background-color: #F0F0F0;
}

#extra-content .sponsor
{
	margin: 0px auto 10px;
}

.blog .sponsor
{
	text-align: center;
}

#ht_field
{
	display: none;
}

#unit-schools-regions ul {
	padding: 0;
	margin: 0;
}
#unit-schools-regions li {
	list-style: none;
	padding: 0;
	margin: 0;
}
#unit-schools-regions li a {
	background: url(../../images/mydaughter/bullet-arrow-blue.gif) no-repeat 3px 3px;
	padding-left: 16px;
}

.template-school-search #unit-towns {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #D0D0D0;
	padding: 4px;
}
.template-school-search #unit-towns h3 {
	background:#EAF0DD none repeat scroll 0 0;
	color:#778F5E;
	margin: 0px;
	padding: 3px;
}
.template-school-search #unit-towns ul{
	margin: 4px 0px;
	padding: 0px;
}
.template-school-search #unit-towns ul li{
	background:transparent url(/mmlib/images/mydaughter/bullet-arrow-blue.gif) no-repeat scroll 3px 6px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}
.template-school-search #unit-towns ul li.selected a {
	color:#55A9BF;
}
/* @group advocates list */

.advocates {
clear:left;
}

.advocates h2	{
background:transparent none repeat scroll 0 0!important;
margin-bottom:0.25em!important;
margin-left:0!important;
}

.advocates .author-image {
border:1px solid #DDDDDD;
float:left;
margin:10px;
padding:10px;
width:130px; height:130px;}

.advocates .author-info,
.expert .author-info {
	float: left;
	margin-bottom:15px;
	padding: 5px 0px 0px;
	width: 434px;
}
#page-wrapper #page-content .advocates .author-info h2,
#page-wrapper #page-content .expert .author-info h2 {
	padding: 0px;
	margin: 0px 0px 5px !important;
}
#page-wrapper #page-content .advocates .author-info h2 a,
#page-wrapper #page-content .expert .author-info h2 a{
	text-decoration: none;
}
.advocates .author-info p,
.expert .author-info p {
	margin-bottom:2px;
	padding: 0px;
}

.advocates .author-info .read-more,
.expert .author-info .read-more {
	margin: 5px 0px;
}
/* @end */

/* @group advocates list */
#advocate-list {
	margin: 0px;
	padding: 0px;
}
#advocate-list li{
	float:left;
	list-style-type:none;
	background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
height:auto;
margin:0px 10px 15px 10px;
min-height:200px;
padding:10px;
position:relative;
width:260px;
}

#advocate-list li h2 a {
background:#EAF0DD none repeat scroll 0 0;
color:#778F5E;
font-weight:bold;
margin:0 0 5px;
padding:5px;}

.advocates p.featureCopy {
height:auto !important;
min-height:60px;
padding:5px 0 0;}


#advocate-list .read-more {
	margin-bottom: 0px;
}
/* @end */

/* @group advocates view */
.template-advocate-view .advocate-image{
	float: right;
	margin:10px;
border:1px solid #DDDDDD;
padding:10px;
width:260px;
}

.template-advocate-view #page-content p.question {
	color:#778F5E;
	margin: 0px 0px 2px;
	font-weight: bold;
}
/* @end */

#unit-advocates h5 {
	margin: 0px 0px 15px;
}
#unit-advocates ul{
	margin: 0px;
	padding: 0px
}
#unit-advocates li{
	list-style-type: none;
	margin: 0px 0px 5px;
	padding: 0px
}
#unit-advocates li a{
	text-decoration: none;
}
#paging-search {
	background: #F9FAFC;
	overflow: hidden;
	padding: 5px;
}
#paging-search ol{
	float: left;
	left: 50%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#paging-search ol li{
	float: left;
	list-style-type: none;
	margin: 0px 5px;
	padding: 0px;
	position: relative;
	right: 50%;
}
#paging-search ol li.selected a {
	color:#55a9bf;
}

/* @group case study */
.template-case-study .case-study-parents,
.template-case-study .case-study-location,
.template-case-study .case-study-casestudytitle {
	margin-bottom: 5px;
}

.template-case-study .case-study-info {
	margin-bottom: 15px;
}
.template-case-study #page-content .case-study-info h2 {
	background: none;
	padding: 0px;
}
/* @end */

/* @group Author template */

.template-author #page-content h1 {
	margin-left: 0px;
}
.template-author .author-image{
	float: right;
	margin: 0px 0px 10px 10px;
	border:1px solid #DDDDDD;
margin:10px;
padding:10px;
}
.template-author .author-info {
	margin-bottom: 15px;
	float: none;
	width: 420px;
}
.template-author .author-info p {
	margin-bottom: 5px;
}
.template-author #unit-content h3.summary-header{
	color:#444;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 2px;
}
.template-author #unit-content ul{
	list-style: none;
	margin: 0 0 1.5em;
}
.template-author #unit-content ul li a{
	font-weight: bold;
	text-decoration: underline;
}
.template-author #unit-content p.other-articles{
	margin: 0;
}


/* @end */

/* @group Expert List template */

.template-experts .expert {
	clear: left;
}

.template-experts #page-content h2 {
	background: none;
	margin-left: 0px;
	margin-bottom: 0.25em;
}
.template-experts .author-image{
	float: left;
	margin: 0px 0px 10px 10px;
	border:1px solid #DDDDDD;
	margin:10px;
	padding:10px;
}
.template-experts .author-info {
	margin-bottom: 15px;
	float: none;
	width: 420px;
}
.template-experts .author-info p {
	margin-bottom: 5px;
}
.template-experts #unit-content h3.summary-header{
	color:#444;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 2px;
}

/* @end */
/* 404 */

body#p404 div {
	margin: 0 auto;
	text-align: left;
	width: 500px;
	font-size: 18px;
	line-height: 26px;
	overflow:hidden;
	zoom:1;
	padding:00px 25px 05px 15px;
	margin-bottom:10px;
	margin-top: 40px;
	border-top:1px solid #b7af9e;
	border-bottom:1px solid #b7af9e;
}
#p404 h1 {
	color: #333333;
	font-size: 32px;
}

/* search results */
#search-form div {
	margin-left: 2px;
}
#search-form #search-field{
	margin-left: 5px;
	width: 300px;
}
#unit-search-results ul{
	margin: 0px;
	padding: 0px;
}

#unit-search-results ul li{
	border-bottom:1px solid #ddd;
	list-style-type:none;
	margin:0 0 5px;
	padding:10px 5px 0;
}
#unit-search-results ul li h3 {
	font-size:18px;
	margin:0 0 5px;
	}
	#unit-search-results ul li h3 a{
	color:#88B502;
font-weight:bold;
	text-decoration:none;}

#unit-search-results ul li h4 {
	font-size: 12px;
	margin: 0px 0px 8px;
}

.template-article #unit-content .single-article-meta {
	color: #777;
	background-color: #F9F9F9;
	border-top: 1px solid #DDD;
	padding: 10px;
}

.template-article #page-image,
.template-case-study #page-image {
	float: right;
	padding: 0px 0px 10px 10px;
}

#page-image .caption {
	padding: 0.5em;
	background-color: #F0EFE9;
	color: #444;
	font-size: 0.95em;
}

.template-article #unit-content p.posted-on {
	
}

.author-info	{ float:left; width:435px;}
.author .author-image {
border:1px solid #DDDDDD;
float:left;
background-color:#FFFFFF;
margin:0 10px 10px 0px;
padding:10px;
}

.single-article-meta ul	{ list-style:none; margin:0px;}
.single-article-meta p.other-articles { margin:0px;}
.single-article-meta ul li a	{ }

/* @group More articles */

#navigation-content #unit-more-articles {
	background: #FFFFFF url(../../images/mydaughter/faqsBgImage.jpg) repeat-x;
	border:1px solid #D0D0D0;
}
#unit-more-articles h3 {
	font-size:  1em;
	margin-top: 2px;
	font-weight: bold;
	color: #444;
}
#unit-more-articles h4 {
	margin: 0;
}
#unit-more-articles ul {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: -10px;
}
#unit-more-articles li {
	display: block;
	list-style: none;
	font-size: 0.8em;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCC;
}
#unit-more-articles li a {
	font-weight: normal;
	text-decoration: none;
}

/* @end */

/* @group Related articles */

#navigation-content #unit-related-articles {
	background: #FFFFFF url(../../images/mydaughter/faqsBgImage.jpg) repeat-x;
	border:1px solid #D0D0D0;
}
#unit-related-articles h3 {
	font-size:  1em;
	margin-top: 2px;
	font-weight: bold;
	color: #444;
	padding-right: 40px;
}
#unit-related-articles h4 {
	margin: 0;
}
#unit-related-articles p {
	margin: 0;
}
#unit-related-articles p a {
	color: #55a9bf;
	font-weight: bold;
}
#unit-related-articles ul {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: -10px;
}
#unit-related-articles li {
	display: block;
	list-style: none;
	font-size: 0.8em;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #CCC;
}

/* @end */


.template-mailinglist-form .input input{
	width: 200px;
}

/* @group Thumbnail Images */

#unit-thumbnail-images {
	margin: 0px;
}
#unit-thumbnail-images ul {
	margin: 0px;
	padding: 0px;
}
#unit-thumbnail-images ul li{
	float: left;
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}
#unit-thumbnail-images ul li .caption {
	display: block;
	line-height: 14px;
}
#unit-thumbnail-images ul li.last {
	margin-right: 0px;
}

/* @end */

/* @group Related pages */

#unit-related-pages ul {
	margin: 0px;
	padding: 0px;
}
#unit-related-pages ul li{
	border-bottom:1px solid #DDDDDD;
	clear:both;
	float:left;
	list-style-type:none;
	margin:0 10px 10px 0;
	padding:10px 2px 0;
}
#unit-related-pages ul li h4 {
	margin: 0px;
}
#unit-related-pages ul li img {
	float: left;
	margin-right: 10px;
}
#unit-related-pages ul li.has-image .info {
	float: left;
	width: 606px;
}

div.has-extra-content #unit-related-pages ul li.has-image .info {
	width: 438px;
}

/* @end */

#success-links {
	float:left;
	margin: 0px;
	padding: 0px;
}
#success-links li{
	background:#E0F773 url(../../images/mydaughter/navigation-arrow-section-tools.gif) no-repeat scroll 6px center;
	border:1px solid white;
	float:left;
	font-size:14px;
	list-style-type:none;
	margin:0 10px 10px 0;
	padding:5px 5px 5px 20px;
	width:200px;
}
#unit-login-form .success {
	background:#D5ECE6 none repeat scroll 0 0;
	border:medium none;
	color:#00556A;
	font-size:1.5em;
}

#txtMessage
{
	height: auto;
}

.rss-icon
{
	float: right;
	padding-top: 2px;
}

#loginregister_overlay .hint,
#unit-login-form .hint {
	clear: both;
	color:#888888;
	display: block;
	font-size:10px;
	margin:0 2px 5px 20px;
	width: 365px;
}
#unit-login-form .hint {
	margin-left: 54px;
	width: 396px;
}

