

*,body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

body{
	font-size:100%;
	background-color:#F6F6F6;
	margin:5px;
	padding:0px;
}


.clear{
	float:none;
	clear:both;
}


td#container{
	min-width:300px;
	word-wrap:break-word;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0px;
  padding:0;
}



	
	* html td#container{width:99.5%}
	



.left{
	float:left;
}


.right{
	float:right;
}


fieldset{
	border: 1px solid #99c1d6;
}
fieldset .fieldset-wrapper {
	padding:8px;
}


div.block h2 {
padding-left:14px;
}

div#header{
	width:100%;
	font-size:80%;
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-color:#663399;
	background-image: url("trans-watermark.png");
	behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
	overflow:hidden;	
}

	
	
	
	div#location{
		float:left;
		width:40%;
		margin-right:15px;
		margin-top:0px;
	}
	div#location div#unilogo{
  	width:202px;
		height:35px;
		margin:0px 0 0 25px;
		background-image: url("logo_small_yorkuni.png");
		behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
	}
		
		div#header div#location h1{
			font-size:130%;
			margin:3px 0 12px 25px;
			color:#FFFFFF;
		}
		

	
	div#header form{
		text-align:right;
		padding:17px 14px 17px 6px;
	}



	
		
		div#header form label{
			margin-right:3px;
			color:#bfe4ff;
		}
		
		
		div#header form input{
			height:auto;
			font-size:100%;
			vertical-align:middle;
			padding-bottom:2px;
			color:#00487d;
			border:1px solid #3384ad;
		}
		
		
		div#header form input.submit{
			width:auto;
			padding-bottom:0px;
			background-color:#bfe4ff;
			border:1px solid #00487d;
		}	
		
		div#header form input.radio{
			width:auto;
			border:none;
		}
	
		
		div#header form p{
			color:#c5dacd;
			margin:5px 0px 0px 0px;
			color:#bfe4ff;
		}
		
			
			
			div#header form p a:link{
				text-decoration:none;
				color:#bfe4ff;
			}
				
				div#header form p a:visited{
					text-decoration:none;
					color:#bfe4ff;
				}
				
				div#header form p a:hover{
					text-decoration:underline;
					color:#bfe4ff;
				}
       
    

@media screen and (max-width: 600px) {
    div#block-block-1 {
       display:none;
    }
    div#location{
        width:90%;
    }
}        


div#extra-links,div#extra-links-left,div#extra-links-right{	
	color:#FFFFFF;
	background-color:#0072b9;
}
div#extra-links{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	overflow:hidden;
	width:100%;
	clear:both;
}


div#extra-links-left {
	float:left;
}

div#extra-links-right {
  float: right;
  text-align: right;
}

	
	div#extra-links p{
		margin:0px 12px;
		background-color:#00487d;
		padding:5px;
	}
		
		
		
		div#extra-links p span a:link{
			color:#bfe4ff;
			text-decoration:none;
		}
			
			div#extra-links p span a:visited{
				color:#bfe4ff;
				text-decoration:none;
			}
			
			div#extra-links p span a:hover{
					text-decoration:underline;
			}
			

@media screen and (max-width: 600px) {
    div#extra-links-left {
       display:none;
    }
}


div#breadcrumb{
	color:#00487d;
	background-color:#bfe4ff;
	width:100%;
}

	
	div#breadcrumb ul{
		margin:0px 17px;
		padding:0px 0px 0px 9px;
	}
		div#breadcrumb ul li{
			display:inline;
			list-style-type:none;
			line-height:190%;
			margin:0px 5px 0px 0px;
			padding:0px;
		}
	
	
	
	div#breadcrumb a:link{
		color:#267ba7;
		text-decoration:none;
	}
		
		div#breadcrumb a:visited{
			color:#267ba7;
			text-decoration:none;
		}
		
		div#breadcrumb a:hover{
			text-decoration:underline;
		}


tr#content-container,body.mceContentBody{

	font-size:80%;
	color:#4D4D4D;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
tr#content-container{
  padding:0;
	overflow:hidden;
}


td.lhcolumn{
	overflow:hidden;
	width:166px;
	margin-right:10px;
  padding:20px 0 0 0;
	
}
	
td.lhcolumn h2 {
	background-color: #bfe4ff;
	border: 1px solid #FFFFFF;
	padding: 4px 0 4px 14px;
	text-decoration:none;
	margin: 0;
	text-align:left;
	font-size:100%
}

