/**************************************
 * THEME NAME: usagmain
 *
 * Files included in this sheet:
 *
 *   usagmain/styles_colors.css
 *   usagmain/styles_fonts.css
 *   usagmain/styles_layout.css
 **************************************/

/***** usagmain/styles_colors.css start *****/

/***** styles_color.css start *****/

/* 
	PRIMARY COLORS BEING USED HERE ARE...
	#DDDDDD	// LIGHT GRAY
	#333333 	// CHARCOAL
	#2496C8 	// MEDIUM BLUE 
	#C7C5B4 // LIGHT GRAY #BDDAE5 	// LIGHT BLUE  WAS  #61C3EA 	// LIGHT BLUE 
	#006699    // DARK BLUE 
	#EAA63B 	// YELLOW
*/


/* Core */

a:link, a:visited, a:hover, a:visited {
	color: #000000; /* WAS #000080 BLUE OR #000000 BLACK */
}

a.dimmed:link,
a.dimmed:visited {
  /* color:#696969; */ color: #C7C5B4; 
}



h1 {
  background-color: #DDDDDD;
  border-color: #DDDDDD;
  color: #333333;
}

h2 {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
}

h3 {
	border-color: #CCCCCC;
}

h4 {
	border-color: #DDDDDD;
}

th {
    background-color:#006699;
	color: #FFFFFF;
}



th.header,
td.header,
div.header {
	background-color: #006699; /* DARKBLUE*/
	color: #FFFFFF;
}

th.header a, td.header a, div.header a {
	color: #FFFFFF;
}

#footer { 
	background-color: #FFFFFF; 
	background-image: url(pix/usa-g_footer.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#layout-table #left-column {

    background-color: #006699;
}



.generalbox {

  border: 1px solid #CCCCCC;

}

.book_toc_box {
  border: 1px solid #E8F2DA; 
  border-top: 30px solid #94BC65; 
  background-color: #E8F2DA;
}

.navbar { 
	background-color: #FFFFFF;
	border: 0;
}

.navbar td {
  background-color: #CCCCCC; /* WAS ORANGE/YELLOW */
  margin: 0; 
  border: 0;
  vertical-align: middle;
  /* height: 20px; */
  /*  background: url(pix/grad/bg_bread.jpg) repeat-x; */
}

.navbar td form {

}

.navbar .breadcrumb {
 border: 0;
 color: #000000;
}

.navbar td .breadcrumb a { 
	color: #333333;
}


.sitetopiccontent {

  border-color:#FFFFFF;
  background-color:#FFFFFF;

}

ul.bullet li, li.bullet { 
	list-style-image: url('pix/bullet.gif');
}

.box .noticebox .noticeboxcontent { 
	background-color: #CCCCCC; /* WAS ORANGE/YELLO #EAA63B */
} 

/***

 *** Header

 ***/



#header-home, #header {
	background-color: #FFFFFF;
	border-color:#FFFFFF;
	background-image: url('pix/logo_bg.png');
	background-repeat: repeat-x; 
	border-bottom: 3px solid #CCCCCC; /* WAS YELLOW/ORANGE #EAA63B */
}

.clearer { 
	/* border: 1px solid #66FF00; */
}

.mod-resource div.summary { 
	/* SUMMARY UNDER BREADCRUMBS */
	background-color: #CCCCCC; 
	color: #000000;
}


/***

 *** Login

 ***/





.loginbox .header {

  border-color:#2B6100;

}



.loginbox .content {

  border-color:#DDDDDD;

}





/***

 *** Blocks

 ***/

.sideblock .header {
	border: 0;
	background-color: #006699; 
	color: #FFFFFF;
}

.sideblock h2 { 
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	color: #000000;
}

.sideblock a:link, .sideblock a:visited, .sideblock a:hover, .sideblock a:visited {
	color: #FFFFFF; /* WAS #000080 BLUE OR #000000 BLACK */
}


/* begin -- Interior Body Module Style - begin */

