 html { 
	margin: 0 auto;
   	height: 100%;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	
   }
   
body {
	 
}

img {
	border:0;
	}
	
.hidden {
	display: none;
	visibility: hidden;
	}
.unhidden { display: block;
			visibility: visible;	
			 }

A:link { color:#003399; text-decoration: none}
A:visited { color:#003399; text-decoration: none}
A:active { color:#003399; text-decoration: none}
A:hover {  color: #DE240A; text-decoration: none}

a.more { white-space:normal;
		 padding-right;
		 /* background: url(/media/images/more-arrow.png) no-repeat bottom right; */
		 100% 50%; zoom: 1;
		 }
		 
a.more-right { white-space:normal;
margin-left:330px;
		 padding-right;
		 background: url(/media/images/more-arrow.png) no-repeat bottom right;
		 100% 50%; zoom: 1;
		 }
a.news-more-right { white-space:normal;
		margin-left:170px;
		padding-right;
		 
		 }	
a.news-arrow-right { /* white-space:normal; */
		margin-left:120px;
		/*padding-right;*/
		 
		 }		 	 
		 	 
#Anav:link { color:#003399; text-decoration: none} 
#Anav:visited { color:#003399; text-decoration: none}
#Anav:active { color:#DE240A; text-decoration: none}
#Anav:hover {  color: #DE240A; text-decoration: underline}

#navpsyc, #navpsyc ul{
	float: left;
	width: 36em;
	list-style: none;
	line-height: 1;
	/* popup menu background */
	background:#F5F7F9;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}
 
#navpsyc a {
	display: block;
	width: 5em;
	color:#003399;
	text-decoration: none;
	padding: 0.1em 1.5em;
	padding-bottom:7px;
}
 
#navpsyc a:hover {
	color:#DE240A;
 }
 
.linkicons  {
	margin-left:10px;
	margin-right:3px;
	vertical-align:text-bottom;
}

#navpsyc li {
	float: left;
	padding: 0;
	width: 10em;
}
 
#navpsyc li ul {
	/* popup menu font styling  and width */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	font-stretch:semi-expanded;
	position: absolute;
	left: -999em;
	height: auto;
	width: 17.8em; 
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}
 
#navpsyc li li {
	padding-right: 1em; 
	width: 13em
}
 
#navpsyc li ul a {
	width: 16em;
}
 
#navpsyc li ul ul {
	 margin: -1.75em 0 0 14em;
}
 
#navpsyc li:hover ul ul, #navpsyc li:hover ul ul ul, #navpsyc li.sfhover ul ul, #navpsyc li.sfhover ul ul ul {
	left: -999em;
} 
 
#navpsyc li:hover ul, #navpsyc li li:hover ul, #navpsyc li li li:hover ul, #navpsyc li.sfhover ul, #navpsyc li li.sfhover ul, #navpsyc li li li.sfhover ul {
	left: auto;
	
}
 
#navpsyc li:hover, #navpsyc li.sfhover {
	/* width of hover background */
	 background:#F5F7F9;  
	/* background:url(/media/images/hoverback.png) no-repeat; */
	#display: block;
	width:16.8em;
} 

#navpsyc2, #navpsyc2 ul{
	float: left;
	width: 900px;
	list-style: none;
	line-height: 1;
	/* popup menu background */
	 background:#FFFFFF; 
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;	
}
 
#navpsyc2 a {
	display: block;
	color:#003399;
	text-decoration: none;
	padding-right:8px;
	padding-top:3px;
	padding-left:7px;
}
 
#navpsyc2 a:hover {
 color:#DE240A;
 }
 
#navpsyc2 li {
	float: left;
	text-indent:0px;
	text-align:left;
}
 
#navpsyc2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	 width: 14.4em;
	width: 13.9em;  
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}
 
#navpsyc2 li li {

}
 
#navpsyc2 li ul a {
	width: 13em;
	width: 9em;
}
 
#navpsyc2 li ul ul {

}
 
#navpsyc2 li:hover ul ul, #navpsyc2 li:hover ul ul ul, #navpsyc2 li.sfhover ul ul, #navpsyc2 li.sfhover ul ul ul {
	left: -999em;
}
 
#navpsyc2 li:hover ul, #navpsyc2 li li:hover ul, #navpsyc2 li li li:hover ul, #navpsyc2 li.sfhover ul, #navpsyc2 li li.sfhover ul, #navpsyc2 li li li.sfhover ul {
	left: auto;
	
}
 