td.lhcolumn .block {
    padding-bottom:20px;
    width:166px;
}

td.lhcolumn .block-book h2 {
    color:#FFFFFF;
	background-color: #1878bd;
}
td.lhcolumn .block-book h2 a {
    color:#FFFFFF;
}


@media screen and (max-width: 450px) {
	
	td.lhcolumn {
	   width: 110 px;
	}
    td.lhcolumn .block {
        width:110px;
        font-size:90%
    }

    td.lhcolumn div#block-block-5,
    td.lhcolumn div#block-block-6 {
        display:none;
    }
}



ul.menu li {
		padding:0;
}

td.lhcolumn ul { 
	margin-left:0;
	padding:0px;
}
td.lhcolumn ul.menu li {
		margin:0;
		margin:0;
		width:100%;
}

td.lhcolumn .menu,td.lhcolumn .menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
	
	td.lhcolumn .menu li{
		list-style:none;
	}

		
		.menu li.nav-title{
			font-weight:bold;
			padding:8px 4px;
		}


td.lhcolumn .menu li a{
	display:block;
	font-weight:normal;
	text-decoration:none;
	background: #DFDFDF url("../../../../misc/menu-leaf.png") no-repeat 5px 12px;
	padding:7px 15px;
	color:#000000;
	border:1px solid #FFFFFF;
	margin:0px;
}

td.lhcolumn .menu li a:visited{
  background-repeat:no-repeat;
  border:1px solid ##000000;
  color:#000000;
  display:block;
  margin:0px;
  text-decoration:none;
}

td.lhcolumn .block-book .menu li a{
    background: #bfe4ff url("../../../../misc/menu-leaf.png") no-repeat 5px 12px;
    color:#000000;
}

td.lhcolumn .block-book .menu li a:visited{
	color:#000000;
}


td.lhcolumn .menu li a:hover {
	color:#FFFFFF !important;
	background-color:#663399 !important;
}

td.lhcolumn .menu li li a,td.lhcolumn .menu li li a:visited{
	color:#000000;
	background-color:#DFDFDF;
}

td.lhcolumn .block-book .menu li li a,td.lhcolumn .block-book .menu li li a:visited{
	color:#000000;
	background-color:#bfe4ff;
}





td.lhcolumn .menu li.expanded li a{ 
	background-position:15px 12px;
	padding-left: 25px;
}

td.lhcolumn .menu li.collapsed a{ 
	background-image: url("../../../../misc/menu-collapsed.png");
}
td.lhcolumn .menu li.expanded a{ 
	background-image: url("../../../../misc/menu-expanded.png");
}
td.lhcolumn .menu li.expanded li a{ 
	background-image: url("../../../../misc/menu-leaf.png");
}



td.lhcolumn .menu li li.expanded li a{ 
	background-position:25px 12px;
	padding-left: 35px;
}
td.lhcolumn .menu li li.collapsed a{ 
	background-image: url("../../../../misc/menu-collapsed.png");
}
td.lhcolumn .menu li li.expanded a{ 
	background-image: url("../../../../misc/menu-expanded.png");
}
td.lhcolumn .menu li li.expanded li a{ 
	background-image: url("../../../../misc/menu-leaf.png");
}



td.lhcolumn .menu li li li.expanded li a{ 
	background-position:35px 12px;
	padding-left: 45px;
}
td.lhcolumn .menu li li li.collapsed a{ 
	background-image: url("../../../../misc/menu-collapsed.png");
}
td.lhcolumn .menu li li li.expanded a{ 
	background-image: url("../../../../misc/menu-expanded.png");
}
td.lhcolumn .menu li li li.expanded li a{ 
	background-image: url("../../../../misc/menu-leaf.png");
}


td.lhcolumn .menu li li li i li.expanded li a{ 
	background-position:45px 12px;
	padding-left: 55px;
}
td.lhcolumn .menu li li li li li.collapsed a{ 
	background-image: url("../../../../misc/menu-collapsed.png");
}
td.lhcolumn .menu li li li i li.expanded a{ 
	background-image: url("../../../../misc/menu-expanded.png");
}
td.lhcolumn .menu li li li li li.expanded li a{ 
	background-image: url("../../../../misc/menu-leaf.png");
}


