a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	line-height: normal;

}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: normal;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #009999;
	text-decoration: underline;
	line-height: normal;

}
p, ul, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	margin-top: 0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: 990000;
	margin-bottom: 0;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	line-height: normal;

}
em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
	color: 003366;
}

body {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 13px;
       line-height: normal;
}

/*------------------------*/
/* HEADLINE CLASSES */
/*------------------------*/

.SubNavColor {

}

.bcText {

}

.SWHeadlinesTitle A {
        font-size: 15px;
}

.SWHeadlinesTitle A:hover {

}

.SWHeadlinesTeaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	line-height: normal;
	margin-top: 0;
        margin-bottom: 5px;
}

/*--------------------------------*/
/* ANNOUNCEMENT CLASSES */
/*--------------------------------*/

.SWAnnouncements {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}

/*---------------------------------*/
/* ARTICLE LIBRARY LISTING  */
/*---------------------------------*/

.SWArticlesTitle A {

}

.SWArticlesTeaser {

}

/*------------------------------------*/
/* ARTICLE LIBRARY DETAIL	*/
/*------------------------------------*/

.SWArticlesDetailTitle {

}

.SWArticlesDetailContent {

}

.SWArticlesDetailAuthor {

}

.SWArticlesDetailAuthorEmail {

}

.SWArticlesDetailAuthorPhone {

}

/*------------------------------------*/
/* MAPS & DIRECTIONS LISTING */
/*------------------------------------*/

.SWMapsTitle A {

}

.SWMapsStreet {

}

.SWMapsCityStateZip {

}


/*-----------------------------------*/
/* MAPS & DIRECTIONS DETAIL */
/*-----------------------------------*/

.SWMapsDetailTitle {

}

.SWMapsDetailStreet {

}

.SWMapsDetailCityStateZip {

}
.SWMapsDirectionsDetail {

}

/*---------------------------*/
/* FILE LIBRARY LISTING */
/*---------------------------*/

.SWFilesTitle {
font-size: 16pt;
margin-top: 10px;
padding-bottom: 0px;
color: #B50000;
}

.SWFilesDescription {

}

.SWFilesNameSize {
border-bottom: dashed 1px #C9C9C9;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 12px;
}

/*---------------------------*/
/* LINK LIBRARY LISTING */
/*---------------------------*/

.SWLinksTitle {
font-size: 16pt;
color: #B50000;
}

.SWLinksDescription {

}

.SWLinksLink A {
display: block;
width: 100%;
padding-bottom: 15px;
border-bottom: dashed 1px #C9C9C9;
}

/*-------------*/
/* CONTENT */
/*-------------*/

/* Used on all layouts. It surrounds all content. */
.SWMasterContentContainer {

}

/* Used on secondary page when left navigation is on. */
.SWContentBODY {
width: 534px;
height: 100%;
background: #FFFFFF;
padding-top: 20px;
}

/* Used on secondary page when left navigation is off. */
/* Used on Login, Access My Info, Register, Directory and Log Out pages */

.SWContentBODYMinusLeftNavigation {
background: #FFFFFF;
width: 800px;
height: 100%
padding-top: 20px;
}


/* Used to format the Last Modified Date */

.SWLastModifedDate {

}

.SWChannelNavigationBar 
{ 
width: 665px; 
} 

/*------------------------------------*/
/* MYSTART ELEMENT CLASSES */
/*------------------------------------*/

.SWCancelButton {

}

.SWSignInButton {

}

.SWButtonGeneral {

}

/*---------------*/
/* DIRECTORY */
/*---------------*/

.SWDirectoryTitle {

}

.SWDirectoryAlphabeticalGroupHeading {

}

.SWDirectoryAlphabeticalFilterLink {

}

.SWDirectoryAlphabeticalFilterLink A {

}


/* Used when navigation node is not hovered over */

.SWDirectoryItem {

}

.SWDirectoryItem A {

}

/* Used when cursor is over navigation node */

.SWDirectoryItemHover {

}

.SWDirectoryItemHover A {

}

/*-------------*/
/* SITE MAP */
/*-------------*/
.SWSMSiteTitle {

}

.SWSMSiteTitle A {

}

.SWSMChannelTitle {

}

/* Used when navigation node is not hovered over */
.SWSMSectionItem {

}

.SWSMSectionItem A {

}

/* Used when cursor is over navigation node */
.SWSMSectionItemHover {

}

.SWSMSectionItemHover A {

}

/*-------------*/
/* FLEXLIST */
/*-------------*/

.sw-flex-title {

}

.sw-flex-description {

}

/* List View */

/* Used to format group of items in the list */
.sw-flex-item-group {

}

/* Used to format item in the list*/
.sw-flex-item {

}

/* Used to format label for the item*/
.sw-flex-item-label {

}

/* Table View */

/* Used to format the table */
.sw-flex-table {

}

/* Used to format the column headings r */
.sw-flex-column-heading {

}

/* Used to format the alternating row */
.sw-flex-alt-row {

}

/* Used to format the row */
.sw-flex-row {

}

/*------------------------------*/
/* CALENDAR ACTIVEBLOCK */
/*------------------------------*/

/* Used to format the date */

.SW-Calendar-Block-Date { 

}

/* Used to format the date */
.SW-Calendar-Block-Time { 

}

/* Used to format the title */
.SW-Calendar-Block-Title {
	
}

/* Used to format the title link */
.SW-Calendar-Block-Title A { 

}

/* Used to format the entire list */
.SW-Calendar-Block-Container {
	
}

