@charset "UTF-8";
/* olit.css */

body  {
	font: 76.6% Verdana, Arial, Helvetica, sans-serif;
	background: #6d6d6d;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
}

.olit p a:link, .olit p a:visited {
	color:#cd1041;
	text-decoration:none;
}

.olit p a:hover, .olit p a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

.olit p a:link.galleryLink, .olit p a:visited.galleryLink, .olit p a:hover.galleryLink, .olit p a:active.galleryLink {
	border-bottom:0;
}

.olit p.small {
	font-size:x-small;
}

.olit span.small {
	font-size:x-small;
}

.olit span.small a:link, .olit span.small a:visited {
	color:#cd1041;
	text-decoration:none;
}

.olit span.small a:hover, .olit span.small a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

.olit #container { 
	width: 902px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: transparent url(../images/mainBG.gif) repeat-y 0 0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-top:solid #cd1041 2px;
} 

.olit #fixedFooterBG {
	background: transparent url(../images/bottomBG.gif) no-repeat bottom center;
}

.olit #masthead { 
	background: transparent; 
} 
.olit #masthead h1 {
	display: none; /* this is hidden in browsers, but has better visibility for search engines at the top of the page */
	top: -9999px;
	left: -9999px;
}

/* masthead is divided into left and right */
.olit #leftMh {
	position:relative;
	float:left;
	width: 237px;
	height:20px;
}

.olit #rightMh {
	position:relative;
	width:665px;
	height:120px;
	float:right;
	background: transparent url(../images/mastheadBG_right.gif) repeat-x 0 0;
}

.olit #searchPanel {
	background: transparent url(../images/searchFieldBG.gif) repeat-x 0 0;
	width:227px;
	height: 21px;
	margin:5px;
	border:solid #9a9a9a 1px;
}

.olit ul#searchSpan li {
	display:inline;
}

.olit #searchSpan .inputbox {
	position: relative;
	width: 200px;
	height: 20px;
	margin:1px 0 0 2px;
	background: transparent;
	border:0;
	font-size: 100%;
	font-style:italic;
	color: #595a5e;
}

.olit #searchSubmit {
	cursor: pointer;
}

.olit #searchSpan button {
	position: relative;
	width: 18px;
	height: 19px;
	top:-3px;
	background: transparent url(../images/icon_magGlass.gif) repeat-x 0 0;
	border:0;
}

#masthead a:link#unmLogo, #masthead a:visited#unmLogo, #masthead a:hover#unmLogo, #masthead a:active#unmLogo{	 
	position: absolute; /* must be absolute to display */
	width: 224px;
	height: 74px;
	margin:15px 0 0 10px;
	z-index: 100;
	background: transparent url(../images/unmLogo.gif) no-repeat 0 0;
}

.olit #topNavPanel {
	margin:8px 15px;	
}

.olit ul#topNav {
	position:relative;
	width:641px;
	height:21px;
	margin-top:5px;
}

.olit ul#topNav li {
	position:absolute;
	height:21px;
	display:inline;
}

/* spaces top nav links horizontally  --need to check this for IE6 */

li#tNavHome {
	top:0;
	left:0;
	width: 50px;
	text-align:center;
}

li#tNavHomeOn {
	top:0;
	left:-2px;
	width: 50px;
	text-align:center;
}

li#tNavCont {
	top:0;
	left:76px;
	width: 65px;
	text-align:center;
}

li#tNavContOn {
	top:0;
	left:76px;
	width: 65px;
	text-align:center;
}

li#tNavLink {
	top:0;
	left:160px;
	width: 60px;
	text-align:center;
}

li#tNavLinkOn {
	top:0;
	left:160px;
	width: 60px;
	text-align:center;
}

li#tNavEven {
	top:0;
	left:240px;
	width: 60px;
	text-align:center;
}

li#tNavEvenOn {
	top:0;
	left:240px;
	width: 60px;
	text-align:center;
}

li#tNavMiss {
	top:0;
	left:311px;
	width:190px;
	text-align:center;
}

li#tNavMissOn {
	top:0;
	left:311px;
	width:190px;
	text-align:center;
}

