
* {
			margin:0px; 
			padding:0px;
}


#mainwrapper {
			width:915px; 
			margin: 0px auto;
}

html, body { 	
			background-color: #e1e3e8; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: small;
	
			}
body {
    -webkit-text-size-adjust: 100%;
}


.notebox {
			background-color: #ebf0fa; 
			margin:10px 0 0 0; 
			padding: 0; 
			border-bottom: solid 2px #b4c3e3;}


.notebox h3 {
			font-size: 12px; 
			color: white;  
			padding: 0px 0 5px 0; 
			margin: 0px;}
			
			
.notebox h4 {
			font-size: 14px; 
			color: white; 
			padding: 5px 0 6px  0; 
			margin: 0px;}


.notebox a {
			text-decoration: none; 
			color: #333333; 
			font-size:13px; 
			padding: 5px 0 5px 8px; 
			display:block; 
			margin:0; 
			border-bottom: solid 1px #b4c3e3}
			
			
.notebox a:visited {
			color: #5c5c5c;}
	
	
.notebox a:hover {
			background-color: #fff; 
			text-decoration:none; 
}


.subject {
			font-size: 10px; 
			text-transform: uppercase;
}
			
			
.leftcol {
			width: 220px; 
			float: left;}


.description {
			font-size:12px; 
			font-style:italic}


.description p {
			margin:0; 
			padding:0;
}


.credits {
			float:right; 
			font-weight:normal; 
			font-size:11px; 
			text-align:right;  
			margin-top:2px
}


#lilwrapper { 
			width:801px; 
			margin-left:auto; 
			margin-right:auto; 
}

.additionalinfo { 
			border-top:4px solid #3366cc;
			border-bottom:1px solid #8e9197;
			border-left:1px solid #b4b7bf;
			border-right:1px solid #b4b7bf;
			float:right; 
			width:680px; 
			margin-top: 11px; 
			background-color:#FFF;
}


.additionalinfo h3 {		
			font-weight:bold; 
			font-size:23px; 
			display:block; 
			padding:11px 0 9px 20px; 
			background-color:#f0f2f7;
			margin-bottom:13px;
			border-bottom:1px dotted #84a8f0;
			text-transform:none;
			color:#36C}
		

.additionalinfo h5 {		
			font-size:14px;
			margin-left:18px;
			color:#333
}


.additionalinfo ul { 
			list-style-type: none; 
			padding: 0px; 
			margin: 2px 4px 10px 18px;
}


.additionalinfo li { 
			margin-top: 7px; 
			margin-bottom:6px; 
			padding-left:11px;
			background-image: url(../images/bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
			font-size:14px;
			margin-right:80px;
			line-height:18px
}

.additionalinfo ol { 
			list-style-type: none; 
			padding: 0px; 
			margin: 2px 4px 10px 18px;
}


.additionalinfo img {
			margin-right:5px;
}


.sub-image {
			float:right; 
			margin: 5px 0 10px 10px; 
			border-top:2px solid #aaa; 
			padding-top:3px;
}

.breadcrumbs { 	
			background-repeat:repeat-x;
			margin: 0 0 0 0;
			text-align:left;
			padding:8px 2px 7px 10px;
			background-color: #b4b3c3;
			font-size:11px;
			background-image: url(../images/breadcrumb.jpg);
			color: #666;
}


.breadcrumbs a:hover {  
			background-color:#ebf0fa; 
			text-decoration:none;
			color:#264b96
}
	
	
.breadcrumbs a:visited {
			text-decoration:none; 
			color:#2d59b3
}


.divider {
			padding:11px;
}

.divider2 {
			padding:25px; 
			color:#bec0c2
}

.additionalinfo h4 {
			font-size: 16px; 
			font-weight:bold; 
			color:#FF6600; 
			margin: 0 0 0 18px;
}


.additionalinfo p {
			padding: 0px; 
			margin: 2px 20px 20px 18px; 
			font-size:14px; 
			line-height:19px;
}


.additionalinfo a:active {
			color:#FF6600
}


.text10 {
			width:184px;
			font:10px arial,tahoma;
} 



div#disclaimer { 
 			width:801px;
 			clear:both;
 			float:left;
			margin-top: 20px;
			padding:3px;
			font-size:11px;
			font-style:italic;
			color:#666666;
}
	

.rtfloater {
			float: right;
} 


.ltfloater {
			float: left;
}

#logo {float:left;
margin-top:10px}


a { 		
			color: #2d59b3; 
			text-decoration: none; 
}


a:hover { 
			text-decoration: underline; 
}


a:visited { 
			color: #6088d7;
}


.news {
			float:left; 
			width: 220px; 
			padding: 10px;
			font-size:11px; 
			border: 1px; 
			border-style: solid; 
			border-color:#ccc; 
			margin-top:6px;
}


.news h3 {
			font-size: 12px; 
			padding: 10px 0 0px 0; 
			margin: 5px 0 0px 0; 
			color: #3366cc;
}


.news strong {
			font-size:12px;
}


.fromnews {
			font-size: 10px; 
			text-transform: uppercase; 
			color:#666;
}


.footernav ul li {
			display: inline; 
			margin:0 0 0 20px; 
			padding:0;
}


.footernav a {
			font-size: 10px
}


.footernav ul {
			margin:0; 
			padding:0px;
}


.links {
			float: left
}


.footernav { 
			width:785px; 
			height:30px;
			margin: 0 auto; 
			padding: 9px;
			background-color: #F0F0F0;
}


.footernav a:hover {  
			background-color:#fff; 
			text-decoration:none; 
			color:#264b96
}


.footernav a:visited {
			color:#2d59b3;
}


.minilogo {
			float: left;
}


.bio {
			background-color:#CBD8E3; 
			border: 1px solid #3366cc;
}


.rtitem {
			border-top:1px #3366cc dotted; 
			background-color:#ebf0fa;
}


#rtcol h1 {
			color: #616161; 
			font-weight:bold; 
			font-size:13px;
			margin:10px
}


#rtcol p {
			font-size:12px; 
			margin:10px; 
			padding-bottom:10px
} 


