.center-align{
vertical-align:middle;
}
.bottom-align{
vertical-align:bottom;
}
.group-header{
background:#000000;
color:#ffffff;
font-size:10pt;
font-weight:700;
text-decoration:none;
}
.inner-group{
background:#f3f3f3;
text-decoration:none;
vertical-align:top;
}
.component-label{
font-family:verdana;
font-size:8pt;
font-weight:500;
text-align:right;
text-decoration:none;
vertical-align:top;
white-space:nowrap;
}
.text-box-input{
border-bottom-color:#000000;
border-bottom-width:1px;
border-left-color:#000000;
border-left-width:1px;
border-right-color:#000000;
border-right-width:1px;
border-style:solid;
border-top-color:#000000;
border-top-width:1px;
font-family:verdana;
font-size:8pt;
font-weight:500;
text-decoration:none;
}
.right-click-menu{
background:#999999;
border-bottom-color:#000000;
border-bottom-width:2px;
border-left-color:#cccccc;
border-left-width:2px;
border-right-color:#000000;
border-right-width:2px;
border-style:solid;
border-top-color:#cccccc;
border-top-width:2px;
text-decoration:none;
}
.right-click-menu-row{
color:#ffffff;
padding:3px;
text-decoration:none;
}
.right-click-menu-row-on{
background:#aa0000;
color:#ffffff;
padding:3px;
}
.report-title{
font-weight:700;
text-align:left;
}
.report-title-label{
font-weight:700;
text-align:right;
}
td.bottommenu{
background:#5e5e5e;
color:#dddd2c;
font-family:Arial;
text-align:left;
text-decoration:bold;
}
.topmenu-root{
color:#ffffff;
font-family:Arial;
font-size:12px;
text-align:center;
}
.topmenu-regular{
background:#ffffff;
color:#000000;
font-family:Arial;
font-size:12px;
text-align:center;
text-decoration:none;
}
.topmenu-regular-divider{
color:#000000;
font-family:Arial;
font-size:12px;
text-align:center;
text-decoration:none;
}
.topmenu-root-highlighted{
color:#929bd6;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.sidemenu{
color:#000000;
text-align:left;
vertical-align:top;
}
.top-link{
color:#ffffff;
font-size:13px;
font-weight:700;
padding-left:10px;
padding-right:10px;
white-space:nowrap;
}
.collection-news-title{
font-size:10pt;
font-weight:bold;
text-align:left;
}
.collection-news-summary{
font-size:10pt;
text-align:left;
}
.collection-news-date{
font-size:10pt;
text-align:right;
}
.collection-news-link{
text-align:right;
}
.horiz-menu{
background:#ff0000;
border-color:#000000;
border-style:solid;
border-width:0px 1px 1px 1px;
}
.horiz-menu-item-off{
color:#ffffff;
font-size:12px;
font-style:Arial, Verdana;
font-weight:700;
text-align:center;
}
.horiz-menu-item-on{
background:#000000;
color:#ffffff;
font-size:12px;
font-style:Arial;
font-weight:700;
text-align:center;
}
.search-row{
border-color:black;
border-style:solid;
border-width:1px;
}
.search-box{
background:#ffffff;
border-color:black;
border-style:solid;
border-width:1px;
}
.search-box-header{
color:#000000;
font-size:14px;
font-weight:700;
}
.search-box-properties{
left:400px;
position:absolute;
top:100px;
visibility:hidden;
}
.faculty-collection-name{
color:black;
font-family:Verdana;
font-size:10pt;
font-weight:700;
text-align:left;
text-decoration:none;
}
.faculty-collection-text{
color:black;
font-family:Verdana;
font-size:10pt;
font-weight:700;
text-align:left;
text-decoration:none;
}
.collection-filter-link{
color:red;
font-family:Verdana;
font-size:10pt;
font-weight:700;
text-decoration:none;
}
.message-box{
background:#ffffff;
border-color:#000000;
border-style:solid;
border-width:1px;
font-family:Arial;
font-size:10pt;
font-weight:normal;
text-align:left;
}
.alphabetical-chosen{
font-size:14px;
font-weight:700;
}
.alphabetical-ignored{
color:#777777;
font-size:11px;
font-weight:500;
}
.alphabetical-link{
color:#307f3e;
font-size:12pt;
font-style:italic;
font-weight:700;
text-decoration:none;
}
.collection-filter-link-selected{
color:black;
font-family:Verdana;
font-size:10pt;
font-weight:700;
text-decoration:none;
}
.site-map-main-section{
background:#dfdff5;
font-family:Verdana;
font-size:14px;
font-weight:700;
text-align:left;
vertical_alignment:top;
}
.group{
vertical-align:top;
}
.faculty-content{
background:#e0e0e0;
}
.faculty-heading{
color:#64b392;
font-size:12px;
font-style:italic;
font-weight:700;
text-decoration:none;
}
.site-map-sub-section{
font-family:Arial;
font-size:13px;
font-weight:700;
}
.site-map-minor-section{
font-family:Arial;
font-size:12px;
font-weight:700;
}
.right-menu{
background:#ffffff;
color:#ffffff;
font-family:arial;
font-size:8pt;
font-weight:700;
text-decoration:none;
}
.index-headings{
color:#ffffff;
font-size:20px;
font-weight:700;
text-align:right;
vertical-align:top;
}
.side-menu-current-page{
color:#ff0000;
font-size:16px;
font-weight:700;
text-decoration:none;
}
.side-menu-siblings{
color:#777777;
text-decoration:none;
}
.side-menu-outside-section{
color:#777777;
text-decoration:none;
}
.top-link-over{
background:#ff5555;
border-color:#000000;
border-style:solid;
border-width:1px;
color:#ffffff;
font-size:13px;
font-weight:700;
padding-left:10px;
padding-right:10px;
white-space:nowrap;
}
.admin-link-over{
background:#ff0000;
color:#6b2d8c;
font-size:13px;
font-weight:700;
padding-left:10px;
padding-right:10px;
text-decoration:none;
white-space:nowrap;
}
.index-link{
color:#ffffff;
font-family:Verdana;
font-size:14pt;
font-weight:bold;
text-decoration:none;
}
.index-link:hover{
color:#ffffff;
font-family:Verdana;
font-size:14pt;
font-weight:bold;
text-decoration:none;
}
.index-link:visited{
color:#ffffff;
font-family:Verdana;
font-size:14pt;
font-weight:bold;
text-decoration:none;
}
.index-hint{
color:#ffffff;
font-family:Verdana;
font-size:10pt;
}
.collection-news-month{
font-weight:700;
text-decoration:none;
}
.right-menu:link{
color:#ffffff;
font-family:arial;
font-size:8pt;
text-decoration:none;
}
.right-menu:visited{
color:#ffffff;
font-family:arial;
font-size:8pt;
text-decoration:none;
}
.right-menu:hover{
color:#ffffff;
font-family:arial;
font-size:8pt;
text-decoration:none;
}
.tabbedGroup-bottom-border{
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
text-decoration:none;
}
.tabbedGroup-group-color{
background:#f3f3f3;
text-decoration:none;
}
.tabbedGroup-no-space{
padding-left:0;
padding-right:0;
text-decoration:none;
}
.tabbedGroup-tab-active{
background-color:#000000;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#000000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000000;
border-right-style:solid;
border-right-width:1px;
border-top-color:#000000;
border-top-style:solid;
border-top-width:1px;
color:#ffffff;
text-decoration:none;
white-space:nowrap;
}
.tabbedGroup-tab-color{
background-color:#CCCCCC;
text-decoration:none;
}
.tabbedGroup-tab-inactive{
background-color:#DDDDDD;
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#000000;
border-left-style:solid;
border-left-width:1px;
border-right-color:#000000;
border-right-style:solid;
border-right-width:1px;
border-top-color:#000000;
border-top-style:solid;
border-top-width:1px;
color:#000000;
cursor:pointer;
text-decoration:none;
white-space:nowrap;
}
.tabbedGroup-font-active{
color:#ffffff;
font-size:10pt;
font-weight:700;
}
.tabbedGroup-font-inactive{
color:#000000;
font-size:10pt;
font-weight:700;
}
TD{
font-family:verdana;
font-size:8pt;
text-decoration:none;
vertical-align:top;
}
Body{
background:#ffffff;
font-family:verdana;
font-size:8pt;
text-decoration:none;
}
.button-input{
background:#ffffff;
color:#444444;
font-family:verdana;
font-size:7.5pt;
font-weight:500;
text-decoration:none;
}
.listing-row-cell-td{
border-bottom-width:0px;
border-left-color:#edd9b2;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-top-width:0px;
overflow-x:hidden;
text-decoration:none;
text-overflow:ellipsis;
}
.listing-row-cell-div{
overflow-x:hidden;
padding-left:5px;
text-decoration:none;
text-overflow:ellipsis;
}
.listing-row-cell-div-selected{
color:#ffffff;
overflow-x:hidden;
padding-left:5px;
text-decoration:none;
text-overflow:ellipsis;
}
.listing-region-div{
overflow-y: scroll;
background: #ececec;
text-decoration: none;
}
.listing-header{
background:url(../../images/bar_bg_gray_up.jpg);
border-bottom-color:#999999;
border-bottom-width:0px;
border-left-color:#999999;
border-left-width:1px;
border-right-color:#999999;
border-right-width:1px;
border-style:solid;
border-top-color:#999999;
border-top-width:0px;
color:#000000;
cursor:default;
font-family:verdana;
font-size:7.5pt;
font-weight:700;
height:19px;
overflow-x:hidden;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
vertical-align:middle;
white-space:nowrap;
}
.listing-header-pressed{
background:url(../../images/bar_bg_gray_up.jpg);
border-bottom-color:#666666;
border-bottom-width:0px;
border-left-color:#999999;
border-left-width:1px;
border-right-color:#999999;
border-right-width:1px;
border-style:solid;
border-top-color:#666666;
border-top-width:0px;
color:#000000;
cursor:default;
font-family:verdana;
font-size:7.5pt;
font-weight:700;
height:19px;
overflow-x:hidden;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
vertical-align:middle;
white-space:nowrap;
}
.listing-header-divider{
background:#ffffff;
cursor:move;
text-decoration:none;
width:3px;
}
.listing-header-endcap{
background:#000000;
width:17px;
}
.listing-region{
background:#d0d0d0;
text-decoration:none;
}
.listing-row-on{
background:#ffffff;
border-bottom-color:#edd9b2;
border-bottom-width:1px;
border-left-width:0px;
border-right-color:#edd9b2;
border-right-width:1px;
border-style:solid;
border-top-width:0px;
font-family:verdana;
font-size:8pt;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
.listing-row-selected{
background:#aa0000;
border-bottom-color:#edd9b2;
border-bottom-width:1px;
border-left-width:0px;
border-right-color:#edd9b2;
border-right-width:1px;
border-style:solid;
border-top-width:0px;
color:#000000;
font-family:verdana;
font-size:8pt;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
.listing-row-off{
background:#ffffff;
border-bottom-color:#edd9b2;
border-bottom-width:1px;
border-left-width:0px;
border-right-color:#edd9b2;
border-right-width:1px;
border-style:solid;
border-top-width:0px;
font-family:verdana;
font-size:8pt;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
.listing-row-cell{
border-bottom-width:0px;
border-left-color:#ffd8bb;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-top-width:0px;
overflow-x:hidden;
text-align:left;
text-decoration:none;
text-overflow:ellipsis;
white-space:nowrap;
}
.listing-header-highlighted-1{
background:url(../../images/bar_bg_gray_up.jpg);
border-bottom-color:#666666;
border-bottom-width:0px;
border-left-color:#999999;
border-left-width:1px;
border-right-color:#999999;
border-right-width:1px;
border-style:solid;
border-top-color:#666666;
border-top-width:0px;
color:#000000;
cursor:default;
font-family:verdana;
font-size:7.5pt;
font-weight:700;
height:19px;
overflow-x:hidden;
text-align:center;
text-decoration:none;
text-overflow:ellipsis;
vertical-align:middle;
white-space:nowrap;
}
.listing-component{
text-align:center;
text-decoration:none;
}
.listing-row-cell-td-selected{
color:#ffffff;
overflow-x:hidden;
text-decoration:none;
text-overflow:ellipsis;
}
.listing-component-border{
margin-top:10px;
text-align:center;
text-decoration:none;
width:98%;
}
.listing-component-footer{
text-align:right;
text-decoration:none;
}
.listing-component-header{
background:#ffffff;
border-bottom-color:#cc9944;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-top-color:#cc9944;
border-top-width:4px;
color:#aa7722;
font-weight:700;
padding:2px;
text-decoration:none;
}
.date-time{
color:#ffffff;
text-decoration:none;
}
a:link{
color:#cc0000;
text-decoration:none;
}
a:visited{
color:#cc0000;
text-decoration:none;
}
a:hover{
color:#cc0000;
text-decoration:underline;
}
.control-panel-tab-bar{
background-color:#666666;
border-bottom-style:solid;
border-bottom-width:#000000;
margin:0;
padding-top:10px;
}
.control-panel-tab{
background:url(../../images/corner_left_inactive.gif) no-repeat;
background-position:0 0px;
border:none;
color:#fff;
font-size:10pt;
margin:0;
padding:2px 0 0 0px;
}
ul >.control-panel-tab{
padding:1px 0 0 0px;
}
.control-panel-tab-active{
background-image:url(../../images/corner-left.gif);
background-position:0 0px;
background-repeat:no-repeat;
border:none;
border-bottom-style:solid;
border-bottom-width:#fff;
color:#fff;
font-size:10pt;
margin-top:0;
padding:2px 0 0px 0px;
}
ul >.control-panel-tab-active{
padding:1px 0 1px 0px;
}
.control-panel-tab-link{
background-image:url(../../images/corner_right_inactive.gif);
background-position:100oo 0;
background-repeat:no-repeat;
border:none;
font-family:Arial, sans-serif;
font-size:10pt;
margin:0;
padding:2px 6px 0px 6px;
text-decoration:none;
}
.control-panel-tab-active .control-panel-tab-link{
background-image:url(../../images/corner-right.gif);
background-position:top right;
background-repeat:no-repeat;
border-bottom-style:solid;
border-bottom-width:#fFF;
margin-top:0;
padding-bottom:1px;
padding-left:6px;
padding-right:6px;
padding-top:2px;
}
.sitemapMenuContent ul{
list-style:none;
margin-left:10px;
padding:0;
}
.site-map-tree-class{
background-color:#00f;
}
.control-panel-container a{
color:#000000;
font-size:8pt;
text-decoration:none;
}
.control-panel-container a:active{
color:#000000;
}
.control-panel-container a:visited{
color:#000000;
}
.control-panel-container a:hover{
color:#000000;
text-decoration:underline;
}
.control-panel-container{
background-color:#ffc600;
color:#000000
height;
text-align:center;
}
.control-panel-content{
background-color:#ffc600;
background-image:url(../../images/corner_left_blue.png);
background-repeat:no-repeat;
margin:auto;
text-align:left;
width:95%;
}
.control-panel-content-inner{
background-color:#ffffff;
font-size:8pt;
height:100%;
overflow:auto;
}
.control-panel-outer-content{
background-color:#ffc600;
padding-top:10px;
text-align:left;
}
.control-panel-content-header{
background-color:#ffffff;
font-size:8pt;
font-weight:700;
height:10px;
margin:0;
padding:0;
width:99%;
}
.control-panel-corner{
font-size:10pt;
height:10px;
margin:0;
padding:0;
}
.filter-group-class{
border-bottom-color:#999999;
border-bottom-width:1px;
border-left-color:#999999;
border-left-width:1px;
border-right-color:#999999;
border-right-width:1px;
border-style:solid;
border-top-color:#999999;
border-top-width:1px;
}
.filter-group-class-header{
background:url(../../images/bar_bg_gray_up.jpg);
border-bottom-color:#999999;
border-bottom-width:1px;
border-left-color:#999999;
border-left-width:0px;
border-right-color:#999999;
border-right-width:0px;
border-style:solid;
border-top-color:#999999;
border-top-width:0px;
color:#000000;
cursor:default;
font-family:verdana;
font-size:7.5pt;
font-weight:700;
height:19px;
overflow-x:hidden;
padding-left:5px;
text-align:left;
text-decoration:none;
text-overflow:ellipsis;
vertical-align:middle;
white-space:nowrap;
}
Button{
background:#ffffff;
color:#444444;
font-family:verdana;
font-size:7.5pt;
font-weight:500;
text-decoration:none;
}
.listing-row-holding{
background:#cccccc;
border-bottom-color:#edd9b2;
border-bottom-width:1px;
border-left-width:0px;
border-right-color:#edd9b2;
border-right-width:1px;
border-style:solid;
border-top-width:0px;
font-family:verdana;
font-size:8pt;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
select{
font-family:verdana;
font-size:8pt;
text-decoration:none;
}
.infobar{
background:#fffae3;
border-bottom-color:#fff1b5;
border-bottom-width:1px;
border-left-color:#fff1b5;
border-left-width:1px;
border-right-color:#fff1b5;
border-right-width:1px;
border-style:solid;
border-top-color:#fff1b5;
border-top-width:1px;
padding:10px;
text-decoration:none;
}
.module-advanced-settings-title{
padding-bottom:10px;
text-decoration:none;
}
.control-panel-corner-bottom-right{
background-image:url(../../images/corner_right_bottom.png);
background-position:bottom right;
background-repeat:no-repeat;
}
.control-panel-corner-bottom-left{
background-image:url(../../images/corner_left_bottom.png);
background-position:bottom left;
background-repeat:no-repeat;
}
.control-panel-corner-top-right{
background-image:url(../../images/corner_right_blue.png);
background-position:top right;
background-repeat:no-repeat;
}
.control-panel-corner-top-left{
background-image:url(../../images/corner_left_blue.png);
background-position:top left;
background-repeat:no-repeat;
}
.control-panel-toolbar{
background-color:#000;
color:#fff;
font-family:Arial;
font-size:10pt;
text-align:left;
}
.user-level-header{
font-weight:bold;
padding-left:10px;
border-top:solid 1px black;
border-bottom:solid 1px black;
}
.user-login-information-header{
padding-right:5px;
padding-left:5px;
font-weight:700;
font-size:10pt;
background:#000000;
padding-bottom:5px;
color:#ffffff;
padding-top:5px;
}
.user-login-information{
width:100%;
align:center;
border:thin solid black;
}
.user-group-info{
border-right:thin inset;
border-top:thin inset;
overflow:auto;
border-left:thin inset;
width:95%;
border-bottom:thin inset;
height:120px;
}
.user-information-header{
padding-right:5px;
padding-left:5px;
font-weight:700;
font-size:10pt;
background:#000000;
padding-bottom:5px;
color:#ffffff;
padding-top:5px;
}
.user-information{
width:100%;
align:center;
border:thin solid black;
}
.user-group-li{
list-style-type:none;
}
.user-group-name{
font-weight:bold;
}
.form-footer{
text-align:center;
font-weight:700;
}
.text-box{
font-family:verdana;
font-size:8pt;
font-weight:500;
text-align:left;
text-decoration:none;
}
.text-box-label{
font-family:verdana;
font-size:8pt;
font-weight:500;
text-align:right;
white-space:nowrap;
text-decoration:none;
padding-left:5px;
}
.list-weekday{
	background:#efefef;
	vertical-align:top;
}
.list-today{
	background:#FFFFEB;
	vertical-align:top;
}
.list-thisweek{
	background:#EBF5EB;
	vertical-align:top;
}
.list-weekend{
	background:#E4F6FF;
	vertical-align:top;
}
.list-header{
	background:#225588;
	color:#FFFFFF;
	font-weight:700;
	text-align:center;
	white-space:nowrap;
}
.label-bg{
	background:#D2DDE7;
}
.calendar-component{
	background:#efefef;
	color:#545454;
	font-family:arial;
	font-size:8pt;
}
.month-year{
	background:#f0f0f0;
	color:#000000;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
a.month-year:link{
	background:#f0f0f0;
	color:#000000;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
a.month-year:visited{
	background:#f0f0f0;
	color:#000000;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
a.month-year:hover{
	background:#f0f0f0;
	color:#000000;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
.event-action{
	color:#000000;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
.spacer{
	color:#555555;
	text-align:center;
}
a.event-action:link{
	color:#555555;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;
}
a.event-action:visited{
	color:#555555;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;
}
a.event-action:hover{
	color:#ba0700;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;
}
.event-no-action{
	color:#6e5922;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.event-no-action:link{
	color:#6e5922;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.event-no-action:visited{
	color:#6e5922;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.event-no-action:hover{
	color:#6e5922;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
.blankday{
	background:#efefef;
	height:90;
	vertical-align:top;
}
.today{
	background:#ffffff;
	text-decoration:none;
}
.thisweek{
	background:#cecece;
	height:90;
	vertical-align:top;
}
.day-number{
	color:#000000;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.day-number:link{
	color:#000000;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.day-number:visited{
	color:#000000;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.day-number:hover{
	color:#000000;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
.large-header{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
}
a.large-header:link{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
}
a.large-header:visited{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
}
a.large-header:hover{
	background:#3A6EA5;
	color:#FFFFFF;
}
.small-weekend{
	background:#f0f0f0;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.small-weekend:link{
	background:#f0f0f0;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.small-weekend:visited{
	background:#f0f0f0;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
a.small-weekend:hover{
	background:#f0f0f0;
	font-size:8 pt;
	text-decoration:none;
	vertical-align:top;
}
.small-weekday{
	background:#ffffff;
	font-size:8 pt;
	vertical-align:top;
}
a.small-weekday:link{
	background:#ffffff;
	font-size:8 pt;
	vertical-align:top;
}
a.small-weekday:visited{
	background:#ffffff;
	font-size:8 pt;
	vertical-align:top;
}
a.small-weekday:hover{
	background:#ffffff;
	font-size:8 pt;
	vertical-align:top;
}
.small-today{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
	font-size:8 pt;
	vertical-align:top;
}
a.small-today:link{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
	font-size:8 pt;
	vertical-align:top;
}
a.small-today:visited{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
	font-size:8 pt;
	vertical-align:top;
}
a.small-today:hover{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
	font-size:8 pt;
	vertical-align:top;
}
.small-thisweek{
	background:#999999;
	font-size:8 pt;
	vertical-align:top;
}
a.small-thisweek:link{
	background:#999999;
	font-size:8 pt;
	vertical-align:top;
}
a.small-thisweek:visited{
	background:#999999;
	font-size:8 pt;
	vertical-align:top;
}
a.small-thisweek:hover{
	background:#999999;
	font-size:8 pt;
	vertical-align:top;
}
.small-day-number{
	color:#000000;
	cursor:hand;
	font-size:8 pt;
	text-decoration:none;
}
a.small-day-number:link{
	color:#000000;
	cursor:hand;
	font-size:8 pt;
	text-decoration:none;
}
a.small-day-number:visited{
	color:#000000;
	cursor:hand;
	font-size:8 pt;
	text-decoration:none;
}
a.small-day-number:hover{
	color:#000000;
	cursor:hand;
	font-size:8 pt;
	text-decoration:none;
}
.small-scheduled-weekend{
	background:#f0f0f0;
}
a.small-scheduled-weekend{
	background:#f0f0f0;
}
.small-scheduled-weekday{
	background:#ffffff;
}
a.small-scheduled-weekday{
	background:#ffffff;
}
.small-scheduled-today{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
}
a.small-scheduled-today{
	background:#d0d0d0;
	border-color:#ff0000;
	border-style:solid;
	border-width-width:1px;
}
.small-scheduled-thisweek{
	background:#999999;
	text-decoration:none;
}
a.small-scheduled-thisweek{
	background:#999999;
	text-decoration:none;
}
.small-scheduled-day-number{
	color:#ff0000;
	cursor:hand;
	font-size:8 pt;
	font-weight:700;
	text-decoration:none;
}
a.small-scheduled-day-number:link{
	color:#ff0000;
	cursor:hand;
	font-size:8 pt;
	font-weight:700;
	text-decoration:none;
}
a.small-scheduled-day-number:visited{
	color:#ff0000;
	cursor:hand;
	font-size:8 pt;
	font-weight:700;
	text-decoration:none;
}
a.small-scheduled-day-number:hover{
	color:#ff0000;
	cursor:hand;
	font-size:8 pt;
	font-weight:700;
	text-decoration:none;
}
.small-header{
	background:#3A6EA5;
	color:#FFFFFF;
}
.dc-hour-on{
	background:#c0c0c0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-on:link{
	background:#c0c0c0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-on:visited{
	background:#c0c0c0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-on:hover{
	background:#c0c0c0;
	font-size:8pt;
	font-weight:700;
}
.dc-minute-on{
	background:#c0c0c0;
	font-size:8pt;
}
a.dc-minute-on:link{
	background:#c0c0c0;
	font-size:8pt;
}
a.dc-minute-on:visited{
	background:#c0c0c0;
	font-size:8pt;
}
a.dc-minute-on:hover{
	background:#c0c0c0;
	font-size:8pt;
}
.dc-hour-off{
	background:#b0b0b0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-off:link{
	background:#b0b0b0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-off:visited{
	background:#b0b0b0;
	font-size:8pt;
	font-weight:700;
}
a.dc-hour-off:hover{
	background:#b0b0b0;
	font-size:8pt;
	font-weight:700;
}
.dc-minute-off{
	background:#b0b0b0;
	font-size:8pt;
}
a.dc-minute-off:link{
	background:#b0b0b0;
	font-size:8pt;
}
a.dc-minute-off:visited{
	background:#b0b0b0;
	font-size:8pt;
}
a.dc-minute-off:hover{
	background:#b0b0b0;
	font-size:8pt;
}
.dc-header{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
}
a.dc-header:link{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
}
a.dc-header:visited{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
}
a.dc-header:hover{
	background:#3A6EA5;
	color:#FFFFFF;
	font-size:8 pt;
	font-weight:700;
	text-align:center;
}
.dc-event-on{
	background:#d0d0d0;
}
a.dc-event-on:link{
	background:#d0d0d0;
}
a.dc-event-on:visited{
	background:#d0d0d0;
}
a.dc-event-on:hover{
	background:#d0d0d0;
}
.dc-event-off{
	background:#e0e0e0;
}
a.dc-event-off{
	background:#e0e0e0;
}
.dc-event-action{
	color:#0000e0;
	text-decoration:none;
}
.dc-event-action:link{
	color:#555555;
	text-decoration:none;
}
.dc-event-action:visited{
	color:#555555;
	text-decoration:none;
}
.dc-event-action:hover{
	color:#ba0700;
	text-decoration:none;
}
.dc-event-no-action{
	color:#000000;
	cursor:text;
}
a.dc-event-no-action{
	color:#000000;
	cursor:text;
}
.avail-header{
	background:#000000;
	color:#ffffff;
}
.avail-header-text{
	background:#000000;
	color:#ffffff;
	font-size:8pt;
	font-weight:700;
}
.avail-back{
	background:#5e5e5e;
	color:#5e5e5e;
}
.avail-back-text{
	background:#5e5e5e;
	color:#ffffff;
	font-size:8pt;
	font-weight:700;
}
.avail-back-hr{
	background:#5e5e5e;
	color:#ffffff;
	font-size:9pt;
	font-weight:700;
}
.leg-conflict{
	background:#dcdc00;
}
.leg-sched{
	background:#cf0000;
}
.leg-unsched{
	background:#008a00;
}
.avail-back-med{
	background:#5e5e5e;
	color:#ffffff;
	font-size:9pt;
}
.weekday{
	height:90;
	vertical-align:top;
}
.weekend{
	height:90;
	vertical-align:top;
}
.calendar-tabs{
	margin:10px 0px 0px 5px;
}
.calendar-tab-active{
	border-bottom-color:#000000;
	border-bottom-width:0px;
	border-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	padding:2px 10px 3px 10px;
	text-decoration:none;
}
a.calendar-tab-active{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-active:link{
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-active:hover{
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-active:visited{
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-active:acitve{
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
}
.calendar-tab-inactive{
	border-bottom-color:#000000;
	border-bottom-width:0px;
	border-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	padding:2px 10px 3px 10px;
	text-decoration:none;
}
a.calendar-tab-inactive{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-inactive:link{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-inactive:hover{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-inactive:visited{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
a.calendar-tab-inactive:active{
	color:#000000;
	font-weight:700;
	text-decoration:none;
}
.calendar-tab-spacer{
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-color:#000000;
	border-left-width:0px;
	border-right-color:#000000;
	border-right-width:0px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:0px;
	text-decoration:none;
	width:25px;
}
.calendar-tab-body-active{
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:0px;
	text-decoration:none;
}
.calendar-tab-body-inactive{
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:0px;
	text-decoration:none;
}
.calendar-event-details-popup-menu{
background-image:url("../../images/calendar_event_details_menu.gif");
background-repeat:repeat-x;
background-position:-50%;
cursor:pointer;
font-size:8pt;
}
.calendar-event-icon-hover{
background-color:#fff;
color:#000;
font-size:8pt;
border:1px solid navy;
font-weight:normal;
padding-bottom:2px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
margin-top:20px;
margin-left:20px;
}
.calendar-event-details-text-title{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-weight:bold;
font-size:8pt;
}
.calendar-event-details-text-date{
padding-left:10px;
padding-right:10px;
font-weight:normal;
font-size:8pt;
}
.calendar-event-details-text-time{
padding-left:10px;
padding-right:10px;
font-weight:normal;
font-size:8pt;
}
.calendar-event-details-text-details{
padding-left:10px;
padding-right:10px;
font-weight:normal;
font-size:8pt;
color:#000000;
}
.calendar-event-details-text-messages{
padding-left:10px;
padding-right:10px;
font-weight:normal;
font-size:8pt;
color:#000000;
}
.lobby-module-inner-text{
	background:#ffffff;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	padding:10px;
	text-decoration:none;
}
.lobby-module-inner-weather{
	background:#fff6e5;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	padding:10px;
	text-decoration:none;
}
.lobby-module-text{
	background:url(../../images/bar_bg_orange_center.jpg);
	border-bottom-color:#cecece;
	border-bottom-width:1px;
	border-left-color:#cecece;
	border-left-width:1px;
	border-right-color:#cecece;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#cecece;
	border-top-width:0px;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
}
.lobby-module-messages{
	background:url(../../images/bar_bg_blue_center.jpg);
	border-bottom-color:#cecece;
	border-bottom-width:1px;
	border-left-color:#cecece;
	border-left-width:1px;
	border-right-color:#cecece;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#cecece;
	border-top-width:0px;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	margin-bottom:10px;
	text-decoration:none;
}
.lobby-module-inner-messages{
	background:#e5f0ff;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	padding:10px;
	text-decoration:none;
}
.lobby-module-title-messages{
	color:#001177;
	font-family:verdana;
	font-size:7.5pt;
	font-weight:700;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:3px;
	text-decoration:none;
}
.lobby-module-title-weather{
	color:#000000;
	font-family:verdana;
	font-size:7.5pt;
	font-weight:700;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:3px;
	text-decoration:none;
}
.lobby-module-weather{
	background:url(../../images/bar_bg_orange_center.jpg);
	border-bottom-color:#cecece;
	border-bottom-width:1px;
	border-left-color:#cecece;
	border-left-width:1px;
	border-right-color:#cecece;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#cecece;
	border-top-width:0px;
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	margin-bottom:10px;
	text-decoration:none;
}
.lobby-module-title-text{
	color:#000000;
	font-family:verdana;
	font-size:7.5pt;
	font-weight:700;
	padding-bottom:4px;
	padding-left:5px;
	padding-top:3px;
	text-align:left;
	text-decoration:none;
}
.site-map-sidebar{
	background:#e3e3e3;
	text-decoration:none;
}
.site-map-main-level-link:link{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-main-level-link:visited{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-main-level-link:hover{
	color:#cc0000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-main-level{
	background:#e5e5e5;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
}
.site-map-tree-class{
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.site-map-secondary-link:link{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}
.site-map-secondary-link:visited{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}
.site-map-secondary-link:hover{
	color:#cc0000;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}
.site-map-secondary{
	text-decoration:none;
}
.site-map-secondary-main-link:link{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-secondary-main-link:visited{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-secondary-main-link:hover{
	color:#cc0000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	white-space:nowrap;
}
.site-map-secondary-main{
	background:#f5f5f5;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	text-decoration:none;
}
.site-map-top-level:link{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
}
.site-map-top-level:visited{
	color:#000000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
}
.site-map-top-level:hover{
	color:#cc0000;
	font-family:Arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
	white-space:nowrap;
}
.site-map-top-level-bg{
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-top-width:0px;
	text-decoration:none;
}
body{
	background:#ffffff;
	border-bottom-width:0pt;
	border-left-width:0pt;
	border-right-width:0pt;
	border-top-width:0pt;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}
td{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	vertical-align:top;
}
A:link,hover,visited,active{
	border-bottom-width:0pt;
	border-left-width:0pt;
	border-right-width:0pt;
	border-top-width:0pt;
	font-family:Arial;
	text-decoration:none;
}
.center-align{
	vertical-align:middle;
}
.bottom-align{
	vertical-align:bottom;
}
H1{
	font-size:12pt;
	text-decoration:none;
}
.group-header{
	background:#000000;
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.inner-group{
	background:#f3f3f3;
	text-decoration:none;
	vertical-align:top;
}
.component-label{
	font-weight:700;
	text-align:right;
	vertical-align:top;
}
.form-footer{
	font-weight:700;
	text-align:center;
}
.text-box{
	font-weight:700;
	text-align:left;
}
.text-box-label{
	font-weight:700;
	text-align:right;
}
.text-box-input{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.button-input{
	background:#f4f4f4;
}
.report-title{
	font-weight:700;
	text-align:left;
}
.report-title-label{
	font-weight:700;
	text-align:right;
}
td.bottommenu{
	background:#5e5e5e;
	color:#dddd2c;
	font-family:Arial;
	text-align:left;
	text-decoration:bold;
}
a.bottommenu{
	color:#dddd2c;
}
.topmenu-root{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}
.topmenu-regular{
	background:#ffffff;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.topmenu-regular-divider{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.topmenu-root-highlighted{
	color:#ff0000;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
.sidemenu{
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.content{
	color:#444444;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
}
A.bottommenu{
	color:#ffffff;
}
.top-link{
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
.bottombar{
	background:#000000;
	color:#ffffff;
	text-decoration:none;
}
A.bottombar{
	color:#ffffff;
}
.collection-news-title{
	font-size:10pt;
	font-weight:700;
	text-align:left;
}
.collection-news-summary{
	font-size:10pt;
	text-align:left;
}
.collection-news-date{
	font-size:10pt;
	text-align:left;
	text-decoration:none;
}
.collection-news-link{
	text-align:left;
	text-decoration:none;
}
.horiz-menu{
	background:#ff0000;
	border-color:#000000;
	border-style:solid;
	border-width-width:1px;
}
.horiz-menu-item-off{
	color:#ffffff;
	font-size:12px;
	font-style:Arial, Verdana;
	font-weight:700;
	text-align:center;
}
.horiz-menu-item-on{
	background:#000000;
	color:#ffffff;
	font-size:12px;
	font-style:Arial;
	font-weight:700;
	text-align:center;
}
.search-row{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.search-box{
	background:#ffffff;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.search-box-header{
	color:#000000;
	font-size:14px;
	font-weight:700;
}
.search-box-properties{
	left:400px;
	position:absolute;
	top:100px;
	visibility:hidden;
}
.faculty-collection-name{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.faculty-collection-text{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.collection-filter-link{
	color:#ff0000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.alphabetical-chosen{
	font-size:14px;
	font-weight:700;
}
.alphabetical-ignored{
	color:#777777;
	font-size:11px;
	font-weight:700;
}
.alphabetical-link{
	color:#ff0000;
	font-size:10pt;
	font-weight:700;
}
.collection-filter-link-selected{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.site-map-main-section{
	background:#dfdff5;
	font-family:Verdana;
	font-size:14px;
	font-weight:700;
	text-align:left;
	vertical_alignment:top;
}
.group{
	vertical-align:top;
}
.faculty-content{
	background:#e0e0e0;
}
.faculty-heading{
	background-color:#ffffff;
	font-weight:700;
}
.site-map-sub-section{
	font-family:Arial;
	font-size:13px;
	font-weight:700;
}
.site-map-minor-section{
	font-family:Arial;
	font-size:12px;
	font-weight:700;
}
.index-headings{
	color:#ffffff;
	font-size:20px;
	font-weight:700;
	text-align:right;
	vertical-align:top;
}
.side-menu-current-page{
	color:#ff0000;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
}
.side-menu-siblings{
	color:#777777;
	text-decoration:none;
}
.side-menu-outside-section{
	color:#777777;
	text-decoration:none;
}
.bottom-right-menu{
	background:#5e5e5e;
	color:#ffffff;
	text-align:right;
}
.top-link-over{
	background:#ff5555;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
.admin-link-over{
	background:#ff0000;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
.index-link{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-link:hover{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-link:visited{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-hint{
	color:#ffffff;
	font-family:Verdana;
	font-size:10pt;
}

.title-bar{
	background:#000000;
	color:#ffffff;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}

.custom-wj-news-collection-title{
	font-weight:700;
	text-decoration:none;
}

.collection-news-month{
	font-weight:700;
	text-decoration:none;
}
.tabbedGroup-tab-inactive{
	background-color:#DDDDDD;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
	white-space:nowrap;
}
.tabbedGroup-tab-color{
	background-color:#CCCCCC;
	text-decoration:none;
}
.tabbedGroup-tab-active{
	background-color:#000000;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	color:#ffffff;
	text-decoration:none;
	white-space:nowrap;
}
.hff-grant-detail-header{
	background:#000000;
	color:#ffffff;
	font-weight:700;
	padding-left:5px;
	text-decoration:none;
}
.tabbedGroup-font-active{
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbedGroup-font-inactive{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbedGroup-bottom-border{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-decoration:none;
}
.tabbedGroup-group-color{
	background:#f3f3f3;
	text-decoration:none;
}
.tabbedGroup-no-space{
	padding-left:0;
	padding-right:0;
	text-decoration:none;
}
.component-label{
	text-align:right;
	text-decoration:none;
}
.snapin-category-group{
border:2px solid navy;
margin-top:5px;
width:100%;
text-align:center;
padding:0px;
}
.snapin-category-heading-title{
font-weight:bold;
}
.snapin-category-heading-description{
font-style:italic;
font-weight:normal;
padding-left:15px;
}
.snapin-category-title-group{
border-bottom:1px solid #bbb;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
background:#CFE0F2;
font-weight:bold;
}
.snapin-frequently-used-title-group{
border-bottom:1px solid #bbb;
padding:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
background:#FED1CB;
font-weight:bold;
}
.snapin-sub-category-heading-title{
font-weight:bold;
}
.snapin-sub-category-heading-description{
font-style:italic;
}
.snapin-sub-category-title-group{
cursor:pointer;
width:100%;
background:#fff;
}
.snapin-sub-category-title-group-over{
cursor:pointer;
background:#eeeeee;
width:100%;
}
.snapin-sub-category-heading-spacer{
padding:0px;
margin:0px;
}
.snapin-sub-category-heading-image{
padding:0px;
margin:0px;
}
.snapin-group{
border-bottom:2px solid navy;
border-left:2px solid navy;
border-right:2px solid navy;
border-top:0px solid navy;
width:100%;
background:#fff;
}
.snapin-group-over{
border-bottom:2px solid navy;
border-left:2px solid navy;
border-right:2px solid navy;
border-top:0px solid navy;
width:100%;
background-color:#eee;
cursor:pointer;
}
.snapin-title{
font-weight:bold;
}
.snapin-description{
font-style:italic;
}
.snapin-example{
cursor:pointer;
}
.snapin-example-popup{
border:2px solid navy;
background:#fff;
padding:0px;
margin-top:25px;
margin-left:25px;
font-family:arial, verdana;
font-size:10pt;
}
.snapin-example-popup-title{
background:navy;
color:#fff;
font-family:arial, verdana;
font-size:10pt;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
.snapin-example-popup-body{
background:#fff;
color:#000;
font-family:arial, verdana;
font-size:10pt;
font-weight:bold;
padding:10px;
}
.snapin-category{
width:100%;
border:2px solid navy;
background-color:#CFE0F2;
padding:10px;
font-weight:bold;
}
.snapin-back-button{
cursor:pointer;
}
.snapin-selection-scroll-box{
overflow:auto;
height:100px;
}
filter-group-class{
border-width:thin;
border-color:black;
border-style:solid;
}
.filter-group-class-header{
border-bottom-width:thin;
border-bottom-color:black;
border-bottom-style:solid;
}
.filter-td-class{
text-align:center;
}
.contentm-messageapi-message-bar{
text-align:center;
}
.tabbedGroup-pane{
border-style:solid;
border-width:1px;
border-color:#000000;
}
.alumni-content{
	text-decoration:none;
	vertical-align:middle;
}
.content{
	border-bottom-width:0pt;
	border-left-width:0pt;
	border-right-width:0pt;
	border-top-width:0pt;
	color:#575757;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
TD{
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
P{
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
li{
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.deck{
	color:#666666;
	line-height:20pt;
}
.kicker{
	color:#666666;
	line-height:20pt;
}
.briefs-section-head{
	color:#666666;
	line-height:20pt;
}
.byline{
	color:#666666;
	font-size:7pt;
}
.creditline{
	color:#666666;
	font-size:7pt;
}
.block-quote2{
	font-size:11.5pt;
	font-weight:700;
}
.block-quote-credit2{
	font-style:italic;
}
.block-quote{
	font-weight:700;
	margin:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.block-quote-credit{
	font-style:italic;
}
.infobox{
	font-style:italic;
}
.italics{
	font-style:italic;
}
.block-quote-paragraph{
	font-size:11pt;
	font-weight:700;
}
.dropcap-large{
	color:#999999;
	float:left;
	font-size:300pc;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	width:5pt;
}
.dropcap-small{
	color:#999999;
	float:left;
	font-size:300pc;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	width:5pt;
}
.sidebar{
	background:#eeeeee;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-width:thin;
	border-right-style:solid;
	border-right-width:thin;
	border-top-style:solid;
	border-top-width:thin;
	font-size:8pt;
	margin:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:100pc;
}
.sig{
	color:#666666;
	font-variant:small-caps;
	font-weight:700;
}
.sig-in-body{
	color:#666666;
	font-variant:small-caps;
	font-weight:700;
}
.signature{
	font-size:11pt;
	font-style:italic;
}
.photocaption{
	color:#666666;
}
.photocredit{
	color:#666666;
	font-size:7pt;
	text-align:right;
}
.story-table{
	margin:20px;
}
.story-table-even-row{
	background:#eeeeee;
}
.tagline{
	font-size:8pt;
	font-style:italic;
}
.infobox-head{
	font-weight:700;
}
.largetitle{
	font-size:13pt;
	font-weight:700;
}
.headline{
	font-size:13pt;
	font-weight:700;
}
.smalltitle{
	font-size:10pt;
	font-weight:700;
}
.subhead{
	font-size:10pt;
	font-weight:700;
}
.body-content{
	font-size:14px;
	text-decoration:none;
}
.breakingnews{
	line-height:14pt;
}
.pagetitle{
	color:#000000;
	font-size:18pt;
	font-weight:700;
	text-decoration:none;
}
.bulletin{
	color:#cc0000;
	text-decoration:none;
}
.menutrigger{
	position:relative;
	z-index:60;
}
.sitetools{
	height:144px;
	position:absolute;
	visibility:hidden;
	width:158px;
	z-index:20;
}
.sitetoolsteaser{
	color:#ffffcc;
	font-size:7pt;
	height:30px;
	position:absolute;
	visibility:hidden;
	width:135px;
	z-index:100;
}
.smallformbutton{
	color:#333333;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:7.5pt;
	font-weight:700;
}
.smallformelement{
	font-size:8pt;
	width:100px;
}
.fullrailformelement{
	font-size:8pt;
	width:115px;
}
B.grey{
	color:#666666;
}
.arrow{
	color:#ff0000;
	font-size:10px;
	font-weight:700;
	line-height:12px;
	text-decoration:none;
}
A.bcrumb:link{
	color:#9c2a00;
	text-decoration:none;
}
A.bcrumb:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.bcrumb:hover{
	color:#0253b7;
	text-decoration:underline;
}
A:link{
	color:#990000;
	text-decoration:none;
}
A:visited{
	color:#9c2a00;
	text-decoration:none;
}
A:hover{
	color:#000000;
	text-decoration:underline;
}
A.related:link{
	color:#9c2a00;
	text-decoration:none;
}
A.related:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.related:hover{
	color:#0253b7;
	text-decoration:underline;
}
A.relatedbold:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedbold:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedbold:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
A.relatedboldrail:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedboldrail:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedboldrail:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
A.headline:link{
	color:#9c2a00;
	font-size:13pt;
	font-weight:700;
	text-decoration:none;
}
A.headline:visited{
	color:#9c2a00;
	font-size:13pt;
	font-weight:700;
	text-decoration:none;
}
A.headline:hover{
	color:#0253b7;
	font-size:13pt;
	font-weight:700;
	text-decoration:underline;
}
A.headline2:link{
	color:#9c2a00;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
A.headline2:visited{
	color:#9c2a00;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
A.headline2:hover{
	color:#0253b7;
	font-size:10pt;
	font-weight:700;
	text-decoration:underline;
}
A.headline3:link{
	color:#9c2a00;
	font-size:16pt;
	font-weight:700;
	text-decoration:none;
}
A.headline3:visited{
	color:#9c2a00;
	font-size:16pt;
	font-weight:700;
	text-decoration:none;
}
A.headline3:hover{
	color:#0253b7;
	font-size:16pt;
	font-weight:700;
	text-decoration:underline;
}
.npnav{
	font-family:"times new roman",times,serif;
	font-size:10pt;
	font-weight:700;
	line-height:12pt;
}
A.npnav:link{
	color:#9c2a00;
	text-decoration:none;
}
A.npnav:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.npnav:hover{
	color:#0253b7;
	text-decoration:underline;
}
.npheadline1{
	font-family:"times new roman",times,serif;
	font-size:14pt;
	font-weight:700;
}
.pulldown{
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
}
.pulldown A:link{
	color:#9c2a00;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.pulldown A:visited{
	color:#9c2a00;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.pulldown A:hover{
	color:#0253b7;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.mediumarea{
	color:#333333;
	font-size:7pt;
}
.mediumarea A:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.mediumarea A:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.mediumarea A:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
.mainarea{
	color:#ffffcc;
}
.mainarea A:link{
	color:#ffffcc;
	text-decoration:none;
}
.mainarea A:visited{
	color:#ffffcc;
	text-decoration:none;
}
.mainarea A:hover{
	color:#ffffff;
	text-decoration:underline;
}
.gray-border{
	border-color:#cecece;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.lightgreylinks A:link{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.lightgreylinks A:visited{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.lightgreylinks A:hover{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.greytext A:link{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none;
}
.greytext A:visited{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none;
}
.greytext A:hover{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:underline;
}
.whitetext A:link{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whitetext A:visited{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whitetext A:hover{
	color:#333300;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whatsnew A:link{
	color:#666666;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.whatsnew A:visited{
	color:#666666;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.whatsnew A:hover{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}
.v1{
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:7.5pt;
}
.v1 A:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.v1 A:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.v1 A:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
.news-date{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.news-contact{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}
.news-phone{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.news-contents{
	font-family:arial,verdana,times new roman;
	font-size:14px;
	text-decoration:none;
}
.news-title{
	font-family:arial,verdana,times new roman;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
}
.news-contact-name{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
a.news-contact-email:link,hover,visited,active{
	color:#990000;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.custom-wj-news-collection-title{
	color:#9c3000;
	font-family:arial,verdana;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.custom-wj-news-collection-li{
	color:#9c3000;
	font-family:arial,verdana;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.custom-wj-news-collection-summary{
	color:#000000;
	font-family:arial,verdana;
	font-size:14px;
	text-decoration:none;
}
a.custom-wj-news-collection-full-story-link:link,h{
	color:#9c3000;
	font-family:arial,verdana;
	font-size:14px;
	text-decoration:none;
}
#pic-a-.large{
	border:0px;
	display:block;
	height:1px;
	left:-1px;
	position:absolute;
	text-decoration:none;
	top:-1px;
	width:1px;
}
#pic-a.p1:hover{
	background-color:#8C97A3;
	color:#000000;
	text-decoration:none;
}
#pic-a.p1, #pic a.p1:visited{
	background:#FFFFFF;
	border-color:;
	border-style:solid;
	border-width:1px;
	display:block;
	height:90px;
	left:0;
	text-decoration:none;
	top:0;
	width:135px;
}
#pic a img{
	border:0;
	text-decoration:none;
}
#pic{
	background-color:#FFFFFF;
	left:10px;
	position:relative;
	text-decoration:none;
	top:10px;
	width:135px;
}
.custom-wj-news-collection-archive-headers{
	font-family:arial,times new roman,verdana,comic sans ms,helvetica,serif,sans-serif;
	font-size:14px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.whatsnew{
	color:#333300;
	font-family:verdana,arial,times new roman,comic sans ms,helvetica,lucidasans,serif,sans-serif;
	font-size:12px;
	text-decoration:none;
}
#pic a.p1:hover .large{
	border-color:;
	border-style:solid;
	border-width:1px;
	display:block;
	height:233px;
	left:150px;
	position:absolute;
	text-decoration:none;
	top:-60px;
	width:300px;
}

.side-menu{
	padding-left:4px;
	padding-top:4px;
	text-decoration:none;
}
body{
	background:#ffffff;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
}
.group-header{
	background:#000000;
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.inner-group{
	background:#f3f3f3;
	padding:14px;
	vertical-align:top;
}
td{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;
}
.component-label{
	font-weight:700;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
}
.form-footer{
	font-weight:700;
	text-align:center;
}
.text-box{
	font-family:arial;
	font-size:8pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.text-box-label{
	font-family:arial;
	font-size:8pt;
	font-weight:700;
	text-align:right;
	text-decoration:none;
}
.text-box-input{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.button-input{
	background:#f4f4f4;
}
.right-click-menu{
	background:#d0d0d0;
	border-style:outset;
	border-width:2px;
	padding:2px,10px;
}
.right-click-menu-row{
	background:#f0f0f0;
}
.right-click-menu-row-on{
	background:#bbbbbb;
	color:#000000;
	text-decoration:none;
}
.report-title{
	font-weight:700;
	text-align:left;
}
.report-title-label{
	font-weight:700;
	text-align:right;
}
td.bottommenu{
	background:#5e5e5e;
	color:#dddd2c;
	font-family:Arial;
	text-align:left;
	text-decoration:bold;
}
a.bottommenu{
	color:#dddd2c;
}
.topmenu-root{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}
.topmenu-regular{
	background:#ffffff;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.topmenu-regular-divider{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
A{
	font-family:Arial;
	text-decoration:none;
}
.topmenu-root-highlighted{
	color:#ff0000;
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
.sidemenu{
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.content{
	color:#444444;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
}
A.bottommenu{
	color:#dddd2c;
}
.top-link{
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
A.bottombar{
	color:#ffffff;
}
.collection-news-title{
	font-size:10pt;
	font-weight:700;
	text-align:left;
}
.collection-news-summary{
	font-size:10pt;
	text-align:left;
}
.collection-news-date{
	font-size:10pt;
	text-align:left;
	text-decoration:none;
}
.collection-news-link{
	text-align:left;
	text-decoration:none;
}
.horiz-menu{
	background:#ff0000;
	border-color:#000000;
	border-style:solid;
	border-width-width:1px;
}
.horiz-menu-item-off{
	color:#ffffff;
	font-size:12px;
	font-style:Arial, Verdana;
	font-weight:700;
	text-align:center;
}
.horiz-menu-item-on{
	background:#000000;
	color:#ffffff;
	font-size:12px;
	font-style:Arial;
	font-weight:700;
	text-align:center;
}
.search-row{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.search-box{
	background:#ffffff;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.search-box-header{
	color:#000000;
	font-size:14px;
	font-weight:700;
}
.search-box-properties{
	left:400px;
	position:absolute;
	top:100px;
	visibility:hidden;
}
.faculty-collection-name{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.faculty-collection-text{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}
.collection-filter-link{
	color:#ff0000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.message-box{
	background:#ffffff;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	text-align:left;
}
.alphabetical-chosen{
	font-size:14px;
	font-weight:700;
}
.alphabetical-ignored{
	color:#777777;
	font-size:11px;
	font-weight:700;
}
.alphabetical-link{
	color:#ff0000;
	font-size:10pt;
	font-weight:700;
}
.collection-filter-link-selected{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.site-map-main-section{
	background:#dfdff5;
	font-family:Verdana;
	font-size:14px;
	font-weight:700;
	text-align:left;
	vertical_alignment:top;
}
.group{
	text-decoration:none;
	vertical-align:top;
}
.faculty-content{
	background:#e0e0e0;
}
.faculty-heading{
	background-color:#ffffff;
	font-weight:700;
}
.site-map-sub-section{
	font-family:Arial;
	font-size:13px;
	font-weight:700;
}
.site-map-minor-section{
	font-family:Arial;
	font-size:12px;
	font-weight:700;
}
.index-headings{
	color:#ffffff;
	font-size:20px;
	font-weight:700;
	text-align:right;
	vertical-align:top;
}
.side-menu-current-page{
	color:#ff0000;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
}
.side-menu-siblings{
	color:#777777;
	text-decoration:none;
}
.side-menu-outside-section{
	color:#777777;
	text-decoration:none;
}
.bottom-right-menu{
	background:#5e5e5e;
	color:#ffffff;
	text-align:right;
}
.top-link-over{
	background:#ff5555;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
.admin-link-over{
	background:#ff0000;
	color:#ffffff;
	font-size:13px;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	white-space:nowrap;
}
.index-link{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-link:hover{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-link:visited{
	color:#ffffff;
	font-family:Verdana;
	font-size:14pt;
	font-weight:700;
	text-decoration:none;
}
.index-hint{
	color:#ffffff;
	font-family:Verdana;
	font-size:10pt;
}
H1{
	font-size:12pt;
}
.staff-content{
	background:#e0e0e0;
}
.staff-heading{
	background-color:#ffffff;
	text-align:left;
}
.staff-main-heading{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
}
.staff-titles{
	color:#000000;
	font-family:Vardana;
	font-size:10pt;
	font-weight:700;
}
.faculty-main-heading{
	color:#000000;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
}
.faculty-titles{
	color:#ff5555;
	font-family:Vardana;
	font-size:10pt;
	font-weight:700;
}
.faculty-staff-contact-info{
	background:#eeeeee;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	padding:15px;
}
.copyright{
	color:#333333;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
}
a.contactlinks:link{
	color:#ffffff;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
a.contactlinks:hover{
	color:#ffea96;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
a.contactlinks:visited{
	color:#ffffff;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
.headline{
	color:#999999;
	font-family:arial;
	font-size:15pt;
	font-weight:700;
	text-decoration:none;
}
.topbar-content{
	color:#ffffff;
	font-family:verdana;
	font-size:12pt;
	font-weight:700;
	text-decoration:none;
}
.sub_home{
	color:#444444;
	font-family:arial;
	font-size:12pt;
	text-decoration:none;
}
.head_home{
	color:#444444;
	font-family:arial;
	font-size:18pt;
	text-decoration:none;
}
.feature{
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
.fea_descrip{
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
.tag{
	color:#ff0000;
	font-family:arial;
	font-size:12pt;
	text-decoration:none;
}
.home_tag{
	color:#ff0000;
	font-family:arial;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
a.top-links:link{
	color:#333399;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.top-links:visited{
	color:#333399;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.top-links:hover{
	color:#000000;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
.bottom-align{
	vertical-align:bottom;
}
.center-align{
	vertical-align:middle;
}
.sidemenu-border{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}
a.case-study-link:link{
	color:#4146a4;
	font-family:verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
a.case-study-link:visited{
	color:#4146a4;
	font-family:verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
a.case-study-link:hover{
	color:#888888;
	font-family:verdana;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
a.menu-links:link{
	background:#333399;
	color:#ededed;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.menu-links:visited{
	background:#333399;
	color:#ededed;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
a.menu-links:hover{
	background:#ededed;
	color:#333399;
	font-family:verdana;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
.CO-title{
	color:#666666;
	font-family:verdana;
	font-size:9pt;
	font-weight:700;
	text-decoration:none;
}
.CO-content{
	color:#444444;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
.CO-copyright{
	color:#ffffff;
	font-family:verdana;
	font-size:8pt;
	text-decoration:none;
}
.main-group{
	background:#999966;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
}
.section-group{
	background:#cccc99;
	font-weight:700;
	text-decoration:none;
}
.tabbed-group{
	text-decoration:none;
}
.tabbed-group-pane{
	text-decoration:none;
}
.tabbed-group-active-tab{
	background:#edd42b;
	cursor:default;
	text-decoration:none;
}
.tabbed-group-inactive-tab{
	background:#ffffff;
	color:#ffffff;
	cursor:default;
	text-decoration:none;
}
.tabbed-pane-tabs{
	text-decoration:none;
}
.tabbed-pane-tab-active{
	background:#ffffff;
	border-bottom-color:#ffffff;
	border-bottom-width:0px;
	border-left-color:#999966;
	border-left-width:3px;
	border-right-color:#999966;
	border-right-width:3px;
	border-style:solid;
	border-top-color:#999966;
	border-top-width:3px;
	text-decoration:none;
}
.tabbed-pane-tab-active a{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-active a:link{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-active a:visited{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-active a:hover{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-active a:active{
	color:#000000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-inactive{
	background:#000000;
	border-bottom-color:#999966;
	border-bottom-width:2pt;
	border-left-color:#999966;
	border-left-width:1pt;
	border-right-color:#999966;
	border-right-width:1pt;
	border-style:solid;
	border-top-color:#999966;
	border-top-width:1pt;
	padding:1px 1px 1px 1px;
	text-decoration:none;
}
.tabbed-pane-tab-inactive a{
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-inactive a:link{
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-inactive a:visited{
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-inactive a:hover{
	color:#bb0000;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-inactive a:active{
	color:#ffffff;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.tabbed-pane-tab-spacer{
	border-bottom-color:#999966;
	border-bottom-width:2pt;
	border-left-width:0pt;
	border-right-width:0pt;
	border-style:solid;
	border-top-width:0pt;
	text-decoration:none;
}
.tabbed-pane-tab-body-active{
	background:#ffffff;
	text-decoration:none;
}
.tabbed-pane-tab-body-inactive{
	background:#ffffff;
	text-decoration:none;
}
a.communication-collection-heading{
	font-family:Verdana;
	font-size:12pt;
	font-weight:700;
}
.communication-collection-subheading{
	font-family:Verdana;
	font-size:9pt;
}
.communication-collection-date{
	font-family:Verdana;
	font-size:7pt;
}
.communication-collection-contents{
	color:#808080;
	font-family:Verdana;
	font-size:8pt;
}
.alumni-end-main-group{
	background:#ffffff;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	text-decoration:none;
}
.alumni-end-section-group{
	background:#ffdd77;
	border-top-width:3pt;
	border-width:3pt;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	font-weight:700;
	text-decoration:none;
}
.alumni-end-main-group-header{
	background:#ffffff;
	color:#bf343f;
	font-family:arial;
	font-size:12pt;
	font-weight:700;
	text-decoration:none;
}
.alumni-end-section-group-header{
	background:#bf343f;
	color:#ffffff;
	font-family:arial;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
.module-advanced-settings-title{
margin-left:12px;
margin-right:13px;
border-width:1px;
border-style:solid;
border-color:#eeeeee;
background-color:#fafafa;
}
.module-advanced-settings{
border-width:1px;
border-style:solid;
border-color:#eeeeee;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000000;
padding:5px;
margin:0;
background-color:#fafafa;
}
.tabbedGroup-pane{
border-style:solid;
border-width:1px;
border-color:#000000;
}
.journal-header-title{
font-size: 14pt;
text-align: center;
}
a.journal-header-title-link:link,visited{
text-decoration:none;
}
a.journal-header-title-link:hover{
text-decoration:underline;
}
.journal-header{
text-align: center;
}
.journal-post-header{
padding-left: 5px;
font-weight: 700;
font-size: 12pt;
color: rgb(255,255,255);
background-color: rgb(204,103,51);
text-align: left;
}
.journal-post-body{
border-style: none solid solid;
border-color: -moz-use-text-color rgb(204, 103, 51) rgb(204, 103, 51);
border-width: medium 1px 1px;
margin: auto;
padding: 2px;
background-color: rgb(221, 221, 221);
text-align: left;
}
.journal-post-actions{
border-style: none solid;
border-color: -moz-use-text-color rgb(204, 103, 51);
border-width: medium 1px;
}
.journal-header-block{
text-align: center;
}
.journal-header-categories{
text-align: center;
}
.journal-post-header .component{
color: rgb(255, 255, 255);
}
.journal-title .component{
font-size: 14pt;
}
.journal-post-comments{
text-align: right;
}
.journal-comments{
border: 1px solid rgb(204, 103, 51);
}
.journal-comment-header{
background-color: rgb(204, 103, 51);
color: rgb(255, 255, 255);
}
.journal-comment-body{
background-color: rgb(221, 221, 221);
}
.journal-comment-form-button{
text-align: center;
}
.alumni-content{
	text-decoration:none;
	vertical-align:middle;
}
.content{
font-size: 12px;
color: #000000;
font-family: Arial;
}
td{
font-size: 12px;
color: #000000;
font-family: Arial;
}
P{
padding-right: 0px;
padding-left: 0px;
font-size: 12px;
padding-bottom: 0px;
color: #000000;
padding-top: 0px;
font-family: arial,helvetica,sans-serif;
text-decoration: none;
}
li{
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.deck{
	color:#666666;
	line-height:20pt;
}
.kicker{
	color:#666666;
	line-height:20pt;
}
.briefs-section-head{
	color:#666666;
	line-height:20pt;
}
.byline{
	color:#666666;
	font-size:7pt;
}
.creditline{
	color:#666666;
	font-size:7pt;
}
.block-quote2{
	font-size:11.5pt;
	font-weight:700;
}
.block-quote-credit2{
	font-style:italic;
}
.block-quote{
	font-weight:700;
	margin:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.block-quote-credit{
	font-style:italic;
}
.infobox{
	font-style:italic;
}
.italics{
	font-style:italic;
}
.block-quote-paragraph{
	font-size:11pt;
	font-weight:700;
}
.dropcap-large{
	color:#999999;
	float:left;
	font-size:300pc;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	width:5pt;
}
.dropcap-small{
	color:#999999;
	float:left;
	font-size:300pc;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	width:5pt;
}
.sidebar{
	background:#eeeeee;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-width:thin;
	border-right-style:solid;
	border-right-width:thin;
	border-top-style:solid;
	border-top-width:thin;
	font-size:8pt;
	margin:20px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:100pc;
}
.sig{
	color:#666666;
	font-variant:small-caps;
	font-weight:700;
}
.sig-in-body{
	color:#666666;
	font-variant:small-caps;
	font-weight:700;
}
.signature{
	font-size:11pt;
	font-style:italic;
}
.photocaption{
	color:#666666;
}
.photocredit{
	color:#666666;
	font-size:7pt;
	text-align:right;
}
.story-table{
	margin:20px;
}
.story-table-even-row{
	background:#eeeeee;
}
.tagline{
	font-size:8pt;
	font-style:italic;
}
.infobox-head{
	font-weight:700;
}
.largetitle{
	font-size:13pt;
	font-weight:700;
}
.headline{
	font-size:13pt;
	font-weight:700;
}
.smalltitle{
	font-size:10pt;
	font-weight:700;
}
.subhead{
	font-size:10pt;
	font-weight:700;
}
.body-content{
font-family:Arial;
font-size:12px;
}
.breakingnews{
	line-height:14pt;
}
.pagetitle{
	color:#000000;
	font-size:18pt;
	font-weight:700;
	text-decoration:none;
}
.bulletin{
	color:#cc0000;
	text-decoration:none;
}
.menutrigger{
	position:relative;
	z-index:60;
}
.sitetools{
	height:144px;
	position:absolute;
	visibility:hidden;
	width:158px;
	z-index:20;
}
.sitetoolsteaser{
	color:#ffffcc;
	font-size:7pt;
	height:30px;
	position:absolute;
	visibility:hidden;
	width:135px;
	z-index:100;
}
.smallformbutton{
	color:#333333;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:7.5pt;
	font-weight:700;
}
.smallformelement{
	font-size:8pt;
	width:100px;
}
.fullrailformelement{
	font-size:8pt;
	width:115px;
}
B.grey{
	color:#666666;
}
.arrow{
	color:#ff0000;
	font-size:10px;
	font-weight:700;
	line-height:12px;
	text-decoration:none;
}
A.bcrumb:link{
	color:#9c2a00;
	text-decoration:none;
}
A.bcrumb:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.bcrumb:hover{
	color:#0253b7;
	text-decoration:underline;
}
A:link{
	color:#990000;
	text-decoration:none;
}
A:visited{
	color:#9c2a00;
	text-decoration:none;
}
A:hover{
color:999999;
text-decoration:underline  ;
}
A.related:link{
	color:#9c2a00;
	text-decoration:none;
}
A.related:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.related:hover{
	color:#0253b7;
	text-decoration:underline;
}
A.relatedbold:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedbold:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedbold:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
A.relatedboldrail:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedboldrail:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
A.relatedboldrail:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
A.headline:link{
	color:#9c2a00;
	font-size:13pt;
	font-weight:700;
	text-decoration:none;
}
A.headline:visited{
	color:#9c2a00;
	font-size:13pt;
	font-weight:700;
	text-decoration:none;
}
A.headline:hover{
	color:#0253b7;
	font-size:13pt;
	font-weight:700;
	text-decoration:underline;
}
A.headline2:link{
	color:#9c2a00;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
A.headline2:visited{
	color:#9c2a00;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
}
A.headline2:hover{
	color:#0253b7;
	font-size:10pt;
	font-weight:700;
	text-decoration:underline;
}
A.headline3:link{
font-weight: 700;
font-size: 16pt;
color: #9c2a00;
text-decoration: none;
}
A.headline3:visited{
	color:#9c2a00;
	font-size:16pt;
	font-weight:700;
	text-decoration:none;
}
A.headline3:hover{
	color:#0253b7;
	font-size:16pt;
	font-weight:700;
	text-decoration:underline;
}
.npnav{
	font-family:"times new roman",times,serif;
	font-size:10pt;
	font-weight:700;
	line-height:12pt;
}
A.npnav:link{
	color:#9c2a00;
	text-decoration:none;
}
A.npnav:visited{
	color:#9c2a00;
	text-decoration:none;
}
A.npnav:hover{
	color:#0253b7;
	text-decoration:underline;
}
.npheadline1{
	font-family:"times new roman",times,serif;
	font-size:14pt;
	font-weight:700;
}
.menu{
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	position:absolute;
	visibility:hidden;
	z-index:30;
}
.pulldown{
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
}
.pulldown A:link{
	color:#9c2a00;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.pulldown A:visited{
	color:#9c2a00;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.pulldown A:hover{
	color:#0253b7;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.mediumarea{
	color:#333333;
	font-size:7pt;
}
.mediumarea A:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.mediumarea A:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.mediumarea A:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
.mainarea{
font-size: 12px;
color: #000000;
font-family: Arial;
}
.mainarea A:link{
	color:#ffffcc;
	text-decoration:none;
}
.mainarea A:visited{
	color:#ffffcc;
	text-decoration:none;
}
.mainarea A:hover{
color:999999;
text-decoration:underline  ;
}
.gray-border{
	border-color:#cecece;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.lightgreylinks A:link{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.lightgreylinks A:visited{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.lightgreylinks A:hover{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:;
}
.greytext A:link{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none;
}
.greytext A:visited{
	color:#cccccc;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none;
}
.greytext A:hover{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:8pt;
	text-decoration:underline;
}
.whitetext A:link{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whitetext A:visited{
	color:#ffffff;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whitetext A:hover{
	color:#333300;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:14px;
	text-decoration:none;
}
.whatsnew A:link{
	color:#666666;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.whatsnew A:visited{
	color:#666666;
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.whatsnew A:hover{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}
.v1{
	font-family:verdana, arial,helvetica,sans-serif;
	font-size:7.5pt;
}
.v1 A:link{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.v1 A:visited{
	color:#9c2a00;
	font-weight:700;
	text-decoration:none;
}
.v1 A:hover{
	color:#0253b7;
	font-weight:700;
	text-decoration:underline;
}
.news-date{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.news-contact{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}
.news-phone{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.news-contents{
font-size: 12px;
font-family: arial,verdana,times new roman;
}
.news-title{
	font-family:arial,verdana,times new roman;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
}
.news-contact-name{
	color:#999999;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
a.news-contact-email:link,hover,visited,active{
	color:#990000;
	font-family:arial,verdana,times new roman;
	font-size:12px;
	text-decoration:none;
}
.custom-wj-news-collection-title{
	color:#9c3000;
	font-family:arial,verdana;
	font-size:14px;
	text-decoration:none;
}
.custom-wj-news-collection-li{
font-size: 14px;
color: #9c3000;
font-family: arial,verdana;
text-decoration: none;
}
.custom-wj-news-collection-summary{
	color:#000000;
	font-family:arial,verdana;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
}
a.custom-wj-news-collection-full-story-link:link,h{
	color:#9c3000;
	font-family:arial,verdana;
	font-size:14px;
	text-decoration:none;
}
#pic a.p1:hover .large{
	border:1px solid #000000;
	display:block;
	height:233px;
	left:150px;
	position:absolute;
	text-decoration:none;
	top:-60px;
	width:300px;
}
#pic-a.p1:hover{
	background-color:#8C97A3;
	color:#000000;
	text-decoration:none;
}
#pic-a.p1, #pic a.p1:visited{
	background:#FFFFFF;
	border:1px solid #000000;
	display:block;
	height:90px;
	left:0;
	text-decoration:none;
	top:0;
	width:135px;
}
#pic a img{
	border:0;
	text-decoration:none;
}
#pic{
	background-color:#FFFFFF;
	left:10px;
	position:relative;
	text-decoration:none;
	top:10px;
	width:135px;
}
#pic-a-.large{
	border:0px;
	display:block;
	height:1px;
	left:-1px;
	position:absolute;
	text-decoration:none;
	top:-1px;
	width:1px;
}
.custom-wj-news-collection-archive-headers{
font-weight: normal;
font-size: 14px;
font-family: arial,times new roman,verdana,comic sans ms,helvetica,serif,sans-serif;
text-align: left;
text-decoration: none;
}
.whatsnew{
	color:#333300;
	font-family:verdana,arial,times new roman,comic sans ms,helvetica,lucidasans,serif,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.side-menu{
	padding-left:4px;
	padding-top:4px;
	text-decoration:none;
}
.contentm-includes-images-hover-div{
border-right: #000 2px solid;
padding-right: 5px;
border-top: #000 2px solid;
padding-left: 5px;
background: #fafafa;
padding-bottom: 5px;
border-left: #000 2px solid;
padding-top: 5px;
border-bottom: #000 2px solid;
}
.contentm-topbar-home-popup-button{
background-position:left center;
margin-top:0px;
font-size:small;
background-image:url(../../images/nav_home_button.jpg);
width:70px;
cursor:pointer;
padding-top:0px;
background-repeat:no-repeat;
font-family:arial, verdana;
height:35px;
min-width:40px;
}
.contentm-topbar-home-popup-button-inactive{
background-position:left center;
margin-top:0px;
font-size:small;
background-image:url(../../images/nav_home_button_inactive.jpg);
width:70px;
cursor:pointer;
padding-top:0px;
background-repeat:no-repeat;
font-family:arial, verdana;
height:35px;
min-width:40px;
}
.contentm-topbar-home-popup-button-over{
background-position:left center;
margin-top:0px;
font-size:small;
background-image:url(../../images/nav_home_button_over.jpg);
width:70px;
cursor:pointer;
padding-top:0px;
background-repeat:no-repeat;
font-family:arial, verdana;
height:35px;
min-width:40px;
}
.contentm-topbar-home-popup-td{
}
td.rightside{
font-size: 13px;
font-family: Arial;
}
.div{
font-size: 12px;
font-family: Arial;
}
