.navCampusSearch {
	width: 140px; border-bottom:1px #3E6B80 solid; text-align:left; margin:6px auto 0 auto; padding:4px 80px 8px 10px;
}

.navCampusSearch {
	background-image:url('/source/icons/conEd_pointer.gif');
	background-repeat:no-repeat;
	background-position: 150px center;
}


#homePic form {
	background-color:#F8F8F8;
	border:1px #ccc solid; margin-right: 265px;
}

/*------ this realigns the top of the nav to the correct location when the homePic is removed ------*/
#main .nav38
{
	top:-38px;
}
#main {
	background-color:transparent;
}


.contentLive table th {
	background-color:#859DB8;
}


.contentLive table td.fieldName {
	background-color:#A8B9CC;
	font-weight:bold;
	white-space:nowrap;
}

td.alignRight {
	text-align:right;
}

td.adminDates, .listLabel {
	font-size:11px; color:#666;
	text-align:left;
}

.contentLive .listLabel {
	font-size:11px; color:#666;
	vertical-align:top;
	text-align:left;
}


#searchBoxTable {
	width:680px; border:0px #ccc solid;
}

#searchBoxTable td {
	border:0px #ccc solid;
	vertical-align:top;
}

#searchBoxTable td.addCourse {
	background-color:#fff;
	text-align:center;
}

#searchBoxTable td.searchKeywordBox, #searchBoxTable td.statusBox {
	font-size:11px; color:#666;
	text-align:left;
	vertical-align:top;	
	background-color:#EBEBEB;
	border:1px #C3C3C3 solid;
}

#searchBoxTable td.statusBox {
	vertical-align:top;
	padding:10px 0 0 4px;
	background-color:#F8F8F8;
}

td.addCourse a {
	color:#234D7A;
}

td.addCourse a:hover {
	color:red;
}


#searchResultsTable {
	width: 680px;
}

#searchResultsTable td.searchResultsHeading {
	background-color:#859ECD;
	color:black; text-align:center;
	font-size:15px; font-weight:bold;
}

#searchResultsTable td.searchResultsSubHeading {
	background-color:#B4C4E0;
	text-align:center;
	color:#000;
}

#searchResultsTable .courseSection {
	background-color:#E2E2E2;
}

td.courseSection {
	border-bottom:1px #B2B2B2 solid;
}

#searchResultsTable .courseSection h2 {
	font-size:25px;
}

.courseSection strong {
	font-size:22px;
	color:green;
}

#searchResultsTable .courseProgram {
	background-color:#CFCFCF;
	color:#000;
	font-size:15px;
	padding:0 0 0 9px;
}

#searchResultsTable .courseTitle {
	padding:4px 0 4px 10px;
}

.contentLive #searchBoxTable select {
	font-size:12px;
} 

.contentLive #searchBoxTable td.listLabel input {
	font-size:12px;
}

#searchResultsTable td.listLabel span {
	cursor:help;
}


#courseViewTable {
	margin:10px 0;
	color:#000;	
	border-top:1px #AEBACA solid;
	border-bottom:1px #AEBACA solid;
	width: 690px;
}

#courseViewTable td.fieldName {
	background-color:#F8F8F8;
	border-right:1px #E4E9F3 solid;
	color:#666;
	padding:0 6px;
	width: 170px;
}

#searchCampusTable {
	width:640px; border: 1px #9BB3C6 solid;
	margin:auto; 
}


#searchCampusTable td.searchCampusLeft{
	font-size:12px;
	border-right: 1px #557894 solid;
	width:55%;
	padding: 10px;
}

#searchCampusTable td.searchCampusLeft img {
	float:right;
}

#searchCampusTable td.searchCampusRight {
	vertical-align:top;
	padding: 20px 10px;
	background-color:#EBEBEB;
	color:#000;
}


.contentLive .updating {
	width: 400px;
	margin: 10px 20px 10px 100px; border: 0px #9DCAE4 dashed;
	text-align:center;
	padding: 40px 0;
}

.editLists {
	margin:2px; padding: 4px;
}

#warningMSG {
	border: 3px solid red; padding:20px; margin: 20px; width: 400px;
}