#rtcol {
			float: right; 
			width: 170px; 
			margin-left:20px; 
			padding:0;
} 


.alertbox {
			width:219px; 
			float:left; 
			border:1px solid #EEE; 
			margin:10px 0 0 0; 
			background-color:#f5f7fa; 
	}


.alertbox .bottom {
			border: 1px solid #CECECE; 	
			border-top: none; 
}


.alertbox h4 { 
			color: #ff6600; 
			font-size: 110%; 
			padding:7px; 
			margin: 0; 
			border-bottom:1px dotted #ccc; 
			display:block;
}


.alertbox p {
			font-size: 12px; 
			margin: 5px 10px 5px 10px; 
			line-height:15px;
}


.alertbox a {
			color:#3366CC;
			font-size:12px; 


}

.alertbox a:hover {
			color:#3366CC;
			text-decoration:none;


}

.alertbox a:visited {
			color:#3366CC;
			text-decoration:none;


}


.alertbox ul {
			font-size: 12px; 
			padding: 5px 10px 6px 10px; 
			margin: 0px; 
}

.alertbox li {
			list-style:none;
			padding-bottom:5px;
			padding-top:5px;
			
}

.alertbox li + li {
			border-top:1px solid #DDD;
	
}


.alertbox h5 {
			font-size:12px; 
			font-weight:normal; 
			font-style: italic; 
			color:#666; 
			margin:10px 10px 0 11px;
			padding-bottom:0; 
}

.alertbox strong {
			text-transform:uppercase;
			font-weight:bold;
			font-size:12px;
			color:#666;
			
}

.alertbox h2 {
			text-transform:uppercase;
			font-weight:bold;
			font-size:12px;
			color:#666;
			margin-top:10px;
}

.alertbox img {
			padding: 5px 10px 6px 10px; 

	
}


.news-index { 
			padding: 0 5px 0 10px; 
			margin:0 0 12px 12px; 
			background-color:#fff;  
			float:right; 
			border-left:1px solid #cccccc;
}


.news-index strong {
			font-weight:bold; 
			text-transform:uppercase; 
			font-size:10px;
}

.fixed {
	width:220px;
}

.news-index p {
			margin:0 0 20px 0; 
			font-size:12px;
			line-height:15px
}





.right-inner-text {
			width:400px; 
			padding-top:0px;
}

.news-index img {
			float:left;
}


.news-index h1 {
			font-size: 10px; 
			text-transform: uppercase; 
			color:#666; 
			font-weight:normal; 
			margin-bottom:5px
}

.news-index ul {
margin:0 0 15px 0;
padding:0;
}

.news-index li {
			font-size:12px;
			margin-top: 3px; 
			margin-bottom:2px; 
			padding-left:11px;
			background-image: url(../images/bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 4px;
			line-height:18px;
			margin-right:5px;
}

.right-inner-text {
			float:right; 
			width:140px; 
			padding-top:0px;
}

.alt {
			background-color:#f2f2f0; 
			border-bottom:1px dotted #d6d5d4; 
			border-top:1px dotted #d6d5d4;
}


.faculty {
			padding:9px 10px 9px 18px; 
			font-weight:bold; 
			margin:0 2px;
}


#course {
			padding:8px 10px 8px 10px; 
			margin:5px 0 0 0; 
			width:100%
}


