﻿
/*a:hover, .a:active{
	color: #fff;
	text-decoration:underline #fff;
	background-color: #cc0033;
	border-bottom: 1px dotted #fff;	
}*/
a:hover {
	text-decoration:underline;
	/*border-bottom: 1px dotted #fff;	*/
}

/* unordered list style*/
ul {
	list-style-type: square;
	margin: 0;
	line-height: 1.5;
}

/* ordered list style*/
ol {
	margin: 0;
	line-height: 1.5;
}



/* Body text aligment*/
body .right { text-align: right ! important; }
body .left { text-align: left ! important; }
body .center { text-align: center ! important; }

body .top { vertical-align: top ! important; }
body .middle { vertical-align: middle ! important; }
body .bottom { vertical-align: bottom ! important; }

body .bold { font-weight: bold ! important; }
body .italic { font-style: italic ! important; }
body .underline { text-decoration: underline ! important; }


/* Grey line seperator*/
.DivNav{
	padding: 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-top: 1px white solid
}



/* Headers*/

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: 2px;
	margin-top: 8px;

}

h2 {

	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 6px;

}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: 6px;

}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: normal;


}


/* Parargraph style*/
p {
	line-height: 1.5em;
	font-size: 12px;
	margin: 2px 0 10px 0px;
}


a.image {border:none;
border-bottom: none;}

a.image:visited {border:none;
border-bottom: none;}

a.image:hover{border:none;
border-bottom: none;}


form { margin: 0; padding: 0; }

#skipNav {
	position: absolute;
	left: -9999px;
	text-decoration: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clr  {
	clear:both;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Global menu classes
------------------------ */
.men_bot {
border-bottom:7px #666 solid}

.center_bak a:hover{
background-position:center}

.center_bak {
border-left:#454952 1px solid;
border-right:#30373F 1px solid}

/* header
------------------------ */

#header {
	text-align:left;
	padding: 0;
	margin:0;
	background-color:#B1062E;
	background:url(http://www.carleton.ca/cu/header/_images/templates/new_head_bk.jpg);
	min-height:70px;
 	height:auto !important;
 	height:70px;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-top:#000 1px solid;
	}
	
#logo a{
	float:left;
	border-bottom-style:none;
	color:#fff;
	}
 
#search_box{
	float:right;
	margin: 0 10px 0 0;
	padding-right: 2px;
	
	}
	
#srch_container {
	float:left;
	color: #999;
	margin:0 0 0 1px;
	padding:6px 4px 0 0;
	border-right:#DA395E 1px solid;
	min-height:64px;
 	height:auto !important;
 	height:64px;
	background:url(http://www.carleton.ca/cu/header/_images/templates/line.gif);
	background-position:right;
	background-repeat:repeat-y;
	text-align:right;

	}	
	
#srch_container  ul{
	list-style:none;
	margin:0 ;
	padding:3px 0 0 2px;
	}
		
#srch_container  li a{
	margin-bottom:0 !important;
	margin-bottom:-3px;
	padding:0;
	}
	
#srch {
	margin:0; padding:0;
	}

#srch a {
	display:block;
	display:inline-block;
	width:76px; height:17px;
	margin:0; padding:0;
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_az.gif") top left no-repeat;
	text-decoration: none;
	border-bottom:none;
	}
	
#srch a:hover {
	background-image: url("http://www.carleton.ca/cu/header/_images/templates/srch_azB.gif");
	}

#srch a span { display:none; margin:0; padding:0;}


#srch .dir a {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_dir.gif") top left no-repeat;
	}

#srch .dir a:hover {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_dirB.gif") top left no-repeat;
	}
	
#srch .map a {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_map.gif") top left no-repeat;
	}

#srch .map a:hover {
	background: url("http://www.carleton.ca/cu/header/_images/templates/srch_mapB.gif") top left no-repeat;
	}
 
#search_form {
	float:left;
	color: #fff;
	font-size: 11px;
	margin: 8px 1px 1px 9px;
	padding: 6px 0 0 6px;
	font-family: verdana, Arial, sans-serif;
	}
 
form { margin: 0; }

label { 
	float:left;
	padding: 3px 0 3px 0;
	}

.searchText {
	font-size: 100%;
	color: #000;
	
	padding:0 2px 0 4px;
	margin-bottom: 6px;
	background-color:#eee;
	}
	
.searchBut {
	padding:0 0 0 2px;
	margin-top: 0;
	*margin-top: 0; /* IE 7 and below */
    _margin-top: -2px; /* IE 6 and below */
	}
	

/* CSS for left side menu */
.sideMenu {
	line-height: 1;
	width: 177px;
	margin: 0 0 8px;
	padding: 0;
	font-size: 12px;
}

.sideMenu a:link{
	display: block;
	padding: 4px 2px 4px 9px;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	border-bottom: none;
	
	
}
.sideMenu a:visited { 
	background: #ccc; 
	display: block;
	padding: 4px 2px 4px 9px;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	border-bottom: none;
	 }
	
.sideMenu a:hover { background: #f2f2f2; color: #000; }

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ccc;
	display: block;
	border-bottom: none;
}
.heading a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ccc;
	display: block;
	border-bottom: none;
}
.heading a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ccc;
	display: block;
	border-bottom: none;
}
.heading a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #000;
	display: block;
	border-bottom: none;
}
.heading a:active
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ccc;
	display: block;
	border-bottom: none;
}

.sideMenu a.selected, .sideMenu a:hover.selected, .sideMenu a:visited.selected { background: #fff;border-bottom: none; }



a:hover.selected { display: subSideMenuOn; }

.sideMenu .subSideMenuOff { display: none; }
.sideMenu .subSideMenuOn a { padding: 4px 4px 4px 25px ! important; }
/* end side menu links */

	
/* Department title in red bar*/

.Title { margin: 0; }
	
.Title a:visited {
	text-decoration: none;
	color: #ffffff;
	margin: 0px 0px;
	font-family: TrebuchetMs, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-bottom: none;
}
.Title a:link {
	text-decoration: none;
	color: #ffffff;
	margin: 0px 0px;
	font-family: TrebuchetMs, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-bottom: none;
}
.Title a:hover {
	color: #FFFFFF;
	margin: 0px 0px;
	font-family: TrebuchetMs, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-bottom: none;
}


/* Footer date address and links*/
.year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
        padding-left: 9px;
	background-color: #666666;  
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
        padding-left: 9px;
        text-align: left;
	background-color: #666666; 
}


.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666; 
}

.footerlinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
        text-decoration: none;
		border-bottom: none;
}

.footerlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
        text-decoration: none;
		border-bottom: none;
}

.footerlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: none;
}

.footerlinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;
}


.footerBG{ background-color: #B20000;
background-image: url('http://www.carleton.ca/cu/header/_images/templates/foot_back.gif');
background-repeat: repeat-x}
/* End Footer CSS*/


/* Hidden menu rows*/
tr.off { display: none; }



.spacer {
        height: 20px
}

.logo {
        text-align:center
}

.logo a {border-bottom: none;
}

/* Background colours*/

.bgndBlack { background-color: #000000 }
.bgndWhite { background-color: #FFFFFF }
.bgndLtGrey { background-color: #CCCCCC }
.bgndMedGrey { background-color: #999999 }
.bgndDarkGrey { background-color: #666666 }
.bgndRed{ background-color: #CC0033 }
.bgndLtGreyB { background-color: #F2F2F2 }


.maincontent {margin-top: 15px;
}