.sideblock {
	border: 0; 
}

.sideblock .content {
	background-color: #006699;  /* WAS  LIGHTBLUE */
	border: 0;
	color: #FFFFFF; 
}

/* end -- Interior Body Module Style */



/* begin -- Home Body Module Style - begin 

.sideblock {

	border: #F2F4E7 1px solid; 

	border-bottom: #F2F4E7 3px solid;

}



.sideblock .content {

	background-color:#FFFFFF;

	border-top: #94BC65 1px solid; 

	border-right: #FFFFFF 1px solid; 

	border-bottom: #94BC65 1px solid;

	border-left: #FFFFFF 1px solid; 

}

 end -- Home Body Module Style */



/*

.sideblock {

  border-color: #FFFFFF;

}

.sideblock .content {

	background-color:#FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #7AC93A;

	border-left-color: #FFFFFF;

}

*/



.sideblock .footer {

  border-top-color: #006699; /* DARKBLUE*/
  /* border-top-style: dotted; THIS FOOTER HAS A DOTTED BORDER ON TOP SET BY A 
  		"STANDARD" STYLESHEET */
}



.sideblock .header .hide-show img.hide-show-image {

  background: url('../../pix/t/switch_minus.gif') no-repeat bottom;

}



.sideblock.hidden .header .hide-show img.hide-show-image {

  background: url('../../pix/t/switch_plus.gif') no-repeat bottom;

}



.sideblock .content .post .head .date,

.sideblock .content .post .head .name {

  color: #000000;

  }



/***

 *** Calendar

***/

 
.minicalendar, 
#calendar .maincalendar,
#calendar .sidecalendar {
	border-color: #DDDDDD;
	background-color: #FFFFFF;
}



#calendar .maincalendar table.calendarmonth th {

  border-color: #DDDDDD;

}





table.calendarmonth tr td {

   border-color:#DDDDDD;

} 



table.minicalendar {

  border-color:#DDDDDD;

}



table.minicalendar tr.weekdays th {

  background-color:#FFFFFF;

  border-color:#DDDDDD;

  }



table.minicalendar tr td.day {

   border-color:#DDDDDD;

  }

  

table.minicalendar tr td.weekend {

  border-color:#DDDDDD;

  color: red;

  }

  

#calendar .today,

.minicalendar .today {

  border-color:#000000 !important;

}

  

/* colors for calendar events */

#calendar .event_global,

.minicalendar .event_global,

.block_calendar_month .event_global {

  border-color:#2EBA0E !important;

  background-color:#2EBA0E;

}



#calendar .event_course,

.minicalendar .event_course,

.block_calendar_month .event_course {

  border-color:#FF9966 !important;

  background-color:#FF9966;

}



#calendar .event_group,

.minicalendar .event_group,

.block_calendar_month .event_group {

  border-color:#FBBB23 !important;

  background-color:#FBBB23;

}



#calendar .event_user,

.minicalendar .event_user,

.block_calendar_month .event_user {

  border-color:#A1BECB !important;

  background-color:#A1BECB;

}




.cal_popup_fg {

  background-color:#FFFFFF;

}



.cal_popup_bg {

  border-color:#DDDDDD;

  background-color:#FFFFFF;

}





/***

 *** Course

 ***/



.headingblock {

  border-color:#F7F8EE;

}


.coursebox { 
	border: 1px solid #CCCCCC; 
} 

.categoryboxcontent,

.courseboxcontent {

  border-color:#FFFFFF;

  background: #FFFFFF;

}



.categorybox .category,

.categorybox .category {

  border-color: #DDDDDD;

}



#course-view .section.main .content {

  border-color: #DDDDDD;

  background-color: #FFFFFF;

}



#course-view .section.main .side {

  border-color: #DDDDDD;

  background-color: #FFFFFF;

}



#course-view .current .right.side,

#course-view .current .left.side {

  background-color: #CCCCCC; /* LIGHTBLUE */

}



#course-view .section.hidden .content,