li#tNavCour {
	top:0;
	left:505px;
	width: 140px;
	text-align:center;
}

li#tNavCourOn {
	top:0;
	left:495px;
	width: 140px;
	text-align:center;
}

.olit ul#topNav li a:link, .olit ul#topNav li a:visited {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	top:5px;
}

.olit ul#topNav li a:hover, .olit ul#topNav li a:active {
	color:#cd1041;
	font-style:italic;
}

.olit ul#topNav li a.current:link, .olit ul#topNav li a.current:visited, .olit ul#topNav li a.current:hover, .olit ul#topNav li a.current:active {
	position:relative;
	top:-2px;
	color:#9f9f9f;
	font-size: 125%;
	border: solid 0px;
}

a.addTen {
	margin-left:5px;
}

.olit #masthead a:link#olitLogo, .olit #masthead a:visited#olitLogo, .olit #masthead a:hover#olitLogo, .olit #masthead a:active#olitLogo {	 
	position: absolute; /* must be absolute to display */
	top:40px;
	left:11px;
	width: 642px;
	height: 68px;
	z-index: 100;
	background: transparent url(../images/olitLogo.gif) no-repeat 0 0;
}


.olit #masthead a:link#mastheadImageHome, .olit #masthead a:visited#mastheadImageHome, .olit #masthead a:hover#mastheadImageHome, .olit #masthead a:active#mastheadImageHome {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/sumrowLobobluebronze_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageContact, .olit #masthead a:visited#mastheadImageContact, .olit #masthead a:hover#mastheadImageContact, .olit #masthead a:active#mastheadImageContact {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/paulinachaUntitledFlowers_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageLinks, .olit #masthead a:visited#mastheadImageLinks, .olit #masthead a:hover#mastheadImageLinks, .olit #masthead a:active#mastheadImageLinks {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/jazzie8121_snowAdobe_03.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageEvents, .olit #masthead a:visited#mastheadImageEvents, .olit #masthead a:hover#mastheadImageEvents, .olit #masthead a:active#mastheadImageEvents {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/coolgatesThatTimeOfNight_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageMission, .olit #masthead a:visited#mastheadImageMission, .olit #masthead a:hover#mastheadImageMission, .olit #masthead a:active#mastheadImageMission {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/benrobertsabqBurndown_02.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageCourses, .olit #masthead a:visited#mastheadImageCourses, .olit #masthead a:hover#mastheadImageCourses, .olit #masthead a:active#mastheadImageCourses {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/paulinachaUNMQuinceBlossoms2.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageFacProfiles, .olit #masthead a:visited#mastheadImageFacProfiles, .olit #masthead a:hover#mastheadImageFacProfiles, .olit #masthead a:active#mastheadImageFacProfiles {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/aguilar_travelstead09.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageResources, .olit #masthead a:visited#mastheadImageResources, .olit #masthead a:hover#mastheadImageResources, .olit #masthead a:active#mastheadImageResources {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/jazzie8121_RichShadow_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageMasters, .olit #masthead a:visited#mastheadImageMasters, .olit #masthead a:hover#mastheadImageMasters, .olit #masthead a:active#mastheadImageMasters {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/newmexico51CenterofUniv_03.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageUndergrad, .olit #masthead a:visited#mastheadImageUndergrad, .olit #masthead a:hover#mastheadImageUndergrad, .olit #masthead a:active#mastheadImageUndergrad {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/Colin_BridgePlayball_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageDoctoral, .olit #masthead a:visited#mastheadImageDoctoral, .olit #masthead a:hover#mastheadImageDoctoral, .olit #masthead a:active#mastheadImageDoctoral {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/KevinEddyLoboInLights_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageProfCert, .olit #masthead a:visited#mastheadImageProfCert, .olit #masthead a:hover#mastheadImageProfCert, .olit #masthead a:active#mastheadImageProfCert {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/paulinachaDesert-tonedstairwell_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageProfDevel, .olit #masthead a:visited#mastheadImageProfDevel, .olit #masthead a:hover#mastheadImageProfDevel, .olit #masthead a:active#mastheadImageProfDevel {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/Colin_BridgeCarrieQuinn_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageWebsiteCopy, .olit #masthead a:visited#mastheadImageWebsiteCopy, .olit #masthead a:hover#mastheadImageWebsiteCopy, .olit #masthead a:active#mastheadImageWebsiteCopy {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/sumrowUNMWinterRobin_01.jpg) no-repeat 0 0;
}

