@charset "utf-8";
/* CSS Document */
/****************************************************
***************** COLOR PALETTE A *******************
****************************************************/

/********************** COLOR **********************
*  The COLOR CSS file is meant for color styling and
*  backgrounds. This file includes ALL background
*  definitions and borders.
*
*  This code does include the color of the links
*  or the color of the text.
*
*****************************************************/
/********** CLASS Blurb ***************/

div#MainContent h2.Blurb, div#MainContent h2.Blurb a:link, div#MainContent h2.Blurb a:visited, div#MainContent h2.Blurb a:hover, div#MainContent h2.Blurb a:visited, div#MainContent h2.Blurb a:hover {
	background-image: url(/css/2008a/A/images/mc/mc_02.jpg);
	background-color: #b0b0b0;
	color: #FFF;
}

div#MainContent div.Blurb {
	border: 2px solid #5988b8;
	border-top: none;
}

div#MainContent h2.QuickLinks, div#MainContent h2.QuickLinks a:link, div#MainContent h2.QuickLinks a:visited, div#MainContent h2.QuickLinks a:hover, div#MainContent h2.QuickLinks a:visited, div#MainContent h2.QuickLinks a:hover {
	background-image: url(/css/2008a/A/images/mc/mc_03.jpg);
	background-color: #b0b0b0;
	color: #000;
}

div#MainContent div.QuickLinks {
	border: 2px solid #b0b0b0;
	border-top: none;
}

/*** Blurb with h3, h4, h5 ***/	
div#MainContent h3.Blurb, div#MainContent h3.Blurb a:link, div#MainContent h3.Blurb a:visited, div#MainContent h3.Blurb a:hover, div#MainContent h4.Blurb, div#MainContent h4.Blurb a:link, div#MainContent h4.Blurb a:visited, div#MainContent h4.Blurb a:hover, div#MainContent h5.Blurb, div#MainContent h5.Blurb a:link, div#MainContent h5.Blurb a:visited, div#MainContent h5.Blurb a:hover{
	padding: 0px 5px;
	margin: 10px 0px 0px 0px!IMPORTANT;
	background-image: url(/css/2008a/A/images/mc/mc_02.jpg);
	background-color: #b0b0b0;
	color: #FFF;
}

/*** Blurb_grey with h2, h3, h4, h5 ***/	
div#MainContent h2.Blurb_grey, div#MainContent h2.Blurb_grey a:link, div#MainContent h2.Blurb_grey a:visited, div#MainContent h2.Blurb_grey a:hover,  div#MainContent h3.Blurb_grey, div#MainContent h3.Blurb_grey a:link, div#MainContent h3.Blurb_grey a:visited, div#MainContent h3.Blurb_grey a:hover, div#MainContent h4.Blurb_grey, div#MainContent h4.Blurb_grey a:link, div#MainContent h4.Blurb_grey a:visited, div#MainContent h4.Blurb_grey a:hover, div#MainContent h5.Blurb_grey, div#MainContent h5.Blurb_grey a:link, div#MainContent h5.Blurb_grey a:visited, div#MainContent h5.Blurb_grey a:hover {
	background-image: url(/css/2008a/A/images/mc/mc_03.jpg);
	background-color: #b0b0b0;
	color: #000;
	margin-top: 20px;
}
div#MainContent div.Blurb_grey {
	border: 2px solid #b0b0b0;
	border-top: none;
}
div#MainContent div.Blurb_grey {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
div#MainContent div.Blurb_grey p {
	padding: 8px;
}
div#MainContent .Blurb_grey .MoreLink {
	margin-right: 7px;
	margin-bottom: 10px;
}
/*** QuickLinks with h3, h4, h5 ***/	
div#MainContent h3.QuickLinks, div#MainContent h3.QuickLinks a:link, div#MainContent h3.QuickLinks a:visited, div#MainContent h3.QuickLinks a:hover, div#MainContent h4.QuickLinks, div#MainContent h4.QuickLinks a:link, div#MainContent h4.QuickLinks a:visited, div#MainContent h4.QuickLinks a:hover, div#MainContent h5.QuickLinks, div#MainContent h5.QuickLinks a:link, div#MainContent h5.QuickLinks a:visited, div#MainContent h5.QuickLinks a:hover {
	background-image: url(/css/2008a/A/images/mc/mc_03.jpg);
	background-color: #b0b0b0;
	color: #000;
	text-decoration: none;
}
div#MainContent div.QuickLinks {
	border: 2px solid #b0b0b0;
	border-top: none;
}

