/* Academy of Design, Toronto */

body{margin:0;  background:#070707;}
body, td{font-family:Arial, Helvetica, sans-serif; font-size:9.5pt; color:#EEECEC;}
.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:9.5pt; color:#ffffff}
.formtext {font-family:Arial, Helvetica, sans-serif; font-size:9.5pt; color:#ffffff}
.bios {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding-left:25px; padding-right:5px}

#setUp{background:#070707 url(images/bgPage.gif) repeat-y center top;}
#setupLeft{background:url(images/Left_Tile_01.gif) repeat-y -1600px 0;}
#setupRight{background:url(images/Right_Tile_01.gif) repeat-y left top;}
#page{background:#333333; width:789px; text-align:left; overflow:hidden;}
#footer{margin:20px 0; border-bottom-color: #CCCCCC; border-bottom-width: thick;}
.doublediv{margin-top:-6px; background:url(images/dividerDouble.gif) no-repeat bottom;}
.contentHolderA{padding:20px 20px 100px 16px; background:#262626 url(images/bgCallUs.jpg) no-repeat bottom;}
.contentHolderB{padding:20px 0 60px 16px; background:#262626 url(images/dividerVburst.jpg) no-repeat 185px bottom;}
.contentHolderC{padding:20px 20px 30px 16px; background:#262626 url(images/bgHome.jpg) repeat-x;}
.programContent{z-index:10; margin-top:30px; margin-right:20px; font-size:9.5pt;}
.programContent a:link, .programContent a:visited{color:#ffffff;}
.navBottom{margin-top:10px; padding-bottom:16px;  font-size:9pt; text-align:center; background:url(images/navigation/navSeperatorBottom2.jpg) repeat-x bottom;}
.navBottom a{margin:0 6px;text-transform:uppercase; text-align:justify;}
.navBottom a:link, .navBottom a:visited{font-weight:bold; color:#FEC004; text-decoration:none;}
.navBottom a:hover, .navBottom a:active{color:#FF0000;}

.newsNav{text-align:center; padding:10px; border-top:dotted; border-top-color:#CCCCCC; border-top-width:1px; width:100%;}
.newsNav a{margin:0 6px;text-transform:uppercase;}
.newsNav a:link, .newsNav a:visited{font-weight:bold; color:#FEC004; text-decoration:none;}
.newsNav a:hover, .newsNav a:active{color:#FF0000;}
.newsNav a.disabled{color:#666666;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.marg{margin-bottom:10px; margin-left:10px;}

h2{color:#FF0000; text-transform:uppercase;}

/* eliminates the need to keep images on one line without spaces to get them to stack properly */
.removeSpace{margin:0;}
.removeSpace img{margin-right:-4px;}

ul{font-size:9.5pt;}
.stackedList{width:40%; margin-top:0; list-style-position:outside; list-style-type:none; /*border:1px solid #ffffff;*/}
.stackedList li{margin-top:10px; padding-left:10px;/*border:1px solid #ffffff;*/ background:url(images/bullet.gif) no-repeat left;}
.programList li{margin-top:6px; padding-left:10px; font-size:8.5pt; list-style-position:outside; list-style-type:none; background:url(images/bullet.gif) no-repeat left center;}
li.yellow {margin-top:0px; padding-left:0px; font-size:9.5pt; list-style-position:none; list-style-type:none; background:none;}
li.on {color:#ffffff; margin:0; padding:0;}
li.off {color:#ffffff; margin:0; padding:0;}

.callouts{text-align:center;}
.program{width:579px; padding:0; background:url(images/bgPrograms.png) no-repeat right top;}
.programTitle{position:absolute; z-index:100;}
.programCopy{margin-top:60px;}

.news{width:579px; padding:0;}

.yellow{color:#FEC004;}

a:link, a:visited{color:#ffffff;}
a:hover, a:active{color:#ff0000; text-decoration:underline;}

/* Teacher Bios */
.alphaoff, a.alphaoff, a.alphaoff:visited {font-weight:bold; color:#ED1634; text-decoration: none;}
a.alphaoff:hover {color:#FF0000; text-decoration:underline;}
a.alphaon, a.alphaon:visited {font-weight:bold; color:#f2b807; text-decoration: none;}
a.alphaon:hover {color:#FF0000; text-decoration:underline;}
.y2 {color:#f2b807; font-weight:bold; margin-top:30px;}
.white, a.white:link, a.white:visited {color:#FFFFFF; font-weight:normal;}

/* Student Galleries */
#gallery table {font-weight:bold;}
#gallery td {text-align:center; font-weight:bold; padding-bottom:10px; height:165px; vertical-align:top;}
#popfoot {margin-top:-3px; width:394px; height:85px; padding-top:12px; background:url(images/gallery/popfoot.jpg) no-repeat; text-align:center;}
#popfoot a:link, #popfoot a:visited {color:#ffffff;}

a {
	outline: none;
}



.moreinfotextbox {
	padding: 1px;
	height: 16px;
	width: 150px;
}


#applyform {
	background-color: #000000;
	padding: 5px;
	border: 1px solid #990000;
}
#applyform #apply {
	margin: 0px;
	padding: 0px;
}
A.start_application:Link
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	}
A.start_application:Visited
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	} 
A.start_application:Hover 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #FF8A8A;
	text-decoration: underline;
	} 
A.start_application:Active
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	}