.olit #masthead a:link#mastheadImageStudentSites, .olit #masthead a:visited#mastheadImageStudentSites, .olit #masthead a:hover#mastheadImageStudentSites, .olit #masthead a:active#mastheadImageStudentSites {
	position: absolute; /* must be absolute to display */
	width: 899px;
	height: 150px;
	margin-left:3px;
	z-index: 100;
	background: transparent url(../images/mastheads/ounlopezBalloonZimmerman_01.jpg) no-repeat 0 0;
}

.olit #mainNavPanel {
	position:relative;
	width: 897px;
	height: 80px;
	top:155px;
	left:3px;
	margin-bottom: 30px;
	background: transparent url(../images/singleLine.gif) no-repeat 170px 75px;
	z-index:100;
}

.olit ul.mainNav {
	position:relative;
	width: 897px;
	height:25px;
}

.olit ul.mainNav li {
	display:inline;
}

#mnTop {
	font-size:115%;
	margin-bottom:5px;
}

#mnBottom {
	font-size:95%
}

#mNavFacu {
	position:absolute;
	top:10px;
	left:20px;
	width: 150px;
	height: 15px;
}

#mNavMast{
	position:absolute;
	top:10px;
	left:248px;
	width: 200px;
	height: 15px;
}

#mNavDoct{
	position:absolute;
	top:10px;
	left:458px;
	width: 200px;
	height: 15px;
}

#mNavCert{
	position:absolute;
	top:10px;
	left:680px;
	width: 200px;
	height: 15px;
}

#mNavReso{				/*need to check this style sheet in IE*/
	position:absolute;
	top:10px;
	left:45px;
	width: 180px;
	height: 15px;
}

#mNavUndr{
	position:absolute;
	top:10px;
	left:260px;
	width: 200px;
	height: 15px;
}

#mNavComm{
	position:absolute;
	top:10px;
	left:475px;
	width: 215px;
	height: 15px;
}

#mNavDeve{
	position:absolute;
	top:10px;
	left:710px;
	width: 190px;
	height: 15px;
}

.olit ul.mainNav li a:link, .olit ul.mainNav li a:visited {
	color:#5f3f45;
	text-decoration:none;
	font-weight:bold;
}

.olit ul.mainNav li a:hover, .olit ul.mainNav li a:active {
	color:#33cccc;
	font-style:italic;
}

a:link#mnLinkFacuProf, a:visited#mnLinkFacuProf {
	color:#cd1041;
}

a:hover#mnLinkFacuProf, a:active#mnLinkFacuProf {
	color:#33cccc;
}

a:link#mnLinkFacuProf .current, a:visited#mnLinkFacuProf .current {
	color:#009999;
	border-bottom:dashed 1px;
	font-style:italic;
}

a:hover#mnLinkFacuProf .current, a:active#mnLinkFacuProf .current {
	color:#009999;
	border-bottom:dashed 1px;
	font-style:italic;
}

#mnLinkMastStud { }

#mnLinkDoctStud { }

#mnLinkProfCert { }

a:link#mnLinkOlitReso, a:visited#mnLinkOlitReso {
	color:#cd1041;
}

a:hover#mnLinkOlitReso, a:active#mnLinkOlitReso {
	color:#33cccc;
}

a:link#mnLinkOlitReso .current, a:visited#mnLinkOlitReso .current {
	color:#cd1041;
}

a:hover#mnLinkOlitReso .current, a:active#mnLinkOlitReso .current {
	color:#33cccc;
}



#mnLinkUnderStud { }

#mnLinkDoctComm { }

#mnLinkProfDevl { }

.olit #mainNavPanel ul.mainNav li a.current {
	color:#009999;
	border-bottom:dashed 1px;
	font-style:italic;
}

