h2#topic a{color:#666;}

.ccgrm-picture {
	width: 170px;
	margin: 0px 0px 10px 0px;
}
.ccgrm-banner {
	float: left;
	display:block;
	width: 765px;
	margin: 0px 0px 10px 0px;
}	
.ccgrm-buttons {
	float: left;
	display:block;
	width: 170px;
	height: 125px;
	margin: 0px 0px 5px 0px;
}
.ccgrm-button, .ccgrm-buttonActive, .ccgrm-buttonMain, .ccgrm-buttonMainActive, .ccgrm-buttonMinor {
	display: block;
	width: 164px;
	border: 1px #efefef solid;
	padding: 2px;
	margin: 0px 0px 2px 0px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	background-color:#eee;
}
.ccgrm-buttonMain {
}
.ccgrm-buttonMainActive {
	background:url(http://business.sfu.ca/settings/version6/_img/button_bg_red.gif);
	background-repeat: repeat-x;
	background-color: #b5111b; 
	border: 1px #990000 solid;
}
.ccgrm-buttonMinor {
	background-color:#ccc;
	border: 1px #ccc solid;
	
}
.ccgrm-buttonActive {
	background:url(http://business.sfu.ca/settings/version6/_img/button_bg_red.gif);
	background-repeat: repeat-x;
	background-color: #b5111b; 
	border: 1px #990000 solid;
}
.ccgrm-button a{
	color:#333;
	text-decoration:none;
}
.ccgrm-buttonActive a{
	color:#fff;
	text-decoration:none;
}
.ccgrm-buttonMain a{
	color:#333;
	text-decoration:none;
}
.ccgrm-buttonMainActive a{
	color:#fff;
	text-decoration:none;
}
.ccgrm-buttonMinor a{
	color:#666;
	text-decoration:none;
}
.ccgrm-news {
	float: left;
	display:block;
	width: 753px;
	height: 120px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	background-color:#eeeeee;
	overflow:auto;
	border: 1px #999 solid;
}
.ccgrm-news h1 {
	font-size: 14px;
	margin-bottom: .3em;
}
.ccgrm-indexBox1, .ccgrm-indexBox2, .ccgrm-indexBox3, .ccgrm-tab1, .ccgrm-tab2, .ccgrm-tab3, .ccgrm-tab1Active, .ccgrm-tab2Active, .ccgrm-tab3Active {
	float: left;
	display: block;
	width: 250px;
}
.ccgrm-indexBox1 {
	border: 1px solid #b5111b;
	margin: 0px 4px 5px 0px;
	height: 400px;
	overflow: auto;
}
.ccgrm-indexBox2 {
	border: 1px solid #54534a;
	margin: 0px 4px 5px 0px;
	height: 400px;
	overflow: auto;
}
.ccgrm-indexBox3 {
	border: 1px solid #b5111b;
	margin: 0px 0px 5px 0px;
	height: 295px;
	overflow: auto;
}
.ccgrm-tab1, .ccgrm-tab2 {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0px 4px 0px 0px;
}
.ccgrm-tab3 {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0px 0px 0px 0px;
}
.ccgrm-tab1Active, .ccgrm-tab2Active {
	border-left: 1px solid #b5111b;
	border-right: 1px solid #b5111b;
	margin: 0px 4px 0px 0px;
}
.ccgrm-tab3Active {
	border-left: 1px solid #b5111b;
	border-right: 1px solid #b5111b;
	margin: 0px 0px 0px 0px;
}
.ccgrm-indexBox1 h1, .ccgrm-indexBox2 h1, .ccgrm-indexBox3 h1{
	text-align: center; 
	font-size: 14px; 
	padding: 2px;
	color: #ffffff;
	margin-bottom: .2em;
}
.ccgrm-tab1 h1, .ccgrm-tab2 h1, .ccgrm-tab3 h1 {
	text-align: center; 
	font-size: 14px; 
	padding: 2px;
	color: #ffffff;
	margin-bottom: 0px;
}
.ccgrm-tab1Active h1, .ccgrm-tab2Active h1, .ccgrm-tab3Active h1{
	text-align: center; 
	font-size: 14px; 
	padding: 2px;
	color: #ffffff;
	margin-bottom: 0px;
}
.ccgrm-indexBox1 h1 a, .ccgrm-indexBox2 h1 a, .ccgrm-indexBox3 h1 a, .ccgrm-tab1 h1 a, .ccgrm-tab2 h1 a, .ccgrm-tab3 h1 a, .ccgrm-tab1Active h1 a, .ccgrm-tab2Active h1 a, .ccgrm-tab3Active h1 a{
	color:#fff;
	text-decoration:none;
}
.ccgrm-indexBox1 h1, .ccgrm-indexBox3 h1 {
	background:url(http://business.sfu.ca/settings/version6/_img/button_bg_red.gif);
	background-repeat: repeat-x;
	background-color: #b5111b; 
}
.ccgrm-indexBox2 h1 {
	background:url(http://business.sfu.ca/settings/version6/_img/button_bg_darkgrey.gif);
	background-repeat:repeat-x;
	background-color:#54534a;
}
.ccgrm-tab1 h1, .ccgrm-tab2 h1, .ccgrm-tab3 h1 {
	background-color: #eee;
}
.ccgrm-tab1Active h1, .ccgrm-tab2Active h1, .ccgrm-tab3Active h1 {
	background:url(http://business.sfu.ca/settings/version6/_img/button_bg_red.gif);
	background-repeat: repeat-x;
	background-color: #b5111b;
}
.ccgrm-indexBoxCell {
	padding: 5px;
}
.ccgrm-indexBoxCell h2{
	font-size: 12px;
	color: #000;
	margin-bottom: .1em;
}
.ccgrm-indexBoxCell h2 a{
	color:#333;
	text-decoration:none;
}
.ccgrm-indexBoxCell h2 a:hover{
	color:#666;
	text-decoration: underline;
}
.ccgrm-tabBottom {
	border-bottom: #b5111b solid 2px;
	margin-bottom: 10px;
	clear:both;
}
.ccgrm-secBox{
	float: left;
	display: block;
	width: 250px;
	margin: 0px 0px 5px 3px;
}
.ccgrm-secBox h1 {
	font-size: 12px; 
	padding: 0px;
	margin-bottom: .2em;
	text-transform: Uppercase;
}
.ccgrm-secBox h1 a{
	color:#b5111b;
	text-decoration:none;
}
.ccgrm-secBox h1 a:hover{
	color:#666;
	text-decoration: underline;
}
/* The three buttons for secondary pages */
.ccgrm-button1, .ccgrm-button2{
	float: left;
	display: block;
	width: 250px;
	border: #333 solid 1px;
	margin: 0px 4px 5px 0px;
}
.ccgrm-button3{
	float: left;
	display: block;
	width: 250px;
	border: #333 solid 1px;
	margin: 0px 0px 5px 0px;
}
.ccgrm-button1 h1, .ccgrm-button2 h1, .ccgrm-button3 h1{
	text-align: center; 
	font-size: 14px; 
	padding: 2px;
	color: #ffffff;
	margin-bottom: 0px;
}
.ccgrm-button1 h1 a, .ccgrm-button2 h1 a, .ccgrm-button3 h1 a{
	color:#333;
	text-decoration:none;
}
p#wp_post {padding-right:250px;}