/*** QuickLinks_blue with h2, h3, h4, h5 ***/	
div#MainContent h2.QuickLinks_blue, div#MainContent h2.QuickLinks_blue a:link, div#MainContent h2.QuickLinks_blue a:visited, div#MainContent h2.QuickLinks_blue a:hover,
div#MainContent h3.QuickLinks_blue, div#MainContent h3.QuickLinks_blue a:link, div#MainContent h3.QuickLinks_blue a:visited, div#MainContent h3.QuickLinks_blue a:hover, div#MainContent h4.QuickLinks_blue, div#MainContent h4.QuickLinks_blue a:link, div#MainContent h4.QuickLinks_blue a:visited, div#MainContent h4.QuickLinks_blue a:hover, div#MainContent h5.QuickLinks_blue, div#MainContent h5.QuickLinks_blue a:link, div#MainContent h5.QuickLinks_blue a:visited, div#MainContent h5.QuickLinks_blue a:hover {
	background-image: url(/css/2008a/A/images/mc/mc_02.jpg);
	background-color: #b0b0b0;
	color: #FFF;
}
div#MainContent div.QuickLinks_blue {
	border: 2px solid #5988b8;
	border-top: none;
}
div#MainContent h2.QuickLinks_blue {
	width: 304px;
	margin-top: 0px;
}
div#MainContent h3.QuickLinks_blue, div#MainContent h4.QuickLinks_blue, div#MainContent h5.QuickLinks_blue {
	width: 309px;
	margin-top: 0px;
}
div#MainContent div.QuickLinks_blue {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 310px;
}
div#MainContent div.QuickLinks_blue ul {
	margin-left: 20px;
	margin-bottom: 10px;
}
div#MainContent div.QuickLinks_blue ul {
	font-size: 92.3%;
	line-height: 1.5;
}

/*** Grey QuickLinks for boxes not 50 perc of width ***/	
/*** Narrow ***/	
div#MainContent h3.QL_Narrow_grey, div#MainContent h3.QL_Narrow_grey a:link, div#MainContent h3.QL_Narrow_grey a:visited, div#MainContent h3.QL_Narrow_grey a:hover, div#MainContent h4.QL_Narrow_grey, div#MainContent h4.QL_Narrow_grey a:link, div#MainContent h4.QL_Narrow_grey a:visited, div#MainContent h4.QL_Narrow_grey a:hover, div#MainContent h5.QL_Narrow_grey, div#MainContent h5.QL_Narrow_grey a:link, div#MainContent h5.QL_Narrow_grey a:visited, div#MainContent h5.QL_Narrow_grey a:hover {
	width: 269px;
	margin-top: 0px;
	background-image: url(/css/2008a/A/images/mc/mc_03.jpg);
	background-color: #b0b0b0;
	color: #000;
}
div#MainContent div.QL_Narrow_grey {
	width: 270px;
	border: 2px solid #b0b0b0;
	border-top: none;
	margin-bottom: 20px}
div#MainContent div.QL_Narrow_grey ul {
	font-size: 92.3%;
	line-height: 1.5;
	list-style-type:disc !IMPORTANT;
	margin-left: 20px !IMPORTANT;
	margin-bottom: 10px !IMPORTANT;
}
/*** Grey QuickLinks for boxes not 50 perc of width ***/	
/*** Wide ***/	
div#MainContent h3.QL_Wide_grey, div#MainContent h3.QL_Wide_grey a:link, div#MainContent h3.QL_Wide_grey a:visited, div#MainContent h3.QL_Wide_grey a:hover, div#MainContent h4.QL_Wide_grey, div#MainContent h4.QL_Wide_grey a:link, div#MainContent h4.QL_Wide_grey a:visited, div#MainContent h4.QL_Wide_grey a:hover, div#MainContent h5.QL_Wide_grey, div#MainContent h5.QL_Wide_grey a:link, div#MainContent h5.QL_Wide_grey a:visited, div#MainContent h5.QL_Wide_grey a:hover {
	width: 344px;
	margin-top: 0px;
	background-image: url(/css/2008a/A/images/mc/mc_03.jpg);
	background-color: #b0b0b0;
	color: #000;
}
div#MainContent div.QL_Wide_grey {
	width: 345px !IMPORTANT;
	border: 2px solid #b0b0b0;
	border-top: none;
}	
div#MainContent div.QL_Wide_grey ul {
	font-size: 92.3%;
	line-height: 1.5;
	list-style-type:disc !IMPORTANT;
	margin-left: 20px !IMPORTANT;
	margin-bottom: 10px !IMPORTANT;
}