.olit #sidebar1 {
	position:relative;
	float: left;
	width: 210px; 
	background: transparent;
	margin: 0 10px 0 20px;
	padding: 150px 0 0 0;
	color: #9a9a9a;
}

.olit #mainContent { 
	position:relative;
	width:640px;
	margin: 0 0 0 247px; 
	padding: 150px 15px 20px 0; 

} 

.olit #footer { 
	position:relative;
	width: 897px;
	height: 20px;

	background:transparent; 
	z-index:100;
} 

.olit ul#siteInfo {
	position:relative;
	width: 897px;
	height:20px;
}

.olit ul#siteInfo li {
	position:absolute;
	display:inline;
	top:-3px;
}

li#siNavCont {
	top:0;
	left:20px;
	width: 50px;
	height: 15px;
	text-align:center;
}
 
li#siNavCopy {
	top:0;
	left:140px;
	width: 80px;
	height: 15px;
	text-align:center;
}
 
li#siNavWebs {
	top:0;
	left:270px;
	width: 60px;
	height: 15px;
	text-align:center;
}

li#siNavCOE {
	top:0;
	left:330px;
	width: 150px;
	height: 15px;
	text-align:center;
}

li#siNavTEC {
	top:0;
	left:430px;
	width: 150px;
	height: 15px;
	text-align:center;
}

li#siNavUNM {
	top:0;
	left:570px;
	width: 90px;
	height: 15px;
	text-align:center;
}

li#siNavSites {
	top:0;
	left:700px;
	width: 150px;
	height: 15px;
	text-align:center;
}

#siLinkCont { } 

#siLinkCopy { }

#siLinkWebs { }

#siLinkUNM { } 

#siLinkCOE { } 

#siLinkTEC { } 

#siLinkSites { }

.olit ul#siteInfo li a:link, .olit ul#siteInfo li a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.olit ul#siteInfo li a:hover, .olit ul#siteInfo li a:active {
	color:#cd1041;
	font-style:italic;
}

.olit ul#siteInfo li a.current:link, .olit ul#siteInfo li a.current:visited, .olit ul#siteInfo li a.current:hover, .olit ul#siteInfo li a.current:active {
	color:#5f3f45;
	font-size: 125%;
}

.olit ul#siteInfo li a.first {
	margin:0px;
}


.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearPlus {
	clear:both;
    height:0;
    font-size: 1px;
    margin-bottom:10px;
}


.addBotMrgn {
	margin-bottom: 150px;
}

p {
	line-height:1.8;
	margin:0 0 10px;
}

p.last {
	margin-bottom:5px;
}

p.counter {
	text-align:center;
	font-style:italic;
	font-size:90%;
	color:#aaaaaa;
}

p.preReq {
	font-style:italic;
	color: #558c8c;
	margin-top:-10px;
}

p.note {
	font-style:italic;
	color: #52494b;
	margin-top:10px;
}

p.portLinks {
	margin-top: 0px;
	margin-bottom: 20px;
}

 p.darkText {
	color: #666666;
}

p#theEl {
	position:relative;
	margin:20px 25px;
	font-style:italic;
	color:#aaaaaa;
}

#mainContent p {
	text-align: justify;
}

span.classAKA {
	font-weight:normal;
	font-size:90%;
	font-style:italic;
}

span.strong, p.strong {
	font-weight: bold;
}

.olit div.linkRight {
	position:relative;
	float:right;
	width:320px;
	top: -39px;
	right:0;
	text-align:right;
}

.olit div.linkRight span.small {
	text-align:right;
}

blockquote.emphasis, span.emphasis, p.emphasis {
	font-style: italic;
}

pre.address {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.8;
	color:#8e7178;
	font-style:normal;
	border: 1px solid #aaaaaa;
	background-color: #dddddd;
	width: 538px;
	text-align: left;
	padding: 10px;
	float: left;
	margin: 10px 30px 30px;
}

p.sidebar {
	color:#6c565b;
	line-height: 1.3;
	font-size:95%;
	margin-top:-8px;
}

blockquote.indent {
	margin: 0 20px 10px 40px;
	
}

blockquote.indent a:link, blockquote.indent a:visited {
	color:#cd1041;
	text-decoration:none;
}

