/* New CSS file for EMCC
 * Edited by: Morgan Bondurant
 * Date: 11-28-2004
 */
body {
   margin-left: 5px;
   margin-right: 0px;

}

.highlight { 
	/*background-color: #D5989F;*/
 
	background-color: #00ff00; 
	}
	
#password {
   color: red;
}

#topmain {
   background-color : #ffffff;
   padding-left : 0em;
   padding-right : 0px;

}
#top_center {
  background-image: 
  url('../../i/red-black_bar.jpg');
  background-repeat: repeat;

}
#top_right{
  background-image: 
  url('../../i/red-black_bar.jpg');
  background-repeat: repeat;

}

#topmain_search {
   background-color : #ffffff;
   padding-left : 0em;
   padding-right : 0px;

}
#top_center_search {
  background-image: 
  url('../../i/red-black_bar.jpg');
  background-repeat: repeat;

}
#top_right_search {
  background-image: 
  url('../../i/red-black_bar.jpg');
  background-repeat: repeat;

}
#footer {
   margin-top: 5px;
   margin-left: 10px;
   margin-right: 10px;
   border-style : solid;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 10px;
   font-size: 10pt;
   background-image: url('../../i/emcc_logo_94x40.gif');
   background-repeat: no-repeat;
   background-position: center right; 
}

#content {
   margin-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
   border-style : solid;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-top-width : 1px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 10px;

}
#content_noLinks{
   margin-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
   border-style : solid;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-top-width : 1px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 20px;

}
#content_noLinks p {
  margin-left: 2px;

}

#right_col{
   margin-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
   border-style : solid;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-top-width : 1px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 20px;



}
#link_data {
  /* margin-bottom: 0px;
   margin-left: 10px;
   margin-right: 10px; */
   background-color: #eaeaea;
   border-style : solid;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-top-width : 0px;
   
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 0px;

}
#one_cols {

  border-bottom-width : 1px;
   border-bottom-color : #adadad;
   border-bottom-style : dotted;
   padding: 10px;

}

#leftCol_divide  {
 border-left-width: 0px;
 border-right-width: 1px;
 border-right-style: dotted;
 padding: 10px;

}

td.topCellBorder{
 border-top-width:1px;
 border-top-style: dotted;
 padding: 10px;
 
}

#two_cols_r {
  border-right-width : 0px;
   border-right-color : #adadad;
   border-right-style : dotted;
   padding: 20px;
}
#two_cols_l {
  border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : dotted;
   padding: 20px;
}

#two_cols_r_news {
  border-right-width : 0px;
   border-right-color : #adadad;
   border-right-style : dotted;
   border-bottom-width: 1px;
   border-bottom-color : #adadad;
   border-bottom-style : dotted;
   padding: 20px;
}
#two_cols_l_news {
  border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : dotted;
   border-bottom-width: 1px;
   border-bottom-color : #adadad;
   border-bottom-style : dotted;
   padding: 20px;
}

/* vertical nav css */

a.nav, a.nav:link, a.nav:visited {
 display:block; 
 
 height:15px; 
 background:#eaeaea; 

 border-top-style: solid; 
 border-top-width: 1px;
 border-top-color: #000;
 border-left-width: 0px;
 border-right-width: 0px; 
 margin-top:0px; 
 text-align:left; 
 text-decoration: none; 
 font-family:verdana, arial, sans-serif; 
 font-size:10px; 
 color:#000; 
 line-height:14px; 
 overflow:hidden;
}

a.nav:hover {
 color:#000000; 
 background:#d5d5d5;
 text-decoration: none; 
}

a.nav:active {
 color:#fff; 
 background:#c00;
 text-decoration: none; 
}

/* top nav */

a.topNav, a.topNav:link, a.topNav:visited {
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold; 

}
a.topNav:hover {
 color: #FFFFFF;
 font-weight: bold; 

}

a.topNav_search, a.topNav_search:link, a.topNav_search:visited {
  color: blue;
  font-family: verdana, arial, sans-serif;
  font-size: 10px;

}
a.topNav_search:hover {
 color:blue; 

}
/* end vertical navigation */
#leftPic {
   border-style : solid;
   border-color : #adadad;
   border-width : 2px 0 2px 0;
   border-right-width : 1px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 2px;
   border-left-color : #adadad;
   border-left-style : solid;
   background-color : #606060;

}
#error {
   margin-bottom: 5px;
   margin-left: 10px;
   margin-right: 10px;
   border-style : solid;
   border-color : #adadad;
   border-width : 2px 0 2px 0;
   border-right-width : 2px;
   border-right-color : #adadad;
   border-right-style : solid;
   border-left-width : 2px;
   border-left-color : #adadad;
   border-left-style : solid;
   padding: 20px;
   background-color : pink;
   
}

