#section_quick_links {display:none}

 
BODY {
  font-family:Arial,Helvetica,San serif ;
	font-size:12px;
	background:#FFFFFF;
	margin:0;
}

#topbar {
  width:100%; 
  height:20px;
  background:#00A3B5;
  text-transform:uppercase;
  text-decoration:none;
  margin:0;
  line-height:20px;
  padding:0;
 }

#topbar_left{
	display:inline;
	float:left;
	margin-left:0;
}

#topbar_right{
	display:inline;
	float:right;
	margin-right:0;
}


.top_bar_links, a.top_bar_links:link  {
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
 font-size:11px;
 line-height:12px;
 padding:0 10px 0 0;
}

a.top_bar_links:visited {
 color:#FFF;
}

a.top_bar_links:hover {
 color:#FFFF00;
}


img {
	border-style:none;
}

img.titleimage {
	width:250px;
	height:30px;
}


.menu_about{
	width:70px;
	height:30px;
	background:url(http://rrc.mb.ca/images/menu/about_grey.gif);
}


.menu_about_on{
	width:70px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/about_color.gif);
}


.menu_programs {
	width:145px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/programs_grey.gif);
}

.menu_programs_on {
	width:145px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/programs_color.gif);
}

.menu_admissions {
	width:90px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/admissions_grey.gif);
}

.menu_admissions_on{
	width:90px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/admissions_color.gif);
}

.menu_campus {
	width:90px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/student_grey.gif);
}

.menu_campus_on {
	width:90px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/student_color.gif);
}

.menu_athletics {
	width:77px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/athletics_grey.gif);
}

.menu_athletics_on {
	width:77px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/athletics_color.gif);
}


.menu_continue {
	width:135px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/continue_grey.gif);
}

.menu_continue_on {
	width:135px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/continue_color.gif);
}


.menu_news {
	width:45px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/news_grey.gif);
}

.menu_news_on {
	width:45px;
	height:30px;
	background:url(http://www.rrc.mb.ca/images/menu/news_color.gif);
}



a.headline, a.headline:link, a.headline:visited {
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

a.headline:hover {
	color:#FF6600;
}


#subheader2 {
	width: 900px;
	height:30px;
	text-align:left;
	line-height:30px;
	font-size:16px;
}

#subheader2_featured {
	display:inline;
	float:left;
	width:630px;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}


#subheader2_news {
	display:inline;
	float:right;
	width:250px;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}



#subpageheaders {
	width: 900px;
	height:30px;
	text-align:left;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}

#subpageheaders_menu {
	display:inline;
	float:left;
	width:250px;
	height:30px;
	padding-left:0px;

}

#subpageheaders_content {
	color:#000;
	text-decoration:none;
	display:inline;
	float:left;
	width:630px;
	height:30px;
	padding-left:0px;
	margin-left:20px;
}

div#subpageheaders_content a:link, div#subpageheaders_content a:visited, div#subpageheaders_menu a:link, div#subpageheaders_menu a:visited {
	color:#000;
	text-decoration:none;
}

#subpagebody {
	width: 900px;
	text-align:left;
	line-height:30px;
	font-size:16px;
}

#subpage_menu {
	display:inline;
	float:left;
	width:250px;
}

#subpage_content {
	display:inline;
	float:left;
	width:630px;
	padding-left:0px;
	margin-left:20px;
	font-size:11px;
	line-height:14px;
	color:#666666;
}




#home_featured_news_row {
	width: 900px;
	height:30px;
	/*background:#efefFF;*/
	text-align:left;
	line-height:30px;
	font-size:16px;

}

#leftside_featured {
	display:inline;
	float:left;
	width:630px;
	padding-left:0px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	
}

#rightside_news {
	display:inline;
	float:right;
	width:250px; 
	height:200px;
 	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	overflow:hidden;

}

#more_news a:link, #more_news a:visited, #more_news img{
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
	color:#000000;
	padding-top:0px;
}

#more_news a:hover {
	color:#FF6600;
}



#home_find_browse_highlights_header {
	clear: both; 
	width: 900px;
	height:30px;
	/*background:#efefFF;*/
	text-align:left;

}

#leftside_find_programs_header {
	display:inline;
	float:left;
	width:250px;
	height:30px;
	padding-left:0px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}
 