blockquote.indent a:hover, blockquote.indent a:hover {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
	font-style:normal;
}

blockquote.indent p {
	line-height:1.4;
}

h2 {
	font-weight: bold;
	color:#33cccc;
	font-size: 160%;
	margin-bottom:10px;
}

h3 {
	font-weight: bold;
	color:#617f7f;
	font-size: 140%;
	margin-bottom:10px;
}

h3.facImage {
	position:relative;
	float:right;
	width:300px;
	top:-63px;
	margin: 0 0 -50px 15px;
	border: #cca3ad solid 3px;
}

h3.eventHead {
	margin: 20px 0;
}

.olit img#facImage {
	text-align:center;
	border: solid #cca3ad 3px;
}

h4 {
	font-weight: bold;
	color:#81555d;
	font-size: 120%;
	margin:15px 0 10px;
}

h4.courseFormatH4 {
	margin-left:10px;
}


h5 {
	font-weight: bold;
	color:#8e7178;
	font-size: 110%;
	margin-bottom:10px;
}

h6 {
	font-weight: bold;
	color:#767575;
	font-size: 100%;
	margin-bottom:10px;
}

#sidebar1 h2, #sidebar1 h3, #sidebar1 h4, #sidebar1 h5, #sidebar1 h5 {
	margin-top:15px;
}

#sidebar1 .top {
	margin-top:5px;
}

#sidebar1 .top20 {
	margin-top:20px;
}

.facContactInfo { /* in sidebar1 only */
	top:-10px;
}

ul.textList {
	margin:10px 35px;
	line-height:1.5;
}

ul.textList li {
	list-style-type: square;
	margin-bottom:10px;
	font-style:italic;
	color: #5a5454;
}

.olit ul.textList li a:link, .olit ul.textList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ul.textList li a:hover, .olit ul.textList li a:active {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border-bottom:dashed #5f3f45 1px;
}

.olit ul.courseFormatBlock {
	position:relative;
	float:left;
	width: 170px;
	margin-left:7px;
}

.olit ul.first {
	margin-left:11px;
}

.olit ul.courseFormatBlock li {
	list-style:none;
	text-align:center;
}

.olit ul.textList li ul.textList li a:link.courseFormat, .olit ul.textList li ul.textList li a:visited.courseFormat {
	color:#cd1041;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ul.textList li ul.textList li a:hover.courseFormat, .olit ul.textList li ul.textList li a:active.courseFormat {
	color:#cd1041;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	border-bottom:dashed #6e6e6e 1px;
}

/* these next two declarations are on the portfolio example page */
.olit ul.textList li ul.textList li ul.textListCircle li, .olit ul.textList li ul.textList li ul.textListCircle {
	margin-top:10px;
	font-style: normal;
}

.olit ul.textList li ul.textList li ul.textListCircle li, .olit ul.textList li ul.textList li ul.textListCircle li {
	list-style:circle;
	margin-left: 20px;
	font-style: normal;
}

.olit ul.textList li a:link.courseLink, .olit ul.textList li a:visited.courseLink {
	color:#cd1041;
	text-decoration:none;
}

.olit ul.textList li a:hover.courseLink, .olit ul.textList li a:active.courseLink {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

.olit ul.textList li blockquote a:link, .olit ul.textList li blockquote a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}

.olit ul.textList li a:hover, .olit ul.textList li a:active, .olit ul.textList li blockquote a:hover, .olit ul.textList li blockquote a:active {
	color:#cd1041;
	font-style:italic;
}


ol.textList {
	margin:10px 35px;
	line-height:1.5;
}

ol.textList li {
	list-style-type: decimal;
	margin-bottom:10px;
	font-style:normal;
	color: #5a5454;
}

.olit ol.textList li a:link, .olit ol.textList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ol.textList li blockquote a:link, .olit ol.textList li blockquote a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}

.olit ol.textList li a:hover, .olit ol.textList li a:active, .olit ol.textList li blockquote a:hover, .olit ol.textList li blockquote a:active {
	color:#cd1041;
	font-style:italic;
}