#table_course td, th {
  border-style: solid;
  border-width: 1px;
  border-color : #aeaeae;

}

.table_course {
 border-style: solid;
 border-width: 1px;
 border-color: #aeaeae;

}

td.cellBorder{
 border-style: solid;
 border-width: 1px;
 border-color: #aeaeae;
 padding: 1px;

}

th.cellBorder {
 border-style: solid;
 border-width: 1px;
 border-color: #aeaeae;

}
.group1 {
	border-style: solid;
	border-color: #adadad;
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	margin-left: 2px;
	margin-right: 2px;

}

.content {
	border-style: solid;
	border-color: #adadad;
	border-width: 1px 1px 1px 1px;
	padding: 10px;
	margin-left: 2px;
	margin-right: 2px;

}


p, ol, ul, li, td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   text-decoration: none;
}

/*
.errorMsg ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: red;

}
*/
/* use an image in a div class tag
 div.hr {
  height: 15px;
  background: #fff url(hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
*/
hr {
	color: #C0C0C0;
	height: 1px;
	border-style: dotted;
		
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

textbox, option, submit, reset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18pt;
   font-style: normal;
   color: #000000;
   text-decoration: none;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-style: oblique;
   color: #000000;
   text-decoration: none;
   padding: 2px;
}

pre {
   
   margin-bottom: 10px;
   margin-left: 2px;
   margin-right: 2px;   
   background-color: pink;
   border-style : dotted;
   border-color : #adadad;
   border-width : 1px 0 1px 0;
   border-right-width : 1px;
   border-right-color : #adadad;
   border-right-style : dotted;
   border-left-width : 1px;
   border-left-color : #adadad;
   border-left-style : dotted;
   padding: 5px;
  }
  

a:link {  color: blue; text-decoration: none }
a:visited {  color: blue; text-decoration: none }
a:hover {  text-decoration: underline}

/* red.css from isearch2 */
a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:active
{
    color:#FF0000;
    background-color:transparent
}

a.isearch_title, a.isearch_description, a.isearch_url
{
    color:#FF0000;
    background-color:transparent
}

a.isearch_prevnext:hover {
	color:blue;
}

/* Usage :  Page heading on the search results page.
 */
h1.isearch
{
    text-align:center;
    font-size:20px;
    color:#ff0000;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch_head
{
    background-color:#ff0000;
}

/* Usage :  Advanced search form.
 */
table.isearch_advanced
{
    background-color:#eeb8cc;
}

td.isearch_head
{
    color:#ffffff;
    font-size:16px;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch_title:link
{
    color:#cc3366;
    background-color:transparent
}

a.isearch_title:visited
{
    color:#336644;
    background-color:transparent
}


/* Usage :  To display the page description in the results list.
 */
.isearch_description
{
    font-size:12px;
    color:#000000;
}


/* Usage :  To display the page score in the results list.
 */
.isearch_score
{
    font-size:12px;
    color:#000080;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch_url:link
{
    font-size:11px;
    color:blue;
    background-color:transparent
}

a.isearch_url:visited
{
    font-size:11px;
    color:#800000;
    background-color:transparent
}


/* Usage :  To display the file size in the results list.
 */
.isearch_size
{
    font-size:11px;
    color:#800000;
    font-size:80%;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch_viewcache:link
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}

a.isearch_viewcache:visited
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch_prevnext
{
    background-color:#ff0000;
}

td.isearch_prevnext
{
    color:#ffffff;
    font-size:14px;
}

a.isearch_prevnext:link
{
    color:#ffffff;
    background-color:transparent
}

a.isearch_prevnext:visited
{
    color:#ffffff;
    background-color:transparent
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch_nomatch
{
    padding: 20px;
    font-size:25px;
    color:black;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch_highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch_search
{
    font-style:italic;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch_cachedpage
{
    font-size:16px;
}



/* Usage :  To display the search statistics table
 */
table.isearch_stats {
}

table.isearch_stats th, table.isearch_stats td{
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

table.isearch_stats th {
    color: #ffffff;
    background-color: #cc3366;
}

table.isearch_stats td {
    background-color: #ffffcc;
    color: #003399;
}

table.isearch_stats caption {
    color: #003399;
    font-weight: bold;
    font-size: 17px;
    font-style: italic;
}

/* end red.css */

/* old css file from the 
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.small {  font-size: 9pt; text-decoration: none}
.main_titles {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; text-decoration: none; color: #660000}
 */

