
A {
	COLOR: ; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: ; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: ; 
	TEXT-DECORATION: none;
}
.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #333;
}
.calendartitle A {
	color:#333;
}
.calendartitle A:hover {
	color:#333;
}
.calendartitle A:visited {
	color:#333;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: small;  
}
.todayis A {
	FONT-SIZE: small; 
	COLOR: ;
}
.todayis A:visited {
	COLOR: ;
}
.todayis A:hover {
	COLOR: ;
}
.weekheader {
	BACKGROUND-COLOR: ; 
	COLOR: ;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: ;
}
.past A {
	COLOR: #666666;
}
.past A:visited A {
	COLOR: #666666;
}
.past A:hover {
	COLOR: #333333;
}
.today {
	BACKGROUND-COLOR: ;
}
.future {
	BACKGROUND-COLOR: ;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: ; 
	BACKGROUND-COLOR: ;
}
.tabinactive A {
	COLOR: ;
}
.tabinactive A:visited {
	COLOR: ;
}
.tabinactive A:hover {
	COLOR: ;
}
.tabinactive {
	BACKGROUND-COLOR: ;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}

/*************************/
/*dominican styles ADDED */

body {
    font: 69% Helvetica, Arial, sans-serif;
    background-color: #fff;
    color: Black;
    margin: 0;
    padding: 0;
}

TD {
	FONT-SIZE: 75%; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
}

P {
	FONT-SIZE: 100%; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
}

#visual-portal-wrapper {
    margin: 0;
    padding: 0;
}

/* Logo properties */

#portal-logo {
    background: url(/images/logo.jpg) no-repeat;
    border:0;
    margin:0;
    padding:0;
	float:left;
	position:relative;
	height:75px;
	margin-right:274px;
	margin-top:11px;
	margin-left:5px;
	margin-bottom:20px;
	
}

#portal-logo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 49px;
    height: 0px !important;
    height /**/: 49px;
    width: 450px;
    cursor: pointer;
}


/* pm mod 110805 */
#portal-top {
    /* Top section */
    margin: 0;
    padding: 0;
    background-color: #ded9b3;
    }



/* The global section tabs. */

#portal-globalnav {
	clear:both;
    white-space: nowrap;
    list-style: none;
    line-height: normal;
	margin:10px auto;
	margin-bottom:10px;
	height:1%;
	padding: 10px 0 0 0;
	padding-bottom:5px;
	background-color:#ded9b3;
	border-bottom: 0px solid white;
	margin-left:20px;
}
#portal-globalnav li {
    display: inline;
	padding:0;
	margin:0;
	margin-right:-13px;
	background-color:transparent;
}
#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
	background-color: transparent;
    /*height: 16px;*/
    margin-right: 0.5em;
    text-decoration: none;
	color: black;
	font-weight:bold;
	font-size:1.2em;
	border-color: white;
    border-width: 0 2px 0 0;
    border-style: none solid none none;
	padding: 10px 12px 0 12px;
	text-transform: &dtml-textTransform;;
}
#portal-globalnav li.selected a {
    /* The selected tab. There's only one of this */
	color:#0F3063;
	background-color:white;
	border-left: 2px solid white;
	border-top:2px solid white;
	border-right:2px solid white;
	border-bottom:2px solid white;
	}
#portal-globalnav li a:hover {
	color:#0F3063;
}
#portal-footer {
	line-height:1.5em;
	margin: 0.2em 0em 0;
	padding: 0.8em 0em 0.5em 2.0em;
	text-align: center;
	border-top:0px solid #fff;
	text-align: left;
	background-color:#ded9b3;
}
#portal-footer p {
    margin: 0;
}
#portal-footer a {
    text-decoration: none;
    color: #0f3063;
    border: none;
}
#portal-footer a:visited {
    color: Blue;
}
#portal-footer a:hover {
    text-decoration: underline;
}
#portal-colophon {
    float: none;
    margin: 0em 0em 2em 0em;
    padding: 0em 0em 1em 0em;
    text-align: center;
}

#portal-colophon ul,
#portal-colophon ul li,
#portal-colophon ul li a {
    list-style-image: none;
    list-style-type: none;
    display: inline;
    text-decoration: none;
    color: Black;
}

#portal-colophon ul {
    display: table-row;
    list-style-type: none;
}

#portal-colophon ul li {
    display: table-cell;
    font-size: 85%;
    margin: 0 0.25em;
    padding: 0.1em 0.2em;
}

#portal-colophon .colophonWrapper {
    display: table;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
}

#portal-colophon .colophonIcon {
    display: block; /* This is for Mozilla, as it doesn't support
                       inline-block. The colophon icons aren't in
                       one line though. */
    display: inline-block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0 auto;
    padding: 0;
    padding-top: 15px;
    height: 0px !important;
    height /**/: 15px;
    width: 80px;
}

#portal-colophon a.colophonIcon {
    cursor: pointer;
}

/*print style modifications*/
@media print {
	#visual-portal-wrapper { display:none; }
	
	/*this doesn't work with tables unfortunately: */
	/*@page {size:  ; }*/
	/*@page {size:landscape}*/
	/*html div.landscape {writing-mode:tb-rl;height:90%;margin:10%;}*/
}