#navpsyc2 li:hover, #navpsyc2 li.sfhover {
	#display: block;
}
	
.ubcnavbar {
	position:absolute;
	width:1000px;
	height:44px;
	z-index:1; 
	left:0px;
	top:0px;
	background-color:#0000CC
}
#header-top {
	 position:absolute; 
 	width:980px;
  	height:10px;
	z-index:3;
	top:-3px;
	background-color:#FFFFFF;
	/*  background-image:URL(/media/images/header-top3dk.png);  */
    left:0px;
	/* font-family:Calibri; */
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;
	font-size:9px;
	letter-spacing:2px;
	font-weight:bold;
	padding:0px;	
}
#header-totem {
	position:absolute;
 	width:57px;
  	height:138px;
   	z-index:2;
    left:0px;
	top:5px;
	text-indent:0px;
	padding:5px;
}
#header-mid {
	position:absolute;
 	width:90px;
  	height:50px;
   	z-index:0;
    left:5px;
	right:5px;
	top:20px;
	background-color:#FFFFFF;
	text-indent:0px;
	padding:0px;
	letter-spacing:2px;
}
#header-bottom {
	position:absolute;
 	width:981px;
  	height:10px;
    left:-1px;
	top:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#AEAE9B;
	padding:0px;
}

#header-toplinks {
	position:relative;
	width:300px;
    left:250px;
	top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:0;
	margin-bottom:40px;
	}
	
#toolspanel {
position:relative;
left:270px;
top:-450px;
}	

#header-tab1 {
	position:absolute;
 	width:50px;
  	height:20px;
   	z-index:1;
    left:60px;
	top:97px;
	padding:5px;
}
#header-text1 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:50px;
  	height:20px;
   	z-index:1;
    left:0px;
	top:60px;
	padding:5px;
}
#header-tab2 {
	position:absolute;
 	width:120px;
  	height:20px;
   	z-index:1;
    left:125px;
	top:97px;
	padding:5px;
}
#header-text2 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:110px;
  	height:20px;
   	z-index:1;
	/* left:150px; */
    left:210px; 
	top:65px;
	padding:5px;
	background: url(/media/images/arrow-down.png) no-repeat 10px 5px;
}
#header-tab3 {
	position:absolute;
 	width:80px;
  	height:20px;
   	z-index:1;
    left:260px;
	top:97px;
	padding:5px;
}
#header-text3 {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:80px;
  	height:20px;
   	z-index:1;
    /* left:270px; */
	left:330px;
	top:65px;
	padding:5px;
	background: url(/media/images/arrow-down.png) no-repeat 10px 5px;
}
#header-tab4 {
	position:absolute;
 	width:60px;
  	height:20px;
   	z-index:1;
    left:355px;
	top:97px;
	padding:5px;
}
#header-text4 {

 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:60px;
  	height:20px;
   	z-index:1;
    /* left:430px; */
	left:490px;
	top:65px;
	padding:5px;
	background: url(/media/images/arrow-down.png) no-repeat 10px 5px;
}
#header-tab5 {
	position:absolute;
 	width:70px;
  	height:20px;
   	z-index:1;
    left:430px;
	top:97px;
	padding:5px;
}
#header-text5 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:70px;
  	height:20px;
   	z-index:1;
    /* left:545px; */
	left:605px;
	top:65px;
	padding:5px;
	background: url(/media/images/arrow-down.png) no-repeat 10px 5px;
}
#header-tab6 {
	position:absolute;
 	width:90px;
  	height:20px;
   	z-index:1;
    left:515px;
	top:97px;
	padding:5px;
}
#header-text6 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:90px;
  	height:20px;
   	z-index:1;
    /* left:685px; */
	left:745px;
	top:65px;
	padding:5px;
}
#header-tab7 {
	position:absolute;
 	width:120px;
  	height:20px;
   	z-index:1;
    left:620px;
	top:97px;
	padding:5px;
}
#header-text7 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:120px;
  	height:20px;
   	z-index:1;
    /* left:770px; */
	left:830px;
	top:65px;
	padding:5px;
	background: url(/media/images/arrow-down.png) no-repeat 10px 5px;
}
#header-tab8 {
	position:absolute;
 	width:55px;
  	height:20px;
   	z-index:1;
    left:755px;
	top:97px;
	padding:5px;
}
#header-text8 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:55px;
  	height:20px;
   	z-index:1;
    left:693px;
	top:50px;
	padding:5px;
}
#header-tab9 {
	position:absolute;
 	width:60px;
  	height:20px;
   	z-index:1;
    left:825px;
	top:97px;
	padding:5px;
}
#header-text9 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:60px;
  	height:20px;
   	z-index:1;
    left:763px;
	top:50px;
	padding:5px;
}
#header-tab10 {
	position:absolute;
 	width:65px;
  	height:20px;
   	z-index:1;
    left:900px;
	top:97px;
	padding:5px;
}
#header-text10 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	font-weight:bold;
	color:#E9B12E;
	position:absolute;
 	width:65px;
  	height:20px;
   	z-index:1;
    left:842px;
	top:50px;
	padding:5px;
}