ol.textListRom li {
	list-style-type: upper-alpha;
	margin:0 10px 10px 30px;
	font-style:normal;
	color: #5a5454;
}

.olit ol.textListRom li a:link, .olit ol.textListRom li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ol.textListRom li blockquote a:link, .olit ol.textListRom li blockquote a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}

.olit ol.textListRom li a:hover, .olit ol.textListRom li a:active, .olit ol.textListRom li blockquote a:hover, .olit ol.textListRom li blockquote a:active {
	color:#cd1041;
	font-style:italic;
}

ol.textListRom li ol.textList li {
	list-style-type: decimal;
	margin:0 10px 10px 30px;
	font-style:normal;
	font-weight: normal;
	color: #5a5454;
}

ol.textListRom li ul.textList li {
	list-style-type: disc;
	margin-bottom:10px;
	font-style:normal;
	color: #5a5454;
}

ol.textList li ol.textList li {
	list-style-type: decimal;
	margin:0 10px 10px 30px;
	font-style:normal;
	font-weight: normal;
	color: #5a5454;
}

ol.textList li ul.textList li {
	list-style-type: disc;
	margin-bottom:10px;
	font-style:normal;
	color: #5a5454;
}

ol.textList li ul.textList li ol.textList li, ol.textList li ul.textList li ol.textList li ol.textList li  {
	list-style-type: decimal;
	margin-bottom:10px;
	font-style:normal;
	color: #5a5454;
}

ul.docLinkList {
	margin:10px 20px;
	line-height:1.5;
}

ul.docLinkList li {
	list-style-type: square;
	margin-bottom:10px;
	font-style:italic;
	color: #5a5454;
}

.olit ul.docLinkList li a:link, .olit ul.docLinkList li a:visited {
	color:#cd1041;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ul.docLinkList li blockquote a:link, .olit ul.docLinkList li blockquote a:visited {
	color:#cd1041;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}

.olit ul.docLinkList li a:hover, .olit ul.docLinkList li a:active, .olit ul.docLinkList li blockquote a:hover, .olit ul.docLinkList li blockquote a:active {
	color:#6e6e6e;
	font-style:italic;
}

ul.contactList {
	margin:10px 20px;
	line-height:1.5;
}

ul.contactList li {
	list-style: none;
	padding-top:5px;
	margin:15px 0 10px;
	font-style:italic;
	color: #5a5454;
	border-top: dotted 1px;
}

.olit ul.contactList li a:link, .olit ul.contactList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:normal;
}

.olit ul.contactList li blockquote a:link, .olit ul.contactList li blockquote a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-size: 110%;
	font-weight:normal;
	font-style:normal;
}

.olit ul.colleagueList {
	margin:-10px 10px 0 0;
	line-height:1.5;
}

ul.colleagueList li {
	list-style: none;
	padding-top:5px;
	margin:15px 0 10px;
	font-style:italic;
	color: #5a5454;
	border-top: dotted 1px;
}

.olit ul.colleagueList li a:link, .olit ul.colleagueList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:normal;
}

.olit ul.colleagueList li a:hover, .olit ul.colleagueList li a:active {
	color:#cd1041;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:italic;
}

.olit a.listHeader:link, .olit a.listHeader:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
}

.olit a.listHeader:hover, a.listHeader:active {
	color:#cd1041;
	font-style:italic;
}

.olit ul.resList {
	position:relative;
	text-align:center;
}

.olit ul.resList li {
	position:relative;
	list-style: none;
}


.olit ul.colleagueList li a.current:link, .olit ul.colleagueList li a.current:visited, .olit ul.colleagueList li a.current:hover, ul.colleagueList li a.current:active {
	color: #be98a1;
}

.olit ul li blockquote.contact, .olit ul li blockquote.resHighlight {
	position:relative;
	text-align: center;
	width:600px;
}

.olit ul li dl.contactInfoList {
	color:#8e7178;
	font-style:normal;
	border: 1px solid #aaaaaa;
	background-color: #dddddd;
	width: 150px;
	text-align: center;
	padding: 10px;
	float: left;
	margin: 15px 10px 10px 12px;
}