.msgTBA {
	border:1px #D4D4D4 solid;
	padding:2px 4px; display:block;
	background-color:#DDF0D9;
}
.noRecord {
	border-top:1px #8A8A9F solid;
	border-bottom:1px #8A8A9F solid;
	padding: 10px; margin: 10px;
	color:#717189;
	font-size:14px;	
}

.noRecordSearch {
	width: 600px;  text-align:left; margin:6px 55px 0 auto; padding:2px;
}

h2.bigWord, .bigWord {
	font-size: 16px;
	color:#234D7A;
}

h2 strong.bigWord {
	font-size: 26px;
	color:green;

}

.smallNote {
	font-size:12px;
	color:#666;
}

.smallNote strong {
	color:maroon;
}

.titleH2 {
	padding:0; margin:0;
}

.titleH2 span {
	display:block;
	background-color:#CCCEDA; 
	color:#000; 
	padding:0 6px; margin:0; padding-right:6px; 
	font-family:'Times New Roman', Times, serif; font-size:30px;
	background-image: url('/webs_media/ConEd/_fManager/pictures/titleBG.jpg');
	background-position:top;
	background-repeat:no-repeat;

}

.titleH2 span.titleH2small {color:#008000; display:inline; font-size:16px; background:none;}

.bodyStyle {
	background-color:#F8F8F8; padding:10px 6px 8px 6px; margin:0;
}

#searchResultsTable td span.bigWord {
	font-size: 12px;
	background-color:#DADFEF;
}

td.tdCenter {
	text-align:center;
}

td.tdCenter a {
	text-decoration:none;
	border:0px white solid;
}

td.tdCenter a:hover {
	text-decoration: none;
	border:0px white solid;
	color:green;
}

/* Viewing styles -- should match actual web site */


blockquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#234D7A;
}

blockquote code {
	font-size:13px;
}

/* main nav buttons such as Home and Contact Us */
#ceMainNav {
	list-style:none;
	margin:0 0 20px 0; padding:0;
}
#ceMainNav li {
	margin:0 10px 0 6px; padding:0;
}

#ceMainNav li.ceMainNavButton1 a,
#ceMainNav li.ceMainNavButton2 a,
#ceMainNav li.ceMainNavButton3 a,
#ceMainNav li.ceMainNavButton4 a,
#ceMainNav li.ceMainNavButton5 a {
	display:block;
	margin:0 0; padding:14px 6px 14px 44px;
	background-position:4px center;
	background-repeat:no-repeat;
	font-weight:bold;
	border-bottom:1px #ccc solid;
}
#ceMainNav li.ceMainNavButton1 a {
	background-image:url('/source/icons/ceBrochure.gif');
}

#ceMainNav li.ceMainNavButton2 a {
	background-image:url('/source/icons/register.gif');
	}
#ceMainNav li.ceMainNavButton3 a {
	background-image:url('/source/icons/ceContact.gif');	
}
#ceMainNav li.ceMainNavButton4 a {
	background-image:url('/source/icons/ceHome.gif');
}
#ceMainNav li.ceMainNavButton5 a {
	background-image:url('/source/icons/facebook-ConEd.png');
	background-position:0 0px;
	padding:12px 6px 20px 44px;
}
#ceMainNav li a:hover {
	text-decoration:underline;
	background-color:#e9eaea;
}

/* /END main nav buttons such as home and Contact Us */

/*experimental add icons to links*/
a[href$='.pdf'], a[href$='.pdf '], a[href$='.pdf  '], a[href$='.pdf   '] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url('/source/images/pdf.png') center left no-repeat;
}

a[href$='.zip'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url('/source/images/zip.png') center left no-repeat;
}

a[href$='.doc'], a[href$='.doc '], a[href$='.doc  '], a[href$='.doc   '] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url('/source/images/doc.png') center left no-repeat;
}

a[href$='.ppt'], a[href$='.ppt '], a[href$='.ppt  '], a[href$='.ppt   '], 
a[href$='.pptx'], a[href$='.pptx '], a[href$='.pptx  '], a[href$='.pptx   '] 
{
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url('/source/images/ppt.png') center left no-repeat;
}
/* //experimental add icons to links*/