#container-clf {
: background-color:#7894A6;
}

#container-header {
/* header background and popup layer control */
	width:1000px;
	position:relative;
	height:80px;
	margin: 0 auto;
	z-index:2;
}

#container-page { /* border around psyc header and main content */
	 width: 980px;
	 background-color:#FFFFFF;
	 position: relative;
	 min-height: 100%;
	 height: auto;
	 padding-bottom:0px;
	 top:10px;
	 margin: 0 auto;
	 border:10px #AEAE9B;
	 border-top:13px #AEAE9B;
 	border-style:solid;
	margin-bottom:20px;
}
#container-top {
	 width:960px;
	 background-color:#FFFFFF;
	 position:relative;
	 min-height:100%;
	 height:250px;
	 margin-bottom:0px;
	 padding-bottom:0px;
	 top:-40px;
	 margin: 0 auto;
	 border-top::60px #7894A6;
	 border-left:20px #7894A6;
	 border-right:20px #7894A6;
	border-style:solid;
}

#photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	display:inline;
	float: left;
	width:690px;
	height:212px;
	background-color:#FFFFFF;
	position:relative;
	left: 0px;
	border:thin #CCCCCC;
	border-style:solid;
	margin:10px;
	margin-top:9px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	z-index:0;
}
	
#photobox {
	left:250px;
	position:absolute;
	min-height:400px;
	width:450px;
	top:8px;
}

#phototag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	/* color:#000000; */
	background-color:#FFFFFF;
	letter-spacing:3px;
	line-height:1.2;
	position:relative;
	min-width:430px;
	width:auto;
	max-width:430px;
	min-height:40px;
	max-height:50px;
	height:auto;
	left:5px;
	top:0px;
	padding:5px;
/* opacity:0.8;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5; */
	}
	
#thumbphotos {
	width:450px;
	}
	
.thphoto {
	margin:2px;
	}

#weblinkpath {
	/* weblink path text */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	position:relative;
	margin-left:5px;
	padding-bottom: 0px;
	width:610px;
	/* padding:5px; */
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;	
	}
		
#container-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:940px;
	min-height:500px;
	padding:5px;
	margin-top:10px;
	margin-right:7px;
	margin-bottom:7px;
	line-height:15px;
	top:20px;
	position:relative;	
}
#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	width:175px;
	height:410px;
	left: 0px;
	margin:5px;
	margin-top:10px;
	padding:3px;
	line-height:12px;
	/* background:url(/media/images/searchback.jpg);
	background-repeat:no-repeat; */
	}

#news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	position:relative;
	top:0px;
	width:250px;
	min-width:215px;
	max-width:215px;
	min-height:650px;
	height:auto;
	left: 0px;
	padding:5px;
	margin-left:0px;
	margin-top:5px;
	/* background:url(/media/images/newsback17.png) no-repeat; */   
	}
	
#newsback {
	background-color:#DCDFE6;
	padding:5px;
	margin-right:3px;
	border-bottom-style:solid;
	border-color:#999999;
 	text-align:left;
}
	
#toplinks {
	/* Top links title */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	line-height:25px;
	position:relative;
	top:0px;
	width:175px;
	min-width:175px;
	max-width:175px;
	min-height:100px;
	height:auto;
	left: 0px;
	padding:5px;
	margin-left:0px;
	margin-top:5px;
}