#course-view .section.hidden .side {

  border-color:#DDDDDD;

 }








/***

 *** Tabs

 ***/



.tabs .side {

  border-color: #DDDDDD;

}

.tabrow td {

  background:url(pix/tab/left.gif) top left no-repeat;

}

.tabrow td .tablink {

  background:url(pix/tab/right.gif) top right no-repeat;

}

.tabrow td:hover {

  background-image:url(pix/tab/left_hover.gif);

}

.tabrow td:hover .tablink {

  background-image:url(pix/tab/right_hover.gif);

}

.tabrow .last span {

  background:url(pix/tab/right_end.gif) top right no-repeat;

}

.tabrow .selected {

  background:url(pix/tab/left_active.gif) top left no-repeat;

}

.tabrow .selected .tablink {

  background:url(pix/tab/right_active.gif) top right no-repeat;

}

.tabrow td.selected:hover {

  background-image:url(pix/tab/left_active_hover.gif);

}

.tabrow td.selected:hover .tablink {

  background-image:url(pix/tab/right_active_hover.gif);

}


/***
 *** Modules: Book
 ***/
 
.mod-book div#content {
	border: 0px; /* 3px solid #DDDDDD; */
}

.mod-book .generalbox {
	border: 0px; 
	border-color: #DDDDDD;
}

.mod-book #book_toc_header_cell div { 
	/* THIS ID WAS ADDED TO view.php */
	background-color: #006699;
	color: #FFFFFF;
	border: 0px solid black;
}

.book_toc_none, .book_toc_numbered, .book_toc_bullets, .book_toc_indented {
	border: 1px solid #CCCCCC;	
	background-color: #CCCCCC;
	color: #000000;
}

.mod-book .book_toc_none ul li a:link, .mod-book .book_toc_none ul li a:visited, .mod-book .book_toc_bullets ul li a:hover, .mod-book .book_toc_indented ul li a:active {
	padding-right: 10px; /* TO PROVIDE ROOM FOR THE IMAGE */
	background-image: url('pix/linkarrow.gif');
	background-position: right center;
	background-repeat: no-repeat;
	color: #000000;
}

.editing .book_toc_none ul li a:link, .editing .book_toc_none ul li a:visited, .editing .book_toc_bullets ul li a:hover, .editing .book_toc_indented ul li a:active {
	padding-right: 0;
	background-image: none;
}

