@charset "utf-8";


/* Nav bar */


.nav_link {
	font-family: Helvetica, Arial;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	
					}
				
				.nav_link:hover {
				font-family: Helvetica, Arial;
				font-size: 16px;
				font-weight: normal;
				color: white;
				text-align: center;
				text-decoration: none;
				
				}
				
	
.nav_tab {
	text-align: center;
	
	background-color:#010090;

}			

	.nav_tab:hover {
				
				text-align: center;
				background-color: #9a99d3;
				}	



/* GLOBAL HTML TAG STYLES */

		body {
			background-color: #CCCCCC;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-left: 0px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #999999;
		}
						

/* SEARCH ENGINE TEXT */

		.seo {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			color: #999999;
			text-align: center;
			padding-top: 4px;
			padding-bottom: 4px;
		}
		
/* HEADER */
		
		.header {
			background-color: #FFFFFF;
			padding-top: 14px;
			padding-bottom: 14px;
			text-align: center;
		}
		
		
		.nav {
	background-color: #000090;
	height: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: 000090;
	border-bottom-color: 000090;
	text-align: center;
		}
					
			
/* NAVIGATION ITEM STYLES ARE DETERMINED IN BROWSER-SPECIFIC STYLESHEETS

/* NOTIFICATIONS */

.notify-error {
	background-color: #FFCCCC;
	border: 1px solid #CC0033;
	padding: 5px;
	color: #CC0033;
}

.notify-error li {
	list-style-type: none;	
}

.notify-success {
	background-color: #CCFFCC;
	border: 1px solid #006600;
	padding: 5px;
	color: #006600;
}

.notify-success li {
	list-style-type: none;	
}

/* MAIN CONTAINER */

		.container {
			background-color: #FFFFFF;
			border: 0.14em solid #808080;
			padding: 0px;
			margin: 0px;
		
		}
		
				h2 {
					color: #000090;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					letter-spacing: 1px;
					text-align: left;
					display: block;
					padding-bottom: 6px;				
				}
				
				h4 {
					color: #85d2ff;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: normal;
					letter-spacing: 1px;
					text-align: left;
					padding-bottom: 6px;				
				}
		
		
.sidebar_left {
	padding-top: 20px;

}		


.sidebar_left_block {
	width: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #B3B3B3;
	border-right-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
}
.sidebar_left_block_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #393F8E;
	text-decoration: none;
	background-color: #9999D3;
	display: block;
	width: 99%;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B3B3B3;
}

.sidebar_left_block_content {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #8080C7;
	padding-top: 3px;
	padding-bottom: 10px;

}


		
				.contentarea {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
				}
				
				.contentarea_fullpadding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
				}
				
				.heading-section {
	color: #393F8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	display: block;
	padding-bottom: 6px;
				}
				
				
				.heading-section_sub {
					color: #393F8E;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: bold;
					letter-spacing: 2px;
					text-align: left;
					display: block;
					padding-bottom: 6px;
				}
				
/* LIST STYLES */

.list_block_grey {
	padding-left: 20px;
	margin-left: -6px;
	list-style-position: outside;
	list-style-image: url(../images/bullet_square_grey.gif);
	list-style-type: none;
	margin-top: 0px;
}


				
				
				.breadcrumbs {
	color: #8080C7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	display: block;
	padding-bottom: 2px;
	text-transform: lowercase;
	padding-top: 10px;
				}
				
				
											.breadcrumbs a {
												color: #8080C7;
												font-family: Arial, Helvetica, sans-serif;
												font-size: 11px;
												font-weight: bold;
												letter-spacing: 1px;
												text-align: left;
												text-transform: lowercase;
												text-decoration: none;
											}
									
											.breadcrumbs a:hover {
												color: #5C5CB8;
												font-family: Arial, Helvetica, sans-serif;
												font-size: 11px;
												font-weight: bold;
												letter-spacing: 1px;
												text-align: left;
												text-transform: lowercase;
												text-decoration: underline;
											}
				
				
				.frame {
	padding: 5px;
	border: 1px solid #999999;				
					
				
				}
							
				.sans-serif-bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
				}
				
				.sans-serif-bodycopy ul {
	list-style-position: outside;
	list-style-type: disc;				
				}
				
					.sans-serif-bodycopy img {
						padding: 5px;
						/* border: 1px solid #999999; */
					}
				
						.sans-serif-bodycopy a {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 16px;
						color: #666666;
						text-decoration: underline;			
						}
						
						.sans-serif-bodycopy a:hover {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 16px;
						color: #333333;
						text-decoration: underline;			
						}

		
		
		.div_vertical {
	background-image: url(../images/div_vert.gif);
	background-repeat: repeat-y;
	width: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: center center;
		}
		
		.sidebar_right {
		width: 270px;
		}
		
		.sidebar_right_block_content {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #000090;
	padding-top: 3px;
	padding-bottom: 3px;

}

.sidebar_link_bolder {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000090;
	text-transform: uppercase;
	background-image: url(../images/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 3px;
		}
		
		
/* h3 IS USED FOR SIDEBAR HEADINGS (EG: "FULL TIME COURSE") */
		h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000090;
	text-transform: uppercase;
	background-image: url(../images/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 3px;
		}
		
				.sidebar_link {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #000090;
	text-decoration: underline;
	padding-left: 18px;
					}
				
				.sidebar_link:hover {
				font-family: Arial;
				font-size: 12px;
				color: #000090;
				text-align: left;
				text-decoration: none;
				}
				
	.sidebar_link_left {
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #000090;
	text-decoration: underline;
	padding-left: 6px;
	line-height: 20px;
					}
				
				.sidebar_link_left:hover {
				font-family: Arial;
				font-size: 11px;
				color: #000090;
				text-decoration: none;
				}
		
				

/* FOOTER */

		.footer {
			font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana;
			font-size: 11px;
			color: #FFFFFF;
			background-color: #CCCCCC;
			padding: 2px;
		}
		
			.footer td {
			font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana;
			font-size: 11px;
			color: #FFFFFF;
			background-color: #CCCCCC;
			padding: 2px;
		}

		
				.footer a {
					color: #FFFFFF;
					text-decoration: none;
				}
				.footer a:hover {
					color: #FFFFFF;
					text-decoration: underline;
				}