.coursetitle {
			font-weight:bold; 
			padding:5px;
}


.credits-hrs {
			font-weight:regular; 
			padding:5px; 
			text-align:right; 
			margin-top:5px;
}


.coursenum {
			font-weight:normal; 
			width:70px; 
			float:left; 
			padding:0; 
			margin:0; 
			margin-top:5px;
}


.email {
			float:right; 
			font-weight:normal; 
			font-size:12px; 
			text-align:right;  
			margin-top:5px; 
			margin-right:11px;
}


.tele {
			float:right; 
			font-weight:normal; 
			font-size:12px;  
			text-align:left; 
			margin-top:2px; 
			margin-right:10px; 
			padding-right:10px; 
			border-right:solid 1px #aaa;
}


.smalltext {
			font-weight:normal; 
			font-size:11px;
			color:#2C59CD; 
} 



.stext {
			font-weight:normal; 
			font-size:11px;color:#4A4A4A;
} 


.redtext {
			font-weight:normal; 
			font-size:14px;
			color:#FF0000;
}


.title {
			font-size:12px; 
			font-style:italic; 
			font-weight:normal; 
			color:#333
}


.clear {
			clear: both;
			line-height:0;
			width: 100%;
}




.wrapper, #footer, .footernav, #footer1 {
			margin: 0 auto;
}


.wrapper { 
			width:915px; 
			padding: 0; 
}


#footer { 
			width:915px; 
			height: 100px; 
			border-top: 6px solid #c8cacf; 
			margin-top: 8px;
			font-size: 85%; color: #656565;
		/*	background-color:#ebebeb;*/
}

#footer1 { 
			width:915px; 
			height: 100px; 
			border-top: 6px solid #a7a9ae; 
			margin-top: 8px;
			font-size: 85%; color: #656565;
		/*	background-color:#ebebeb;*/
}


.small {
			background-color:#a7c0ed; 
			border: none; 
			height:20px; 
			color:#294987; 
			font-size:13px; 
			width:179px;
			margin-top:25px
}


.smcontainer { 
			width: 576px; 
			padding-left: 0px; 
}
	
	
		
#top { 		height: 230px;
			border-right: 1px solid #004897; 
			background-color: #4171af;
			background-position:left top; 				  				
			background-repeat:no-repeat;
			margin-bottom: 12px;
			text-align:right;
			padding-right: 24px;
}
		
.audiences {
			float:right; 
			width:221px; 
			margin:0 0 0 0; 
			background-color:#fff;
	/*		background-image: url(../../images/prospective-box.gif); */
			background-position:bottom; 
			background-repeat:repeat-x;
			margin-top: 11px;
			border-top:4px solid #3366cc;
			padding-top:3px;
}

.audiences ul {
			text-align:left; 
			list-style-type:none; 
			margin:0; 
			font-size:13px; 
			padding:2px 12px;
		}

.audiences li {
			margin:0; 
			padding:7px 0 4px 0; 
			background-repeat:no-repeat; 
			background-position:0 3px; 
}

.audiences li + li {
			border-top:solid 1px #CCC; 
}


.audiences li a {
			text-decoration:none; 
			color:#000
}



.audiences h3 {
			display:block; 
			font-size:19px; 
			font-style:italic; 
			text-align:left; 
			padding:10px 14px 6px 14px;
			color:#2b519e
}
	
	
.audiences a {
			text-decoration: none; 
			color: #333333; 
			font-size:13px; 
			padding: 0 0 5px 0; 
			display:block; 
			margin:7px 10px px 12px; 
}


.audiences a:hover {
			color:#3366CC
}


.audiences a:active {
			color:#FF6600
}

.connect {
			float:right; 
			width:221px; 
			margin:0 0 0 0; 
			background-color:#fff;
	/*		background-image: url(../../images/prospective-box.gif); */
}

.connect ul {
			text-align:left; 
			list-style-type:none; 
			margin:5px 5px; 
			font-size:13px; 
			padding:10px;
		}

.connect li {
			margin:4px 0 5px 0; 
			padding:0 0 7px 5px; 
			display:block; 
			border-bottom:solid 1px #CCC; 
			width:180px;
			margin:5px;
			padding:5px 5px 5px 30px;
}


.connect li a {
			text-decoration:none; 
			color:#000;
			margin:0;
			padding:0;
}

