@charset "iso-8859-1";

a		{ outline: none; }
a:link		{ text-decoration:none; color:rgb(20,107,147); }
a:visited	{ text-decoration:none;	color:rgb(20,107,147); }
a:hover		{ text-decoration:underline; color:rgb(20,107,147); }
a:active	{ outline: none; }

img { border:0; }

.fntbld { font-weight:bold; }
.fntitl { font-style:italic; }
.fntund	{ font-style:underline; }

.txtctr { text-align:center; }

.hide { display:none; }

.ctr { text-align:center; margin:0 auto; }

/**************************** AJAX DIV **********************************/

#ajaxcontent { display:none; }
#ajaxloading { display:block; width:95%;text-align:center; }


/**************************** Form Table **********************************/

.tdl	{ font-size:.9em; background-color:rgb(240,185,226); width:30%; padding-left:5px; }
.tdr	{ font-size:.9em; background-color:rgb(252,237,249); width:68%; }
.tdr input { font-size:1em; }

/**************************** Timeline Tables **********************************/

.timeline	{ 
	border-collapse: collapse;
	border:2px solid rgb(0,0,0);
	width:96%;
	margin-bottom:2em;
}

.timeline tr	{ vertical-align:middle; }
.timeline td	{ border:1px solid; padding:7px 5px 7px 4px; }

.timelinestudent	{ 
	width:95%;
	border:2px solid rgb(0,0,0);
	margin-bottom:1em;
}

.tlsdate {
	background-color:rgb(240,185,226);
	font-weight:bold;
	padding:7px;
}

.tlscontent {
	background-color:rgb(250,250,250);
	border-bottom:1px solid;
	padding:7px;
}

.tlscontent ul { padding-left:15px; }

/**************************** SQL Tables **********************************/

table.sqltbl th{
	background-color:rgb(158,26,129);   
	color:rgb(255,255,255) !important;
	font-size:.9em;
	font-weight:bold;
}
table.sqltbl tr.shade1 td {
	background-color:rgb(240,240,240); 
	color:rgb(16,28,75);
	font-size:.9em;
}
table.sqltbl tr.shade2 td {
	background-color:rgb(250,250,250); 
	color:rgb(16,28,75);
	font-size:.9em;
}

#slaclogo { float:left; }

#college { 
		height:80px; 
		margin-top:20px; 
		margin-left:30%; 
		text-align:center;
		line-height:20px;
		font-weight:bold; 
}

/**************************** Left Column **********************************/

.lcinside { margin-left:.5em; }

.lcbox 	{ 
		margin:5px 0;
		width:13em;
		background-color:rgb(255,255,255);
		border:1px solid rgb(200,200,200);
		padding:2px; 
}

.lcboxhead { 
		height:20px;
		background-color:rgb(157,26,128);
		border-top:3px solid rgb(180,194,211); 
		border-right:3px solid rgb(180,194,211);
		color:rgb(255,255,255);
		font-size:1em;
		font-weight:bold;
		padding:2px 0 0 5px;
	}
	
.lcbox img { display:block; width:100%;margin:auto;margin-top:2px; }

.lcbox ul { list-style-type:square;color:rgb(180,194,211);margin:.7em 0; padding-left:1.4em;}
.lcbox li { padding:1px 0; font-size:.95em; }

.lcbox a { font-size:.9em; }

/**************************** Right Column **********************************/

.rcinside { margin:1em .3em 0 0;}

.rbhead { font-size:.9em;font-weight:bold;padding:6px 2px; }
.rcinside p { font-size:.85em; }
.rbul li	{ color:rgb(100,100,100); }

.calevent { display:block;height:52px; padding:3px 0; }

.calimg { 
	float:left;
	background-image: url("/images/calendar.png");
	background-repeat:no-repeat;
	height:48px;
	width:50px;
	text-align:center;
	margin:2px;
	padding-right:3px;
}

.caldetail { display:block; font-size:.9em; margin-left:4px; }
.caldetail a { font-size:1em !important; }

.calmonth { font-size:11px; color:rgb(255,255,255);font-weight:bold;padding:2px; }
.calday { font-size:24px; color:rgb(0,0,0); font-weight:bold; }


.rcbox { border:1px solid rgb(200,200,200);padding:2px;width:16em;margin-bottom:1em; }
.rcbox img { display:block; width:16em; }
.rcbox p { 
	color:rgb(255,255,255);
	background-color:rgb(142,111,196);
	font-size:.9em;
	margin:2px 0;
	padding:7px;
	font-weight:bold;
} 

.rclines{
	
	display:block;
	clear:both;
	border-bottom:3px solid rgb(246,203,236);
	border-top:3px solid rgb(246,203,236);
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:3em;
	margin-top:3.5em;
	width:95%;
	text-align:center;
}



/**************************** Center Column **********************************/

#contentColumn h1 { 
	color:rgb(91,59,145); 
	font-size:1.3em; 
	font-weight:bold;
	font-style:italic; 
	width:100%;
	text-align:right;
	margin-top:0;
	border-bottom:double rgb(180,194,211);
}
#contentColumn h2 { color:rgb(158,27,129); font-size:1.2em; font-weight:bold;font-style:italic; }
#contentColumn h3 { color:rgb(91,59,145); font-size:1.1em; font-weight:bold;margin-left:1em; }
#contentColumn a { font-weight:bold; }

.ccad { border:1px solid rgb(220,220,220); padding:3px;  }
.ccontent { border-bottom:.2em dotted rgb(220,220,220); }


/**************************** Contact Boxes **********************************/
.contact { 
			font-size:.9em;
			background-color:rgb(250,250,250);
			padding:.4em;
			margin-bottom:.5em;
			border:1px solid rgb(230,230,230);
}

.contact p { margin-left:.5em; }

.contact a { font-weight:bold; }

/**************************** Box Shade **********************************/

.boxshade { 
			font-size:.9em;
			background-color:rgb(250,250,250);
			padding:.4em;
			margin-bottom:.5em;
			border:1px solid rgb(230,230,230);
}

.boxshade a { font-weight:bold; }

/**************************** FAQ **********************************/

.faq	{ font-size:.9em; margin-left:1.5em; }
.faq dt { font-weight:bold; }
.faq dd { margin:.7em 0 .8em 1em; }

.t ul { list-style-type:square;color:rgb(180,194,211);margin:.5em 0; padding-left:1.4em;}
.t li { padding:1px 0; font-size:.95em; }

.t a { font-size:.9em; }