td.mdcolumn{
	overflow:hidden;
	padding:10px 10px;
    width:100%;
}
	
	
	* html td.mdcolumn {
		height:1%;
		
	}

	
	td.mdcolumn img.img-space,body.mceContentBody img.img-space{
		margin:5px 8px 5px 5px;
	}
	

			
			
			td.mdcolumn div.comment ul,body.mceContentBody div.comment ul{
				list-style-type:square;
				list-style-image:url("../../../../misc/menu-leaf.png");
				margin-left:15px;
				padding:0px;
			}
			
	
	
	td.mdcolumn a:link,body.mceContentBody a:link{
		color:#00487d;
		text-decoration:none;
	}
		
		td.mdcolumn a:visited,body.mceContentBody a:visited{
			color:#4e829c;
			text-decoration:none;
		}
		
		td.mdcolumn a:hover,body.mceContentBody a:hover{
			color:#00487d;
			text-decoration:underline;
		}



td.mdcolumn img.mid-banner{
    width:100%;
	max-width:720px;
	height:auto;
}



	
	
	td.mdcolumn h1,body.mceContentBody h1{
		font-size:170%;
		color:#00487d;
		
		margin-top:15px;
		margin-bottom:15px;
	}
	td.mdcolumn div.clear{
        padding: 7px;
    }
	
		
		td.mdcolumn h2,body.mceContentBody h2{
			font-size:130%;
			color:#00487d;
			font-weight:bold;
			margin:5px 0px;
		}

			
			td.mdcolumn h3,body.mceContentBody h3{
				font-size:110%;
				color:#00487d;
				font-weight:bold;
				font-style:italic;
				margin:5px 0px;
			}
				
				td.mdcolumn h4,body.mceContentBody h4{
					font-size:100%;
					color:#00487d;
					font-weight:bold;
					margin:5px 0px;
				}
					
					td.mdcolumn h5,body.mceContentBody h5,
					td.mdcolumn h6,body.mceContentBody h6,
					td.mdcolumn h7,,body.mceContentBody h7{
						font-size:100%;
						font-weight:bold;
						font-style:italic;
						margin:5px 0px;
						color:#00487d;
					}
						
	
	td.mdcolumn p,body.mceContentBody p,
	td.mdcolumn ul li,body.mceContentBody ul li,
	td.mdcolumn ol li,body.mceContentBody ol li,
	td.mdcolumn ul li ul li,body.mceContentBody ul li ul li,
	td.mdcolumn ol li ol li,body.mceContentBody ol li ol li,
	td.mdcolumn dl,body.mceContentBody dl{
		line-height:140%;
	}
		
		td.mdcolumn ul li,body.mceContentBody ul li,
		td.mdcolumn ol li,body.mceContentBody ol li{
			margin-bottom:5px;
		}
		
		td.mdcolumn ul li ul li,body.mceContentBody ul li ul li,
		td.mdcolumn ol li ol li,body.mceContentBody ol li ol li,
		td.mdcolumn ul li ul li ul li,body.mceContentBody ul li ul li ul li,
		td.mdcolumn ol li ol li ol li,body.mceContentBody ol li ol li ol li{
			margin-bottom:5px;
		}
	
			
	
	td.mdcolumn dt,body.mceContentBody dt{
		font-weight:bold;
		margin:5px 0px;
	}
		td.mdcolumn dd,body.mceContentBody dd{
			font-style:italic;
			margin-left:0px;
		}
		
	
	td.mdcolumn .box,body.mceContentBody .box{
		
		padding:1px 0px 1px 0px;
		margin-top:10px;
	}
	
	
	td.mdcolumn .node ul ,body.mceContentBody ul{ 
		list-style-type: square;
		list-style-image: url("../../../../misc/menu-leaf.png");
	}	
	
	
	
    .boxout,.boxoutAlt,.rightBox,.leftBox
    {
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 5px;
        padding-left: 15px;
        margin-top: 15px;
        margin-right: 0px;
        margin-bottom: 15px;
        margin-left: 0px;
        border-top-width: 1px;
        border-right-width-value: 1px;
        border-bottom-width: 1px;
        border-left-width-value: 1px;
        border-top-style: solid;
        border-right-style-value: solid;
        border-bottom-style: solid;
        border-left-style-value: solid;
        display: block;
    }
	
    .boxout
    {
        background-color: #DFDFDF;
        border-top-color: #CCCCCC;
        border-right-color-value: #CCCCCC;;
        border-bottom-color: #CCCCCC;;
        border-left-color-value: #CCCCCC;;
    }
	
	
	td.mdcolumn hr,body.mceContentBody hr{
		color:#00487d;
		background-color:#99c1d6;
		float:none;
		padding:0px;
		margin:8px 0px;
		border:none;
		height:1px;
		clear:both;
	}
	
	
	table{
		width:100%;
		font-size:100%;
		border:1px solid #CCCCCC;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
		
		table tr th{
			font-weight:bold;
			padding:3px;
			vertical-align:top;
			background-color:#f3f8ff;
			border:1px solid #00487d;
		}
		
		table tr td{
			border-collapse:collapse;
			padding:3px;
			vertical-align:top;
		}
			
		
		td.mdcolumn table.no-border,body.mceContentBody table.no-border,
		td.mdcolumn table.no-border tr th,body.mceContentBody table.no-border tr th,
		td.mdcolumn table.no-border tr td,body.mceContentBody table.no-border tr td{
			border:none;
		}
		
		
		td.mdcolumn table.cell-colour tr td,body.mceContentBody table.cell-colout tr td {
			background-color:#dfd1e8;
		}
	
		
		td.mdcolumn table.collapse-borders,body.mceContentBody table.collapse-borders{
			
		}		
			
	
	td.mdcolumn p.top,body.mceContentBody p.top{
  	border-top:1px dashed #00487d;
		text-align:right;
		padding:5px 5px;
    clear:both;
	}
	
	
	td.mdcolumn p.author,body.mceContentBody.links{
		font-size:90%;
 
		color:#8C8C8C;
    text-align:right;
	}

	
	
	td.mdcolumn .view-id-modules_personal_current table caption {
		font-size:110%;
		font-weight:bold;
		color:#00487d;				
		margin:5px 0px;
	}
	
	
    td.mdcolumn table#ticker table th {
        display: none;
    }
    td.mdcolumn table#ticker img.image-thumbnail {
        float: left;
        margin: 0px 5px 5px 0px;
    }
	