.olit ul li dl.website, .olit ul li dl.moreInfo, .olit ul li dl.resourceHighlight  {
	color:#8e7178;
	font-style:normal;
	border: 1px solid #aaaaaa;
	background-color: #dddddd;
	width: 538px;
	text-align: center;
	padding: 10px;
	float: left;
	margin: 15px 10px 10px 12px;
}

.olit ul li dl.contactInfoList dt, .olit ul li dl.website dt, .olit ul li dl.moreInfo dt, dl.resourceHighlight dt { 
	font-weight: bold; 
}

.olit ul li dl.contactInfoList dd, .olit ul li dl.website dd, .olit ul li dl.moreInfo dd, dl.resourceHighlight dt {
	margin: 0;
	padding: 0;
}

.olit ul li dl.resourceHighlight {
	text-align: left;
}

.olit ul li dl.resourceHighlight a:link, .olit ul li dl.resourceHighlight a:visited {
	color:#cd1041;
	text-decoration:none;
}

.olit ul li dl.resourceHighlight a:hover, .olit ul li dl.resourceHighlight a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}


.olit ul.checklist {
	margin: 0 0 0 30px;
}

.olit ul.checklist li {
	list-style-image: url(../images/icon_checkbox_blank.gif);
	margin:10px 0 0 5px;;
}

.olit ul.checklist li a:link, .olit ul.checklist li a:visited {
	color:#cd1041;
	text-decoration:none;
}

.olit ul.checklist li a:hover, .olit ul.checklist li a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

.olit ul.sectionNavList {
	margin:0 0 15px 0;
	height:20px;
	line-height:1.5;
	background-color: #bfbdbd;
	font-size:90%;
	width:645px;
	text-align:center;
}

.olit ul.sectionNavList li {
	display:inline;
	padding:7px;
}

.olit ul.sectionNavList li a:link, .olit ul.sectionNavList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.olit ul.sectionNavList li a:hover, .olit ul.sectionNavList li a:active {
	border-bottom: dotted #fefefe 1px;
	font-style:italic;
}

.olit ul.sectionNavList li a.current:link, .olit ul.sectionNavList li a.current:visited, .olit ul.sectionNavList li a.current:hover, .olit ul.sectionNavList li a.current:active{
	border-bottom: dotted #6e6e6e 2px;
	font-style:italic;
}

.olit ul.sideList {
	margin:-10px 10px 0 0;
	line-height:1.5;
	font-size:90%;
	border-bottom:dotted #5a5454 1px;
}

.olit ul.sideList li {
	list-style: none;
	padding-top:5px;
	margin:15px 0 10px;
	font-style:italic;
	color: #5a5454;
	border-top: dotted 1px;
}

.olit ul.sideList li a:link, .olit ul.sideList li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:normal;
}

.olit ul.sideList li a:hover, .olit ul.sideList li a:active {
	color:#a2707c;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:italic;
}

.olit ul.sideList li a.current:link, .olit ul.sideList li a.current:visited, .olit ul.sideList li a.current:hover, .olit ul.sideList li a.current:active{
	color: #cd1041;
}

.olit ul.sideList li ul {
	margin:-10px 10px 0 15px;
	line-height:1.3;
	font-size:80%;
}

.olit ul.sideList li ul li {
	list-style: none;
	padding-top:5px;
	margin:15px 0 0;
	font-style:italic;
	color: #5a5454;
	border-top: none;
}

.olit ul.sideList li ul li a:link, .olit ul.sideList li ul li a:visited {
	color:#6e6e6e;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:normal;
}

.olit ul.sideList li ul li a:hover, .olit ul.sideList li a:active {
	color:#a2707c;
	text-decoration:none;
	font-size: 110%;
	font-weight:bold;
	font-style:italic;
}

.olit ul.sideList li ul li a.current:link, .olit ul.sideList li ul li a.current:visited, .olit ul.sideList li ul li a.current:hover, .olit ul.sideList li ul li a.current:active{
	color: #cd1041;
}

.olit dl.expoList {
	color:#8e7178;
	font-size:95%;
	margin-bottom: 5px;
}

.olit dl.expoList dt a:link, .olit dl.expoList dt a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#617f7f;
}