.facebook {background-image: url(../../images/arrow-large.gif); 
			background-repeat:no-repeat; 
			background-position:0 3px;}

.connect h3 {
			display:block; 
			font-size:17px; 
			text-align:center; 
			padding:10px 14px 6px 14px;
			color:#2b519e;
			text-transform:none;
}
	
	
.connect a {
			text-decoration: none; 
			color: #333333; 
			font-size:13px; 
			padding: 0 0 7px 0; 
			display:block; 
			margin:5px 10px 5px 12px; 
}


.connect a:hover {
			color:#3366CC
}


.connect a:active {
			color:#FF6600
}


.notebox-special {
			font-size:12px; 
			text-transform:uppercase; 
			color:#666; 
			margin-left:12px; 
			padding-top:5px; 
			margin-bottom:5px
}


.background-stripe	{
			width: 100%; 
			text-align:center; 
			background-image: url(../../images/banner-bg.jpg);
		 	background-repeat: repeat-x;http://www.bmcc.cuny.edu/testing/
		 	background-position:top center;
		 	background-color:#c8c8c8
		}


.news, .cal {
			width:305px; 
			float:left; 
			margin:0; 
			background-color:#FFF; 
			border-top:5px solid #3366cc;
			border-bottom:1px solid #8e9197;
			padding:3px 12px 5px 14px;
			border-left:1px solid #b4b7bf;
			border-right:1px solid #b4b7bf;

	}
	
	

.news h3, .cal h3 {
			font-weight:bold; 
			font-size:18px; 
			display:block; 
			padding:6px 5px 6px 0; 
			background-color:#FFF;
			margin-bottom:11px;
			border-bottom:1px solid #c7cad3;

}

.news p {
			font-size:13px; 
			margin:0	
		}
	
	
.news strong { 
			font-weight:bold 
}
		
/*Calendar Column*/

.cal li	{
			list-style-type:none; 
			margin:10px 0 15px 0; 
			padding-left:14px; 
			background-image: url(../../images/event-bullet.gif); 
			background-repeat:no-repeat; 
			background-position:2px 4px
}


.cal {
			margin-left:12px
}
	

.college {
			font-weight:bold
}

				
				
.topnav {
			float:right; 
			text-align:right;
}


.topnav li {
			display:inline; 
			border-right: 1px solid #7aa3f5; 
			padding:0 8px 0 11px; 
			font-size:12px
}
	
	
.topnav li a {
			color:#FFF; 
			text-decoration:none
}

.name {
			font-size: 12px;
			text-transform: uppercase;
			font-style:normal;
}


.column { 
			float: left; 
}


h3 a {
			text-decoration:none; 
			color:#3366CC
}


.dept-contact {
			border-top:1px solid #bec0c2; 
			padding:10px 10px 3px 10px; 
			width:895px; 
			margin-top:20px

}

.dept-contact p {
			text-align:center;
}

p, h4,   { 
			padding: 0 8px; 
			margin: 1em 0;
}


#footer p, .nav li, .nav p, #footer1 p { 
			padding: 0 14px; 
			line-height:19px 
}


.footernav {
			margin-top:10px; 
			width:876px; 
			padding:12px;
			border-top:2px solid #c8cacf;
}

.footernav li {
			display:inline; 
			border-right: 1px solid #7aa3f5; 
			padding:0 8px 0 11px; 
			font-size:12px
}

