@charset "utf-8";
body {
		font:small Verdana, AppleGothic, Sans-serif;
		color:#333333; background-color:#FFFFFF; margin:0px;padding:0px; 
		}

A { color:#333333; text-decoration:none;}
A:hover { color:#FF0000; text-decoration:none;}

/* Float bug */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */

/* misc */
img { border: none; }

p { 	margin: .4em 0 .5em 0; 
		line-height: 1.5em; 
		}
	p img { margin: 0; }

hr {
		height: 1px; color: #aaa; background-color: #aaa;
		border: 0; margin: .2em 0 .2em 0;
		}

h1, h2, h3, h4, h5, h6 {
		color: black; background: none; font-weight: normal;
		margin: 0;
		/*
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
		*/
		}
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: normal;
		}
	h3 { font-size: 132%; }
	h4 { font-size: 116%; }
	h5 { font-size: 100%; }
	h6 { font-size: 80%; }


/*-------------------------------*/
/* customization */
/*-------------------------------*/

.input{ 
	padding:2px .5em; 
	background:#fafaf8 url(./images/bgForm.gif) repeat-x 0 0;
	vertical-align:middle; color:#444444; border:1px solid #ddd;
	}

.textarea {	
	padding:2px .5em; color:#444444; 
	background:#fafaf8 url(./images/bgForm.gif) repeat-x 0 0; border:1px solid #ddd;
	}

.checkbox { background:none; padding:0; width:12px; border:0 none; }

.submit .input {
	padding:.3em; height:26px;
	color:#444444; cursor:pointer;
	}


.paging{
	font:small Verdana;
	color:666666;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	}
	.paging a { color:#666666; text-decoration:none; border-bottom:1px #666666 solid; }
	.paging a:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

.pathway { color:#888888; line-height:30px; padding-right:5px; }
	.pathway a { color:#888888; text-decoration:underline; }
	.pathway a:hover { color:#FF0000;}


.mdKnowledge { font-size: 80%; }
	.mdKnowledge A { color:#444444; text-decoration:none;}
	.mdKnowledge A:hover { color:#FF0000; text-decoration:none;}
	
	.mdKnowledge .more A { color:#444444; text-decoration:none; border-bottom:1px #444444 solid; }
	.mdKnowledge .more A:hover { color:#FF0000; text-decoration:none; border-bottom:1px #FF0000 solid; }

#knowledge .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#knowledge .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -175px no-repeat; }
#knowledge .display { min-height:460px; height: auto !important; height: 460px; }
#knowledge .display .displayContent { padding:16px 0; }
#knowledge .display .displayContent .title span { color:#0C59AE; }
#knowledge .display .displayContent .title { margin-bottom:20px; }
#knowledge .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#knowledge .display .displayContent .description { line-height:160%; }
#knowledge .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#knowledge .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#knowledge .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }
#knowledge .list { min-height:460px; height: auto !important; height: 460px; }
#knowledge .list .listContent { padding:8px 0 16px 0; }
#knowledge .list .listContent .listContentItem { padding:16px 0; width:552px; }
#knowledge .list .listContent .listContentItem .title { }
#knowledge .list .listContent .listContentItem .title A { color:#004A80; text-decoration:underline; }
#knowledge .list .listContent .listContentItem .title A:hover { color:#FF0000; }
#knowledge .list .listContent .listContentItem .title .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:18px; }
#knowledge .list .listContent .listContentItem .description { font-size:85%; color:#777777; line-height:150%; margin-top:6px; padding-left:12px; }
#knowledge .list .listContent .listContentItem .description A { color:#444444; text-decoration:underline; }
#knowledge .list .listContent .listContentItem .description A:hover { color:#FF0000; }

#intro01 .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#intro01 .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 0px no-repeat; }
#intro01 .display { min-height:460px; height: auto !important; height: 460px; }
#intro01 .display .displayContent { padding:0px 0 16px 0; }
#intro01 .display .displayContent .title span { color:#0C59AE; }
#intro01 .display .displayContent .title { margin-bottom:20px; }
#intro01 .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#intro01 .display .displayContent .description { line-height:160%; }
#intro01 .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#intro01 .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#intro01 .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#intro02 .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#intro02 .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -35px no-repeat; }
#intro02 .display { min-height:460px; height: auto !important; height: 460px; }
#intro02 .display .displayContent { padding:0px 0 16px 0; }
#intro02 .display .displayContent .title span { color:#0C59AE; }
#intro02 .display .displayContent .title { margin-bottom:20px; }
#intro02 .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#intro02 .display .displayContent .description { line-height:160%; }
#intro02 .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#intro02 .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#intro02 .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#intro03 .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#intro03 .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -70px no-repeat; }
#intro03 .display { min-height:460px; height: auto !important; height: 460px; }
#intro03 .display .displayContent { padding:0px 0 16px 0; }
#intro03 .display .displayContent .title span { color:#0C59AE; }
#intro03 .display .displayContent .title { margin-bottom:20px; }
#intro03 .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#intro03 .display .displayContent .description { line-height:160%; }
#intro03 .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#intro03 .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#intro03 .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#intro04 .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#intro04 .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -105px no-repeat; }
#intro04 .display { min-height:460px; height: auto !important; height: 460px; }
#intro04 .display .displayContent { padding:0px 0 16px 0; }
#intro04 .display .displayContent .title span { color:#0C59AE; }
#intro04 .display .displayContent .title { margin-bottom:20px; }
#intro04 .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#intro04 .display .displayContent .description { line-height:160%; }
#intro04 .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#intro04 .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#intro04 .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#intro05 .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#intro05 .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -140px no-repeat; }
#intro05 .display { min-height:460px; height: auto !important; height: 460px; }
#intro05 .display .displayContent { padding:0px 0 16px 0; }
#intro05 .display .displayContent .title span { color:#0C59AE; }
#intro05 .display .displayContent .title { margin-bottom:20px; }
#intro05 .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#intro05 .display .displayContent .description { line-height:160%; }
#intro05 .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#intro05 .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#intro05 .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#tryPage .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#tryPage .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -140px no-repeat; }
#tryPage .display { min-height:460px; height: auto !important; height: 460px; }
#tryPage .display .displayContent { padding:0px 0 16px 0; }
#tryPage .display .displayContent .title span { color:#0C59AE; }
#tryPage .display .displayContent .title { margin-bottom:20px; }
#tryPage .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#tryPage .display .displayContent .description { line-height:160%; }
#tryPage .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#tryPage .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#tryPage .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }

#story .header { height:35px; width:552px; background:url('./images/mainTitleBg.jpg') repeat-x; }
#story .header .headerContent { height:35px; background:url('./images/mainTitleOverview.jpg') 0 -70px no-repeat; }
#story .display { min-height:460px; height: auto !important; height: 460px; }
#story .display .displayContent { padding:0px 0 16px 0; }
#story .display .displayContent .title span { color:#0C59AE; }
#story .display .displayContent .title { margin-bottom:20px; }
#story .display .displayContent .date { background:url('./images/date.gif') 0 1px no-repeat; padding-left:20px; color:#555555; margin-bottom:20px; }
#story .display .displayContent .description { line-height:160%; }
#story .display .displayContent .back { background:url('./images/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
#story .display .displayContent .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
#story .display .displayContent .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }


.footer { line-height:180%; }
	.footer A { color:#444444; text-decoration:none; border-bottom:1px #444444 solid; }
	.footer A:hover { color:#FF0000; text-decoration:none; border-bottom:1px #FF0000 solid; }