td.mdcolumn div.col-half{
    width:242px;
    margin-right:20px;
    float:left;
}

td.mdcolumn div.col-half .boxout,td.mdcolumn div.col-half .boxoutAlt{
    width:240px;
}

td.mdcolumn div.col-third{
    margin-right:21px;
    float:left;
}

td.mdcolumn div.first-col{
    margin-right:21px;
    clear:both;
}

td.mdcolumn .col-half {
    width:350px;
}

td.mdcolumn div.col-half .boxout,td.mdcolumn div.col-half .boxoutAlt{
    width:348px;
}

td.mdcolumn .col-third {
    width:226px;
}

td.mdcolumn div.col-third .boxout,div.wide td.mdcolumn div.col-third .boxoutAlt{
    width:224px;
}

td.mdcolumn div.col-half .boxout,td.mdcolumn div.col-half .boxoutAlt,td.mdcolumn div.col-third .boxout,td.mdcolumn div.col-third .boxoutAlt{
        padding:0;
        margin-top:0;
}

td.mdcolumn div.col-half .boxout p,
td.mdcolumn div.col-half .boxoutAlt p,
td.mdcolumn div.col-third .boxout p,
td.mdcolumn div.col-third .boxoutAlt p,
td.mdcolumn div.col-half .boxout .vcard,
td.mdcolumn div.col-half .boxoutAlt .vcard,
td.mdcolumn div.col-third .boxout .vcard,
td.mdcolumn div.col-third .boxoutAlt .vcard {
    padding:0 12px 12px;
    margin:0px;
}

td.mdcolumn div.col-half .boxout p:first-child,
td.mdcolumn div.col-half .boxoutAlt p:first-child,
td.mdcolumn div.col-third .boxout p:first-child, 
td.mdcolumn div.col-third .boxoutAlt p:first-child {
    margin-top:12px;

}

td.mdcolumn div.col-half .boxout ul,
td.mdcolumn div.col-half .boxoutAlt ul,
td.mdcolumn div.col-third .boxout ul,
td.mdcolumn div.col-third .boxoutAlt ul {
    padding:0 12px 12px 0;
    margin:0px;
    margin-left:12px;
}

td.mdcolumn div.col-half .boxout ul ul,
td.mdcolumn div.col-half .boxoutAlt ul ul,
td.mdcolumn div.col-third .boxout ul ul,
td.mdcolumn div.col-third .boxoutAlt ul ul {
    padding-bottom:0;  
}


