a:link {text-decoration:underline; color: #333333}
a:active {text-decoration:underline; color: #333333}
/* a:active {text-decoration:none; color: #CCCC66 } */
a:visited {text-decoration:underline; color: #666633 }
a:hover {text-decoration:none; color: #006699} 

#frame {
	background-color:#D1EEEE;
}

#header {
	padding: 3pt;
}
#header img {

}


#menu {
	padding-top: 4pt;
	padding-bottom: 4pt;
	font-size: 10pt;
/*	letter-spacing: 0.5pt;
	line-height: 130%;*/
}

.frames {
	border: 2pt solid #fafafa;
}


.underline {
	border-bottom: 1px solid #4682b4;
}
.title {
	padding-left: 21pt;
	border-bottom: 1px solid #4682b4;
	color: #797979;
	letter-spacing: 0.5pt;
	font-size: 14pt;
    padding-top: 5pt;
    padding-bottom: 5pt;

	background-repeat: no-repeat;
	background-position: left center;


}
.title2 {
	padding-left: 21pt;
	border-bottom: 1px solid #4682b4;
	color: #797979;
	letter-spacing: 0.5pt;
	font-size: 14pt;

	background-image: url("img/greensmall.gif");
	background-repeat: no-repeat;
	background-position:  center;


}

.title b {
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 2pt;

}

.value {
	padding-left: 23pt;
	padding-right: 36pt;

	background-color: #fafafa;
	font-size: 10pt;
	line-height: 165%;
	letter-spacing: 0.5pt;
}
.value2 {
	padding-left: 23pt;
	padding-right: 36pt;

	background-color: #D1EEEE;
	font-size: 10pt;
	line-height: 165%;
	letter-spacing: 0.5pt;
}

.value .subtitle {
	margin-top: 8pt;
	margin-bottom: 3pt;
	border-bottom: 1px solid #4169e1;
	color: #797979;
	font-size: 14pt;

}

.value .subvalue {
	padding-top: 6pt;
	padding-right: 12pt;
	padding-bottom: 12pt;
	padding-left: 1em;

	font-size: 10pt;
	line-height: 140%;
}

.back_home {
	background-image: url("img/baby_home.gif");
	background-repeat: no-repeat;
	background-position: center center;
}


.back_cosmos {
	background-image: url("img/cosmos_back.gif");
	background-repeat: no-repeat;
	background-position:right bottom;
}


.listhead {
	margin-top: 4pt;
	margin-bottom: 4pt;

	color: #797979;
	font-size: 14pt;

	letter-spacing: 0.5pt;
	text-indent: 6pt;

}


.list {
}

.listtitle {
	font-size: 11pt;
	padding-left: 3pt;

}


.listvalue {
	font-size: 10pt;
	padding: 2pt 10pt 2pt 10pt;
}

.listbottom {

	font-size: 10pt;
	padding: 2pt 10pt 2pt 10pt;
}


/*-------------------------*/
.timetable {
}
.timetable td {
	padding-top: 1pt;
	padding-bottom: 1pt;
}


.timetitle {
	font-size: 11pt;
	letter-spacing: 0.5pt;
}

.open{
	border: 1px solid #999999;
	background-color: #add8e6;
	padding: 1pt 12pt;
	font-size: 9pt;
}

.close{
	border: 1px solid #999999;
	background-color: #f0f0f0;
	padding: 1pt 12pt;
	font-size: 9pt;
}


.comment {
	font-size: 9pt;
	line-height: 130%;
}

.timeexp {
	font-size: 9pt;
	letter-spacing: 0.5pt;
	line-height: 130%;
}

.timeborder {
	background-color: #add8e6;
	border: 1px solid #999999;
	margin-bottom: 3pt;
}

.timeborder td {
	font-size: 10pt;
}