/************** For News Feed eventually **************/

/************* Tags *************/

blockquote {
	margin-top: 0;
	margin-bottom: 0;
}

/** For link color settings **/
div#MainContent h3 a:link, div#MainContent h3 a:visited, div#MainContent h3 a:hover, div#MainContent h4 a:link, div#MainContent h4 a:visited, div#MainContent h4 a:hover,div#MainContent h5 a:link, div#MainContent h5 a:visited, div#MainContent h5 a:hover {
	text-decoration: none;
}

div#MainContent a:link{
	color:#50658D;
	text-decoration: underline;
}

div#MainContent a:hover{
	background:#E5E5E5;
	color: #330099;
	text-decoration: none;
}
div#MainContent a:visited, div#MainContent  a:active {
	color: #000;
	}
	
div#MainContent div a, div#MainContent div ul a:link div#MainContent div ol a:link {
	color:#50658D;
	text-decoration: underline;
}
div#MainContent div a:hover, div#MainContent ul a:hover, div#MainContent ol a:hover{
	background:#E5E5E5;
	color: #330099;
	text-decoration: none;
}
/** End of link color settings **/

/** Bold definition list title **/
dt {font-weight:bold;
}
/** End Bold definition list title **/

/** Indents the Headings **/ 
div#MainContent div h2, div#MainContent div h3, div#MainContent div h4, div#MainContent div h5, div#MainContent div h6 {
	padding-left: 5px !IMPORTANT; 
}

/** Removes border and puts space on each side of image **/ 
div#MainContent img { /**** div#MainContent must be there so images on sidebars don't change alignment ****/
	border:none !IMPORTANT;
	padding: 0px 3px;
	vertical-align:baseline;
}
p { 
    /********** RESETS PREDEFINED PROPERTIES **************/
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the p tag */
	padding: 0px !IMPORTANT; /* This resets ALL the padding for the p tag */

    /********** REDEFINES PROPERTIES **************/
	margin: 0px 8px !IMPORTANT; /* This redefines the top/bottom margins to 0px and left/right to 8px */
	padding-top: 5px !IMPORTANT; /* The redefines the top padding to be 5px was 10px. Marging causes a gap between the h2 and div tag */
	padding-bottom: 5px !IMPORTANT; /* The redefines the bottom padding to be 5px was 10px. */
}

/* This will reset the ol tag */
div#MainContent div ol { 
/********** RESETS PREDEFINED PROPERTIES **************/
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the ul tag */
	padding: 0px !IMPORTANT; /* This resets ALL the padding for the ul tag */
/********** REDEFINES PROPERTIES **************/
	margin-left: 30px !IMPORTANT;
	margin-bottom: 10px !IMPORTANT;
}
div#MainContent div ol li {
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the li tag */
	line-height: 1.5; /* The values for a line heigh do not have to be in em, px, or % */
}

/* This will reset the ul tag to show bullets */
div#MainContent div ul { 
/********** RESETS PREDEFINED PROPERTIES **************/
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the ul tag */
	padding: 0px !IMPORTANT; /* This resets ALL the padding for the ul tag */

/********** CHANGES THE STYLE TYPE TO DISC  **************/

	list-style-type: disc; 
	
/********** REDEFINES PROPERTIES **************/
	margin-left: 22px !IMPORTANT;
	margin-bottom: 10px !IMPORTANT;
}

div#MainContent div ul li {
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the li tag */
	line-height: 1.5;
}

div#MainContent div ul {
	margin: 22px;
}
/* End of reset of ul tag to show bullets */


/***********************************/
/************* Classes *************/