td.mdcolumn div.col-half .boxout h3,
td.mdcolumn div.col-half .boxoutAlt h3,
td.mdcolumn div.col-third .boxout h3,
td.mdcolumn div.col-third .boxoutAlt h3  {
    margin-top:12px;
    padding:0 12px;
}


td.mdcolumn .col-half h2,
td.mdcolumn .col-half .boxoutAlt h2,
td.mdcolumn .col-third  h2,
td.mdcolumn .col-third .boxoutAlt h2 {
    padding:7px 12px;
    border-bottom:none;
    font-size:110%;
    font-weight:bold;
    margin-top:0;
}

td.mdcolumn .col-half h2,td.mdcolumn .col-third  h2{
    color:#FFFFFF;
    background-color:#0072b9;
}

td.mdcolumn .col-half .boxoutAlt h2,td.mdcolumn .col-third  .boxoutAlt h2{
    color:#FFFFFF;
    background-color:#777;
}


td.mdcolumn .col-half .boxout h2,
td.mdcolumn .col-half .boxoutAlt h2,
td.mdcolumn .col-third  .boxout h2,
td.mdcolumn .col-third .boxoutAlt h2 {
    margin:-1px -1px 12px;
}

td.mdcolumn .col-half h2 a:link,td.mdcolumn .col-third h2 a:link,
td.mdcolumn .col-half h2 a:visited,td.mdcolumn .col-third h2 a:visited,
td.mdcolumn .col-half h2 a:hover,td.mdcolumn .col-third h2 a:hover{
    color:#FFFFFF;
} 

td.mdcolumn .col-half a:link,td.mdcolumn .col-third a:link,
td.mdcolumn .col-half a:visited,td.mdcolumn .col-third a:visited,
td.mdcolumn .col-half a:hover,td.mdcolumn .col-third a:hover{
    text-decoration:underline;
} 


td.mdcolumn div.col-half .boxout iframe,
td.mdcolumn div.col-half .boxoutAlt iframe,
td.mdcolumn div.col-third .boxout iframe,
td.mdcolumn div.col-third .boxoutAlt iframe {
    padding:0 12px;
}


td.mdcolumn .col-half .boxoutAlt,td.mdcolumn .col-third  .boxoutAlt{
    border-width:1px;
}	





td.mdcolumn .col-half h2 a:link,td.mdcolumn .col-third h2 a:link,
td.mdcolumn .col-half h2 a:visited,td.mdcolumn .col-third h2 a:visited,
td.mdcolumn .col-half h2 a:hover,td.mdcolumn .col-third h2 a:hover{
    color:#FFFFFF;
}

td.mdcolumn .col-half h2,td.mdcolumn .col-third  h2{
    color:#FFFFFF;
    background-color:#0072b9;
}
td.mdcolumn .col-half .boxoutAlt h2,td.mdcolumn .col-third  .boxoutAlt h2{
    color:#FFFFFF;
    background-color:#0072b9;
}


td.mdcolumn .col-half ul,td.mdcolumn .col-third ul{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0.75em;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

td.mdcolumn .col-half ul li,td.mdcolumn .col-third ul li{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0.25em;
    margin-left: 1.5em;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside;
}
	


td.mdcolumn #tabs {
    margin-bottom:15px;
}

#tab-1,#tab-2,#tab-3,#tab-4,#tab-5,#tab-6,#tab-7,#profile,#research,#publications,#teaching,#external,#course-overview,#course-content,#course-teaching,#course-assessment,#course-careers,#course-applying {
    border: 1px solid #CCCCCC; 
    border-top:none;
    padding:10px;
}

#tabs>div {
border: 1px solid #CCCCCC;
border-top: none;
padding: 10px;
}

td.mdcolumn ul.tabNavigation {
    background-color:#FFFFFF;
    border-bottom:1px solid #CCCCCC;
    font-size:90%;
    line-height:18px;
    list-style: none;
    margin: 0;
    padding: 11px 0 5px;
}

td.mdcolumn ul.tabNavigation li {  
    display: inline;
    padding:0;
    position:relative;
}

td.mdcolumn ul.tabNavigation li a {
    background-color: #e9e9e9;
    border:1px solid #CCCCCC;
    border-bottom-color:#CCCCCC;
    color:#000;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    padding:7px;
    text-decoration:none;
}

