body, td,
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

.maindata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-align: left;
	margin-left: 2%;
	margin-right: 2%;

}

.mainhomedata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	text-align: left;
	margin-left: 2%;
	margin-right: 2%;

}

.suggestionbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;

}

.main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #000000;
}

.category {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #660033;
     font-style: normal; background-color: #FFFFFF; text-align: left; }

.selectlist {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 80%;
	color: #000000;
}

.selectlistsmall {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 70%;
	color: #000000;
}

.medText {
	font-size: 120%;
	font-weight: bold;
	color: #660033;
}

.navHeader {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color:  #660033;


}

.navHeader a:visited {  color: #660033;}
.navHeader a:link {  color: #660033;}
.navHeader a:hover {  color: #660033;}

.medText_small {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color:  #660033;
}

.navItem {
	font-family: arial, helvetica, sans-serif;
	font-size: 85%;
      font-weight: bold;
	color: #660033;
}
.navItem a:visited {  color: #660033;}
.navItem a:link {  color: #660033;}
.navItem a:hover {  color: #660033;}

.homeLinks {
	font-family: arial, helvetica, sans-serif;
	font-size: 91%;
    	color: #660033;
}
.homeLinks a:visited {  color: #660033;}
.homeLinks a:link {  color: #660033;}
.homeLinks a:hover {  color: #660033;}

.searchContent,
.resultTitle,
.jobDetailTitle { color: #660033; }

.subPageIntro {
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #660033;
}

.searchResult { 
	font-size: 90%; 
	color: #660033;
}

.jobResult {
	font-weight: bold;
	color: #666666;
}

.breadcrumb {
	font-size: 70%;
	color: #660033;
}
.breadcrumb a:visited {  color: #660033;}
.breadcrumb a:link {  color: #660033;}
.breadcrumb a:hover {  color: #660033;}

.resultDescription,
.courseDetailTitle,
.seasonalContent {
	font-weight: bold;
	color: #660033;
}

.newsSubhead { font-size: 95%; }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: 600; color: #FFFFFF; background-color: #990033; text-align: center}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
      text-align: left;
	}

.dateposted {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 100%;
      text-align: left;
      background-color: #ffcc66;
	}

.dottedline {
  width: 70%;
  border-bottom: 1px dashed #999999;
}

.spacer {
width: 100%;
height: 1px;
background: #FFFFFF;
background-image: url(/images/navBG_white.gif);
border: 0px;
text-align: left;
}

.spacer2 {
width: 100%;
height: 1px;
background: #660033;
border: 0px;
text-align: left;
}

.style3 {font-size: xx-small}

.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
      text-align: center;
}

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
     text-align: center;
     color: #660033;
}

.contact a:visited {  color: #660033;}
.contact a:link {  color: #660033;}
.contact a:hover {  color: #660033;}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
 	color: #FFFFFF;
}

.error {
	font-weight: bold;
	font-size: 120%;
 	color: #660033;
      text-align: center;
}

img.floatleft {
  float:left;
  margin: 8px;
}

.indentdata {
  text-indent: 10px;
}

.button2 { 
    padding: 0px 3px 1px 3px;
    margin: 0;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    background-color: #cccccc;
    border: 3px solid;
    border-color: #FFFFFF #666666 #666666 #FFFFFF;
 
}

.outlinebox { 
    padding: 0px 3px 1px 3px;
    margin: 0;
    text-align: center;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #cccccc;
    border: 1px solid;
    border-color: #FFFFFF #666666 #666666 #FFFFFF;
}

.tabinactive a {
color: #000;
font-size: 16px;
font-weight: bold;
background: #cccccc url(/images/left-tab.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

.tabinactive a span {
background: url(/images/right-tab.gif) right top no-repeat;
padding-right: 10px
}

.tabactive a {
color: #000;
font-size: 16px;
font-weight: bold;
text-decoration: none;
background: #ffcc66 url(/images/left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

.tabactive a span {
background: url(/images/right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

.tabinactive2 a {
color: #000;
font-size: 15px;
font-weight: bold;
background: url(/images/inactive.gif) left bottom no-repeat;
text-decoration: none;

}

.tabinactive2 a span {
background: url(/images/inactive.gif) right bottom no-repeat;

}

.tabactive2 a {
color: #000;
font-size: 15px;
font-weight: bold;
text-decoration: none;
background: url(/images/activetab4.gif) left bottom no-repeat;
padding-left: 10px;

}

.tabactive2 a span {
background: url(/images/activeright2.gif) right bottom no-repeat;
padding-right: 10px
}

.graybox {
  background-color: #eaeaea; 
  font-size: 12px;
  padding: 10px 10px 10px 10px;
}

.graybox2 {
  background-color: #eaeaea; 
  border: 1px solid;
  border-top: 2px solid #b5b6b5; 
  font-size: 12px;
  padding: 10px 10px 10px 10px;
}

.graybox a:link { color: #990033;}
.graybox a:hover { color: #990033;}
.graybox a:visited { color: #990033;}

.graybox2 a:link { color: #990033;}
.graybox2 a:hover { color: #990033;}
.graybox2 a:visited { color: #990033;}

.picture {
  float: left;
  margin: 5px;
 
}

.caption {
  text-align: left;
  border: 1px solid #cccccc;
  background: #f3f3f3;
  color: #666666;
}

	div.SearchBoxContent {
					background: #F5F5F5;
					min-height: 185px;
					border: 1px solid #903;
					border-top: 0px;
                                  	font-size: 90%;
                            
                                       
				}
	/* IE min-height hack */
				* html div.SearchBoxContent {
					height: 185px;
				}

                                       	div.SearchBoxContent table {
						margin: 10px;
						text-align: left; /* Opera again */
					}
	div.SearchBoxHeader {
					background: url(/images/tabs_search.gif) no-repeat;
				}

				div.SearchBoxHeader img {
					border: 0;
					vertical-align: top;  /* Needed for IE (removes extra whitespace below image) */
				}

.examples {
	font-size: 85%;
        color: #990033;
        font-weight: bold;
	
}
