/* CSS Document */

/*--------------------------------------------------------------------- */
/* SCHOOLWIRES FOOTER			          */
/*---------------------------------------------------------------------*/

#sw-policy-footer {
display: none;
}

#sw-policy-footer-copyright {
display: none;
}


/*--------------------------------------------------------------------- */
/* CONTENT			                          */
/*---------------------------------------------------------------------*/

.SWMasterContentContainer {
}

.SWContentBODY {
width: 735px !important;
width: 765px;
height: auto;
padding: 15px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
overflow-x: hidden;
color: #232323;
}

.SWContentBODYMinusLeftNavigation {
width: 930px!important;
width: 960px;
background-image:url(/brunswick/lib/brunswick/_template413/_assets/graphics/sp-content-background.png);
background-repeat:repeat-y;
padding: 15px;
font-family: 'Trebuchet MS',Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
overflow-x: hidden;
color: #232323;
height: auto;
}

.SWLastModifedDate {
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: bold;
padding: 20px 0px 0px 0px;
}

/*---------------------------------------------------------------------*/
/* HEADLINE CLASSES 		                         */
/*---------------------------------------------------------------------*/

.SWHeadlinesTitle A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.SWHeadlinesTeaser {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
}

/*---------------------------------------------------------------------*/
/* ANNOUNCEMENT CLASSES     */
/*---------------------------------------------------------------------*/

.SWAnnouncements {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
}

/*---------------------------------------------------------------------*/
/* ARTICLE LIBRARY LISTING  */
/*---------------------------------------------------------------------*/

.SWArticlesTitle A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.SWArticlesTeaser{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
}

/*---------------------------------------------------------------------*/
/* ARTICLE LIBRARY DETAIL	*/
/*---------------------------------------------------------------------*/

.SWArticlesDetailTitle{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000000;
}

