/* ************** LAYOUT ************** */


/*  ****** header *****   */
#header1 {
	background-image: url('images/top_grad.jpg');
	background-repeat: repeat-y;
	width: 700;
	height: 15px;
	font-family: tahoma, arial;
	font-size: 10px;
	color: 999999;
	padding: 5px 0px 5px 10px;
	
	}
#header1TLC {
	background-image: url('images/top_grad.jpg');
	width: 100%;
	height: 14px;
	background-color: A8C4D7;
	background-repeat: no-repeat;
	}
#header1b {
	background-image: url('images/top_header.jpg');
	width: 700px;
	height: 42px;
	color: FFFFFF;
	padding: 20px 0px 0px 565px;
	font-family: tahoma, arial;
	font-size: 12px;
	border-style: solid; 
	border-width: 0px 0px 1px 0px;
	border-color: FFFFFF;
	}
#header1bTLC {
	background-image: url('images/top_header.jpg');
	width: 100%;
	height: 42px;
	color: FFFFFF;
	padding: 10px 0px 0px 0px;
	font-family: tahoma, arial;
	font-size: 12px;
	border-style: solid; 
	border-width: 0px 0px 1px 0px;
	border-color: FFFFFF;
	background-repeat: no-repeat;
	background-color: 1D415A;
	}
#header1b a {
	color: FFFFFF;
	text-decoration: none;
}
#header1left {
	margin: 0px 100px 0px 0px;
	nowrap
	overflow: hidden;
	
	}
#header1right {
	float: right;
	
	}
#center {
	height: 151px;
	width: 700px;
}
#centerLeft {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 413px;
	height: 151px;
	background-image: url('images/center.jpg');
}
#centerRight {
	float: right;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 287px;
	height: 151px;
	background-image: url('images/centerRight_back.jpg');
}
#bottomLeft {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 215px;
}
#bottomRight {
	float: right;
	margin: 0px;
	padding: 12px 0px 0px 10px;
	width: 465px;
}
#loginArea {
	background-color: FFFFFF;
	height: 132px;
	padding: 2px 0px 2px 10px;
	border-color: 9CBCD2;
	border-style: solid;
	border-width: 10px 1px 1px 1px;
}

/*  ****** menu *****   */
#header2 {
	background-image: url('images/menu_back.gif');
	width: 100%;
	height: 35px;
	padding: 0px 0px 0px 110px;
	font-family: tahoma, arial;
	font-size: 12px;
	}
#header2 a {
	color: 330000;
	}

/*  ****** body *****   */

#mainBodyArea {
	font-family: tahoma, arial;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	background-color: FFFFFF;
	width: 700px;
	}
#mainBodyAreaTLC {
	font-family: tahoma, arial;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
	background-color: FFFFFF;
	width: 100%
	}

#pageTitle {
	font-family: tahoma, arial;
	font-size: 14px;
	font-weight: bold;
	color: 336699;
	border-style: solid;
	border-color: 336699;
	border-width: 0px 0px 1px 0px;
	padding: 0;
	margin: 0px 0px 20px 0px;
	}
.secondaryPageTitle {
	font-family: tahoma, arial;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0px 0px 20px 0px;
	}


/*  ****** footer *****   */

#footer {
	font-family: tahoma, arial;
	font-size: 10px;
	border-width: 1px 0 0 0;
	border-color: 000000;
	border-style: solid;
	margin: 40px 10px 0px 10px;
	width: 700px;
	}















/* ************** FORMS ************** */
input {
	font-size: 11px;
	}
select {
	font-size: 11px;
	}















/* ************** TABLES ************** */
table {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

	}
















/* ************** GENERAL ************** */
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #6699CC;
	background-color: #CECEBA;
	}

p {
	font-family: tahoma, arial;
	font-size: 12px;
	}

.welcome {
	font-family: tahoma, arial;
	font-size: 11px;
	padding: 8px 5px 0px 0px;
}
	
	
	
/*  ****** course listing *****   */
.curriculaName {
	background-color: C1C7C9;
	background-image: url('images/icn_bookstack.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	padding: 5px 0px 2px 40px;
	height: 26px;
	vertical-align: middle;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	}
	
.bottomBorder {
	border-bottom: 1px solid #97917A;
	width: 100%;
	height: 2px;
	}
	
	
/*  ****** coordinator *****   */

.coorHeading {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: 999900;
	margin: 0px 10px 10px 0px;
}
.requiredStar {
	font-family: arial;
	color: 660000;
	font-weight: bold;
	font-size: 14px;
}

/* ********* home page styles ********* */

.redSection {
	color: 993333;
	background-color: EEEDED;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-color: 996666 EEEDED D5C3C3 EEEDED;
	border-width: 1px;
	padding: 2px 0px 2px 0px;
	margin: 20px 0px 0px 0px;
}
.redSectionContent {
	font-family: tahoma, arial;
	font-size: 11px;
	color: 663333;
	padding: 1px 0px 0px 4px;
	border-style: solid;
	border-color: FFFFFF FFFFFF 996666 FFFFFF;
	border-width: 1px;
	
}
.redSectionContent a {
	text-decoration: none;
	color: 663333;
}
.redSectionContent a:hover {
	text-decoration: underline;
}
.redSectionFinalItem {
	border-style: solid;
	border-color: D5C3C3 FFFFFF FFFFFF FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 0px;
}

.tanSection {
	color: 666633;
	background-color: ECECDF;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-color: 999966 ECECDF CCCC99 ECECDF;
	border-width: 1px;
	padding: 2px 0px 2px 0px;
	margin: 20px 0px 0px 0px;
}
.tanSectionContent {
	font-family: tahoma, arial;
	font-size: 11px;
	color: 663333;
	padding: 1px 0px 0px 4px;
	border-style: solid;
	border-color: FFFFFF FFFFFF 999966 FFFFFF;
	border-width: 1px;
	
}
.tanSectionContent a {
	text-decoration: none;
	color: 666633;
}
.tanSectionContent a:hover {
	text-decoration: underline;
}
.tanSectionFinalItem {
	border-style: solid;
	border-color: D5C3C3 FFFFFF FFFFFF FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 0px;
}



.blueSection {
	color: 1E425B;
	background-color: E9ECEF;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-color: 336699 E9ECEF A7B4D1 E9ECEF;
	border-width: 1px;
	padding: 2px 0px 2px 0px;
	margin: 20px 0px 0px 0px;
}
.blueSectionContent {
	font-family: tahoma, arial;
	font-size: 11px;
	color: 336699;
	padding: 1px 0px 0px 4px;
	border-style: solid;
	border-color: FFFFFF FFFFFF 336699 FFFFFF;
	border-width: 1px;
	
}
.blueSectionContent a {
	text-decoration: none;
	color: 336699;
}
.blueSectionContent a:hover {
	text-decoration: underline;
}
.blueSectionFinalItem {
	border-style: solid;
	border-color: A7B4D1 FFFFFF FFFFFF FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 0px 0px;
}





.catalogCategory {
	list-style-image: url(images/catalog_pulldown.gif);
	margin: 10px 0px 0px 20px;
}
.catalogCategory li {
	padding: 0px 0px 0px 10px;
}
.catalogCourse{
	list-style-image: url(images/catalog_course.gif);
}



.selectHeading {
	font-family: arial;
	font-weight: bold;
}



optgroup {
	font-style: normal;
}