td.mdcolumn ul.tabNavigation li a.selected,td.mdcolumn ul.tabNavigation li a.selected:hover,td.mdcolumn ul.tabNavigation li a.selected:focus  {
    background-color: #FFFFFF;
    border-bottom:1px solid white;
    cursor:text;
    
}

td.mdcolumn ul.tabNavigation li a:hover {
    background-color: #CCCCCC;
}

td.mdcolumn ul.tabNavigation li a:focus {
        background-color:#CCCCCC;
        outline:1px dotted;
        outline-offset:-1px;
        -moz-outline-radius:5px 5px 0 0;
} 
    
td.mdcolumn #tabs .boxout, #mdcolumn #tabs .boxoutAlt {
    width:450px;
}
        
.wide #mdcolumn #tabs .boxout,.wide #mdcolumn #tabs .boxoutAlt  {
    width:663px;
}   





#course-summary {
    margin-bottom:25px;
    margin-top:0;
}

div#mdcolumn #course-title {
    font-size:200%;
    margin-bottom:0;
}

#course-summary-table  {
    margin:15px 0;
}

#course-summary-table td {
    background-color:#0072b9;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px ;
}

#course-summary-table td a {
    color: #FFFFFF;
    text-decoration: underline;
}

#course-summary-table th {
    background-color:#CCCCCC;
    color:#000;
    font-size:85%; 
    font-weight:normal;
    padding:5px 10px;
}

#course-entry {
    font-size:80%;
    font-weight:normal;
}

#course-entry  a {
    color:#FFFFFF;
}

#course-calls-to-action {
    width:100%;
    overflow:auto;
    clear:both;
    margin-bottom:10px;
}

td.mdcolumn #course-apply-now {
    background-color: #663399;
    border: 1px solid #663399;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #FFFFFF;
    float:left;
    font-size:140%;
    margin-right:15px;
    padding: 10px 25px;
    text-decoration: none;
}

td.mdcolumn #course-apply-now:hover {
    background-color:#0072b9;
    background-image:none;
}

#course-track {
    font-size:85%;
    text-align:left;   
}

#course-track h3 {
    margin:0;
}

 #course-track  {
    color:#4D4D4D;
}






	


td.rhcolumn div.block{
	width:218px;
	w\idth:187px;
	border-width:1px 0 1px 1px;
	border-style:solid;
	margin-bottom:20px;
    padding:6px 15px;
    overflow:hidden;
    text-align:left;
	border-style:solid;
    background-color:#f3f8ff;
	border-color:#dfd1e8;
    float:right;
}


td.rhcolumn div#block-mathfilter-3{
    width:218px;
    padding:0px;
}


td.rhcolumn div.block-image_attach,td.rhcolumn div#block-views-image_frontpage_random-block_1 {
	width:218px;
	border-style:none;
	margin-bottom:20px;
    padding:0;
    overflow:hidden;
    text-align:left;
    background-color:none;
    float:center;
}

table.contact-details {
	border-style:hidden;
}

table.contact-details tr th{
	border-style:none;
	padding-left:0px;
	font-weight:bold;
}

table.contact-details tr td{
	border-style:none;
	padding-right:0px;
}



td.rhcolumn{
	overflow:hidden;
	width:218px;
	margin-left:10px;
	text-align:right;
 
  padding:20px 0 0 0;
}



	
	
	td.rhcolumn a{
		
		text-decoration:none;
	}
		
		td.rhcolumn a:visited{
		
			text-decoration:none;
		}
		
		td.rhcolumn a:hover{
		
			text-decoration:underline;
		}


	
	
	td.rhcolumn h1{
		font-size:130%;
		font-weight:bold;
		text-align:left;
		margin:8px 0px;
	}
		
		td.rhcolumn h2{
			font-weight:bold;
			margin:12px 0px;
			text-align:left;
			font-size:120%
		}
			
			td.rhcolumn h3{
				font-size:110%;
				font-weight:bold;
				text-align:left;
				margin:12px 0px;
			}
				
				td.rhcolumn h4{
					font-size:110%;
					font-weight:bold;
					font-style:italic;
					text-align:left;
					margin:12px 0px;
				}
					
					td.rhcolumn h5,
					td.rhcolumn h6,
					td.rhcolumn h7{
						font-size:100%;
						font-weight:bold;
						text-align:left;
						margin:12px 0px;
					}
	
	
	td.rhcolumn p,
	td.rhcolumn ul li,
	td.rhcolumn ol li{
		line-height:140%;
		text-align:left;
	}
		
		td.rhcolumn ul li,
		td.rhcolumn ol li{
			margin:3px 0 2px 0.5em;
			text-align:left;
      list-style-image:url('../../../../misc/menu-leaf.png');
      list-style-type:circle;
		}
			
