body , div , html , table , td , form
{
	color: rgb( 255 , 255 ,0 ) ; /*This needs to get overridden with further CSS*/
	font-size: 0px ;
	line-height: 0 ;
	border: none ;
	margin: 0px ;
	padding: 0px ;
}

a img
{
	border: none ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

div.breadCrumb a:link , div.breadCrumb a:visited
{ color: rgb( 130 , 120, 120) ; }

div.breadCrumb a:hover
{ color: rgb( 100 , 50 , 45) ; }

div.breadCrumb a, div.header h1 a
{ text-decoration: none ; }

div.header h1 a:link , div.header h1 a:visited
{ color: rgb(20,20,20) ; }

div.header h1 a:hover
{ color: rgb(140,130,120) ; }

div.header, div.body, div.bottom
{
	margin-left: auto ;
	margin-right: auto;
	width: 768px ;
}

td.leftColumn a:link
{ color: rgb(40,10,10); }

td.leftColumn a:visited
{ color: rgb(100,80,80) ; }

td.leftColumn a:hover
{ color: rgb(140,110,110); }

td.main p a:link, td.main li a:link
{ color: rgb(30,30,30); }

td.main p a:visited, td.main li a:visited
{ color: rgb(100,100,100) ; }

td.main p a:hover, td.main li a:hover
{ color: rgb( 130,130,130) ; }

div.header
{
	background: transparent url('../templates/main/header.png') no-repeat scroll center center ;
	height: 101px ;
	overflow: hidden ;
}

div.headerNoSide
{ background: transparent url('../templates/noside/header.png') no-repeat scroll center center ; }

div.body
{ background: transparent url('../templates/main/body.png') repeat-y scroll center center ; }

div.bodyNoSide
{ background: transparent url('../templates/noside/body.png') repeat-y scroll center center ; }

div.bottom
{
	background: transparent url('../templates/main/bottom.png') no-repeat scroll center center ;
	height: 14px ;
}

div.bottomNoSide
{ background: transparent url('../templates/noside/bottom.png') no-repeat scroll center center ; }

div.breadCrumb
{
	color: rgb( 100,90,90 ) ;
	font-family: 'Verdana' , 'Bitstream Vera Sans' , 'Sans Serif' ;
	font-size: 11px ;
	line-height: 1.0 ;
	padding: 6px 6px 0px 12px ;
}

div.largeVerticalSpace
{ height: 768px ; }

td.main div.breadCrumb
{  padding-left: 0px ; }

h1 , h2 , h3 , h4
{
	font-family: 'Times New Roman' , 'Times' ;
	line-height: 1.2 ;
	margin: 0px 0px 0px 0px ;
}

h1
{
	color: rgb( 50 , 20 , 5 ) ;
	font-size: 20px ;
	margin: 6px 0px 4px 0px ;
}

h2 , h2 a
{
	color: rgb(80, 50, 35);
	font-size: 17px ;
	margin: 4px 0px 3px 4px;
}

td.main input.text , td.main select
{
	background: none ;
	border: none ;
	color: rgb(60,30,30) ;
	font-family: 'Verdana' , 'Bitstream Vera Sans' , 'Sans Serif' ;
	font-size: 12px ;
	line-height: 1.0 ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

td.main input.text
{ border-bottom: 2px solid rgb(50,20,20) ; }

td.main select
{ background: rgb( 225,220,200 ) ; }

td.leftColumn h1
{
	font-size: 16px ;
	margin: 0px 0px 0px 0px ;
}

div.header h1
{
	clear: none ;
	font-size: 18px ;
	line-height: 1.0 ;
	margin: 0px ;
	margin-left: 8px ;
	padding: 0px ;
	padding-top: 66px ;
}

p
{
	font-size: 4px ;
	margin: 6px 8px 6px 8px ;
}

td.leftColumn p
{ 
	color: rgb(60,40,40) ;
	font-size: 11px ;
	margin: 4px 0px 4px 4px ; 
}

td.main p
{ 
	font-size: 13px ;
	color: rgb(30,20,20) ;
}

table.insideBody
{ width: 760px ; }



td.leftColumn
{
/* 	border-style: solid ; border-width: 1px ; */
	font-family: 'Verdana' , 'Bitstream Vera Sans' , 'Sans Serif' ;
	font-size: 11px ;
	line-height: 1.4 ;
	padding: 0px 8px 0px 8px ;
	width: 136px ;
	vertical-align: top ;
}

table.allFaculty td.leftColumn
{
	padding-top: 8px ;
}

td.main , td.main td
{
	font-family: 'Verdana' , 'Bitstream Vera Sans' , 'Sans Serif' ;
	font-size: 12px ;
	line-height: 1.4 ;
/* 	padding: 0px 16px 8px 16px ; */
	padding: 0px 16px 0px 16px ;
	vertical-align: top ;
}

td.main ol , td.main ul
{
	color: rgb(90,60,60) ;
	list-style-position: outside ;
	margin: 0px 0px 0px 36px ;
	padding: 0px 0px 0px 0px ;
}

td.main ul
{ list-style-type: square ; }

td.leftColumn ul
{
	color: rgb(170,140,140) ;
	list-style-position: outside ;
	list-style-type: square ;
	margin: 0px 0px 0px 18px ;
	padding: 0px 0px 0px 0px ;
}

img.unmLogoLinkImg
{ width: 72px ; height: 48px; }
div.unmLogoInner
{ margin-right: 684px ; }
div.unmLogoOuter
{ position: absolute ; margin: 14px auto 0px auto ; width: 100% ; text-align: center ; }