#getlinks {
	/* Webpage left side bar links from GetLinks */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	line-height:25px;
	position:relative;
	top:0px;
	width:250px;
	max-width:215px;
	height:auto;
	left: 0px;
	padding:5px;
	margin-left:0px;
	margin-top:5px;
}

#sectionhomelinks {
	/* Website section homepage links from GetLinks */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	line-height:30px;
	position:relative;
	top:0px;
	height:auto;
	left: 0px;
	padding:5px;
	/* margin-left:10px; */
	margin-left:0px;
	margin-top:5px;
}

#printlink {
	/* Webpage print link */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	position:relative;
	top:0px;
	height:auto;
	text-align:right;
	left:0px;
}

#peoplefinder {
   /* People Finder title */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	position:relative;
	top:0px;
	width:175px;
	min-width:175px;
	max-width:175px;
	min-height:100px;
	height:auto;
	left: 0px;
	padding:5px;
	margin-left:0px;
	margin-top:5px;
}
		
#events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	font-weight:normal;
	float: left;
	width:240px;
	height:auto;
	left:700px;
	background:#FFFFFF;
	margin:7px;
	padding:5px;
	line-height:1.5;
	margin-left:10px;
	z-index:1;
	}
	
#sidebar-right {
/* right side bar formatting */
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	font-weight:normal;
	float: left;
	width:178px;
	height:auto;
	left:770px;
	background:#FFFFFF;
	margin:7px;
	padding:5px;
	line-height:1.5;
	margin-left:10px;
	z-index:1;
	}		
		
#container-foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; 
 	font-style:normal;
	text-align:left;
	text-indent:5px;
	padding-top:5px;
   width: 958px;
   position: relative;  
   height: 40px;
   z-index:10;
   left:0px;
   top:25px;
   }

#ubcbottomfooter {
	width:1000px;
	/* centers div block top and bottom margin 0 px and left, right margins auto */
	 margin: 0 auto;
	}
	
#section-container-topblank {
 width:1000px;
 background-color:#FFFFFF;
 position:relative;
 height:10px;
 min-height:100%;
 margin:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 top:0px;
 
}
 
#section-container-content {
	/* normal width content */
	position:relative;
	left:180px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:610px;
	min-height:720px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:20px;
}

#section-container-morecontent {
	/* little wider content */
	position:relative;
	left:180px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:660px;
	min-height:720px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:20px;
}

#section-container-widecontent {
	/* wide width content */
	position:relative;
	left:180px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:775px;
	min-height:720px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}

#section-container-fullwidthcontent {
	/* wide width content */
	position:relative;
	left:0px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:940px;
	min-height:720px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
#section-container-longcontent {
	/* longer length content with normal width */
	position:relative;
	left:180px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:610px;
	min-height:1100px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:20px;
}

#section-container-narrowcontent {
	/* narrow content */
	position:relative;
	left:180px;
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:5px;
	padding-bottom: 0px;
	width:575px;
	min-height:720px;
	padding:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:15px;
}

#section-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	width:150px;
	height:500px;
	background-color:#FFFFFF;
	left: 800px;
	margin:7px;
	padding:5px;
	margin-left:5px;
	margin-top:10px;
	line-height:25px;
}
	
#section-sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	width:165px;
	min-height:0px;
	left: 0px;
	margin:10px;
	margin-top:10px;
	padding:10px;
	line-height:12px;
	background-color:#F6F7F9;
	}

#section-sidebar-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px; 
 	font-style:normal;
	position:absolute;
	top:0px;
	width:165px;
	min-height:400px;
	left: 0px;
	margin:10px;
	margin-top:10px;
	padding:10px;
	line-height:12px;
	background-color:#FFFFFF;
	}	
	
#section-container-coursecontent {
	 background-color:#F6F7F9; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:10px;
	padding-bottom: 0px;
	width:720px;
	min-height:625px;
    padding:5px; 
	margin-top:5px;
	margin-right:7px;
}	

#section-container-imagecontent {
	background-color:#F6F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	font-style:normal;
	margin-left:10px;
	padding-bottom: 0px;
	width:780px;
	min-height:625px;
	border:thin #CCCCCC;
	border-style:solid;
	padding:5px;
	margin-top:15px;
	margin-right:7px;
	margin-bottom:7px;
}	

#homepage-linklist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px; 
 	font-style:normal;
	letter-spacing:1px;
	-height:25px;
	text-align:left;
	padding-left:50px;
} 

