BODY  { background-color : #FFFFFF }

.main_body {
    background-color : #FFFFFF;
    margin : 0px
}

h1  { font-size: 120%; font-family: Arial, Helvetica, sans-serif; line-height:100% }
h2  { font-size: 100%; font-family: Arial, Helvetica, sans-serif; line-height:100% }
h3  { font-size: 90%; font-family: Arial, Helvetica, sans-serif; line-height:100%; color: #003399 }

P   { font-size: 80%; font-family: Arial, Helvetica, sans-serif }

.qtext   { font-size: 80%; font-family: Arial, Helvetica, sans-serif }

.heading  { color: #800080; font-weight: bold; font-family: Arial, Helvetica, sans-serif }

blockquote  {
    font-family : Arial, Helvetica, sans-serif
}

ul { font-size: 80%; font-family: Arial, Helvetica, sans-serif; list-style-type: disc }

ol { font-size: 80%; font-family: Arial, Helvetica, sans-serif; list-style-type: number }

td  {
    font-family : Arial, Helvetica, sans-serif
}

.textbold   { font-weight: bold; font-size: 80%; font-family: Arial, Helvetica, sans-serif }

.small   { font-size: 60%; font-family: verdana, geneva, arial, helvetica, sans-serif }

.red  {
    color : #ff0033
}

.ss   { font-size: 75%; font-family: Arial, Helvetica, sans-serif }

.sublink   { font-size: 60%; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

td.subnav    { color: black; font-size: 80%; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px }

a.subnavlink  { color: black; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-size: 11px }

.navtext   { font-size: 80%; font-family: Arial, Helvetica, sans-serif }

.tick { 
    color: black; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    list-style-image: url(stylegfx/tick_bullet.gif);
    list-style-position : outside
}

.arrow {
    color: black;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    list-style-image: url(stylegfx/arrow_bullet.gif);
    list-style-position : outside
}

.type {
    color : black;
    font-family: "Courier New", Courier, monospace
}

.homepage  { font-size: 80%; font-family: Arial, Helvetica, sans-serif }
.home_list   { list-style-type: disc; margin-left: -30px }

.quiztileleft { background-image : url(/vts4fe/calnet/graphics/quiz_tile_left.gif) }
.quiztileright { background-image : url(/vts4fe/calnet/graphics//quiz_tile_right.gif) }
.sectionlefttile { background-image : url(/vts4fe/calnet/graphics/section_left_tile.gif) }
.sectionrightt { background-image : url(/vts4fe/calnet/graphics/section_right_tile.gif) }
.sectionyellowtile { background-image : url(/vts4fe/calnet/graphics/section_yellow_tile.gif) }
.leftnavtile { background-image : url(/vts4fe/calnet/graphics/orangenav_tile.gif); 
        font-family : Arial, Helvetica, sans-serif;
        font-size : .75em  }
.socialsciencetnavtile { background-image : url(/graphics/intute/socialscience-navtile.gif); 
        font-family : Arial, Helvetica, sans-serif;
        font-size : .75em  }        
.clearbg { background-image : url(/vts4fe/calnet/graphics/clear.gif) }
.fulheight { height : 100% }
.yellowout { background-color: #b0e0e6; padding: 10px; border: dotted 2px }

.calendar { }
.calendar table { 
	float: right;
}
.calendar table .prev-link {
	margin-left:		0; 
	text-align:		left;
}
.calendar table .next-link {
	margin-right:		0;
	text-align:		right;
}
.month-calendar, .year-calendar {
	border-collapse:	collapse; 
}
.month-calendar-head, .year-calendar-head {
	font-size:		80%;
	font-weight:		normal;
}
.month-calendar-day-head, .year-calendar-subhead {
	font-size:              80%;
	font-weight:		normal;
}

.month-calendar {
	text-align: 		center;
}

.month-calendar-day-noday,
.month-calendar-day-link,
.month-calendar-day-nolink,
.month-calendar-day-this-day,
.month-calendar-day-future {
	font-size:              80%;
}

.year-calendar-month-link, 
.year-calendar-month-nolink,
.year-calendar-this-month, 
.year-calendar-month-future {
}

.month-calendar-day-future, .year-calendar-month-future {
	color:			#83660F;
}

.month-calendar {
	background:		#fff3de;
	border: 		1px solid #83660f;
}
.calendar th {
	border-bottom: 		1px dotted #83660f;
}
.Saturday {
	border-left:		1px dotted #83660f;
}
.Sunday {
	border-right:		1px dotted #83660f;
}
.Saturday, .Sunday {
	background:		#f5deb3;
}
.month-calendar-day-this-day, .year-calendar-this-month {
	background:		#a5e4ff;
}
.year-calendar {
	background:		#fff3de;
	border: 		1px dotted #83660f;
}

.authordetails input {margin: 0px 20px 0px 20px}

