	/* General font families for common tags */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;	
	}
	
	td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
	}
	
	label{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		text-align: right;
	}
	
	.grayboldtext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}
	
	tr.row-odd { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
        color: #666666;
        border-top:1px solid #94825D;
        background-color:#D4D4D4;
        border-bottom:1px solid #94825D;
        border-left:1px solid #FAF4E6;
        border-right:1px solid #94825D;
        padding-left:5px;
        text-decoration:none;
	} 
	tr.row-even { 
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
        color: #666666;
        border-top:1px solid #FAF4E6;
        background-color:#edebeb;
        border-bottom:1px solid #94825D;
	}
	
	td.row-odd { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
        background-color:#D4D4D4;
	} 
	td.row-even { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
        background-color:#edebeb;
	}

	.tableline {
		border-left:1px solid #cfcfcf;
		border-top:1px solid #cfcfcf;
		border-right:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;
	}
	.campusTable {
		border-collapse:collapse;
		border:1px solid #9f9f9f;				
	}
	
	.campusTable tr {		
		border:1px solid #9f9f9f;		
	}
	.campusTable th {
		margin:5px; 
		padding: 5px;
		border:1px solid #9f9f9f;		
		background-color:#e8e4e4;		
		color:#000000;	
		font-size: 9pt;	
		font-weight:bold;
	}
	
	.campusTable td {
		margin:5px; 	
		padding: 5px;
		border:1px solid #9f9f9f;	
		background-color:#FFFFFF;	
		color:#000000;	
		font-size: 9pt;
	}
	.pagehead{
	    font-family:Verdana, Arial, Helvetica, sans-serif;
	    font-size:12px;
	    font-weight: bold;
	    color: #666666;
	    background-color:#F5F4F4;
	    text-decoration:none;   
	    padding-left: 4px;
	}
	.header{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight: bold;
        color: #F5F4F4;
        background-color:#989494;
        border-top:1px solid #94825D;
        border-bottom:1px solid #94825D;
        border-left:1px solid #94825D;
        border-right:1px solid #94825D;
        text-decoration:none;
        height:23px;   
	}
	a.header:link, a.header:visited, a.header:active{
        color: #ffffff;
		border-top:0px solid #94825D;
        border-bottom:0px solid #94825D;
        border-left:0px solid #94825D;
        border-right:0px solid #94825D;
	}
	a.header:hover{
	    color: #cccccc;
	    border-top:0px solid #94825D;
        border-bottom:0px solid #94825D;
        border-left:0px solid #94825D;
        border-right:0px solid #94825D;
	}	
	.tableHeader{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight: bold;
        color: #666666;
        border-top:1px solid #F5F4F4;
        background-color:#F5F4F4;
        border-bottom:1px solid #F5F4F4;
        border-left:1px solid #F5F4F4;
        border-right:1px solid #F5F4F4;
        text-decoration:none;
        height:23px;   
	}
	.clsCMOn, .clsCMOver {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		padding-left:4px;
		padding-top:1px;
		text-decoration: none;
	}
	
	.forumline {
		border-left:1px solid #cfcfcf;
		border-top:1px solid #cfcfcf;
		border-right:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;		
	}
	
	a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-style: bold;
		text-align: left;
		text-decoration: none;
	}

	a:LINK, a:VISITED, a:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-style: bold;
		text-align: left;
		text-decoration: none;
	}
	a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		font-style: bold;
		text-align: left;
		text-decoration: none;
	}
	a.footerbutton {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	a.footerbutton:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #FD6C00;
		text-decoration: none;
	}
	.required { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold;
		font-weight: normal; color: #990000
	}
	.feeblue {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal;
		color: #0066FF
	}
	.feegreen {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal;
		color: #006600
	}
	.info {
        font-family: Arial, Helvetica, sans-serif;
        color: green;
        font-size: 11px;
		font-weight: bold;
        padding-left: 3 px;
        padding-bottom: 1 px;
        padding-top: 1 px;
	}
	.navbg {
		background-image:url(../img/glyphicons-halflings-white.jpg);
		background-color:#E9E9E9;
	}
	
	.landingheader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
	}
	.dashboardbg {
		border-left:1px solid #cfcfcf;
		border-top:1px solid #cfcfcf;
		border-right:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;
		background-color:#F5F4F4;
	}
	input {
 		border-left:1px solid #cfcfcf;
		border-top:1px solid #cfcfcf;
		border-right:1px solid #cfcfcf;
		border-bottom:1px solid #cfcfcf;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; color: #666666
		
	}
	.headingbggray{
		background-color:#F5F4F4;
	}
	textarea { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; color: #666666
	}
	select{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal; color: #666666	
	}
	a.favbutton {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	a.favbutton:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FD6C00;
		text-decoration: none;
	} 
	.bottomline{
		background-color:#B3B3B3;
	}
	a.paginationlink{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        color: #989494;
        text-decoration:none;
    }
    a.paginationlink:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        color: #333333;
        text-decoration:none;
    }
    .nostyleTable {				
		border:0px;		
		padding: 1px;
	}
	.nostyleTable td{
		border:0px;	
		padding: 2px;		
	}
		.eventBG{
	 	background-color:#990000;
	 }
	 .todayBG{
	 	background-color:#00CC33;
 	}