@charset "UTF-8";
/* CSS Document */

body{ 
	font-family:Arial, Verdana; /*font-size:90%;*/
	 _font-size:95%; 
	 background-color: 
	 #9999FF;
	  behavior: url(csshover.htc);
	  }

/* Defines the overall content container for the site setting the width to 1024 */
#container{ 
	width:1024px; 
	padding:0; /*margin:0 auto;*/ 
	}

/*Defines the Content area */
.content{
	width:994px;
	color:#000;
	background:#FFF;
	padding:15px;
	}


/* defines the top "Header" area for the banner */
#header{header:1024px; padding:0; margin:0;}

/* Defines the overall header and container at the top of each page for the flash banner */

.flash_header{ 
	width:1024px; 
	padding:0 0 10px 0
	}

#flashcontain { 
	position: static; 
	z-index: -1000; 
	visibility: inherit; 
	_margin-top:-15px;
	 margin:0 auto; 
	 }


/* GENERAL STYLES */

#clear { clear:both; margin:5px; }


/* sets the text area for the copyright stateement */
#footer{ 
	width:100%; 
	text-align:center;
	font-size:12px;
	color:#fff; 
	padding-top:10px;
	}

/* Defines standard text at 14px color black*/
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}



/* Defines standard bold-faced text at 14px color black*/
.text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

/* Defines standard bold-faced text at 16px color black*/
.text-bold16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}


.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* defines the text for credits to 10px italic */
.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}


.closewindow {
	font-size: 12px;
	color: #FF0000;
}

.smalltext {
	font-size: 12px;
}

/* Used to indicate a warning note in regular text with red coloring */
.NoteText {
	color: #FF0000;
	font-size: .9em
}

/* Used primarily on the LEaving this site pages to indicate a warning note in regular text that is bolded with red coloring */
.NoteTextBold {
	color: #FF0000;
	font-weight:bold;
	font-size: 1.25em
}


/* Highlights text in Bold green */
.hilightText {color: #006600;
	 font-weight: bold;
}


<!-- Used on the Habits pages -->


.habits_Header {
	font-size: 18px;
	color: #FFFFFF;
}

.habits_qHead {
	font-size: 18px;
	font-weight: bold;
}

.habits_qText {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}


<!-- Used on title page -->

.titlelink {
	font-size: 24px;
}


.habits_Title {
	font-size: 18px;
	color: #FFFFFF;
}

/* Navigation links */

/*Controls navigation for the main pages */

div#header_links{
	width:1024px; 
	height:30px; 
	display:block; 
	margin:10px 0 0 0; 
	padding:0; 
	}

div#header_links ul { 
	margin:0; 
	padding:0; 
	background:#EEE;/* border-right: 1px solid #CCC; border-left: 1px solid #CCC;*/ 
	font-size:1em; 
	font-weight:bold; 
	}
	
div#header_links li{
	border:1px solid #CCC; 
	position:relative; 
	list-style:none; 
	margin:0; 
	float:left; 
	padding: 0 5px 0 5px; 
	z-index:60000; 
	font-size:1em;
	}
	
div#header_links .level2{ 
	width:140px; 
	font-size:.9em; 
	}
	
div#header_links .level3{ 
	top:-1px; 
	left:140px; 
	width:140px; 
	font-size:0.9em;
	}
	
div#header_links .Dborder{
	border-bottom:1px dotted #EEE; 
	width:145px; 
	font-size:.8em; 
	background-color:#eee;
	}
	
div#header_links .no_bor{ 
	width:250px;  /*Change this width to impact width of the Module Sub-menu */
	font-size:0.9em; 
	background-color:#eee;
	font-size:.9em; 
	}
	
div#header_links .no_bor_loc{ 
	width:250px; 
	font-size:0.9em; 
	background-color:#9999FF;
	}
	
div#header_links li li:hover { 
	background:#ccc; 
	border:1px solid #369; 
	}

div#header_links li a { 
	display:block; 
	padding:0.25em 0 0.25em 0.5em; 
	text-decoration:none; 
	color: #fff; 
	}
	
div#header_links>ul a { 
	width:auto;
	}
	
div#header_links li.submenu{
	background-repeat: no-repeat;
	background-position: 2px 7px;

	border:1px solid #FFF;
	color:#fff;
	padding-right:0.75em;
	background-color: #303380;
	}
	
	