.book_content {
	border-top: 2px solid #FFFFFF;
	border-right: 0px solid #FFFFFF !important;border-right:0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	background-image: url('pix/bg_gradient.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

/* 
	*** BOOK HEADERS ***
	THE book_chapter_title IS REQUIRED AS A CLASS ON AN H1 TAG FOR THE CHAPTER TITLE. 
	THE section_header IS FOR OTHER SUB-CHAPTER HEADERS.
*/
.book_chapter_title {
	background-color: #FFFFFF;
	color: #000000; /* #006699; - DARK BLUE */
	border: 0px;
}

.mod-book .section_header { 

} 

/*
	*** BOOK IMAGES ***
	ALL STANDARD IMAGES SHOULD BE WRAPPED IN A DIV WITH A graphic CLASS.
*/
.mod-book .graphic {
	border: 0;
}

.mod-book img {
	border: 0;
}

/*
	*** BOOK HIGHLIGHTING ***
	THE highlight CLASS COULD BE USED FOR ANY PARAGRAPH OR WORD THAT YOU WANT TO STAND OUT.
	THIS MIGHT BE BOLDED, OR A COLOR CHANGE... WHAT EVER SANDY SEES FIT.
*/
.mod-book .highlight {

}

/*
	*** BOOK HYPERLINKS ***
	THE link_normal CLASS IS FOR STANDARD HYPERLINKS. THE link_w_graphic_1 IS FOR HYPERLINKS
	THAT HAVE AN ASSOCIATED GRAPHIC. (A link_w_graphic_2 CLASS MIGHT BE NEEDED FOR LINKS 
	THAT USE A DIFFERENT GRAPHIC.
*/
.mod-book .link_normal:link, .mod-book .link_normal:visited, .mod-book .link_normal:hover, .mod-book .link_normal:active {
	color: #000000;
}

.mod-book a.link_w_graphic_1:link, .mod-book a.link_w_graphic_1:visited, .mod-book a.link_w_graphic_1:hover, .mod-book a.link_w_graphic_1:active {
	padding-right: 10px; /* TO PROVIDE ROOM FOR THE IMAGE */
	background-image: url('pix/linkarrow.gif');
	background-position: right center;
	background-repeat: no-repeat;
	color: #000000;
}

.mod-book .sidebar .link_normal:link, .mod-book .sidebar .link_normal:visited, .mod-book .sidebar .link_normal:hover, .mod-book .sidebar .link_normal:active {
	color: #000000;
}

/*
	*** BOOK QUOTING ***
	THIS quote CLASS SHOULD BE USED FOR QUOTING A BOOK, PERSON, OR OTHER RESOURCE.
	THE quote_source CLASS SHOULD BE USED IN A SPAN WHICH CONTAINS THE ORIGINATING 
	SOURCE OF THE QUOTE. 
*/
.mod-book .quote {

}

.mod-book .quote_source {

}

/* 
	*** SIDEBAR STYLE ***
*/
.mod-book .sidebar .sidebar_container { 
	border: 0px;
	background-color:  #445D80;
	color: #FFFFFF;
}

.mod-book .sidebar_image { 

}

.mod-book .sidebar_text { 

}

/* 
	*** BOOK SUPPORTING INFORMATION ***
	THIS support_info CLASS WILL BE USED FOR A BLOCK OF SUPPORTING INFORMATION. 
	A BLOCK OF SUPPORTING INFO SHOULD BE HEADED WITH AN H2 TAG. THE support_info_header 
	CLASS WILL BE TO FORMAT THE H2 HEADER.
*/
.mod-book .support_info { 
	background-color: #FFFFFF;
	color: #333333;
	border-bottom: 2px solid #FFFFFF;
}

.mod-book .support_info_header {
	background-color: #FFFFFF;
	color: #000000;
}

/* 
	*** BOOK TABBED INFO ***
	THIS tabbed_info CLASS IS FOR A BLOCK OF INFORMATION THAT YOU WANT TO HAVE DISPLAYED 
	WITH TABS ALONG THE TOP. THE tabbed_info_nav CLASS IS FOR THE NAVIGATION MENU WHICH WILL BE 
	DISPLAYED AS TABS. THE tabbed_info_nav_active ID WILL BE USED FOR THE CURRENT PAGE. 
*/
.mod-book .tabbed_info { 
	
}

.mod-book .tabbed_info_nav {

}

.mod-book #tabbed_info_nav_active {

}


/***

 *** Modules: Forum

 ***/



.forumheaderlist,

.forumpost {

  border-color:#DDDDDD;

}



.forumpost .content {

  background: #FFFFFF;

}



.forumpost .left {

  background:#FFFFFF; 

}



.forumpost .topic {

  border-bottom-color: #DDDDDD;

}



.forumpost .starter {

  background:#FFFFFF; 

}



.forumheaderlist .discussion .starter {

  background:#FFFFFF; 

}



.forumheaderlist td {

  border-color: #DDDDDD;

}



.sideblock .post .head {

  color:#FFFFFF;

}



.forumthread .unread {

  background: #FFFFFF;

}

#mod-forum-discuss .forumpost {

  background: none;

}



#mod-forum-discuss .forumpost.unread .content {

  border-color: #DDDDDD; 

} 



#mod-forum-discuss .forumthread .unread {

} 



#mod-forum-index .unread {

}

/***** umcom/fw_color.css end *****/
/***** usagmain/styles_colors.css end *****/

/***** usagmain/styles_fonts.css start *****/

/***** styles_fonts.css start *****/