#mediabox {
	position:relative;
	padding:10px;
}
#mediatags {
	position:relative;
	padding:5px;
	padding-left:10px;
	border-bottom:dotted #B3A97F;
	text-align:left;
	top:0px;
	margin-top:10px;
	clear:both;
}

.left-cont-indent {
	position:relative;
	top:0px;
	margin-left:15px;
	margin-top:10px;
	padding:0px;
	text-align:left;
	clear:both;
}
.column-cont-wide {
	position:relative;
	width:300px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
	text-align:left;
	float:left;
}
.leftindent-cont {
	margin-left: 25px;
	position:relative;
	top:0px;
	margin-top:0px;
	padding:0px;
	text-align:left;
	clear:both;
}	

.txred {color: #FF0000}
.btx {font-weight: 600}

.column-cont {
	position:relative;
	padding:5px;
	width:150px;
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	float:left;
	/* border-color:#000000;
	border:thin;
	border-style:dashed; */
	min-height:100px;
}
.left-cont {
	position:relative;
	padding:0px;
	top:0px;
	margin-top:10px;
	text-align:left;
	clear:both;
	left: 100;
}

.sttxgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color:#999999; line-height:20px;}

.sttxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #000000}
.ttxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}
.stxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.mtxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.ltxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #000000}
.ltxbblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: 600; color: #000000}

.sttxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #990000}
.ttxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #990000}
.stxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #990000}
.mtxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #990000}
.mbtxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #990000;}
.ltxred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #990000}

.sttxtan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #B3A97F}
.ttxtan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #B3A97F}
.stxtan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #B3A97F}
.mtxtan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #B3A97F}
.ltxtan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #B3A97F}
.txtan { font-style: normal; color: #B3A97F}

#tblstxblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.mbtxtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #7D75C8;
padding:2px;
letter-spacing:2px;
	text-shadow:#000000;
	opacity:1.0;
/* filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5; */
white-space:normal;
padding-right:20px;
	}

#mbtximgtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color: #7D75C8;
padding:5px;
letter-spacing:2px;
text-shadow:#000000;
opacity:1.0;
/* filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5; */
white-space:normal;
/* line-height:30px;
 line-height:20px; */
 padding-bottom:15px;
	}	
	
table.tblmb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-align:left}
table.tblsb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-align:left; line-height:15px;}
table.tblsbb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-align:left; line-height:15px; font-weight:700;}

#facprofilecol1 {
padding-left:5px;
}

.fc1 {width:200px; background-color:#EFFFDF;}
.fc2 {width:160px;background-color:#EFFFDF;}
.fc3 {width:80px;background-color:#EFFFDF;}
.fc4 {width:35px;background-color:#EFFFDF;}
.fc5 {width:150px;background-color:#EFFFDF;}
.fc6 {background-color:#CCFF99;height:5px;}
.fc7 {width:105px;background-color:#EFFFDF;}

#searchcolor {
	background-color:#FFFF00;
}
#searchclipcolor {
	background-color:#FFFFCC;
}	

.link_nor{// for clickable normal link
background-color: #333333;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 2px solid #808000;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}

.link_act
{// for clickable active link
background-color:#808000;
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 2px solid #808000;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}

.showbg{// for fadeout effect *This is optional
background-color: black;
}

span{// for watermark
font: normal 76% "Arial", "Lucida Grande",Verdana, Sans-Serif;
color:black
}

.gray
{// for cover
background-color: gray;
position: absolute;
border: 0px solid #9F6D11;
z-index: 100;
}

.opa{// for watermark opacity 
color:white;
padding:10px 20px 0px 20px;
position: absolute;
z-index: 101;
background-color: #FFA928;
opacity:0.5;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5;
}

.sid {
	position:relative;
	#float:left;
	margin-left:5px;
	}	
.term {
	position:relative;
	#float:left;
	margin-left:5px;
	font-weight:bold;
	}	
.course {
	position:relative;
	#float:left;
	margin-left:5px;
	}	
.credits {
	left:600px;
	position:static;
	#float:left;
	margin-left:5px;
	/* line-heighWt:25px; */
	}		
.surveyitems {
	background-color: #b7e3b2;
	font-size:12px;
	/* margin-left:5px; */
	line-height:25px;
	width:613px;
	}
