@charset "utf-8";
/*NAVIGATION STYLES*/

#main_menu {
	width:670px;
	float:left;
	color:#FFFFFF;
	padding-top:125px;
	padding-left: 10px;
}

#main_menu li {
	float: left;
	list-style-type: none;
	font-family: "Trebuchet MS", Helvetica, Arial,sans-serif;
	color:#FFFFFF;	
	height: 30px;
	font-size:14px;
	
	margin-right: 15px;
	padding-right: 20px;

	
	
}

#main_menu li a {
	color:#FFFFFF;
	text-decoration: none;	
	display:block;
	font-size:14px;	
	text-align:center;
	padding-bottom: 14px;
	padding-left: 0px;
	padding-bottom: 16px;
}

/**/
#main_menu ul li div{
	display: none;
	position: absolute;			
}

#main_menu ul li:hover div{
	display: block;
}


#main_menu ul li {
	float:left;
 
    
}

#member_nav_login #mem, #member_nav_login #alu{
	cursor: pointer;
	}


.sub_main_menu{
	background-image: url(https://dtrc.ca/shared_images/nav_menu_background4.png);
	background-repeat:  no-repeat;
	background-position: right bottom;
	padding: 10px;
	width: 300px;
	min-height: 240px;
	
	
	

z-index: 100;

	}
	
.sub_main_menu p {
	line-height:22px;	
	font-family:"Trebuchet MS", Helvetica, Arial,sans-serif;
	font-size:15px;
	font-style: italic;
	color: #eaeaea;
	}

.sub_main_menu ul {
padding-top:3px;
}


#main_menu ul ul li{
	clear:both;	
}






#service_nav_a1 li a:hover, #service_nav_a2 li a:hover{
	color:#579AC4;
}
#member_nav_a li a:hover, #member_nav_a2 li a:hover{
	color:#8A87BC;
}
#support_nav_a1 li a:hover, #support_nav_a2 li a:hover{
	color:#A84C8B;
}
#news_nav_a li a:hover{
	color:#A3BC54;
}
#about_nav_a li a:hover{
	color:#36AAB7;
}


#service_nav_a1 li a, #service_nav_a2 li a{
	color:#fff;
}
#member_nav_a li a, #member_nav_a2 li a{
	color:#fff;
}
#support_nav_a1 li a, #support_nav_a2 li a{
	color:#fff;
}
#news_nav_a li a{
	color:#fff;
}
#about_nav_a li a{
	color:#fff;
}





#service_nav_li:hover {
	background-image: url(https://dtrc.ca/shared_images/menu_li_hover_arrow.png);
	background-repeat:  no-repeat;
	background-position: right top;
	
}
#member_nav_li:hover {
	background-image: url(https://dtrc.ca/shared_images/menu_li_hover_arrow.png);
	background-repeat:  no-repeat;
	background-position: right top;
}
#support_nav_li:hover {
	background-image: url(https://dtrc.ca/shared_images/menu_li_hover_arrow.png);
	background-repeat:  no-repeat;
	background-position: right top;
}
#news_nav_li:hover {
	background-image: url(https://dtrc.ca/shared_images/menu_li_hover_arrow.png);
	background-repeat:  no-repeat;
	background-position: right top;
}
#about_nav_li:hover {
	background-image: url(https://dtrc.ca/shared_images/menu_li_hover_arrow.png);
	background-repeat:  no-repeat;
	background-position: right top;
}


#service_nav_li:hover #service_nav_menu {
	/* border: 1px solid #36AAB7; */
	border: 1px solid #555; 
	border-top: 0;
		
}
#member_nav_li:hover #member_nav_menu {
	/* border: 1px solid #579AC4;*/
	border: 1px solid #555; 
	border-top: 0;
	
}
#support_nav_li:hover #support_nav_menu {
	/* border: 1px solid #A84C8B; */
	border: 1px solid #555; 
	border-top: 0;
		
}
#news_nav_li:hover #news_nav_menu {
	/* border: 1px solid #A3BC54; */
	border: 1px solid #555; 
	border-top: 0;
		
}
#about_nav_li:hover #about_nav_menu {
	/* border: 1px solid #8A87BC; */
	border: 1px solid #555; 
	border-top: 0;
		
}





/* sub menu */

#sub_menu {
	width:150px;
	float:left;
	color:#FFFFFF;
	background-image:url(https://dtrc.ca/shared_images/submenu_bg.png);
	height:130px;
	padding-left:20px;
	padding-top:30px;
	margin-top:0px;
	margin-left: -40px;
}

#sub_menu li {
	list-style-type: none;
	font-family:"Trebuchet MS", Helvetica, Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;	
	height: 30px;
	font-size:12px;
}

#sub_menu li a {
	color:#FFFFFF;
	text-decoration: none;

}

#sub_menu li a:hover {
	color:#999999;
}


#member_nav_login {
float: left; 
width: 200px; 
margin-left: 200px;
}
#member_nav_login a {
outline: none;
}
#member_nav_login a:hover {
color: #8A87BC;
}

#member_nav_login .loginform form {

}

#memberlogin form {
	display: block;
}
#alumnilogin form{
	display: none;
}