/* Used to format a single event row */
.SW-Calendar-Block-Event-Container {

}

/*---------------------------------------------------------------------*/
/* Assignments	*/
/*---------------------------------------------------------------------*/
.sw-assignments-list-container {
	padding: 10px;
	border-bottom: 1px solid #EEEEEE;
}
.sw-assignments-list-category {
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
}
.sw-assignments-list-datetime {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.sw-assignments-list-subject a {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 14px;
}
.sw-assignments-pastdue-column {
	padding: 10px;
}
.sw-assignments-pastdue-header-container {
	padding: 10px;
	border-bottom: 4px solid #EEEEEE;
}
.sw-assignments-pastdue-header-text {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.sw-assignments-upcoming-column {
	padding: 10px;
}
.sw-assignments-upcoming-header-container {
	padding: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	border-bottom: 4px solid #EEEEEE;
}
.sw-assignments-upcoming-header-text {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.sw-assignments-top-filter-box { 				
     border: 1px solid silver;
     WIDTH: 520px;
     cursor: pointer;
}
.sw-assignments-date-filter-box {
	padding: 10px;
}
.sw-assignments-detail-subject {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 22px;
}
.sw-assignments-detail-category {
	font-size: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
	margin-bottom: 20px;
	border-bottom: 3px solid #EEEEEE;
	padding-bottom: 10px;
}
.sw-assignments-detail-datetime {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}
.sw-assignments-detail-container {
	padding: 20px;
}
.sw-assignments-detail-body {
	border-top: 1px solid #EEEEEE;
	margin-top: 20px;
	padding-top: 10px;
}
.sw-assignments-go-back {
	width: 210px;
	font-family: Tahoma, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
	text-align: left;
}
.sw-assignments-upload-header { 
        background-color: #EEEEEE; 
        border-top: 1px solid #AAAAAA;
        border-bottom: 1px solid #AAAAAA;
        padding-bottom: 10px;
} 
.sw-assignments-upload-button {
	width: 160px;
	font-family: Tahoma, Helvetica, sans-serif;
	border-top: 1px solid #FFFFFF;
        margin-top: 10px;
	text-align: left;
}
.sw-assignments-upload-detail-subject{
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 22px;
        padding: 10px;
}
.sw-assignments-upload-detail-datetime {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
        margin-left: 10px;
}
.sw-assignments-list-note{						
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 10px;
     margin-left: 10px;
     font-style: italic;
}
.sw-assignments-top-filter-box-title{					
     background-color: silver;   
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 14px;
     padding-top: 5px;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 5px;
}
.sw-assignments-top-filter-box-item {
     padding-top: 5px;
     padding-left: 10px;
     padding-right: 10px;
     width: 100%;
     font-family: Tahoma, Helvetica, sans-serif;
     font-size: 14px;
}
.sw-assignments-top-filter-box-buttons{
     text-align: right;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;

}
/*                                                                   */
/* SECTION AND HIERARCHY NAVIGATION         */
/*                                                                   */

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/


/* Formats the size, border and background color */
.SWNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: ffffff;
	text-decoration: underline;
	line-height: normal;
}

/* Formats the text link */
.SWNav A {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;

}

/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

/* Formats the size, border and background color */
.SWNavHover
{
	color: #ccFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;
}

/* Formats the text link */
.SWNavHover A {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;

}


/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

/* Formats the size, border and background color */
.SWNavSelected {
	padding: 5px 5px 5px 5px;width:200px;
}

/* Formats the text link */
.SWNavSelected A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: ffffff;
	text-decoration: underline;
	line-height: normal;
}

/*---------------------------------------------------------------------*/
/* Section List Object		*/
/*---------------------------------------------------------------------*/

.sw-sectionlist {
list-style-type:none; margin:0px;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: ffffff;
	text-decoration: underline;
	line-height: normal;
}

.sw-sectionlist-item a {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;

}

/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-hover {
	color: #ccFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;
}

.sw-sectionlist-item-hover a { 
	color: #ccFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: ffffff;
	text-decoration: underline;
	line-height: normal;
}

.sw-sectionlist-item-selected a {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	line-height: normal;
}
/*---------------------------------------------------------------------*/
/* Channel Section List Object		*/
/*---------------------------------------------------------------------*/

.sw-channelsectionlist {
list-style-type:none; margin:0px;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/

.sw-channelsectionlist-item {
padding: 5 5 5 5;background-color:#CCCCCC;
width:100%;
}

.sw-channelsectionlist-item a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;

}

.sw-channelsectionlist-channel {
padding: 5 5 5 5;background-color:#CCCCCC;
width:100%;
}

.sw-channelsectionlist-channel a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;

}
/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

.sw-channelsectionlist-item-hover {
padding: 5 5 5 5;
width:100%;background-color:#FFFFFF;
}

.sw-channelsectionlist-item-hover a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;
color:#000000;
}

.sw-channelsectionlist-channel-hover {
padding: 5 5 5 5;
width:100%;background-color:#FFFFFF;
}

.sw-channelsectionlist-channel-hover a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;
color:#000000;
}
/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

.sw-channelsectionlist-item-selected {
padding: 5 5 5 5;
width:100%;background-color:#FFFFFF;
}

.sw-channelsectionlist-item-selected a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;
color:#000000;
}

.sw-channelsectionlist-channel-selected {
padding: 5 5 5 5;
width:100%;background-color:#FFFFFF;
}

.sw-channelsectionlist-channel-selected a {
font-family:Trebuchet MS, Tahoma, Verdana;
font-size:12px;
color:#000000;
}