.SWArticlesDetailContent{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.SWArticlesDetailAuthor{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.SWArticlesDetailAuthorEmail{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.SWArticlesDetailAuthorPhone {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

/*---------------------------------------------------------------------*/
/* MAPS & DIRECTIONS LISTING        */
/*---------------------------------------------------------------------*/

.SWMapsTitle A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.SWMapsStreet{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

.SWMapsCityStateZip{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
}


/*---------------------------------------------------------------------*/
/* MAPS & DIRECTIONS DETAIL              */
/*---------------------------------------------------------------------*/


.SWMapsDetailTitle{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000000;
}

.SWMapsDetailStreet{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.SWMapsDetailCityStateZip{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.SWMapsDirectionsDetail{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
}


/*---------------------------------------------------------------------*/
/* FILE LIBRARY LISTING   */
/*---------------------------------------------------------------------*/

.SWFilesTitle{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

.SWFilesDescription{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.SWFilesNameSize{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

/*---------------------------------------------------------------------*/
/* LINK LIBRARY LISTING      */
/*---------------------------------------------------------------------*/

.SWLinksTitle{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.SWLinksDescription{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.SWLinksLink A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}


/*---------------------------------------------------------------------*/
/* MYSTART ELEMENT CLASSES      */
/*---------------------------------------------------------------------*/

.SWCancelButton{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.SWSignInButton{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.SWButtonGeneral {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

/*---------------------------------------------------------------------*/
/* DIRECTORY		                                         */
/*---------------------------------------------------------------------*/

.SWDirectoryTitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
}

.SWDirectoryAlphabeticalGroupHeading {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
padding: 5px 5px 5px 5px;
width:200px;
}

.SWDirectoryAlphabeticalFilterLink {
background-color: #F0F0F0;
padding: 5px 5px 5px 5px;
width:20px;
border: 2px solid #FFFFFF;
}

.SWDirectoryAlphabeticalFilterLink A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}


/* Used when navigation node is not hovered over */

.SWDirectoryItem {
background-color: #FFFFFF;
padding: 5px;
width:200px;
clear: none;
border: 1px solid #FFFFFF;
}

.SWDirectoryItem A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

/* Used when cursor is over navigation node */

.SWDirectoryItemHover {
background-color: #FFFFFF;
padding: 5px;
width: 200px;
border: 1px solid #CCCCCC;
}

.SWDirectoryItemHover A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

/*---------------------------------------------------------------------*/
/* SITE MAP		*/
/*---------------------------------------------------------------------*/

.SWSMSiteTitle {
margin-top:10px;
margin-bottom:10px;
}

.SWSMSiteTitle A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
}

.SWSMChannelTitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

/* Used when navigation node is not hovered over */

.SWSMSectionItem {
background-color: #FFFFFF;
padding: 5px;
width:200px;
clear: none;
border: 1px solid #FFFFFF;
}

.SWSMSectionItem A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

/* Used when cursor is over navigation node */

.SWSMSectionItemHover {
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
width: 200px;
border: 1px solid #CCCCCC;
}

.SWSMSectionItemHover A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}


/*---------------------------------------------------------------------*/
/* FLEXLIST		*/
/*---------------------------------------------------------------------*/

.sw-flex-title {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 18px;
}

.sw-flex-description {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 15px;
}

/* List View */
/* Used to format group of items in the list */

.sw-flex-item-group {
margin-top: 10px;
padding: 0px;
width: 600px;
}

/* Used to format item in the list*/

.sw-flex-item {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

/* Used to format label for the item*/

.sw-flex-item-label {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight:bold;
}


/* Table View */

/* Used to format the table */

.sw-flex-table {
margin: 0px;
padding: 0px;
width: 600px;
}

/* Used to format the column headings r */

.sw-flex-column-heading {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #666666;
padding: 0px;
}

/* Used to format the alternating row */
.sw-flex-alt-row {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #E4E4E4;
}

/* Used to format the row */
.sw-flex-row {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}


/*---------------------------------------------------------------------*/
/* CALENDAR ACTIVEBLOCK		*/
/*---------------------------------------------------------------------*/
/* Used to format the date */
.SW-Calendar-Block-Date { 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:10px;
}

/* Used to format the date */
.SW-Calendar-Block-Time { 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* Used to format the title */
.SW-Calendar-Block-Title {}

/* Used to format the title link */
.SW-Calendar-Block-Title A { 
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color: #FFFFFF;
}

/* Used to format the entire list */
.SW-Calendar-Block-Container {
color: #FFFFFF;
}

/* Used to format a single event row */
.SW-Calendar-Block-Event-Container {
margin-top:5px;

}


/*---------------------------------------------------------------------*/
/* Blogs		*/
/*---------------------------------------------------------------------*/
.SW-BlogPostDate{
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-right:10px;
}

.SW-BlogTitle{
font-weight:bold;
font-size:18px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-right:10px;
}

.SW-BlogDescription{
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:15px;
margin-right:10px;
}

.SW-BlogPostedBy{ 
color:#CCCCCC;
font-weight:bold;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:10px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CCCCCC;
padding-bottom:10px;
margin-right:10px;
}
	
.SW-BlogRightHeader{
font-size:14px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-top:5px;
}

.SW-BlogRightLink{
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-bottom:5px;
}

.SW-BlogCommentHeading{
font-size:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
	
.SW-BlogCommentAuthor{
font-weight:bold;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-left:15px;
padding-bottom:3px;
}
	
.SW-BlogCommentText{
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-left:15px;
padding-bottom:8px;
}

.SW-BlogCommentPostedOn{ 
color:#CCCCCC;
font-weight:bold;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-bottom:15px;
padding-left:15px;
}

.SW-BlogLeaveCommentHeading{
font-size:18px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.SW-BlogLeaveCommentFieldCaption{
font-weight:bold;
font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-top:10px;
}
	
/*---------------------------------------------------------------------*/
/* Podcasts		*/
/*---------------------------------------------------------------------*/

.SW-Podcast-Title {
margin-top:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
}
 
.SW-Podcast-Description {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
 
.SW-Podcast-Author {
margin-top:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
 

.SW-Podcast-Length {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}
 

.SW-Podcast-Controls {
margin-top:10px;
}

/*---------------------------------------------------------------------*/
/* Assignments  */
/*---------------------------------------------------------------------*/
.sw-assignments-list-container {
padding: 10px;
border-bottom: 1px solid #EEEEEE;
}

.sw-assignments-list-category {
font-size: 12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.sw-assignments-list-datetime {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.sw-assignments-list-subject a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
font-size: 14px;
}

.sw-assignments-list-note{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left: 10px;
font-style: italic;
}

.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, Arial, 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, Arial, Helvetica, sans-serif;
border-bottom: 4px solid #EEEEEE;
}

.sw-assignments-upcoming-header-text {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.sw-assignments-top-filter-box {
border: 1px solid silver;
width: 520px;
cursor: pointer;
}

.sw-assignments-top-filter-box-title{
background-color: silver;
font-family:Tahoma, Arial, 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, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.sw-assignments-top-filter-box-buttons{
text-align: right;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.sw-assignments-detail-subject {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
font-size: 22px;
}

.sw-assignments-detail-category {
font-size: 12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-bottom: 20px;
border-bottom: 3px solid #EEEEEE;
padding-bottom: 10px;
}

.sw-assignments-detail-datetime {
font-family:Tahoma, Arial, 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, Arial, 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, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFFFFF;
margin-top: 10px;
text-align: left;
}

.sw-assignments-upload-detail-subject{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
font-size: 22px;
padding: 10px;
}

.sw-assignments-upload-detail-datetime {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10px;
}.SWChannelLinkRight {float            : left;background       : url() no-repeat right top;background-color :;border			  :0;border-color	  :;border-style	  : solid;font-size        :14px;font-weight      : Normal;text-decoration  :None;font-family: Tahoma, Verdana, Helvetica;color: 272323;margin-top:0px;margin-bottom:0px;margin-right:15px;margin-left:10px;height			  :40px;text-align:Left;}.SWChannelLinkRight:hover {background       : url(/brunswick/lib/brunswick/_template413/_assets/nav_image.png) no-repeat right top;background-color :;border			  :0;border-color	  :;border-style	  : solid;font-weight      : Normal;text-decoration  :None;color: 272323;font-family: Tahoma, Verdana, Helvetica;font-size        :14px;text-align:Left;}.SWChannelLinkLeft {float            : left;background       : url() no-repeat left top;padding-top      :10px;padding-bottom   :0px;padding-right    :0px;padding-left     :0px;white-space      : nowrap;cursor:			hand;height			  :40px;}.SWChannelNavigationBar A:hover SPAN.SWChannelLinkLeft {background       : url() no-repeat left top;padding-top      :10px;padding-bottom   :0px;padding-right    :0px;padding-left     :0px;height			  :40px;}.SWChannelLinkRightSelected {float            : left;background       : url(/brunswick/lib/brunswick/_template413/_assets/nav_image.png) no-repeat right top;background-color :;border			  :0;border-color	  :;border-style	  : solid;font-size        :14px;font-weight      :Bold;text-decoration  :None;font-family: Tahoma, Verdana, Helvetica;color: 272323;margin-top:0px;margin-bottom:0px;margin-right:15px;margin-left:10px;text-align:Left;height			  :40px;}.SWChannelLinkRightSelected:hover {margin-top:0px;margin-bottom:0px;margin-right:15px;margin-left:10px;}.SWChannelLinkLeftSelected { float            : left;display          : block;background       : url() no-repeat left top;padding-top      :10px;padding-bottom   :0px;padding-right    :0px;padding-left     :0px;white-space      : nowrap;height			  :40px;cursor:			hand;}.SWChannelLinkLeftSelected:hover {padding-top      :10px;padding-bottom   :0px;padding-right    :0px;padding-left     :0px;height			  :40px;}/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/

.SWNav {
padding: 5px 5px 15px 5px;
width: 100%;
}

.SWNav A {
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}


/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

.SWNavHover
{
padding: 5px 5px 15px 5px;
width: 100%;
}

.SWNavHover A {
font-family: Tahoma, Arial;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}



/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

.SWNavSelected {
padding: 5px 5px 15px 5px;
width: 100%;
}

.SWNavSelected A {
font-family: Tahoma, Arial;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

/*---------------------------------------------------------------------*/
/* Section List Object		*/
/*---------------------------------------------------------------------*/

.sw-sectionlist {
list-style-type:none;
margin:0px;
}

/*---------------------------------------------------------------------*/
/* Used when navigation node is not selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item {
padding: 5px 5px 5px 5px;
width:100%;
}

.sw-sectionlist-item a {
font-family:Tahoma, Verdana;
font-size:12px;

}

/*---------------------------------------------------------------------*/
/* Used when cursor is over navigation node */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-hover {
padding: 0px 5px 0px 5px;
width: 100%;
}

.sw-sectionlist-item-hover a { 
font-family: Tahoma, Verdana;
font-size: 12px;
color: #000000;
}


/*---------------------------------------------------------------------*/
/* Used when navigation node is selected */
/*---------------------------------------------------------------------*/

.sw-sectionlist-item-selected {
padding: 0px 5px 0px 5px;
width: 100%;
}

.sw-sectionlist-item-selected a {
font-family: Tahoma, Verdana;
font-size: 12px;
color: #000000;
}