td.rhcolumn ul{ 
	margin-left:0px;
	padding:0px;
}



td.rhcolumn h1,td.lhcolumn h1{
	color:#00487d;
}
	
	td.rhcolumn h2,td.lhcolumn h2{
		color:#00487d;
	}
		
		td.rhcolumn h3,td.lhcolumn h3{
			color:#00487d;
		}
			
			td.rhcolumn h4td.lhcolumn h4{
				color:#00487d;
			}
			



td.rhcolumn a:link,td.lhcolumn a:link {
	color:#00487d;
}
	
	td.rhcolumn a:visited,td.lhcolumn a:visited {
		color:#4e829c;
	}
	
	td.rhcolumn a:hover,td.lhcolumn a:hover{
		color:#00487d;
	}


@media screen and (max-width: 800px) {
	div#block-image_attach-0,
	div#block-views-visitors_all-block_1,
	div#block-views-events_calendar-block_1 {
	   display:none;
	}
    body.node-staff_profile div#block-image_attach-0 {
       display:block;
    }
}


td#footer{
	background-color:#FFFFFF;
	width:100%;
	font-size:80%;
	color:#4D4D4D;
	padding-bottom:8px;
	border-top:1px solid #8C8C8C;
	overflow:hidden;
}
	
	
	td#footer p{
		line-height:140%;
	}
	
	
	td#footer p.left{
		float:left;
		margin:8px 14px 8px 10px;
	}
	
	
	td#footer p.right{
		float:right;
		text-align:right;
		margin:8px 10px 8px 14px;
	}
	
	
	
	td#footer a:link{
		color:#00487d;
		text-decoration:none;
	}
		
		td#footer a:visited{
			color:#4e829c;
			text-decoration:none;
		}
		
		td#footer a:hover{
			color:#00487d;
			text-decoration:underline;
		}


.new {
	padding-left:0.5em;
	font-size:0.85em;
	color:#FF0000;
	font-weight:bold;
}

tr.odd {
background-color:#EEEEEE;
}
tr.even {
background-color:#DFDFDF;
}

div.forcewrap {
  text-wrap: unrestricted;
  word-wrap: break-word;
  white-space: normal;
}

div#header form input.form-submit {
background-color:#bfe4ff;
border-color:#00487d;
padding-bottom:0px;
width:auto;
}

div#header form input.form-radio{
	border-width:0;
}
.last {
	padding-bottom:5px;
}
.item-list .pager li {
	padding:0;
}
.comment {
	padding:10px 15px;
	margin:15px 0px;
	background-color:#f3f8ff;
  border:1px solid #aabbcc;
  overflow:auto;
}
.comment-pic{
border:1px solid #aabbcc;
  float:right;
  width:100px;
  margin: 0 0 5px 5px;
  text-align:center;
  background-color:white;
  padding:3px;
  
}
.comment-pic img{
  width:85px;
  height:85px;
}

p.links {
text-align:right;
 margin-top:5px;
 margin-bottom:5px;
}
p.author{
 margin-top:5px;
 margin-bottom:5px;

}

.tags,.tags .links,.groups{
  font-size:90%;
  margin:0px;
  display:inline;
  line-height:1.9em;
}

.messages {
	background-color:#FFFFCC;
	border:1px solid #E1E1AE;
	margin-bottom:1em;
	padding:0.5em;
	clear:both;
  margin:0.2em;
}
.preview .node {
	background-color:#FFFFCC;
	border:1px solid #E1E1AE;
}

.messages.error li,.messages.status li{
	list-style-type:none;
	list-style-image:none;
}
ul.secondary li {
border-right:0px none #CCCCCC;
display:inline;
padding:0;
}
.item-list ul li {
	list-style-image:url('../../../../misc/menu-leaf.png');
}