/* Core */
.clearer {
  font-size:1px;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

a:link, a:visited {
	text-decoration: underline;
}

a:hover, a:active {
    text-decoration: underline;
}

h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

h1 {
    font-size:1.2em;
    font-weight: bold;
}

h2 {
    font-size:1.15em;
}

.title h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

h3 {
    font-size:1.1em;
}

h4 {
    font-weight:bold;
}

th.header,
td.header,
div.header,
.headingblock {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#footer {
	font-size: 10px;
}

.categorybox .category,

.categorybox .category {
/*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
    font-size: 1.2em;
    font-weight: bold;
}

.teachers { 
	font-weight: normal;
}

.name { 
	font-weight: normal;
}

/***
 *** Header
 ***/

.navbar form input { 
	font-size: 9px;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin: 0; 
	padding: 0;
}

.breadcrumb a { 
	display: normal;
}

/* Accessibility: only certain fonts support Unicode chars like &#x25BA; in IE6 */
.breadcrumb .sep, .headermenu button,
.calendar-controls .previous, .calendar-controls .next,
.arrow_button input, .arrow_button button {
  font-family:Arial,Helvetica,Courier,'Arial Unicode MS',
    'Lucida Sans Unicode','Lucida Grande','GNU Unifont',unifont,sans-serif;
}

.logininfo, #header-home .headermenu font {
     font-size:11px;
}

.mod-resource div.summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller; 
	text-transform: none;
	font-weight:bold;
}

/***
 *** Blocks
 ***/

.sideblock h2 { 
	font-size: 9px;
	text-transform: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sideblock .content { 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
 
.sideblock .footer {
    text-align: left;
}

/***
 *** Calendar
 ***/
#calendar .maincalendar table.calendarmonth td {
  font-size:.8em;
}

#calendar .maincalendar .calendar-controls .current {
  font-weight: bold;
}

#calendar .sidecalendar .filters {
  font-size:0.75em
}

table.minicalendar tr.weekdays th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.7em;
  font-weight:normal;
  }

table.minicalendar tr td.day {
  font-size:0.7em;
}

/***
 *** Course
 ***/

#course-view .section .left {
  font-weight: bold;
  font-size: 1.2em;
}

  

/***
 *** Modules: Book
 ***/

/*
	*** TABLE OF CONTENTS ***
*/

.mod-book #book_toc_header_cell { 
	/* THIS ID WAS ADDED TO view.php */
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-transform: uppercase;
}

.book_toc_none li, .book_toc_numbered li, .book_toc_bullets li, .book_toc_indented li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px;
}

.book_toc_none a:link, .book_toc_numbered a:visited {
	text-decoration: none;
}

.book_toc_bullets a:hover, .book_toc_indented a:active {
	text-decoration: underline;
}

/* 
	*** HEADERS ***
	THE book_chapter_title IS REQUIRED AS A CLASS ON AN H1 TAG FOR THE CHAPTER TITLE. 
	THE section_header IS FOR OTHER SUB-CHAPTER HEADERS.
*/

.book_chapter_title {	
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
}