.program_selector_closed{
	width:160px;
	font-size:10pt;
	font-family:arial,helvetica,san serif;
}

#middle_browse_all_header {
	display:inline;
	margin-left:20px;
	/*z-index:3;*/
	float:left;
	/* background:#efefef; */
	width:360px;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}



#right_highlights_header {
	display:inline;
	/*z-index:4;*/
	float:right;
	width:250px;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}



#home_find_browse_highlights_content {
  clear: both;
	width: 900px;
	height:30px;
	/*background:#efefFF;*/
	text-align:left;

}

#leftside_find_programs_content {
	display:inline;
	float:left;
	overflow:hidden;
	width:250px;
	height:180px;
	padding-left:0px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	background: url(http://www.rrc.mb.ca/images/gradient.jpg) ;  
}




#middle_browse_all_content {
	display:inline;
	margin-left:20px; 
	width:360px;
	height:180px;
	float:left;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	overflow:hidden;

}



#right_highlights_content {
	display:inline;
	float:right;
	width:250px;
	/*height:180px;*/  /* removed to allow height to  expand.  width is fixed */
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}


div.browse_all_list  {
  width:360px;
  height:44px; 
  border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
  overflow:hidden;
  }

p.browse_all_text {
padding-top:7px;padding-bottom:0px;
	font-size:11px;
	color:#666666;
	border-style: none;
}

p.browse_all_text a:link, .browse_all_text a:visited {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

p.browse_all_text a:hover{
	text-decoration:none;
	color:#ED1847;
}


#footer_links_row {
	width:900px; 
	height:60px;
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
}

.footer_col1   {
	width:200px; 
	height:60px; 
	/*z-index:2; */
  float:left;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}

.footer_col2   {
	width:200px; 
	height:60px; 
	/*z-index:3;*/ 
	float:left;
  margin-left:15px;
 	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;  
}

.footer_col3  {
	width:200px; 
	height:60px; 
	/*z-index:4; */
  float:right;
  margin-left:15px;
  border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}

.footer_col4 {
	width:250px; 
	height:60px; 
	/*z-index:5; */
  float:right;
  margin-left:20px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}


#footer_header {
	width: 900px;
	height:30px;
	/*background:#efefFF;*/
	text-align:left;
	line-height:30px;

}

#footer_header_links {
	display:inline;
	float:left;
	width:630px;
	height:30px;
	padding-left:0px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}

#footer_header_contact {
	display:inline;
	float:right;
	width:250px;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}


.footer_link {
	height:20px;
	width:200px;
	font-size:11px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	float:left;
  line-height:20px;
}

.footer_link a:link {
	text-decoration:none;
	color:#000000;
}

.footer_link a:visited {
	color:#000000;
}

.footer_link a:hover {
	color:#FF6600;
}

#find_your_program table {
  width:250px;
  margin:0;
}

#find_your_program td {
	padding-top:12px;
}

 
div.news_story {
	height:60px;
	width:100%;
	font-size: 11px;
	color:#666666;
  line-height:14px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	overflow:hidden;
}

div.news_story a.headline  {
 display:block;
 margin:5px 0 -12px 0;
 padding:0;
 color:#000;
 
}
 

 
p.news {
	margin-bottom:10px;
}

a.rss {
	float:right;
	padding-right:26px;
	background-image:url(http://www.rrc.mb.ca/images/rss_logo.gif);
	background-repeat: no-repeat;
  background-position:right;

}

 

.lined {  /* this puts the everpresent bottom line on divs */
  border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
}


p {
  font-size:11px;
	color:#666666;
	line-height:16px;
	margin: 0;
	padding:0;
} 

div.fck p  {
	font-size:13px;
	color:#666666;
}


div.fck ul {
	font-size:13px;
	/*list-style-type:square;*/
	/*margin-left:7px;
	padding-left:7px;*/ 
}


div.fck ul li{
list-style-image: url(http://www.rrc.mb.ca/images/arrow_bullet.gif);
list-style-type:square;
list-style-position: inside;
line-height:20px;
}

div.fck ul li ul li {
list-style-image: none;
list-style-type:disc;
margin-left:10px;
padding-left:10px;
line-height:16px;
}

p a, div.fck a:link {
	color: #00A3B5;
	text-decoration:underline;
}

p a:active {
	color: #FF6600;
}

p a:visited, div.fck a:visited {
	color: #92BB3E;
}


h2, h3, h4  { 
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:18px;
}

div.fck h2, div.fck h3, div.fck h4 {
	line-height:12px;
}

a:link {
	color: #00A3B5;
	text-decoration: none;
}

a:visited {
  color: #92BB3E;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: #ff6600;
}

a:hover {
	text-decoration: none;
	color: #ff6600;
}

a:active {
	text-decoration: none;
}


a.top_nav_links {
	font-size:12px;

}

#left_side_highlight_box {
	width:250px;
	height:160px;
	/* background:#efefef;   REM */
	border-color:#999999;
	border-width:1px;
	border-style: solid;
}

.subheader {
	line-height:190%;
	width:100%;
	height:30px;
	border-color:#999999;
	border-width:0 0 1px 0;
	border-style: solid;
	font-weight:bold;
	font-size:105%;
	color:#989999;
}

.style13 {
	font-size:12px;
	color:#000;
}

#home_header ul {
	list-style-type: none;
	text-indent:0%;
	line-height:20px; 
	margin-top:0px;
}

