@charset "utf-8";
/* CSS Document */

body {
	background:#fff;
}

#header {
	border:none;
	background-color:none;
/*	background: url(../images/masthead.png) no-repeat !important;
*/	min-height:94px !important;
}
#logo {
	float:left;
	margin-left:36px;
	margin-top:23px;
 }
#utilityNav {
	padding:0px;
	margin-left:330px;
	margin-top:10px;
	float:left;
}

#utilityNav a {
	color:#fff;
	margin-left:15px;
}

.enroll-graphic {

}

.enroll-graphic a {
	color: transparent;
}

.enroll-graphic a img {
	margin-right:20px;
}

/* top navigation
--------------------------------------------------------------------*/
#mainnav{
 	clear:both;
	height:50px;
	margin:0px;
	margin-top:100px;
 	padding:0px;
	background-color:transparent;
 }


	
ul#breadcrumbs {
	background-color:#FFF;
	padding:0px; 
	padding-top:18px;
	margin:0px;
	margin-bottom:6px;
	 }

#breadcrumbs li{
	background:#fff;
	color: #949494;
	font-weight:bold;
}
ul#breadcrumbs li a {
	color: #949494;

	}

#breadcrumbs a  {
	background-image: url(../images/breadcrumb_arrow.png);
		
}


ul.navlist {
	padding:0px;
	margin:0px;
}

ul.navlist li {
 	float:left;
	font-size: 12px;
	border:none;
	margin: 0px;
	padding-right:15px;
	padding-top:10px;
	font-weight: bold;
	background:url(../images/nav_main.png) no-repeat;
	min-width: 150px;
	max-width:150px;
	min-height:36px;
	text-align:center;
	vertical-align:middle;
	  }

ul.navlist li.two-lines {
	padding-top:4px;
}

ul.navlist   li   a {
	disply: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
	text-shadow: none;
	margin:0px;
	line-height:14px;
	}
ul.navlist li:hover {
	background:url(../images/nav_main_selected.png) no-repeat;
		}
ul.navlist li a:hover {
	background-color: transparent;
	text-shadow:none;
	color:#FFF;
}

/* side nav
___________________________________________________________________*/

#learn, #decide, #enroll {
	width:100%;
	overflow:hidden;}

#learn {
	background:#FFF url(../images/nav-left-learn-bg.png) repeat-y;
	}
	
#decide {
	background:#FFF url(../images/nav-left-decide-bg.png) repeat-y;}

#enroll {
	background:#FFF url(../images/nav-left-enroll-bg.png) repeat-y;}

#SidebarLEFT ul {
	list-style-type:none;
	margin-left:0px;
}

#SidebarLEFT li {
	margin-left:0px;
	margin-bottom:10px;
	margin-right:20px;

}
#SidebarLEFT ul, #SidebarLEFT a, #SidebarLEFT a:hover {
	color:#fff;
	font-size:12px;
	text-decoration: underline;

}


/* main columns
-------------------------------------------------------------------*/
#Content3col {
	width:474px;
}

#ContentWide {
	width:745px;
}
/* main content 
-------------------------------------------------------------------*/
 #maincontainer {
	border:none;
	 padding:0px;
	 width:998px;
 }
 
h1 {
	line-height:normal;
}
h2 {
	font-size: 16px;
}

h3 {
	font-size: 13px;
}
table {

	border-collapse:separate !important;
	border: 1px #CCCCCC solid;*/
}


td, td p {
	font-size:13px;
	line-height:20px;
}

td {
	padding:5px;
	border: 1px #CCCCCC solid;
	border-collapse:separate !important;
	
	}

/* Simple Table */
table.simple {
	border:none;
	border-collapse:separate !important;
	/*border: 1px #CCCCCC solid;*/
}

table.simple td {
	padding:5px;
	border:none;
	border-bottom: 1px #CCCCCC solid;
	border-collapse:separate !important;
	}

td.head {
	font-weight:bold;
}

td.row-head {
	font-weight:bold;
}

td.grey-bg {
	background-color:#999999;
	color:#FFF;
	font-weight:bold;
}

td.indent {
	padding-left:25px;
}


li {
	font-size:13px;
	line-height:20px;
}

.accordion-wrap li {
	margin-bottom: 10px;
	
}

/* right sidebar 
-------------------------------------------------------------------*/
#SidebarRIGHT {
width:200px;
}

#see, #related {
	background:url(../images/sidebar-bg.png) repeat-y;
	/*overflow:hidden;*/
	margin:0;
	padding:0;
}

#see {
    padding-bottom: 12px;
    min-height:180px;
}

#SidebarRIGHT ul {
	margin-left:-13px;
	list-style-type:none;

}
#SidebarRIGHT li {
	line-height:14px;
	margin-top:12px;
	margin-right:20px;
}
#SidebarRIGHT li:first-child {margin-top: 0;}
#SidebarRIGHT ul,#SidebarRIGHT a{
	color:#06C;
	text-decoration: underline;
	word-wrap: break-word;
	
}


/* footer 
-------------------------------------------------------------------*/

#footer {
	float:left;
}

#footer p {
    font-size: 11px;
}

.issue {color:red;}

ol.footnote {
	margin-left:-10px;
}
ol.footnote li{
	margin-left:0px;
	font-size:12px;
}

p.footnote  {
	font-size:12px !important;
	}


td.blueCol, td.greenCol, td.orangeCol  {
	color:#fff;
	font-weight:bold;
}

td.blueCol {
	background:#0070B9;
	text-align: center;
}

td.greenCol {
	background:#00B034;
	text-align: center;
	}

td.orangeCol {
	background:#FF9F00;
	text-align: center;
}

td.blueLt, td.greenLt, td.orangeLt { 

}

td.blueLt {
	background:#CEECFF;
}

td.greenLt {
	background:#DFFFE9;
}

td.orangeLt {
	background:#FFE8BF;
}

td.noBorders {
	border:none;
}

.callout-bottom {
	padding:20px 40px 20px 40px;
	border: 10px solid #FF9F00;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
	background-color:#FFF
}
.callout-bottom h2 {
	margin:0;
}

.outline-box {
	
	margin-top: 1rem;
}

#Content2col  .outline-box p {
	padding-left: 0;
	margin-top:13px;
}