/** To replace blockquote tag**/
.block1 {
	margin-left: 1.25em;
	margin-right: 1.25em;
}
.block2 {
	margin-left: 2.5em;
	margin-right: 2.5em;
}
/****/
/** to bold items that don't need the strong tag **/
.bold {
font-weight:bold;
}

/* used for placing bottom border */
.borderbottom {
	border-bottom: #000 solid 2px;
}

/* used for placing bottom border */
.borderbottom_thin {
	border-bottom: #000 solid 1px;
}

div#MainContent h2.borderbottom {      
	height: 15px;
	padding: 3px 2px !IMPORTANT;
	margin: 5px 0px 10px 0px !IMPORTANT;
}
div#MainContent div table, div#MainContent table {
	font-size: 12px;
}
div#MainContent div h2.borderbottom {      
	height: 15px;
	padding: 3px 2px !IMPORTANT;
	margin: 5px 0px 10px 0px !IMPORTANT;
}

/** horizontal center**/	
.cntr { 
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.cntr_img{ /** horizontal center of image**/
	display:block;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

/********** to clear any float **************/
.clear { /* used for clearing img.inset pics */
	clear: both;
}

div#MainContent div#Billboard ul li {
	margin-bottom: 10px !IMPORTANT;
}

div#MainContent div#Billboard .HeadlinesDate {
	margin: 0px !IMPORTANT;
	padding: 0px !IMPORTANT;
}

div#MainContent div#Billboard ul {
	margin: 0px !IMPORTANT;
	padding: 0px !IMPORTANT;
	list-style-type: none !IMPORTANT;

	margin-left: 5px !IMPORTANT;
	padding-top: 8px !IMPORTANT;
}
div#MainContent .HeadlineDate {
	font-style: italic !IMPORTANT;
	font-size: 92.3% !IMPORTANT;
}

div#MainContent div#tdoeid ul li h3, div#MainContent div#tdoeid ol li h3 {
	font-size: 92.3% !IMPORTANT;
	line-height: 1.0 !IMPORTANT;
}
div#MainContent div#tdoeid ul li p, div#MainContent div#tdoeid .tdoeclass ol li p {
	margin-left: 8px !IMPORTANT;
	padding-top: 5px !IMPORTANT;
	font-size: 92.3% !IMPORTANT;
	line-height: 1.2 !IMPORTANT;
}

/** Left aligned - Smaller margin than .SlideShowImage **/
.image_left {
	float: left;
	margin: 0.25em 0.5em;
}

/** Right aligned - Smaller margin than .SlideShowImage**/
.image_right {
	float: right;
	margin: 0.25em 0.5em;
}

.indent_1 {
	position: relative;
	left: 2.0em;
}
	
.italic {
	font-style:italic;
}

/** for smaller text within a tag **/
.small_text {
	font-size:0.75em;
}

.star{
	font-size:larger;
	font-weight:bold;
}