/*
	*** BOOK IMAGES ***
	ALL STANDARD IMAGES SHOULD BE WRAPPED IN A DIV WITH A graphic CLASS.
*/
.mod-book .graphic_description {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
	*** BOOK HYPERLINKS ***
	THE link_normal CLASS IS FOR STANDARD HYPERLINKS. THE link_w_graphic_1 IS FOR HYPERLINKS
	THAT HAVE AN ASSOCIATED GRAPHIC. (A link_w_graphic_2 CLASS MIGHT BE NEEDED FOR LINKS 
	THAT USE A DIFFERENT GRAPHIC.
*/
.mod-book .link_normal:link, .mod-book .link_normal:visited, .mod-book .link_normal:hover, .mod-book .link_normal:active {
	text-decoration: none;
}

.mod-book .link_normal:hover, .mod-book .link_normal:active {
	text-decoration: underline;
}

.mod-book a.link_w_graphic_1:link, .mod-book a.link_w_graphic_1:visited {
	text-decoration: none;
	font-weight: bold;
}

.mod-book a.link_w_graphic_1:hover, .mod-book a.link_w_graphic_1:active {
	text-decoration: underline;
	font-weight: bold;
}

.mod-book .sidebar .link_normal:link, .mod-book .sidebar .link_normal:visited {
	text-decoration: none;
}

.mod-book .sidebar .link_normal:hover, .mod-book .sidebar .link_normal:active {
	text-decoration: underline; 
}

/*
	*** BOOK PAGE TEXT - GENERAL ***
*/
.mod-book .page_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mod-book .page_text_source { 
	font-size: 10px;
}

.mod-book .notes { 
	color: #117F08; 
	font-weight: bold;
}

/* 
	*** SIDEBAR STYLE ***
*/
.mod-book .sidebar { 

}

.mod-book .sidebar_image { 

}

.mod-book .sidebar_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	font-weight: normal;
}

.mod-book .sidebar .sidebar_description {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* 
	*** BOOK SUPPORTING INFO ***
	THIS support_info CLASS WILL BE USED FOR A BLOCK OF SUPPORTING INFORMATION. 
	A BLOCK OF SUPPORTING INFO SHOULD BE HEADED WITH AN H2 TAG. THE support_info_header 
	CLASS WILL BE TO FORMAT THE H2 HEADER.
*/
.mod-book .support_info { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.mod-book .support_info_header {
	font-size: 11px;
	text-transform: uppercase;
}

.mod-book .support_info h3 {
	font-size: 11px;
}
/***** usagmain/styles_fonts.css end *****/

/***** usagmain/styles_layout.css start *****/

/***** styles_layout.css start *****/

/* Core */

body {
    margin: 5px;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
  text-align: left;
  padding-left: 5px;
} 

h1, h2, h3, h4 {
  text-align: left;
  padding-left: 5px;
}

.sideblock h2 { 
	padding-left: 0; 
} 

h1, h2, h3 {
  border-width: 1px;
  border-style: solid; 
}

h4 {
  border-bottom-style: solid;
  border-bottom-width:1px; 
}

input {

}

.generalbox {
  border-width:1px; 
  border-style:solid;
}

.sitetopiccontent {
  border-width:1px;
  border-style:solid;
}

/***
 *** Header
 ***/

#header-home, #header {
  height: 131px;
  margin: 0;
  padding: 0;
}

#logo { 
	border: 0; 
	margin: 0; 
	padding: 0;
}

.headermain { 
	display: none;
}

.headermenu {
	display: none;
}

table.navbar {
  margin: 0;
  width: 100%; 
  padding:0px;
  cell-padding: 0;
  cell-spacing: 0;
  border: 0;
}

table.navbar td { 
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.navbar form, .navbar form input { 
	padding: 0; 
	margin: 0;
}

.navbar .breadcrumb {
	 margin: 0 0 0 1em; 
	 padding-top: 2px;
	 padding-bottom: 2px;
/*	 word-spacing: 1em; */
	 text-transform: uppercase;
 }

.navbar td .breadcrumb a { 
/*	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px; 
	padding-bottom: 4px; */
}
 
.navbar .navbutton {
  padding: 0 3px 0 0;
}

.mod-resource div.summary { 
	/* SUMMARY UNDER BREADCRUMBS */
	 margin: 0; 
	 padding: 0 0 0 1em; 
	 height: 25px;
}

/***
 *** Login
 ***/

TABLE.loginbox {
  margin: 20px 0 0 0;
}

.loginbox .header {
  border-width:1px;
  border-style:solid;
  border-bottom-width: 0px;
}

.loginbox .content {
  border-top-width: 0px;
}

/***
 *** Footer
 ***/

#footer {
	text-align:center;
	margin-top: 0;
	padding-top: 60px;
}

#footer img { 
	vertical-align: text-top;
}

