﻿/*ORG CHART STYLES*/
	#org_chart{background:url(http://www.students.vcu.edu/images/img_org_chart.jpg) no-repeat top left; width:938px; height:681px; position:relative}
	.rhone{width:150px; height:110px; position:absolute; left:394px; top:12px; display:inline-block; text-indent:-9999px}
	.reuban{width:150px; height:110px; position:absolute; left:9px; top:149px; display:inline-block; text-indent:-9999px}
		.usca{width:150px; height:33px; position:absolute; left:9px; top:276px; display:inline-block; text-indent:-9999px}
		.recsports{width:150px; height:33px; position:absolute; left:9px; top:320px; display:inline-block; text-indent:-9999px}
		.reslife{width:150px; height:33px; position:absolute; left:9px; top:365px; display:inline-block; text-indent:-9999px}
		.omsa{width:150px; height:33px; position:absolute; left:9px; top:410px; display:inline-block; text-indent:-9999px}
		.mpsga{width:150px; height:33px; position:absolute; left:9px; top:455px; display:inline-block; text-indent:-9999px}
	
	.peoples{width:150px; height:110px; position:absolute; left:163px; top:200px; display:inline-block; text-indent:-9999px}
		.mcvsga{width:150px; height:33px; position:absolute; left:163px; top:320px; display:inline-block; text-indent:-9999px}
		
	.klink{width:150px; height:110px; position:absolute; left:317px; top:149px; display:inline-block; text-indent:-9999px}
		.careers{width:150px; height:33px; position:absolute; left:317px; top:276px; display:inline-block; text-indent:-9999px}
		.dss{width:150px; height:33px; position:absolute; left:317px; top:320px; display:inline-block; text-indent:-9999px}
		.ucs{width:150px; height:33px; position:absolute; left:317px; top:365px; display:inline-block; text-indent:-9999px}
		.stu_media{width:150px; height:33px; position:absolute; left:317px; top:410px; display:inline-block; text-indent:-9999px}
		.comm_pub{width:150px; height:33px; position:absolute; left:317px; top:455px; display:inline-block; text-indent:-9999px}
		.jud_aff{width:150px; height:33px; position:absolute; left:317px; top:633px; display:inline-block; text-indent:-9999px}
		
	.taylor{width:150px; height:110px; position:absolute; left:471px; top:149px; display:inline-block; text-indent:-9999px}
		.ugrad{width:150px; height:33px; position:absolute; left:471px; top:276px; display:inline-block; text-indent:-9999px}
		.stu_acct{width:150px; height:33px; position:absolute; left:471px; top:410px; display:inline-block; text-indent:-9999px}
		.rar{width:150px; height:33px; position:absolute; left:471px; top:365px; display:inline-block; text-indent:-9999px}
		.finaid{width:150px; height:33px; position:absolute; left:471px; top:320px; display:inline-block; text-indent:-9999px}
			
	.vaeth{width:150px; height:110px; position:absolute; left:625px; top:149px; display:inline-block; text-indent:-9999px}
		.tech{width:150px; height:33px; position:absolute; left:625px; top:276px; display:inline-block; text-indent:-9999px}
		
	.roberson{width:150px; height:110px; position:absolute; left:779px; top:149px; display:inline-block; text-indent:-9999px}
		.well{width:150px; height:33px; position:absolute; left:779px; top:276px; display:inline-block; text-indent:-9999px}
		.healthmp{width:150px; height:33px; position:absolute; left:779px; top:320px; display:inline-block; text-indent:-9999px}
		.healthmcv{width:150px; height:33px; position:absolute; left:779px; top:365px; display:inline-block; text-indent:-9999px}	
			