/*navigation for habits page */

div#habitsheader_links{width:1024px; 
	height:35px; 
	display:block; 
	margin:10px 0 0 0; 	
	padding:0; 
	}
	
div#habitsheader_links ul { 
	margin:0; 
	padding:0; 
	background:#EEE;/* border-right: 1px solid #CCC; border-left: 1px solid #CCC;*/ 
	font-size:1em; 	
	font-weight:bold; 
	}
	
div#habitsheader_links li{
	border:1px solid #CCC; 
	position:relative; 
	list-style:none; margin:0; 
	float:left; 
	padding: 0 5px 0 5px; 
	z-index:60000; 
	font-size:1em;
	}
	
div#habitsheader_links .level2{ 
	width:140px; 
	font-size:.9em; 
	}
	
div#habitsheader_links .level3{ 
	top:-1px; 
	left:140px; 
	width:140px; 
	font-size:0.9em;
	}
	
div#habitsheader_links .Dborder{
	border-bottom:1px dotted #EEE; width:135px;
	 font-size:0.9em; 
	 background-color:#eee;
	 }
	 
div#habitsheader_links .no_bor{ 
	width:135px; 
	font-size:0.9em; 
	background-color:#eee;
	}
	
div#habitsheader_links .no_bor_loc{ 
	width:135px; 
	font-size:0.9em; 
	background-color:#9999FF;
	}
	
div#habitsheader_links li li:hover { 
	background:#ccc; 
	border:1px solid #369; 
	}
	

div#habitsheader_links li a { 
	display:block; 
	padding:0.25em 0 0.25em 0.5em; 
	text-decoration:none; 
	color: #fff; 
	}
	
div#habitsheader_links>ul a { 
	width:auto;
	}
	
div#habitsheader_links li.submenu{ 
	background-repeat: no-repeat; 
	background-position: 2px 7px; 
	border:1px solid #FFF;  
	background-color:#303380; 
	color:#fff; 
	padding-right:0.75em;
	}
	


/* Sub control for both sets of links */
div#header_links .submenu:hover{ 
	background:#999; 
	border:1px solid #369;
	}
	
div#header_links ul ul{
	position:absolute; 
	display:none; /*border-bottom:2px solid #CCC;*/ 
	border-top:1px solid #CCC;
	}
	
div#header_links ul.level1 li.submenu:hover ul.level2, 
div#header_links ul.level2 li.Dborder:hover ul.level3{
	 display:block; 
	 
	 }
	 
div#header_links ul li ul li a { 
	
	display:block; 
	padding:0.25em 0 0.25em 0.5em; 
	text-decoration:none; 
	color: #036; 
	}

div#header_links li.home{ 
	background-repeat: no-repeat; 
	background-position: 2px 7px; 
	border:1px solid #FFF; 
	margin-left:50px; 
	_margin-left:80px; 
	color:#fff;  
	background-color:#303380; 
	padding-right:0.75em;
	}
	
div#header_links li.home:hover{  
	background:#999; 
	border:1px solid #369;
	}

div#header_links li.contact{ 
	background-repeat: no-repeat; 
	background-position: 2px 7px; 
	border:1px solid #FFF; 
	margin-left:0px; _margin-left:0px; 
	color:#FFF;  
	background-color:#303380; 
	padding-right:0.75em;
	}
	
div#header_links li.contact:hover{  
	background:#999; 
	border:1px solid #369;
	}
	
div#header_links .group_ul{ 
	border-bottom:1px dotted #EEE; 
	width:350px;  /* Change this width to impact the width of the Learning Objectives menu */
	font-size:0.9em;  
	font-weight:bold; 
	background-color:#eee;
	}
	
div#header_links .group_li{ 
	padding-left:9px; width:300px;  /* Change this width to impact the width of the first item in the Learning Objectives menu */
	background-color:#99F;  
	width:350px; display:block; 
	border:#99f solid 1px; 
	font-size:0.9em;
	}

div#header_links .group_loc{ 
	border-bottom:1px dotted #EEE; 
	width:350px; 
	font-size:0.9em; 
	font-weight:bold; 
	background-color:#9999FF;
	}


.text-italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}