.add {
  background:url('add.png') no-repeat center left;
  padding-left:20px;
  margin-left:0px;
  behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc'); 
  padding-bottom:3px;
}
.grouplink {
  background:url('group.png') no-repeat center left;
  padding-left:20px;
  margin-left:0px;
  behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
  padding-bottom:3px;
}
.printer {
  background:url('printer.png') no-repeat center left;
  padding-left:20px;
  margin-left:0px;
  behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
  padding-bottom:3px;
}
.subscribe {
  background:url('subscribe.png') no-repeat center left;
  padding-left:20px;
  margin-left:0px;
  behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
	display:none;
  padding-bottom:3px;
	cursor:hand;
  cursor:pointer;
  text-decoration:none;
}
.subscribe:hover {
  text-decoration:underline;
}

.node {
	padding:7px ;
	overflow:hidden;
	clear:both;
	margin:0em 0pt 0em;
}
.teaser{
	border:1px solid #CCCCCC;
	padding:10px;
}
.teaser .toc,.views-field-teaser .toc,.teaser table,.views-field-teaser  table{
display:none;
}
.item-list {
	margin-top:0.75em;
}
.item-list ul li {
	text-align:left;
}


tr#content-container #autocomplete ul {
  margin: 0;
  padding: 0;
}
tr#content-container #autocomplete ul li {
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  color: #000000;
  white-space: pre;
  cursor: default;
}
tr#content-container #autocomplete li.selected {
  background: #0072b9;
  color: #FFFFFF;
}



div.view .views-exposed-widget {
	padding : 0;
}
div.view.views-hide{
	display:block;
}
div.view div.views-admin-links {
	width:auto;
}
div.view {
	padding:0 0 0 0;
}




ul.primary ,ul.secondary {
	
	border-width:0px;
	overflow:hidden;	
}
ul.primary li a:hover,ul.secondary li a:hover{
	border-color:#CCCCCC;
  background-color:#EEEEEE;
  text-decoration:underline;
}
ul.primary li.active a,ul.secondary li.active a{
	border-color:#CCCCCC;
}
ul.primary li a,ul.secondary li a{
  background-color:#DDDDDD;
  border:1px solid #CCCCCC;
  height:auto;
  margin:3px;
  padding:0pt 1em;
 
}
ul.primary a.active,ul.secondary a.active {
 border-width:1px;
}
ul.primary li,ul.secondary li{
	float:left;
	display:block;
}

td.mdcolumn .tabs a:link,body.mceContentBody .tabs a:link,td.mdcolumn .tabs a:visited,body.mceContentBody .tabs a:visited{
 text-decoration:none;

}


td.lhcolumn ul.menu li.active-trail a.active {
	font-weight:bold;
}

#subscriptions-ui-node-form .subscriptions_tableSelect-processed th {
	width:inherit;
}


.block-search {
	float:right;
}

.teaser h2 {
  display:inline;
}
.mdcolumn h1 {
  display:inline;
}
img.icon {
  width:16px;
  height:16px;
  padding-right:5px;
  behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
}

.book-navigation .menu {
  border-top:0px;
}
.book-navigation .page-links ,.forum-topic-navigation{
  text-align:center;
	border-top:0px;
  border-bottom:1px dashed #00487d;
}

.views-exposed-form .views-exposed-widget {
float:none;
}

.forum-topic-navigation .topic-next {
width:auto;
}
.book-navigation .page-next {
display:inline;
float:none;
}
.book-navigation .page-previous {
display:inline;
float:none;
}
.book-navigation a.page-next{
background:url(book_next.png) no-repeat right center;
padding-right:20px;
behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
}

.book-navigation a.page-previous{
background:url(book_previous.png) no-repeat left center;
padding-left:20px;
behavior: url('/www/sites/all/themes/yorkmath/iepngfix.htc');
}

.view-filters{
  clear:both;
}


#subscriptions-ui-node-form {
clear:both;
}


p.links{
font-size:90%;
 
}

html.js fieldset.collapsible div.fieldset-wrapper {
overflow:hidden;
}
.links.author{

clear:right;
}

.faceted-search-facet .item-list li ,.faceted-search-facet .item-list ul,.faceted-search-facet .item-list{
display:inline;
padding-left:5px;
}
.faceted-search-facet.faceted-search-guided {
margin-bottom:0.5em;
border:1px solid #dfd1e8;
padding:5px 15px ;
}
table.faceted-search {
border-width:0;
}

div.view .views-exposed-widget {
float:left;
padding:5px;
}