.r{float:left; margin-bottom:8px}
.divider{border-top:#ccc 1px solid; width:100%; margin-bottom:8px}

.callout{width:190px; float:right; border-top:#ccc 3px solid; border-bottom:#ccc 3px solid; padding:8px 5px 0 5px; background:#fedfb1; margin:5px 0 5px 5px;}
.callout p.sep{line-height:1.5em; padding:5px 0 10px 0; margin:0 0 10px 0; border-bottom:#ccc 1px solid}
.callout p{line-height:1.5em; padding:5px 0 10px 0; margin:0 0 10px 0}
.callout img{float:left; border:#ccc 1px solid; margin:8px 5px 90px 0}

/*SM ICONS*/
.icons{float:left; text-align:left; border-right:#997102 1px solid; margin:4px 5px 0 0}
.icons p{color:#997102; float:left; margin:2px 5px 0 0; font-size:70%; font-family:Arial, Helvetica, sans-serif}
.icons img{margin:0 5px 0 0}

/*DROP-DOWN MENU*/
.fortipster{padding:5px 15px 5px 5px; background:url(/images/img_dropdown.gif) no-repeat right center}
.fortipster:hover{background:#fff url(/images/img_dropdown.gif) no-repeat right center; padding:5px 15px 5px 4px; margin-bottom:-3px; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:none}

/*STANDOUT*/
.standout{width:90%; background:#fff; border:#ccc 1px solid; padding:5px; margin:0 0 8px 0; font-size:80%}

/*TABLE STYLES*/
    table.courses tr.first{background:#fccf8b;}
    table.courses{width:100%; margin:0 0 8px 0; font-size:70%; font-family:Arial, Helvetica, sans-serif; background:#fedfb1; border-right:#fff 1px solid; border-bottom:#fff 1px solid;}
    table.courses tr td{padding:6px; /*border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; */ line-height:1.5em; text-align:center; border:#fff 1px solid; border-bottom:none;  border-right:none;}
    table.courses tr td.nolinecombo{border-right:none; border-bottom:none;}
    table.courses tr td.noline{border-right:none;}
    table.courses tr td.nobottomline{border-bottom:none;} 

/*ANNOUNCEMENT*/
    .announce{width:627px; text-align:left; padding:10px 0 0 0; margin:0; border-bottom:#ccc 3px solid; overflow:hidden;}
    .announce h2{padding-bottom:0}
    .announce .rightside{float:right}
    .announce p{font-size:0.75em; line-height:1.4em}
    .announce ul{font-size:70%; margin:0 0 0 8px}
    .announce ul li{background-color: transparent; background-image: url(/images/bullets.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0.6em; padding:0 5px 0 8px; line-height:1.6em;}

.newborder{border-top:#ccc 2px solid; width:297px; margin:0 0 8px 0}

/*CENTERED, NO RIGHT COLUMN*/
    #single{width:942px; float:left; padding:8px; background:#fff3d0}
    #single p{font-size:100%; line-height:1.3em;}
    
    .entry{width:100%; padding:8px 0 8px 0; font-size:70%; border-top:#ccc 1px solid; display:inline-block; line-height:1.3em;}
    .year{width:75px; float:left; margin:0 25px 0 0;}
    .name{width:190px; float:left; margin:0 15px 0 0;}
    
    .merge{width:800px; display:inline-block; line-height:1.3em; text-align:center; float:left;}
    
    .year strong{width:75px; float:left; display:inline-block; margin:0 15px 0 0;}
    .name strong{width:180px; float:left; display:inline-block; margin:0 15px 0 0;}
    em{font-size:70%; display:block; margin:10px 0 10px 0;}
    .center{text-align:center;}
 
/*HIGHLIGHTS*/
    h6.item{margin:0; padding:0}
    .item{width:297px; margin:0; padding:0}
    .none_line{border:none}
    .item img{float:right; border:#ccc 1px solid; margin:3px 0 0 5px}
    .toright{float:right; border:#ccc 1px solid; margin:8px 0 0 2px}
    p.item{float:left; margin:0; padding:0;}

    .other{width:100%; margin:0 0 8px 0; padding:0; overflow:hidden}
    .other img{float:right; border:#ccc 1px solid; margin:3px 0 0 5px}
    p.other{float:left; margin:0; padding:0;}    

/*MISC.*/
    .right_border{border-top:#ccc 2px solid; margin:0 0 8px 0}
    .right_align{float:right; }