.olit dl.expoList dt a:hover, .olit dl.expoList dt a:active {
	border-bottom:dotted 1px;
	font-style:italic;
}

.olit dl.expoList dd {
	font-style:italic;
	font-size:90%;
}

.olit dl.sideList {
	color:#8e7178;
	font-size:95%;
	margin-bottom: 5px;
}

.olit dl.sideList dt a:link, .olit dl.sideList dt a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#617f7f;
}

.olit dl.sideList dt a:hover, .olit dl.sideList dt a:active {
	border-bottom:dotted 1px;
	font-style:italic;
}

.olit dl.sideList dd {
	font-style:italic;
	font-size:90%;
}

.olit dl.sideList dd a:link, .olit dl.sideList dd a:visited {
	text-decoration:none;
	font-style:italic;
	color:#617f7f;
}

.olit dl.sideList dd a:hover, .olit dl.sideList dd a:active {
	border-bottom:dotted #617f7f 1px;
	color:#8e7178;
}

.olit ul.pubList {
	margin:10px 20px;
	line-height:1.8;
}

.olit ul.pubList li {
	margin:10px 0;
	line-height:1.8;
}

.olit ul.pubList li a:link, .olit ul.pubList li a:visited {
	color:#cd1041;
	text-decoration:none;
}

.olit ul.pubList li a:hover, .olit ul.pubList li a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

.olit ul.mediaListMP3 {
	margin: 10px;
}

.olit ul.mediaListMP3 li {
	padding-left: 30px;
	background: transparent url(../images/audio_mp3_icon.gif) no-repeat 0 1px;
}

.olit ul.mediaListMP3 li a:link, .olit ul.mediaListMP3 li a:visited {
	color:#cd1041;
	text-decoration: none;
}

.olit ul.mediaListMP3 li a:hover {
	border-bottom:dashed #5f3f45 1px;
	text-decoration: none;
}

.olit ul.mediaListMP3 li a:active {
	border-bottom:dashed #5f3f45 1px;
	text-decoration: none;
}


.olit dl.imageGallery {
	position:relative;
	width:298px;
	float:left;
	border:solid #6e6e6e 1px;
	background-color:#f3f3f3;
	margin:10px 10px 10px 0;
}

.olit dl.monoCenter {
	margin-left:172px;
}

.olit dl.duoCenter {
	margin-left:10px;
}

.olit dl.imageGallery dt img {
	position:relative;
	border: solid #6e6e6e 1px;
	margin:8px;
}

.olit dl.imageGallery dd {
	position:relative;
	margin:6px 6px 10px;
	font-size: 90%;
	width:290px;
	text-align:center;
}

.backTop {
	position:relative;
	width: 27px;
	float:right;
	margin: 0 ;
}

.alert {
	color:#cc0033;
}

.alertDevel {
	color:#cc0033;
	font-style: italic;
	font-size:85%;
	margin:10px;
}

.olit div.formThumbNail {
	position:relative;
	width: 630px;
	text-align:center;
	
}

 a:link.thumbNailLink, a:visited.thumbNailLink {
	border:0;
}

a:hover.thumbNailLink, a:active.thumbNailLink {
	border:0;
}

span.caption {
	margin-top: 10px;
	display:block;
}

span.caption a:link, span.caption a:visited {
	color:#cd1041;
	text-decoration:none;
}

span.caption a:hover, span.caption a:active {
	color:#cd1041;
	text-decoration:none;
	border-bottom:dashed #5f3f45 1px;
}

span.alignRight {
	text-align:right;
	display:block;
}

table#appDeadline {
	width: 560px;
	margin: 0 0 20px 0;
}

table#appDeadline tr {
	height:30px;
}

table#appDeadline td.head{
	font-weight:bold;
}

table#appDeadline td.headTerm {
	font-weight:bold;
	color:#81555d;
}

.olit #grid {
	position:absolute;
	top:0;
	left:0;
	margin: 0 auto; 
	text-align: center;
	border:solid 1px;
	z-index:500;
	width:2000px;
	height:2000px;
	background: transparent url(../images/grid10.gif) repeat 0 0 ;
}