#footer .navbar_footer .breadcrumb { 
	text-align: left;
	margin-left: 1em;
	/*word-spacing: 1em; */
}

.footer_row { 
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.footer_row div#footer_left { 

} 

.footer_row div#footer_right { 

}

#footer div { float: left; border: 0px; margin: 0; padding: 0; width: 20%;  }  
div#footer_right_outside { width: 19%; } /* 20% is too wide for IE */
#footer div div { width: 100%; }
/***

 *** Blocks

 ***/





.sideblock .footer {

  border-top-width:1px;

  border-top-style:dashed;

}

  



/***

 *** Calendar

 ***/

 

 table.minicalendar {

  width: 100%;

  margin:10px auto;

  padding:2px;

  border-width:1px;

  border-style:solid;

  border-collapse:separate;

  border-spacing:1px !important;

}



table.minicalendar tr.weekdays th {

   border-style: none;

}



table.minicalendar tr td.day {

  border-style: solid;

  border-width: 1px;

}



table.calendarmonth {

  border-collapse:separate;

  border-spacing:1px !important;

}



table.calendarmonth tr td  {

  border-style: solid;

  border-width: 1px;

}





/***

 *** Course

 ***/

 

.headingblock {

  border-width:1px;

  border-style:solid;

  padding:5px;

}





.categorybox .category,

.categorybox .category {

  border-bottom: solid;

  border-width: 1px;

  padding-top: 7px;

}



#course-view .section .left {

  border-right-width: 1px;

  border-right-style: dashed;

}



#course-view .section.hidden .content,

#course-view .section.hidden .side {

  border-width: 1px;

  border-style: dashed;

}





/***
 *** Modules: Book
 ***/

/* == Book "binder" styles == */

.mod-book div#content {
	/* THIS IS TO LIMIT THE WIDTH OF "THE BOOK" */
	width: 760px;
}

.mod-book div#content table, .mod-book div#content tr, .mod-book div#content td {
	/* THIS IS TO TIGHTEN UP THE CONTENT WITH THE TOC */
	margin: 2px;
	padding: 0; 
}

/* == TOC styles == */

.mod-book #book_toc_header_cell div { 
	/* THIS ID WAS ADDED TO view.php */
	margin-top: 0;
	margin-right: 2px; 
	margin-bottom: 0;
	margin-left: 2px; 
	padding: 4px;
	width: 174px; 
}

.book_toc_none, .book_toc_numbered, .book_toc_bullets, .book_toc_indented {
	width: 180px; 
	height: 370px; 
	overflow: auto; 
	vertical-align: text-top; 
}

/* toc style NONE */
.book_toc_none ul {
    margin-left: 5px;
    padding-left: 0px;
}
.book_toc_none ul ul {
    margin-left: 0px;
    padding-left: 0px;
}
.book_toc_none li {
    margin-top: 5px;
    list-style: none;
}
.book_toc_none li li {
    margin-top: 0px;
    list-style: none;
}


/* toc style NUMBERED */
.book_toc_numbered ul {
    margin-left: 5px;
    padding-left: 0px;
}
.book_toc_numbered ul ul {
    margin-left: 0px;
    padding-left: 0px;
}
.book_toc_numbered li {
    margin-top: 5px;
    list-style: none;
}
.book_toc_numbered li li {
    margin-top: 0px;
    list-style: none;
}


/*toc style BULLETS */
.book_toc_bullets ul {
    margin-left: 5px;
    padding-left: 0px;
}
.book_toc_bullets ul ul {
    margin-left: 20px;
    padding-left: 0px;
}
.book_toc_bullets li {
    margin-top: 5px;
    list-style: none;
}
.book_toc_bullets li li {
    margin-top: 0px;
    list-style: circle;
}


/* toc style INDENTED*/
.book_toc_indented ul {
    margin-left: 5px;
    padding-left: 0px;
}
.book_toc_indented ul ul {
    margin-left: 15px;
    padding-left: 0px;
}
.book_toc_indented li {
    margin-top: 5px;
    list-style: none;
}
.book_toc_indented li li {
    margin-top: 0px;
    list-style: none;
}