#home_header ul li a, #home_header ul li a:visited {
	display: block;
	width:250px;
	font-size:11px;
	color:#666666;
	border-color:#cfcfcf;
	border-width:1px 0 0 0; 
	border-style: solid;
}

#home_header ul.nav_level_1 li a:link, #home_header ul.nav_level_1 li a:visited {
	border-style: none;
}

#home_header ul li a.on, #home_header ul li a.on:visited {
	color:#ff0000;  /* Highlight the one menu item the page is on. This SHOULD be the section color Generate it Dynamically in HEAD area*/
	border-style:none;
}


/*  this next value SHOULD be overriden by section a section specific color: style in the HEAD  */

#home_header ul li a:hover, #home_header ul ul li a:hover, #home_header ul ul ul li a:hover {
	color:#0000FF;/*  this value will be overriden in HEAD */
	background:#efefef; 
}

#home_header ul ul li a {
	display: block;
	margin-left:-40px;
	padding-left:12px;
	border-style: none;
}

#home_header ul li ul li a, #home_header ul li ul li a:visited {
	border-style: none;
}

#home_header ul ul ul li a {
	display: block;
	margin:0 0 0 -80px;
	padding-left:22px;
	border-style: none;

}

#home_header ul li:first-child a, #home_header ul li:first-child a:visited { /* Remove  top border on the very first element */
	border-style: solid;
	border-width:0;
}

ul#nav_0 li:last-child a { /* put a lower border on the very last element */
	border-style: solid;
	border-width:1px 0 1px 0;
}



div.blog.archive {
	float: right;
	margin-top: 22pt;
	margin-bottom: 0pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-right: 4px;
	margin-left: 5px;
	width: 140px;
	background-color: #ece9d8;

}


div.blog.archive ul {
	list-style-type: none;
}

#crumbs_0 li {
	display:inline;
	list-style-type: none;
}

#crumbs_0 ul {
	margin:0;
	padding:0;
}



div#subpageheaders_content ul, div.fck ul{
	 margin:0 0 0 0;
	 padding:0 0 0 0;
}

div#subpageheaders_content a:link, div#subpageheaders_content a:visited {
	line-height:30px; 
	padding-right:16px;
	background-image:url(http://www.rrc.mb.ca/images/arrow_crumbs.gif);
	background-repeat: no-repeat;;
  background-position:right; 
  font-size:11px ;
  font-weight:normal;
  color:#666666;
}


div#subpageheaders_content a:hover {
	line-height:30px;
	color:#ff6600;
}

div#subpageheaders_content a.on:link, div#subpageheaders_content a.on:visited {
	line-height:30px;
	background-image:none;
	color:#333333;
}


#subpageheaders_content ul li {
	margin-right:0px;
	margin-left:0px;
}

#subpage_content form label{
	display: block;
	margin-top: 1em;
	margin-right: 0pt;
	margin-bottom: 0.2em;
	margin-left: 0pt;
	font-weight: bold;
}

#subpage_content form input {
	display: block;
	margin-top: 0.2em;
	margin-right: 0pt;
	margin-bottom: 1em;
	margin-left: 0pt;
}

a.shoppingcartlink
{
	color:#F76131;
}

a.shoppingcartlink:hover 
{
	color:#00A3B5;
}
