
/*========================================================================
Cal Poly Template Custom Web Stylesheet

Add custom styles for your web site here.
=========================================================================*/

/*---used throughout---*/


/*---------------Tables-------------*/
/*---expands tables to fill page content area ---*/
table {
	width: 100%;
}
#lo table {
	table-layout: fixed;
	width: 660px;
}


#lo table caption {
	font-size: 100%;
	padding: 0px 0px 4px 0px;
}
#lo table {
	font-size: 90%;
	border-collapse: collapse;
	border: #AAAAAA 1px solid;
}
#lo table td {
	font-size: 100%;
	border: #AAAAAA 1px solid;
	padding: 4px 4px 4px 4px;
	text-align: center;
	
}
#lo table tr.shade-row {
	background-color:#f6f7f5;
}
#lo table th {
	font-size: 100%;
	border: #AAAAAA 1px solid;
	background-color:#e8e9e5;
	padding: 4px 4px 4px 4px;
	text-align: left;
}
#lo table th.center{
	text-align: center;
}

#lo table th.wid45{
	width: 45px;
	text-align:center
}
#lo table th.wid50{
	width: 50px;
	text-align:center
}
#lo table th.wid60{
	width: 60px;
	text-align:center
}


#lo table th.wid150 {
	width: 150px;
}
#nrm40 table {
	font-size: 100%;
	border: #FFFFFF 0px solid;
	border-collapse: collapse;
}

#nrm40 table th {
	font-size: 100%;
	border: #AAAAAA 1px solid;
	background-color: #A1B39C;
	padding: 4px 4px 4px 4px;
	text-align: left;
	color:#FFFFFF;
}
#nrm40 table th.total {
	font-size: 100%;
	border: #AAAAAA 1px solid;
	background-color: #A1B39C;
	padding: 4px 4px 4px 4px;
	text-align: left;
	color:#000000;
}
#nrm40 table td {
	font-size: 100%;
	border: #FFFFFF 0px solid;
	padding: 4px 4px 4px 4px;
	text-align: left;
	
}



/*---changes style to align with above when wraps and bullet---*/
#content ul{
	margin: 10px 0 10px 20px;
	list-style-position: outside;
	list-style-type: disc;
}
/*---changes style to align with above when wraps---*/
/*---provides class of lower-alpha ---*/
#content ol.alpha li{
	margin: 10px 0 10px 0;
	list-style-position: outside;
	list-style-type: lower-alpha;
}
#content ol li{
	margin: 10px 0 10px 0;
	list-style-position: outside;
}


/*---changes style to align with above when wraps---*/
/*----home page Major titles----*/

#content .nrmdeptname a:link, #content .nrmdeptname a:visited {
	text-decoration: none;
	color: #003300;
	font-family: "Times New Roman", Times, serif;
	font-size: 170%;
	font-weight: normal;
}
#content .nrmdeptname a:focus, #content .nrmdeptname a:hover, #content .nrmdeptname a:active {
	text-decoration: none;
	color: #336600;
	font-family: "Times New Roman", Times, serif;
	font-size: 170%;
	font-weight: normal;
	
}

/*---faculty listings--------------------------*/

			/*---pads name and info ---*/
#content .directory {
	padding: 0 0 0 220px;
}
			/*---areas of interest ---*/
#content .insetBox_interest {
	padding: 0 0 0 400px;
	margin: 40px 0 0 0;
}
#content .insetBox_interest h3 {
	padding: 0 0 0 50px;
}
			/*---office hours ---*/
#content .hours p {
	background: #A1B39C;
	padding: .2em .2em .2em .5em;
	margin: .2em;
	border-bottom-style:inset;
}
/*--- list of links not to be underlined by default--------------------------*/
#content .links  a:link, #content .links a:visited {
	text-decoration:none;
}
#content .links  a:focus, #content .links a:hover, #content .links a:active {
	text-decoration:underline;
}

/*---------------Forms-------------*/

#content form {
	margin: 0 0 20px 0;
	background: #fdfdfd;
	width: 100%;
}

/*---------------Misc-------------*/

.contentBox_green {
	padding: 10px;
	margin: 0 15px 20px 15px;
	border: #336600 solid 1px;
	background: #999966;
}

/*--- comment out rules

---*/