.mapitems {
			float:right; 
			background-image:url(http://www.bmcc.cuny.edu/includes/images/mapicon.gif); 
			background-repeat:no-repeat; 
			padding-left:90px; 
			margin-top:15px; 
			height:80px
}


.mapitems li {
			padding: 3px 0px; 
			margin:0
}


.college-id {
			float: left;
			margin-top:15px; 
}


.navigation {
			width:790px
}


/*Lower right Column*/

.distance-nav {
				float:right; 
				margin-top:20px;
}

.distance-nav a {
		color:#333
}

.rightcol p {
			margin: 0px 13px 13px 13px; 
			padding:0; 
			font-size:13px;
			line-height:17px;
}

.rightcol {
			width:250px; 
			float:right; 
			margin:0 0 0 0;
			background-color:#FFF;
			border-top:5px solid #3366cc;
			padding-top:5px;
}
	
.rightcol h1 {
			font-size:13px; 
			font-weight:bold; 
			padding-top:4px;
			padding: 0 13px 2px 13px; 
			color:#333;
}


.rightcol h2 {
			font-weight:normal; 
			font-size:18px; 
			display:block; 
			padding:16px 0 10px 13px; 
			background-color:#f0f2f7;
			border-bottom:1px dotted #a2a4a8;
			color:#666;
			text-transform:none;
			margin-bottom:10px;
}

.rightcol h3 {
			font-size:12px; 
			color:#333; 
			display:block; 
			text-transform:uppercase; 
			font-weight:bold; 
			padding-top:4px;
			padding: 0 13px 2px 13px; 
}

.rightcol ul {
			margin: 0px 3px 10px 0; 
			padding:0 0 0 10px; 
}

.rightcol li { 
			font-size:14px; 
			margin-bottom:5px;
			background-image: url(../images/event-bullet.gif); 
			background-repeat:no-repeat; 
			list-style-type:none; 
			background-position:3px 5px;
			padding:0 0 0 15px; 
}


.rightcol-300 {
			width:300px; 
			float:right; 
			margin:10px 0 0 0;
			background-color:#FFF;
			border-top:5px solid #3366cc;
			padding-top:5px;
		
}
	
	
.rightcol-300 p {
			margin: 0px 13px 13px 13px; 
			padding:0; 
			font-size:13px;
			line-height:17px;
}
	
.rightcol-300 h1 {
		font-size:13px; 
		font-weight:bold; 
		padding-top:4px;
		padding: 0 13px 2px 13px; 
		color:#333;
}


.rightcol-300 h2 {
		font-weight:normal; 
		font-size:18px; 
		display:block; 
		padding:16px 0 10px 13px; 
		background-color:#f0f2f7;
		border-bottom:1px dotted #a2a4a8;
		color:#666;
		text-transform:none;
		margin-bottom:10px;
}

.rightcol-300 h3 {
		font-size:12px; 
		color:#333; 
		display:block; 
		text-transform:uppercase; 
		font-weight:bold; 
		padding-top:4px;
		padding: 0 13px 2px 13px; 

}

.rightcol-300 ul {
		margin: 0px 3px 10px 0; 
		padding:0 0 0 10px; 
}

.rightcol-300 li { 
		font-size:14px; 
		margin-bottom:5px;
		background-image: url(../images/event-bullet.gif); 
		background-repeat:no-repeat; 
		list-style-type:none; 
		background-position:3px 5px;
		padding:0 0 0 15px; 

		
}

/*News Column*/

.news-apps {
		width:645px; 
		float:left; 
		margin:0; 
		background-color:#FFF; 
		padding:0;
		border-top:5px solid #3366cc;
		border-bottom:1px solid #8e9197;
		border-left:1px solid #b4b7bf;
		border-right:1px solid #b4b7bf;

}



.home {	
		height:213px;
}


.module h3 {
		font-weight:bold; 
		font-size:16px; 
		display:block; 
		padding:7px 0 5px 14px; 
		background-color:#f0f2f7;
		margin-bottom:10px;
		border-bottom:1px dotted #a2a4a8;

}

.module h5 {
		font-weight:normal; 
		font-size:12px; 
		display:block; 
		padding:6px 0 5px 0; 
	/*	background-color:#f0f2f7; */
		margin-left:14px;
		margin-right:14px;
		margin-top:14px;
		border-top:1px solid #CCC;

}

.space {
		height:100px;
}

.middle {
	margin-top:9px;
	margin-bottom:9px;
}

.middle-boxes h4 {
		font-size:13px;
		color:#000;
		display:block;
		background-color:#f0f2f7;
		padding:6px 8px;
		border-bottom:1px dotted #a2a4a8;
	
}

.middle-boxes {
		background-color:#FFF; 


}

.middle-box1 {
		float:left; 
		padding:1px; 
		margin-right:11px; 
		border: 1px solid #b4b7bf; 
		border-bottom:2px solid #a2a4a8; 
		border-right:1px solid #a2a4a8;
}

.middle-box2 {
		width:294px; 
		float:left; 
		height:73px; 
		border:1px solid #b4b7bf; 
		border-bottom:2px solid #a2a4a8; 
		border-right:1px solid #a2a4a8;
}

.middle-box3 {
		float:right; 
		padding:3px 0 0 3px; 
		border: 1px solid #b4b7bf; 
		border-bottom:2px solid #a2a4a8; 
		border-right:1px solid #a2a4a8;
}



.nav-inner {
		border:1px solid #b4b7bf; 
		background-color:#f7f8fa
}


.news p {
		font-size:13px; 
		margin:0 20px 20px 20px;	
}
		
.news h4 {
		font-size:15px; 
		margin:0 20px 2px 20px;	
}
		
.news strong { 
		font-weight:bold 
}


.news-apps p {
		font-size:13px; 
		margin:0 0 20px 0;	
}
		
.news-apps h4 {
		font-size:17px; 
		margin:0 20px 2px 0px;	
}
		
.news-apps strong { 
		font-weight:bold 
}

.news-apps h3 {
		font-weight:bold; 
		font-size:23px; 
		display:block; 
		padding:10px 0 10px 20px; 
		background-color:#f0f2f7;
		border-bottom:1px dotted #a2a4a8;
		color:#3366CC;
		text-transform:none;
}
		
/*Calendar Column*/

.module {
		width:220px; 
		height:270px;
		float:left; 
		margin:0 9px 0 0; 
		background-color:#FFF; 
		padding:0;
		border-top:5px solid #3366cc;
		border-bottom:2px solid #a2a4a8;
		border-left:1px solid #b4b7bf;
		border-right:1px solid #a2a4a8;
}
	
.main  {
		float:right; width:682px; 
		background-color:#FFF;	
		border-top:5px solid #3366cc;
		border-bottom:1px solid #8e9197;
		border-left:1px solid #b4b7bf;
		border-right:1px solid #b4b7bf;	
}
	
.main p  {
		padding:0px 30px 15px 20px;
		font-size:14px;
		line-height:19px;
}

.main h3 {
		font-weight:bold; 
		font-size:23px; 
		display:block; 
		padding:8px 0 6px 18px; 
		background-color:#f0f2f7;
		margin-bottom:13px;
		border-bottom:1px dotted #a2a4a8;
		color:#3366cc;

}
	
.main h4 {
		padding:0 15px 2px 20px;
		font-size:15px;

}

.main h5 {
		padding:0px 15px 2px 20px;
		font-size:14px;
		font-weight:bold;
}

.main ul {
		margin:5px 30px 20px 20px;
}

.main ul li {
		background-image: url(../../images/event-bullet.gif); 
		background-repeat:no-repeat; 
		list-style-type:none; 
		margin:0 0 10px 0; 
		padding-left:13px; 
		background-position:3px 5px;
		font-size:14px;
		line-height:19px;
}
	
.main ol {
		margin:5px 30px 20px 42px;
}
	
.main ol li {
		background-repeat:no-repeat; 
		margin:0 0 10px 0; 
		padding-left:0; 
		font-size:14px;
		line-height:19px;
}
	
	
	
.module h4 {
		margin:8px 0 2px 15px;
		font-size:15px;
}

.module p {
		margin:0 10px 0 15px;
		font-size:12px;
		line-height:15px;
}
	
.module ul {
		margin:0 10px 20px 9px;
		padding-top:0;
		}

.module li {
		background-image: url(../images/event-bullet.gif); 
		background-repeat:no-repeat; 
		list-style-type:none; 
		margin:0 0 10px 0; 
		padding-left:13px; 
		background-position:3px 4px;
		font-size:12px;
		padding-top:0;
}
	
.right {
		float:right; 
		margin:0; 
}


.cal {
		margin-left:12px
}
	

.college {
		font-weight:bold
}

	


.column { float: left; }




.college-id {
		float: left;
		margin-top:15px; 
	}

.label {
		font-size:11px; color:#333; 
		text-transform:uppercase
}

.login li {
		border-right: 1px solid #ffd4b7;}


h4 { 
		color:#FF6600;
}

.additionalinfo h4 a {background-image: url('arrows.gif'); color:#ff6600; background-repeat:no-repeat; background-position:right; padding-right:15px; text-decoration:none;}
.additionalinfo h4 a:hover {text-decoration:none; background-color:#FFFFDD}
.additionalinfo h4 a:visited {color:#f0701b;}

.news-apps h4 a {background-image: url('arrows.gif'); color:#ff6600; background-repeat:no-repeat; background-position:right; padding-right:15px; text-decoration:none;}
.news-apps h4 a:hover {text-decoration:none; background-color:#FFFFDD}
.news-apps h4 a:visited {color:#f0701b;}

.first-read {
		font-size:19px;
		color:#444;
		line-height:24px;
		margin:15px 18px;
	
}
/*
.title {
		background-image:url(../../images/bg_title.gif);
		background-repeat:repeat-x;
		margin-bottom: 11px;
		background-color: #3366CC;
		padding:8px 10px 8px 13px;
		width:892px;
		height:25px;
}

.title h1 {
		font-size:20px;
		color:#f0f3f7;
		margin-top:2px;
}

*/

.top-firstread {
		font-size:18px; 
		margin-right:200px; 
		color:#0f0f0f; 
		margin-top:8px; 
		background-repeat:no-repeat; 
		padding-left:30px;   
		background-position: 2px 1px; 
		padding-bottom:8px; 
		margin-bottom:0; 
		padding-top:2px;
		font-weight:bold;
}
	
.top-intro {
		background-image:url(../images/top-fade.gif); 
		background-repeat:no-repeat; 
		background-position:bottom; 
		padding-bottom:2px
}	
	
.top-intro h2 {
		font-size:34px; 
		color:#3366CC;
}	

.subpage {
		background-image:none;
}

.top-intro-inner {
		width:915px; 
		margin:10px auto 0 auto;
}

.top-intro-inner-top {
		border-bottom:2px solid #3366CC; 
		padding-bottom:2px
}

.top-intro-inner-top-content {
		padding-bottom:0
}



.large-icons {
		background-image:url(../images/wide-fade.gif); 
		background-repeat:repeat-y; 
		background-position:top center;
}
/* continuing ed*/
.ce-nav {
		width:206px;
		float:left;
 		background-color:#FFF;
 		padding:7px;
}

.ce-nav p {
		display:block;
		border-bottom:1px solid #e1e3e8;
 		padding:7px 7px 6px 7px;
		font-size:13px;
		margin:0;
}

.ce-nav a {
		color:#000;
}

.conedtable {
		margin-left:20px; 
		margin-bottom:20px
		}

.conedtable p {
		margin:5px; 
		padding:5px; 
		font-size:13px
}

.conedtable p strong {
		font-weight:bold; 
		font-size:11px
}

.coned {
		background-image:url(../../coned/images/laptopicon.gif); 
}

.finaid {
		background-image:url(../../finaid/images/dollar.gif); 
		
}

.ce-banner {
		border: 1px solid #b4b7bf; 
		border-bottom:2px solid #a2a4a8; 
		border-right:1px solid #a2a4a8;
}

.smaller-list {
		margin-bottom:6px; 
		margin-top:1px
}

.orange {
		color:#FF6600;
}

.large-icons-container {
		float:left; 
		padding-top:12px; 
		background-image:url(../images/arrow.gif); 
		background-repeat:no-repeat; 
		background-position:top;
}

.right {
		float:right;
}

.left {
		margin-right:13px;
}

.bottom-shadow {
		background-image:url(../images/bottom-fade.gif); 
		background-repeat:no-repeat; 
		background-position:top center; 
		padding-top:12px
}

.inner-left-col {
		width:290px; 
		padding:20px 10px 18px 18px; 
		float:left;
}


h4 a:hover {
		text-decoration:none;	
}


.border {
		border-left:1px solid #b4b7bf;
}

.inner-box {
		float:right; 
		width:201px;
}


.content p {
		margin:2px 20px 15px 20px;
		font-size:14px;
		line-height:19px;
}

.content h4 {
		margin:15px 15px 2px 20px;
}

.content h4 a {
		color:#FF6600;
}


.content h5 {
		margin:2px 15px 2px 20px;
		font-size:16px;
		color:#333;

}


.content ul {
		margin:5px 15px 15px 22px;
		
}


.content ol {
		margin:5px 15px 15px 25px;
		
}


.content li {
		margin-bottom:7px;
		font-size:14px;
		line-height:19px;
		margin-left:15px;
}

.content h3 {
		margin-bottom:15px;
		text-transform:none;
}


.news-content {
	width:645px; 
		float:left; 
		margin:0; 
		background-color:#FFF; 
		padding:0;
		border-top:5px solid #3366cc;
		border-bottom:1px solid #8e9197;
		border-left:1px solid #b4b7bf;
		border-right:1px solid #b4b7bf;
}


.news-content h2 {
		margin:2px 20px 2px 20px;
	}


.news-content p {
		margin:2px 20px 15px 20px;
		font-size:15px;
		line-height:21px;
}

.news-content h4 {
		margin:15px 15px 2px 20px;
}

.news-content h4 a {
		color:#FF6600;
}


.news-content h5 {
		margin:2px 15px 2px 20px;
		font-size:16px;
		color:#333;

}


.news-content ul {
		margin:5px 15px 15px 22px;
		
}


.news-content ol {
		margin:5px 15px 15px 25px;
		
}


.news-content li {
		margin-bottom:7px;
		font-size:14px;
		line-height:19px;
		margin-left:15px;
}

.news-content h3 {
		margin:12px 20px 2px 20px;
		text-transform:none;
		font-size:18px;
		color:#FF6600;
		background-color:none;
}



.footer-bottom-text {
		font-size:90%; 
		margin-top:10px; 
		padding-left:28px	
}


h2 a {
		text-decoration:none; 
		color:#3366CC
}


h2 a:hover {
		text-decoration:none; 
		color:#3366CC
}


h2 a:visited {
		text-decoration:none; 
		color:#3366CC
}

.nav-divider {
		color:#FF6600;
		padding:11px;

}

h4 a:hover {
		background-color:#000;
}

.home-footer {
		width:885px; 
		background-color:#FFF; 
		margin:auto; 
		margin-top:15px; 
		padding:15px
}

.home-footer p {
		line-height:17px;
}

.home-footer strong {
		font-size:12px; 
		color:#2b5ab0; 
		display:block; 
		text-transform:uppercase; 
		font-weight:bold; 
		padding-top:4px;
		padding:0; 


}

.banner {
		margin-top:11px;	
	
}

.offices {
		background-color:#FFF; 
		padding:11px 3px 10px 4px;
}

/*News Column*/

.news-home, .cal-home {
		width:303px;
		height:570px; 
		float:right; 
		margin:0; 
		background-color:#FFF; 
		border-top:5px solid #3366cc;
		border-bottom:2px solid #b4b7bf;
		


	}
	
	.news-home {
		border-left:1px solid #d0d2d9;
		border-right:1px solid #dfe0e5;
}
	
.cal-home {
		border-left:0;
		border-right:1px solid #b4b7bf;
}

.news-home h3, .cal-home h3 {
	font-weight:bold; 
		font-size:19px; 
		display:block; 
		padding:12px 0 6px 12px; 
		margin-bottom:13px;
		text-transform:none;
		color:#36C;
		margin:0 0 10px 0;
		background-image: url(http://stage.bmcc.cuny.edu/beta/images/fade-cal.gif); 


}

.news-home p {
		font-size:12px; 
		margin:0	
		}
		
.news-home strong { font-weight:bold }
		

		
/*Calendar Column*/

.cal-home li
	{
	font-size:12px; 
	list-style-type:none; 
	margin:10px 15px 15px 14px; 
	padding-left:14px; 
	background-image: url(../images/event-bullet.gif); 
	background-repeat:no-repeat; 
	background-position:2px 4px
	}

.rightcol-home p {
		margin: 0px 11px 13px 13px; 
		padding:0; 
		font-size:13px;
		line-height:17px;
}

.rightcol-home {
		width:294px; 
		float:left; 
		margin:0;
		background-color:#FFF;
		border-top:5px solid #3366cc;
		border-bottom:2px solid #b4b7bf;
		height:570px; 
	border-left:1px solid #d0d2d9;
			border-right:1px solid #b4b7bf;


}
	
.rightcol-home h1 {
		font-size:13px; 
		font-weight:bold; 
		padding-top:4px;
		padding: 0 13px 2px 13px; 
		color:#333;
}


.rightcol-home h2 {
		font-weight:normal; 
		font-size:18px; 
		display:block; 
		padding:16px 0 10px 13px; 
		background-color:#f0f2f7;
		border-bottom:1px dotted #a2a4a8;
		color:#666;
		text-transform:none;
		margin-bottom:10px;
}

.rightcol-home h3 {
		font-size:12px; 
		color:#2b5ab0; 
		display:block; 
		text-transform:uppercase; 
		font-weight:bold; 
		padding-top:4px;
		padding: 0 13px 2px 13px; 

}

.rightcol-home ul {
		margin: 0px 3px 10px 0; 
		padding:0 0 0 10px; 
}

.rightcol-home li { 
		font-size:14px; 
		margin-bottom:5px;
		background-image: url(../images/event-bullet.gif); 
		background-repeat:no-repeat; 
		list-style-type:none; 
		background-position:3px 5px;
		padding:0 0 0 15px; 

		
}

.button {
		background-color:#3366CC;
}

.button a {
	border:0;
	margin-left:10px;
	color:#FFF;
	font-weight:bold;
}


.lower-menu
{margin: 0 auto; width:915px;}

.lowermenu-col {
	float:left;
	width:151px;
	border-left:1px solid #94969c;
	height:250px;
	margin-top:20px;
	
	}

.lower-menu ul {
	margin-left:10px;
	
}

.lower-menu li {
	list-style:none;
	font-size:11px;
	margin-bottom:10px;
	margin-top:0;
	padding:0;
}

.lower-menu a {
		text-decoration:none;
		color:#000;	
}

.home-col {
		border:0;
}

a img  {  
		border: none;  
}  

.mini-logo {
		position:relative; 
		top:-12px;
	
}