/** Table w/standard border, centering and padding **/
table.tbl_std_bdr_cntr {
	border-width: 1px;
	border-spacing: 0px;
	border-style:outset;
	border-color: #999999;
	border-collapse: separate;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
table.tbl_std_bdr_cntr caption {
	margin-top: 15px;
}
table.tbl_std_bdr_cntr th {
	border-width: 1px;
	padding: 3px;
	border-style:inset;
	border-color: #999999;
}
table.tbl_std_bdr_cntr td {
	border-width: 1px;
	padding: 3px;
	border-style:inset;
	border-color: #999999;
}
/** End of tbl_std_bdr_cntr**/

/** Table w/standard border, left aligned and padding **/
table.tbl_std_bdr_left {
	border-width: 1px;
	border-spacing: 0px;
	border-style:outset;
	border-color: #999999;
	border-collapse: separate;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.tbl_std_bdr_left caption {
	margin-top: 15px;
}
table.tbl_std_bdr_left th {
	border-width: 1px;
	padding: 3px;
	border-style:inset;
	border-color: #999999;
}
table.tbl_std_bdr_left td {
	border-width: 1px;
	padding: 3px;
	border-style:inset;
	border-color: #999999;
}
/** End of tbl_std_bdr_left **/


/** horizontal center of table itself, not contents, for that use cntr class**/
.table_cntr {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

/*Table Row Style Where Needed - Check where used*/
.tdoetable {
	border-collapse:collapse;
	width: 100%;
}
.tdoetable-noborder {
	border-collapse: collapse;
	border: none;
	margin: 0 2.5em;	
}
.tdoetablerow-nowrap {
	white-space: nowrap;
	margin:5px; 	
	padding: 5px;
	border:1px solid #000066;
	background-color:#ffffff;	
	color:#000000;	
	font-size: 10pt;
}

.tdoetableheader {
	margin:5px; 
	padding: 8px;
	border:1px solid #000066;
	background-color:#cccccc;		
	color:#000000;	
	font-size: 10pt;	
	font-weight:bold;
}

.tdoetablerow {
	margin:5px; 	
	padding: 5px;
	border:1px solid #000066;
	background-color:#ffffff;	
	color:#000000;	
	font-size: 10pt;
}
/* gives a more compact table */
.tdoetablerow2 {
	margin:0 1px; 	
	padding:0 5px;
	border:1px solid #000066;	
	background-color:#ffffff;	
	color:#000000;	
	font-size: 10pt;
	}
	
.tdoetablerow3 {
	margin:0 1px;
	padding:0 5px;
	border:1px solid #000066;
	background-color:#F2F2F2;
	color:#000000;
	font-size: 10pt;
}

.tdoetablerow-borderless {
	margin:5px; 	
	padding: 5px;
	border:none;	
	vertical-align:top;	
	background-color:#FFFFFF;	
	color:#000000;	
	font-size: 8pt;
	text-align:left;
}	
/**Places thin border in table cells**/
.td-dividerbottom {
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid;
	border-bottom: #000000 1px solid;
	font-family: sans-serif;
	font-size: small;
}

/**Places thin border in table cells**/
div#MainContent  ul.dbl_space li {
	margin-left: -5px;
	margin-bottom: 15px;
	list-style:inherit;
}
div#MainContent  ul.dbl_space ul li {
	margin-left: -5px;
	margin-bottom:- 10px;
}


h3.List_Hdr, h4.List_Hdr, h5.List_Hdr, h6.List_Hdr {
	margin-bottom: 3px !IMPORTANT;
}

/** Unordered list with checkboxes for bullets **/
ul.list_checkbox {
	/********** RESETS PREDEFINED PROPERTIES **************/
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the ul tag */
	padding: 0px !IMPORTANT; /* This resets ALL the padding for the ul tag */
	/********** CHANGES THE STYLE TYPE TO check box  **************/
	list-style-image:url(/education/images/checked_box.gif) !IMPORTANT; 
	/********** REDEFINES PROPERTIES **************/
	margin-left: 2.5em !IMPORTANT;
	margin-bottom: 10px !IMPORTANT;
	padding-left: 5.0em;
	}	

ul.list_checkbox  li{
	margin: 0px !IMPORTANT; /* This resets ALL the margins for the li tag */
	line-height: 1.5;
	margin-left: 2.5em !IMPORTANT;
	}	
ul.list_checkbox ul{
	margin-left: 2.5em !IMPORTANT;
	padding-left: 5.0em;
}
/** End Unordered list with checkboxes for bullets **/

/*** Horizontal List with border separator ***/	
ul.List_Horizontal {
	padding: 0px !IMPORTANT;
	margin: 0px !IMPORTANT;
	list-style-type: none;
	position: relative;
	left: -1.5em;
	top: 0.25em;
}
ul.List_Horizontal li {
	font-size: 100% !IMPORTANT;
	padding: 0 4px 0 4px;
	display: inline;
	border-left: solid #000 1px;
	border-right: solid #000 1px;
}
ul.List_Horizontal li.ListHoriz_FirstItem {
	border-left: none;
	border-right: solid #000 1px;
}
ul.List_Horizontal li.ListHoriz_LastItem {
	border-left: solid #000 1px;
	border-right: none;
}
/**End Horizontal List with border separator **/



/*** Horizontal List with no bullet ***/	
div#MainContent ul.List_no_bullet {
	list-style-type:none !IMPORTANT;
}
div#MainContent div ul.List_no_bullet {
	list-style-type:none !IMPORTANT;
	padding-left: 7px;
}

img.List_Horizontal {
	border:none;
	vertical-align: bottom;
}
/*** End Horizontal List with no bullet ***/	



