a:active {
	color:	#003399;
	text-decoration: none;
}

a:hover {
	color:	#003399;
	text-decoration: none;
	background-color: #FFFFCC;
}

a:link {
text-decoration : none;
color : #003399;
}

a:visited {
text-decoration : none;
color : #330000;
}

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

P, BLOCKQUOTE, DL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 115%;
color: #003399;
}

H2 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #800000;
}

H3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 105%;
color: #006400;
}

H4 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #cc6633;
}

LI, DT, DD {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

TH {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #CCCCCC;
	font-size: 0.85em;
}

.breadcrumbs	{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: lighter;
font-style: normal;
color: gray;
text-transform: lowercase;
}

.faclist LI, DT {
margin-top: 10px; 
}

.faculty	{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.faculty A:hover	{
background-color: #FFFFCC;
}
		
.footer	{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.helpers {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.LeftNav {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}

.LeftNav A {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003399;
}

.LeftNav A:link {
color: #990000;
font-weight: bold;}

.LeftNav A:active {color: #ffffcc;}

.LeftNav A:visited {color: Maroon;}

.LeftNav A:HOVER {
text-decoration:	none;
color:	#003399;
background:	#ffffcc;
}

.LeftNav LI {
	margin-bottom: 10px;
}

.Nav A {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003399;
}

.Nav A:link {color: Maroon;}

.Nav A:active {color: #ffffcc;}

.Nav A:visited {color: Maroon;}

.Nav A:HOVER {
text-decoration:	none;
color:	#003399;
background:	#ffffcc;
}

.RightNav {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
}

.RightNav A:link {color: #003399;}

.RightNav A:active {color: Maroon;}

.RightNav A:visited {color: Maroon;}

.RightNav A:HOVER {
text-decoration:	none;
color:	#003399;
background:	#ffffcc;
}

.search  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
background:	#cccccc;
}

.TopNav {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
}

.TopNav A {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003399;
}

.TopNav A:link {
color: Maroon;
}

.TopNav A:active {
color: #ffffcc;
}

.TopNav A:visited {
color: Maroon;
}

.TopNav A:HOVER {
text-decoration: none;
color:	#003399;
background:	#ffffcc;
}

/*For David Lapointe */

.contentpane {
        text-align:left;
		width:550px;
		background:#FFFFFF;
		margin:0px auto;
		border:0px solid #666;
		}

	.cont {
		padding: 15px;
		}

    .refbody {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size: 10px;
		font-weight:normal;
  	/*  line-height:10px;   */
		}

	.contbody {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:14px;
		font-weight:normal;
  		line-height:14px;
		}

	.sepbar {
		font-family:verdana, arial, sans-serif;
		font-size:14px;
		color:#333;
        padding-bottom:2px;
		margin-bottom: 5px;
		font-weight:bold;
        line-height:14px;
        background:#EEE;
        border-bottom:1px solid #666;
        letter-spacing:1.5px;
		margin-top : 12px;
		}

    .footbar    {
        font-family:verdana, arial, sans-serif;
        font-size:10px;
        text-align:right;
        margin:0;
        background:#94D6F7;
        padding:3px;
        }

    .navbar    {
        font-family:verdana, arial, sans-serif;
        font-size:10px;
        text-align:right;
        margin:0;
        padding:3px;
        }
		
    .bignavbar    {
        font-family:verdana, arial, sans-serif;
        font-size:18px;
        font-weight:bold;
        text-align:left;
        margin:0;
        background:#EEF;
        padding:3px;
        }
	
/*For GSBS */
.navbox a:hover { 
	color: #ffc; 
	background-color: #903; 
	}
		
/* Style for marking required form fields */
.requiredText {color: #ff0000; font-weight: bold;}	