/* == Book Content styles == */

.book_content {
	width: 568px !important; width: auto; /* auto;  550px; */
	height: 370px; 
	overflow: auto; 
	vertical-align: text-top;
	padding-left: 5px;
	padding-right: 5px !important; padding-right: 0px; 
	padding-top: 0; 
	padding-bottom: 0;
	margin: 0;
}

/* 
	*** HEADERS ***
	THE book_chapter_title IS REQUIRED AS A CLASS ON AN H1 TAG FOR THE CHAPTER TITLE. 
	THE section_header IS FOR OTHER SUB-CHAPTER HEADERS.
*/

.book_chapter_title {
	text-align: left;
    margin: 0;
	padding: 0; 
	position: absolute; 
	top: 10.4em !important; top: 10.45em; 
	left: 250px;
	width: 450px;
	height: 1.2em; 
	overflow: hidden; 
}

/*
	*** BOOK TEXT ***
	ALL STANDARD TEXT SHOULD USE THE page_text CLASS.
*/
.mod-book div#content p.page_text { 
	margin: 0px;
	padding: 5px !important; padding: 10px;
}

.mod-book .page_text_source { 
	text-align: right; 
	margin: 0px;
	padding: 5px !important; padding: 10px;
}

/*
	*** BOOK IMAGES ***
	ALL STANDARD IMAGES SHOULD BE WRAPPED IN A DIV WITH A graphic CLASS.
*/
.mod-book .graphic {
	text-align: center;
	margin: 5px;
}

.mod-book .graphic_description {
	width: 467px; 
	margin: auto; 
	padding: 0px;
	border: 0;
}

.mod-book .graphic_description p {
	text-align: left;
	margin: 0px; 
	padding: 0px;
	border: 0px;
}

.mod-book .graphic img {
	border: 0;
	height: 130px; 
	width: 467px;
}

/* 
	*** SIDEBAR STYLE ***
*/

.mod-book .sidebar {
	margin-top: 5px !important; 
	margin-top: 10px; 
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	text-align: center;
}

.mod-book .sidebar_container { 
	height: 130px; 
}

.mod-book .sidebar_image { 
	display: table-cell;
	overflow: auto;
	margin: 0;
}

.mod-book .sidebar_image img { 
	width: 260px;
	height: 130px;
}

.mod-book td.sidebar_text {
	display: table-cell;
	vertical-align: middle;
	width: 260px;
	height: 130px;
	overflow: auto;
	margin: 0;
}

.mod-book .sidebar_text p {
	text-align: left;
	margin: 20px; 
	padding: 0px;
}

.mod-book .sidebar_description {
	width: 520px; 
	padding: 0px;
	border: 0;
}

.mod-book .sidebar_description p {
	text-align: left;
	margin: 0px; 
	padding: 0px;
	border: 0px;
}

/* 
	*** BOOK SUPPORTING INFO ***
	THIS support_info CLASS WILL BE USED FOR A BLOCK OF SUPPORTING INFORMATION. 
	A BLOCK OF SUPPORTING INFO SHOULD BE HEADED WITH AN H2 TAG. THE support_info_header 
	CLASS WILL BE TO FORMAT THE H2 HEADER.
*/
.mod-book .support_info { 
	float: left;
	width: 260px;
	height: 140px;
	overflow: auto;
	margin: 5px 5px 5px 5px;
}

.mod-book .support_info_header {
	margin: 0;
	padding: 4px 1em;
}

.mod-book div#content .support_info h3, .mod-book div#content .support_info p {
	margin-top: .5em; 
	margin-bottom: 0px; 
	margin-left: 1em;
	margin-right: 1em;
	padding: 0; 
}

.mod-book div#content .support_info p { 

}

/* FORGOTTEN PASSWORD */
#id_cancel { 
margin-left: .5em; 
}
/***** usagmain/styles_layout.css end *****/

