/*= GENERAL
=== === === === === === === === === === === === === === === === === === === === */
.align_left { float: left; }
.align_right { float: right; }

#tii_cms {/*BODY TAG*/
margin: 0;
padding: 0;
min-width: 960px;
}
#tii_cms a {/*Links*/
color: #369;
text-decoration: none;
}
#tii_cms #wrapper {
}
.break_word {
word-wrap: break-word;
}
#tii_cms a.AR11_U_lightB: link, 
#tii_cms a.AR11_U_lightB: visited {
font-family: "Helvetica Neue", Helvetica, Aria, sans-serif;
font-size: 13px;
}

.downarrow { font-size: 75%; position: relative; top: -2px; }

ul#now_viewing_dropdown {	background-color: #eee; padding: 0; }
.yuimenu #now_viewing_dropdown li { border-bottom: 1px solid #ccc; }
.yuimenu #now_viewing_dropdown li a { font-size: 60%; }

/*= DEMO SWITCHER
=== === === === === === === === === === === === === === === === === === === === */
.demo_switcher {
margin-left: 30px;
padding: 1px 5px;
margin-top: 3px;
margin-bottom: 3px;
border: 1px solid #EDA726;
background-color: #FFF8DF;
}

/*= INTEGRATIONS
=== === === === === === === === === === === === === === === === === === === === */
.integrations_nav_logo a {
    background: url(../../../../image_bin/logos/company/tii_nav_logo.gif) no-repeat 15px 15px;
    text-indent: -2000px;
}

.integrations_nav_logo.tii_uk a {
    background: url(../../../../image_bin/logos/company/tii_uk_nav_logo.png) no-repeat 15px 15px;
}

/*= GREETING PAGE
=== === === === === === === === === === === === === === === === === === === === */
#greeting {
border: 1px solid #CCC;
background-color: #FFF;
text-align: center;
padding-bottom: 20px;
}

#greeting h2 {
font-size: 177%;
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_form_header_bg.gif) repeat-x top left;
color: #333;
font-family: Georgia, Times, serif;
padding: 10px;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #CCC;
}
#greeting p { 
padding: 10px;
font-size: 92%;
line-height: 22px;
text-align: left;
}
#movie {
border: 1px solid #CCC;
margin-left: auto;
margin-right: auto;
}

#greeting .action_button  {
padding: 30px;
}

#greeting .action_button a {
border: 3px solid #fafac9;
background: #fefeec url(../../../../image_bin/icons/cms/turnitin/small_16/add.gif) 5px center no-repeat ;
color: #c28019;
padding: 10px 10px 10px 30px;
font-size: 122%;
}



/*= ANNOUCMENTS
=== === === === === === === === === === === === === === === === === === === === */
#new_annoucement {
background: #333 url(../../../../image_bin/backgrounds/cms/turnitin/annoucement_bg_black.gif) top left repeat-x;
height: 40px;
padding: 0 20px;
position: relative;
border: 3px solid #FFF;  
}
#new_annoucement h1 {
font-family: Georgia, Times, serif;
font-size: 152%;
color: #FFF;
padding-top: 8px;
float: left;
}
#new_annoucement .more_info {
font-size: 122%;
padding-top: 11px;
margin-left: 25px;
float: left;
color: #ffff66;
}

/*= GLOSSY BUTTON
=== === === === === === === === === === === === === === === === === === === === */
.glossy_button_arrow,
.glossy_button,
.ibox_header .glossy_button_overlay,
.ibox_header .yui-menu-button
{
background: url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_bg.gif') repeat-x top left;
text-align: center;
text-decoration: none;
font-size: 100%;
border: none;
float: right;
display: block;
margin-left: 10px;
margin-bottom: 3px;
}
.glossy_button_arrow strong,
.glossy_button strong,
.ibox_header .glossy_button_overlay .first-child,
.ibox_header .yui-menu-button .first-child
{
background: url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_left.gif') no-repeat top left;
font-weight: normal;
border: none;
display: block;
cursor: pointer;
}

#tii_cms .ibox_toolbar #download_menu_button.yui-button.yui-button-disabled BUTTON {
color: #999;
}

#tii_cms .ibox_toolbar #download_menu_button.yui-button {
background: transparent url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_left.gif) no-repeat scroll left top;
margin-right: 10px;
padding: 0;
}

#tii_cms .ibox_toolbar #download_menu_button.yui-button SPAN.first-child {
background: transparent url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_right.gif) no-repeat scroll right top;
margin: 0;
padding-right: 5px;
}

#tii_cms .ibox_toolbar #download_menu_button.yui-button BUTTON {
color: #666;
font-size: 12.8667px;
background: transparent url('../../../../image_bin/backgrounds/cms/turnitin/black_down_arrow.png') no-repeat right center;
padding-right: 13px;
}

#tii_cms .ibox_toolbar .download_menu {
padding-top: 2px;
background-color: #fff;
}

#tii_cms .ibox_toolbar .download_menu.yuimenu li.yuimenuitem a {
background: none;
color: #333;
padding: 2px 5px;
width: auto;
}

#tii_cms .ibox_toolbar .download_menu.yuimenu li.yuimenuitem a.yuimenuitemlabel-disabled {
color: #888;
}


.glossy_button span,
.ibox_header .yui-menu-button button,
.ibox_header .glossy_button_overlay button
{
background: url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_right.gif') no-repeat top right;
height: 43px;
padding: 0 10px;
line-height: 40px;
display: block;
cursor: pointer;
}

#tii_cms .submit_paper_button strong {
  font-weight: normal;
  border: none;
  display: block;
  cursor: pointer;
}

#tii_cms .add_button strong
{
background: url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_add.gif') no-repeat top left;
font-weight: normal;
border: none;
display: block;
padding-left: 30px;
cursor: pointer;
}

.glossy_button_arrow span,
.ibox_header .yui-menu-button button
{
background: url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_right_arrow.gif') no-repeat top right;
height: 43px;
padding: 0 10px;
line-height: 40px;
display: block;
}
#tii_cms .ibox_header .glossy_button_overlay button {
font-size: 102%;
color: #336699;
display: block;
border: none;
}
#tii_cms .ibox_header .yui-menu-button button {
font-size: 102%;
padding-right: 27px;
color: #336699;
display: block;
border: none;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

/* MATTE BUTTON
=== === === === === === === === === === === === === === === === === === === === */
.matte_button, #tii_cms a.matte_button {
  margin-right: 10px;
	background-color: #eee;
  background-image: -moz-linear-gradient(top, #ddd, #fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ddd),color-stop(1, #fff));
          filter:  progid: DXImageTransform.Microsoft.gradient(startColorStr='#DDDDDD', EndColorStr='#FFFFFF');
      -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorStr='#DDDDDD', EndColorStr='#FFFFFF')";
	display: inline-block;
	padding: 5px 10px 6px;
	color: #444;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #bbb;
	-moz-box-shadow: 1px 1px 2px #ccc, inset 0 1px 0 #eee;
	-webkit-box-shadow: 1px 1px 2px #ccc, inset 0 1px 0 #eee;
	box-shadow: 1px 1px 2px #ccc, inset 0 1px 0 #eee;
	text-shadow: 0 0 0 #777, 0 1px 0 #fff;
	position: relative;
	cursor: pointer;
}

#tii_cms #assign_inbox .ibox_toolbar span.matte_button {
	background-color: #ddd;
	padding: 0;
	margin-left: 2px;
}

#download_menu_button_container.matte_button button { 
	background: transparent url('../../../../image_bin/backgrounds/cms/turnitin/black_down_arrow.png') no-repeat right center;
	padding-right: 15px;
	font: 99% "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	border: 0;
}


/*= FONT RESIZER
=== === === === === === === === === === === === === === === === === === === === */
#stylesheet_switcher {
float: right;
bottom: 0;
right: 0; 
height: 40px;
width: 120px;
margin-top: 60px;
}
#stylesheet_switcher li {
margin-left: 5px;
float: left;
}
#stylesheet_switcher li a {
overflow: hidden;
text-indent: 1000px;
display: block;
background-color: #EEE;
}
#stylesheet_switcher li.smaller {
height: 22px;
width: 22px;
}

#stylesheet_switcher li.smaller a{
margin-top: 11px;
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat 0 0 ;
height: 22px;
width: 22px;
}
#stylesheet_switcher li.normal a {
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat -29px 0 ;
margin-top: 6px;
height: 27px;
width: 27px;
}
#stylesheet_switcher li.bigger a {
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat -63px 0 ;
height: 33px;
width: 33px;
}
#stylesheet_switcher li.smaller .selected {
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat 0 -41px ;
}
#stylesheet_switcher li.normal .selected {
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat -29px -41px ;
}
#stylesheet_switcher li.bigger .selected  {
background: #d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat -63px -41px ;
}


/*= TOP NAVIGATION
=== === === === === === === === === === === === === === === === === === === === */
#topline {
border-bottom: 5px solid #D90404;
border-top: 5px solid #333;
z-index: 1;
}

#top_nav {
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px 7px;
	-webkit-border-bottom-right-radius: 7px 7px;
	background-color: #333;
	height: 25px;
	margin-top: -5px;
	margin-right: 25px;
	padding: 0 15px;
	z-index: 10;
	width: auto;
	float: right;
	*position: absolute;
	*right: 0;
}

#top_nav span,
#top_nav span select, 
#top_nav span a,
#top_nav a.yuimenuitemlabel {
	color: #fff;
}
#top_nav span a,
#top_nav a.yuimenuitemlabel {
	text-decoration: none;
}

#top_nav span a: hover,
#top_nav a.yuimenuitemlabel: hover {
	text-decoration: underline;
}

#top_nav_extra {
background: #333 url('../../../../image_bin/backgrounds/cms/turnitin/annoucement_bg_black.gif') repeat-x scroll left bottom;
padding: 0 10px 0 0;
border-top: 2px solid #575757;
}

#top_nav p {
font-weight: bold;
font-size: 85%;
color: #333;
padding-top: 5px;
}

/*#top_nav .yuimenu,
#top_nav .yuimenu li,
#top_nav .yuimenu li em,
#top_nav .yuimenu li a,
#top_nav .yuimenu .selected_usertype strong
{
display: inline;
}
*/
#top_nav .welcome {
margin-top: 2px;
padding-right: 5px;
}

#top_nav .feedback {
	font-size: 85%;
	padding: 6px 5px 0;
}

#top_nav .divider {
color: #fff;
font-size: 100%;
margin: 0 5px;
font-weight: normal;
}

#top_nav #messages_span {
margin-top: 5px;
font-size: 11px;
}

#top_nav #messages_span_bold {
margin-top: 5px;
font-size: 11px;
font-weight: bold;
}

#top_nav #user_type_menu,
#top_nav #lang_span {
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
display: inline !important;
}

#top_nav #lang_span input {
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
border: #666 solid 1px;
background-color: #333;
color: #333;
padding: 0;
text-decoration: none;
font-size: 100%;
}

#top_nav #lang_span select{
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
border: #666 solid 1px;
background-color: #333;
color: #333;
text-decoration: none;
font-weight: normal;
font-size: 100%;
}

/*#top_nav #user_type_menu select {
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
border: #333 solid 1px;
background-color: #333;
color: #333;
text-decoration: none;
font-weight: normal;
font-size: 100%;
}
*/
#top_nav #lang_submit button { 
    background: url(../../../../image_bin/backgrounds/cms/turnitin/dropdown_arrow_white.gif) no-repeat right center;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    border: none;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    padding-right: 18px;
    font-size: 100%;
}

#top_nav #current_user_type {
    background: url(../../../../image_bin/backgrounds/cms/turnitin/dropdown_arrow_white.gif) no-repeat right center;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    cursor: pointer;
    padding-right: 18px;
    text-transform: capitalize;
}

#top_nav #user_type_menu .yuimenuitemlabel,
#top_nav #lang_span .yuimenu .yuimenuitemlabel {
	padding: 2px 7px;
	font-size: 100%;
}
	

@media screen and (-webkit-min-device-pixel-ratio: 0){
#top_nav #lang_submit button {margin-top: 0;}
}


*html #top_nav #lang_submit button {
    margin-top: 2px;
    font-size: 87%;
}


#top_nav #user_type_menu,
#top_nav #lang_form .yuimenu {
background-color: #333;
border-color: #333;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px 5px;
-webkit-border-bottom-right-radius: 5px 5px;
}
#top_nav #user_type_menu ul,
#top_nav #lang_form .yuimenu ul {
border-color: #333;
}
#top_nav #user_type_menu .yuimenuitem-selected,
#top_nav #lang_form .yuimenu .yuimenuitem-selected {
background-color: #333;
}
#top_nav #user_type_menu .yuimenuitemlabel-selected,
#top_nav #lang_form .yuimenu .yuimenuitemlabel-selected {
color: #FFFFFF;
}

#top_nav #leave_cms  {/*Logout and Help buttons*/
margin-top: 2px;
padding-left: 2px;
}
#top_nav #leave_cms li {/*Logout and Help buttons*/
margin: 2px 5px 0 5px;
float: left;
}
#top_nav #leave_cms a {/*Logout and Help buttons*/
font-size: 85%;
float: left;
padding: 2px 0;
}
#top_nav #leave_cms .help a  {/*Logout and Help buttons*/
background: url(../../../../image_bin/backgrounds/cms/turnitin/help.gif) repeat-x;
padding: 1px 4px;
text-decoration: none;
color: #666;
border: #e3b452 solid 1px;
}

#top_nav form {
	display: inline;
}



/*= TOP TABS
=== === === === === === === === === === === === === === === === === === === === */
#top_tabs_wrapper {
background:  url('../../../../image_bin/backgrounds/cms/turnitin/top_bg_repeat.gif') repeat-x 0 0;
height: 90px;
}
#top_tabs {
height: 100px;
}

#top_tabs_wrapper h1 {
position: relative;
font-size: 30px;
height: 90px;
width: 190px;
color: #333;
text-indent: -9999px;
font-family: "Courier New", Courier;
line-height: 85px;
margin: 0 0 0 30px;
overflow: hidden;
float: left;
}
#top_tabs_wrapper h1 span {
background: url('../../../../image_bin/logos/product/tii_cms_logo.png') no-repeat top left;
height: 50px;
width: 182px;
position: absolute;
left: 0;
top: 20px;
}
/*#top_tabs_wrapper .jisc_logo span {
background: url('../../../../image_bin/logos/product/uk_cms_logo.gif') no-repeat top left;
height: 90px;
width: 170px;
position: absolute;
left: 0;
top: 0;
}*/
#top_tabs_wrapper h1.insite_logo span {
background: url('../../../../image_bin/logos/product/insite_cms_beta_logo.gif') no-repeat top left;
height: 90px;
width: 145px;
position: absolute;
left: 0;
top: 0;
}
#top_tabs h1 strong {
font-size: 34px;
}
#top_tabs h1 em {
color: #990000;
font-size: 32px;
font-family: Georgia, "Times New Roman", Times, serif;
}
#top_tabs h1 em.reg_mark {
font-size: 10px;
color: #333;
}


/*= TABS
=== === === === === === === === === === === === === === === === === === === === */
#account_sections  {
float: left;
border: 0;
margin: 70px 0 0 50px;
background: none;
}		
#account_sections .yuimenubaritem  {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tab_left_selected.gif') no-repeat top left;
padding-left: 5px;
margin-right: 10px;
border-bottom: 1px solid #CCC;
margin-top: 5px;
float: left;

}		
#account_sections .yuimenubaritemlabel  {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tab_right_selected.gif') no-repeat top right;
height: 25px;
border: none;
padding: 0 10px 0 5px;
color: #333;
font-size: 92%;
line-height: 25px;
float: left;
}
#account_sections .yuimenubaritem a: hover  {
color: #1064D3;
}

#account_sections li.selected {
border-bottom: 1px solid #FFF;
margin-top: 0;

}
#account_sections li.selected .yuimenubaritemlabel { /*selected link*/
font-size: 107%;
padding: 0 15px 0 10px;
height: 30px;
line-height: 30px;
}

#account_sections .yuimenubaritemlabel em {
color: #333;
}

#account_sections .yuimenu  {/*Dropdown Menu*/
background-color: #FFF;
}
#account_sections .yuimenu ul {/*Dropdown Menu*/
padding: 0;
border: none;
}
#account_sections .yuimenu a {
padding: 10px 5px;
border-bottom: 1px dotted #CCC;
font-size: 107%;
}
#account_sections .yuimenu a.selected {
background-color: #ecf5fc;
}

#account_sections .submenuindicator {
background: url('../../../../js/development/lib/yui/build/menu/assets/map.gif') no-repeat 0 -24px;
}




/*= BREAD CRUMB NAVIGATION
=== === === === === === === === === === === === === === === === === === === === */		

#bread_crumbs {
font-size: 12px;
padding-top: 2px;
margin-bottom: 10px;
color: #555;
text-transform: uppercase;
}		
#bread_crumbs h2 {
font-size: 12px;
color: #555;
font-weight: normal;
text-transform: uppercase;
float: left;
padding: 6px 3px 0 0;
}

/*List*/
#bread_crumbs ul  {
float: left;
} 
#bread_crumbs ul li {
float: left;
padding-top: 6px;
color: #555;
}

/*Bread Crumb Links*/
#bread_crumbs ul li a {
color: #336699;
text-decoration: none;
}
#bread_crumbs ul li a: hover {
text-decoration: underline;
}


/*= MAIN CONTENT CONTAINER
=== === === === === === === === === === === === === === === === === === === === */	
#main_content {
background: url('../../../../image_bin/backgrounds/cms/turnitin/cms_body_bg.gif') repeat-x 0 0;
padding: 0 20px 100px 20px;
}


/*= MAIN SECTION
=== === === === === === === === === === === === === === === === === === === === */
#main_section {
float: left;
width: 100%;
display: inline;
}

/*= SYSTEM ANNOUCMENTS
=== === === === === === === === === === === === === === === === === === === === */
.error {
background: #fffcfc url('../../../../image_bin/backgrounds/cms/turnitin/account_message_bg.gif') repeat-x top left;
color: #333;
padding: 10px 35px 10px 10px;
border: 1px solid #900;
margin-bottom: 20px;
position: relative;
}
.error p {
line-height: 22px;
font-size: 114%;
}
.alert {
background-color: #fff8df;
color: #333;
padding: 20px;
border: 1px solid #EDA726;
margin-bottom: 20px;
position: relative;
}
.alert p {
line-height: 22px;
font-size: 114%;
}




/*= SIDE COLUMN
=== === === === === === === === === === === === === === === === === === === === */	
#subnavigation	{
float: left;
width: 250px;
display: block;
}

#subnavigation .tips_wrapper {
margin-top: 20px;
background: url('../../../../image_bin/backgrounds/cms/turnitin/tips_bg.gif') repeat-y top left;
width: 240px;
}
#subnavigation .tips {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tips_top.gif') no-repeat top left ;
}
#subnavigation .tips_inner {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tips_bottom.gif') no-repeat bottom left ;
min-height: 150px;
}
#subnavigation .tips .padding{
padding: 15px 24px 15px 15px;
}

#subnavigation .tips h2 {
font-size: 132%;
color: #333;
margin-bottom: 10px;
}
#subnavigation .tips p {
font-size: 92%;
color: #666;
line-height: 20px;
margin-bottom: 20px;
}


/*= SUB NAVIGATION
=== === === === === === === === === === === === === === === === === === === === */
#tabs	{
width: 100%;
display: block;
border-bottom: 3px solid #227799;
}
#tabs h2 {
display: none;
}
#tabs ul {
width: 90%;
padding-left: 20px;
}
#tabs li {
background: #e6e6e6;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px 5px;
-webkit-border-top-right-radius: 5px 5px;
padding: 0 15px 0 1px;
margin-right: 10px;
float: left;
}

#tabs li a {
font-size: 95%;
color: #666;
text-decoration: none;
margin: 0;
display: block;
height: 30px;
line-height: 30px;
padding-left: 15px;
}

#tii_cms #tabs li.selected, #tii_cms #tabs li.first_selected, #tii_cms #tabs li.last_selected {
background: #227799;
}
#tii_cms #tabs li.selected a, #tii_cms #tabs li.first_selected a, #tii_cms #tabs li.last_selected a {
color: #ffffff;
}

/*= Plagiarism Redirector on Student Landing Page
=== === === === === === === === === === === === === === === === === === === === */
#tabs li.first_plag {
background: url('../../../../image_bin/backgrounds/cms/turnitin/subnav_plag_top_unhover.png') no-repeat top left;
}
#tabs li.first_plag a div {
height: 50px;
display: table-cell;
vertical-align: middle;
}

#tabs li.last_plag {
background: url('../../../../image_bin/backgrounds/cms/turnitin/subnav_plag_bottom_unhover.gif') no-repeat bottom left;
}

#tabs li.last_plag a {
height: 55px;
border-bottom: none;
}

#tabs li.first_plag a: hover {
background: url('../../../../image_bin/backgrounds/cms/turnitin/subnav_plag_top_hover.png') no-repeat top left;
}

#tabs li.last_plag a: hover {
background: url('../../../../image_bin/backgrounds/cms/turnitin/subnav_plag_bottom_hover.gif') no-repeat bottom left;
}

/*= ABOUT THIS PAGE
=== === === === === === === === === === === === === === === === === === === === */	
#gen_info	{
margin-bottom: 0;
}

/*= FOOTER
=== === === === === === === === === === === === === === === === === === === === */
#footer_container {
clear: both;
background: #f5f5f5 url('../../../../image_bin/backgrounds/cms/turnitin/footer_left.gif') no-repeat top left;
margin: 20px 20px;
}
#footer {
background: url('../../../../image_bin/backgrounds/cms/turnitin/footer_right.gif') no-repeat top right;
height: 62px;
text-align: center;
}	
#footer p {
padding-top: 10px;
font-size: 77%;
color: #666;
}	
#footer a {
margin-left: 5px;
margin-right: 5px;
font-size: 77%;
}
#footer ul  {
margin: 10px 0;
}	
#footer ul li {
display: inline;
margin: 0 2px;
}
#footer .help_button a  {/*Logout and Help buttons*/
padding: 2px 10px;
}

#invis {
visibility: hidden;
}

/*= IBOX GENERAL
=== === === === === === === === === === === === === === === === === === === === */	
.ibox {
margin-bottom: 30px;
}
.ibox td, 
.ibox tr {
}


/*= IBOX PAGINATION
=== === === === === === === === === === === === === === === === === === === === */	
.ibox_pagination {
float: left;
margin-left: 5px;
font-size: 45%;
}
.ibox_footer .ibox_pagination {
margin-left: 5px;
}

#assign_inbox .ibox_pagination {
	float: right;
	font-size: 100%;
	text-transform: uppercase;
}
#assign_inbox .ibox_header .ibox_pagination {
	position: relative;
	top: 31px;
}

#tii_cms .ibox_pagination li {
float: left;
color: #666;
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
}	
#tii_cms .ibox_pagination li  a {
font-size: 100%;
}	

#tii_cms .ibox_pagination li strong a {
font-weight: bold;
border: 1px solid #CCC;
padding: 1px 2px;
background-color: #FFF;
font-size: 107%;
}


/*= IBOX TABS
=== === === === === === === === === === === === === === === === === === === === */
.ibox_tabs {
background: #DDD url(../../../../image_bin/backgrounds/cms/turnitin/ibox_tabs_bottom.gif) repeat-x bottom left;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom: 4px;
}
.ibox_tabs li {
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_tabs_right_inactive.gif) no-repeat bottom right;
float: right;
padding: 0 4px;
margin-right: 3px;
}
.ibox_tabs li.active {
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_tabs_right.gif) no-repeat bottom right;
border-bottom: 1px solid #5b5b5b;
}
#tii_cms .ibox_tabs a {
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_tabs_left_inactive.gif) no-repeat bottom left;
height: 24px;
display: block;
padding: 0 10px;
line-height: 24px;
font-size: 92%;
color: #666;
text-decoration: none;
}
#tii_cms .ibox_tabs .active a {
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_tabs_left.gif) no-repeat bottom left;
color: #FFF;
}


/*= IBOX TOOLBAR
=== === === === === === === === === === === === === === === === === === === === */	
.ibox_toolbar {
background: #aaa;
padding: 5px 15px;
}
.ibox_toolbar a,
.ibox_toolbar span span, 
.wii_button
 {
	xxbackground:  url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_right.gif) right top no-repeat;
	
padding-right: 5px;
float: left;
display: block;
margin-right: 10px;
text-decoration: none;
cursor: pointer;
text-align: center;
cursor: pointer;
}
.ibox_toolbar span.yui-button {
    background: none;
    margin-right: 0;
    padding-right: 0;
}
		
.ibox_toolbar a span,
.ibox_toolbar input,
.ibox_toolbar button,
.wii_button span
 {
height: 29px;
margin: 0;
padding: 0 10px;
display: block;
color: #666;
line-height: 28px;
border: none;
cursor: pointer;
}		

.ibox_toolbar a,
.ibox_toolbar input,
.ibox_toolbar button,
.wii_button span {
  background-color: #fff;
  background-image: -moz-linear-gradient(top, #fff, #d9d9d9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #d9d9d9));
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#d9d9d9');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#d9d9d9')";
  border: 1px solid #ccc;
	    -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
           border-radius: 5px;
}


.ibox_toolbar input {
  height: 31px;
  *height: 30px;
}

.ibox_toolbar .tb_checkbox {
	background: none;
	border: 1px solid #333;
	height: 12px;
	width: 12px;
	margin: 8px 5px 0 10px;
}
.ibox_toolbar label {
	color: #333;
	margin: 5px 0 0 0;
}

.ibox_toolbar select {
	color: #333;
	margin: 3px 15px 0 3px;
	border: 1px solid #999;
}
.ibox_toolbar .toolbar_group {
margin-left: 25px;
}
.ibox_toolbar .toolbar_group select {
margin-left: 2px;
}

.ibox_toolbar .ibox_toolbar_right{
	float: right;
	margin-right: -10px;
}


/*= IBOX EXTRA INFO
=== === === === === === === === === === === === === === === === === === === === */	
.ibox_xtra_info {
background-color: #FFF;
padding: 5px;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
}

.ibox_xtra_info ul {
padding-left: 20px;
color: #000;
font-size: 107%;
}
.ibox_xtra_info li {
list-style-type: disc;
margin: 10px;
padding: 5px
}


/*= IBOX HEADER
=== === === === === === === === === === === === === === === === === === === === */	
.ibox_header_wrapper {
background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_top_right.png') no-repeat top right;
padding-right: 16px;
}
.ibox_header {
    padding-left: 10px;
    background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_top_left.gif') no-repeat top left ;
}
.ibox_header_inner {
    min-height: 60px;
    background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_top_bg.gif') top repeat-x;
}
.ibox_header h2 {
	font-size: 177%;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	float: left;
}
.ibox_header .lefth2 {
width: 284px;
height: 45px;
}
.ibox_header .righth2 {
height: 45px;
padding-left: 18px;
}
.ibox_header h2.smaller_header {
font-size: 122%;
width: 300px;

}
.ibox_header h2 em {
font-size: 60%;
text-transform: uppercase;
float: left;
}
.ibox_header h2 em select {
border: 1px solid #999;
color: #666;
font-size: 77%;
font-weight: normal;
margin-bottom: 3px;
padding: 1px;
}

.ibox_header h2 a.gotoedit {
margin-left: 6px;
float: left;
}
.ibox_header .padding {
padding: 10px 0 0 10px;
}
.ibox_header .dropdownmenu {
display: block;
float: right;
color: #666;
text-align: left;
}
.ibox_header .dropdownmenu select{
border: 1px solid #ccc;
padding: 2px;
}
.ibox_header .yuimenu a {
font-size: 107%;
}

.ibox_header #controls {
	padding: 10px 10px 15px;
	text-align: right;
	font-size: 114%;
}
.ibox_header #controls .matte_button { 
	float: left; 
	font-size: 92%; 
	top: -5px;
}

/*= IBOX ACOUNT MESSAGE
=== === === === === === === === === === === === === === === === === === === === */
/*Account Message*/
.ibox .account_message {
background: #fffcfc url('../../../../image_bin/backgrounds/cms/turnitin/account_message_bg.gif') repeat-x top left;
line-height: 22px;
font-size: 92%;
color: #333;
padding: 10px 35px 10px 10px;
border: 1px solid #900;
position: relative;
}
.ibox .account_message strong {
color: #900;
}
.ibox .account_message .close,
.error .close,
.alert .close,
.tips_wrapper .close,
#new_annoucement .close
 {
position: absolute;
top: 8px;
right: 8px;
height: 22px;
width: 22px;
overflow: hidden;
text-indent: -1000px;
background: url(../../../../image_bin/buttons/misc/close_x.png) no-repeat top left;
}
.tips_wrapper {
	background-color: #FFF8DF;
	border: 1px solid #EDA726;
	color: #333;
	margin-bottom: 10px;
	padding: 20px;
	position: relative;
}

.about_info {
	margin: 20px 0;
	color: #333;
}
.about_info h2 {
	font-size: 18px;
}
.tips_wrapper .close {
float: right;
position: relative;
top: 8px;
right: 16px;
}

/*= IBOX BODY & TABLE
=== === === === === === === === === === === === === === === === === === === === */
.ibox .ibox_body_wrapper {
background: #FFF url('../../../../image_bin/backgrounds/cms/turnitin/ibox_body_shadow.gif') repeat-y top right;
padding-right: 5px;
}
/*TABLE*/
.ibox table  {
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 100%;
}
.ibox table th {
background: #f7f7f7 url('../../../../image_bin/backgrounds/cms/turnitin/table_headings.gif') repeat-x top left;
padding: 3px 10px;
color: #666;
border-bottom: 1px solid #EEE;
font-size: 92%;
white-space: nowrap;
}

/*TABLE HEADER*/
.ibox table th.class_id {
width: 70px;
text-align: center;
}
.ibox table th.class_name {
width: 378px;
text-align: left;
}
.ibox table th.class_status,
.ibox table th.class_statistics,
.ibox table th.class_update,
.ibox table th.class_delete {
width: 50px;
text-align: center;
}

/*TABLE BODY*/
.ibox table td.tree {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tree_line.gif') no-repeat 35px 5px   ;
}
#ibox_form .form_table td.name_tree,
.ibox table td.name_tree {
background: url('../../../../image_bin/backgrounds/cms/turnitin/tree_line.gif') no-repeat 10px 0 ;
padding-left: 20px;
}
.ibox table td.name_tree em {
margin-left: 5px;
font-size: 92%;
color: #666;
}
#tii_cms .ibox table td .add_section  {
background: url(../../../../image_bin/icons/cms/turnitin/mini/add.gif) no-repeat left center;
padding-left: 14px;
margin-left: 15px;
font-size: 92%;
color: #960;
font-weight: normal;
}

.ibox table .review{
margin-left: 4px;
padding: 3px 0 0 18px;
background: url(../../../../image_bin/icons/cms/turnitin/small_16/edit.gif) no-repeat top left;
}
.ibox table .distribute{
margin-left: 4px;
padding: 2px 0 0 18px;
background: url(../../../../image_bin/icons/cms/turnitin/small_16/refresh.gif) no-repeat top left;
}

.ibox table td.class_id {
width: 70px;
text-align: center;
font-size: 77%;
color: #666;
}
.ibox table td.class_name {
width: 378px;
text-align: left;
font-size: 114%;
overflow: hidden;
}
.ibox table td.class_name img{
display: inline;
float: left;
}
.ibox table td.class_name a{
overflow: hidden;
display: inline;
float: left;
}
.ibox table td.ibox_author a{
text-align: left;
font-size: 100%;
color: #960;
}
#ibox_form .form_table td.ibox_subtitle,
.ibox table td.ibox_subtitle {
text-align: left;
color: #960;
}
#ibox_form .form_table td.ibox_subtitle a,
#tii_cms .ibox table td.ibox_subtitle a {
text-align: left;
color: #960;
background-color: #FFF;
font-size: 92%;
}

.ibox table td.class_status {
	width: 50px;
	text-align: center;
	font-size: 77%;
	color: #666;
}
.ibox table td.class_status strong {
	font-weight: normal;
	color: #900;
}

.ibox table td.class_statistics,
.ibox table td.class_update,
.ibox table td.class_delete
{
text-align: center;
}

.ibox table td.class_statistics a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/ithenticate/small_16/Chart.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.class_update a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/config.gif') no-repeat top left;
text-indent: -1000px;
}

.ibox table td.class_delete a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/trash.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.class_read a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/book.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td a.gm_active  {
	height: 21px;
	display: block;
	white-space: nowrap;
}
#student_assignment_table .grademark a span.score-indicator,
.ibox table td.ibox_grademark a.gm_active .score-indicator {
	margin-left: 10px;	
}
.ibox table td .gm_waiting  {
	margin-left: 6px;
}
.ibox table td .gm_pending  {
margin: 0 0 0 10px;
width: 21px;
height: 21px;
float: left;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/med_24/gm_pending.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td .gm_graded  {
margin: 12px auto 0 auto;
width: 10px;
height: 8px;
display: block;
float: left;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/mini/green_check.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td .dl_file  {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url(../../../../image_bin/icons/cms/ithenticate/small_16/Document.gif) no-repeat top left;
text-indent: -1000px;
}
.ibox table td .unlock {
background-color: #f5fbff;
border: 1px solid #cce4f5;
}
.ibox table td .lock {
background-color: #FFCDCC;
border: 1px solid #900;
}

/*IBOX TABLE HEADER
=== === === === === === === === === === === === === === === === === === === ===*/
.ibox table th.ibox_micro{
width: 40px;
text-align: center;
}

.ibox table.inbox_table td.notice  {
    text-align: center;
}
.ibox table.inbox_table td.notice em {
    font-style: italic;
    color: #777;
}

.ibox table th.ibox_short,
.ibox table th.ibox_settings,
.ibox table th.ibox_delete {
width: 60px;
text-align: center;
}

.ibox table th.ibox_short2 {
width: 150px;
text-align: center;
}
.ibox table th.ibox_long {
width: 378px;
text-align: left;
color: #666;
padding-left: 5px;
}
.ibox table th.ibox_medium_center {
width: 200px;
text-align: center;
}
.ibox table th.ibox_medium_left {
width: 200px;
text-align: left;
}
.ibox th.left_pdb {
padding-left: 5px;
border-left: 1px solid #eee;
}
.ibox th.right_pd {
padding-right: 2px;
}

/*IBOX TABLE BODY
=== === === === === === === === === === === === === === === === === === === ===*/
.ibox table td {
color: #333;
border: none;
border-bottom: 1px solid #EEE;
padding: 2px 10px;
line-height: 22px;
}
.ibox table td table td {
border: none;
padding: 0;
}
.ibox table td table td span.message {
    display: block;
    padding: 1em;
}
.ibox table td.class_id {
width: 70px;
text-align: center;
font-size: 77%;
color: #666;
}
.ibox table td.ibox_long {
width: 378px;
text-align: left;
padding-left: 5px;
color: #666;
overflow: hidden;
}
.ibox table td.ibox_long .AR11_U_darkB {
font-size: 100%;
}


.ibox table td.ibox_long_smfont {
width: 378px;
text-align: left;
font-size: 77%;
color: #666;
}
.ibox table td.ibox_medium {
width: 200px;
text-align: left;
font-size: 107%;
}
.ibox table td.ibox_medium_center {
width: 200px;
text-align: center;
font-size: 77%;
color: #666;
}
.ibox table td.ibox_medium_left {
width: 200px;
text-align: left;
font-size: 77%;
color: #666;
}
.ibox table td.ibox_micro {
width: 40px;
text-align: center;
padding: 10px;
font-size: 77%;
color: #666;
}
.ibox table td.ibox_short {
width: 60px;
color: #666;
text-align: center;
}
.ibox table td.ibox_short2 {
width: 150px;
padding-left: 6px;
color: #666;
}
.ibox table td.ibox_short a,
.ibox table td.ibox_short2 a,{
text-decoration: none;
}
.ibox table td.due_date {
font-weight: 900;
}
.ibox .sp_timetitle{
width: 80px;
float: left;
}
.ibox .sp_date{
display: block;
margin-bottom: 5px;
}
.ibox .sp_duedate{
display: block;
margin-bottom: 5px;
font-weight: 900;
}
.ibox table td.class_status strong,
.ibox table td.class_status i
 {
color: #900;
font-weight: bold;
font-style: normal;
}
.ibox table td.class_statistics,
.ibox table td.class_update,
.ibox table td.class_delete, 
.ibox table td.ibox_settings,
.ibox table td.ibox_delete,
.ibox table td.ibox_pending,
.ibox table td.ibox_instructors 
{
text-align: center;
}


.ibox table td.ibox_instructors a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url(../../../../image_bin/icons/cms/turnitin/small_16/users.gif) no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_newaccount a {
margin: 0 auto !important;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url(../../../../image_bin/icons/cms/turnitin/small_16/add.gif) no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_statistics a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/Chart.gif') no-repeat top left;
text-indent: -1000px;
}

.ibox table td.ibox_statistics a.unqualified {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/Chart_grey.gif') no-repeat top left;
text-indent: -1000px;
}

.ibox table td.ibox_pending a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/alert.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_settings a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/config.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_delete a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/trash.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_compare a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/pages.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_read a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/file.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_notes a {
margin: 0 auto;
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/small_16/clipboard.gif') no-repeat top left;
text-indent: -1000px;
}
.ibox table td.ibox_submit a {
margin: 0 auto;
width: 32px;
height: 32px;
display: block;
overflow: hidden;
background: url(../../../../image_bin/icons/cms/turnitin/large_32/small_student_add_file_32.gif) no-repeat top left;
text-indent: -1000px;
}

.ibox table.embedded,
.ibox table td.embedded {
border: none;
padding: 0;
margin: 0;
}


.ibox table tr.month_divider td{
width: auto;
background-color: #eee;
font-size: 92%;
font-family: verdana,arial,sans-serif;
font-weight: bold;
color: #5b5b5b;
text-align: center;
padding: 0 15px;
}




/*= IBOX PORTFOLIO FORMATTTING
=== === === === === === === === === === === === === === === === === === === === */	
.ibox table .ibox_assignment {
	border-bottom: none;
}
.ibox_portfolio table,
.ibox_portfolio tbody,
.ibox_portfolio tr,
.ibox_portfolio td{
	border: none;
	font-family: verdana,arial,sans-serif;
}
.ibox_portfolio_dates {
	border: none;
	font-family: verdana,arial,sans-serif;
	color: #666;
	font-size: 77%;
	width: 70px;
}
.ibox_portfolio_alt{
	background-color: #f6f6f6;
}
.ibox th.left_pdb {
padding-left: 5px;
border-left: 1px solid #eee;
}
.ibox th.right_pd {
padding-right: 2px;
}
.ibox_header .lefth2 {
width: 284px;
height: 45px;
}
.ibox_header .righth2 {
height: 45px;
padding-left: 10px;
}

#tii_cms .ibox  td table,
#tii_cms .ibox_portfolio table td
 {
background: none;
border: none;
}

.port_icons {
    display: block;
    padding: 3px 0;
	margin-left: auto;
	margin-right: auto;
    width: 90px;
}

.port_icons SPAN {
    float: left;
}

.ibox_header .ibox_header_dates{
padding-top: 10px;
font-family: verdana,arial,sans-serif;
color: #666;
}


/*= IBOX STATISTICS FORMATTTING
=== === === === === === === === === === === === === === === === === === === === */
#stats_box {
width: 850px;
}
#stats_box .ibox_header h2 em {
font-size: 50%;
}
#tii_cms #stats_box .glossy_button {
text-decoration: none;
}
#tii_cms #stats_box .wii_button  {
margin: 10px 0;
}
#tii_cms #stats_box .wii_button a {
text-decoration: none;
}
#stats_box #stats table {
border: 1px solid #CCC;
}
#stats_box #stats table td.last_cell {
border-right: 1px solid #CCC;
}
#stats_box #stats table td.right {
float: none;
}

/*= IBOX HEADER DATES
=== === === === === === === === === === === === === === === === === === === === */	
.header_dates {
padding-right: 10px;
font-family: verdana,arial,sans-serif;
display: inline;
font-size: 86%;
color: #666;
}
.header_dates_due {
padding-right: 10px;
font-family: verdana,arial,sans-serif;
display: inline;
font-weight: bold;
font-size: 86%;
color: #666;
}


/*= IBOX FOOTER
=== === === === === === === === === === === === === === === === === === === === */	
.ibox_footer_wrapper {
background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_footer_bg.gif') repeat-x bottom left;
}
.ibox_footer {
background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_footer_right.gif') no-repeat bottom right ;
}
.ibox_footer_inner {
height: 33px;
background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_footer_left.gif') no-repeat bottom left ;
}	
.ibox_footer .padding {
5px;
}


/*= ASSIGNMENT INBOX SPECIFIC
=== === === === === === === === === === === === === === === === === === === === */
#assign_inbox .ibox_header_wrapper, #assign_inbox .ibox_header, #assign_inbox .ibox_header_inner, #assign_inbox.ibox .ibox_body_wrapper {
	background: none;
}

#assign_inbox .ibox_header {
  padding: 0;
}

#assign_inbox .ibox_header_wrapper, #assign_inbox.ibox .ibox_body_wrapper { padding: 0; }
#assign_inbox .ibox_header h2, #assign_inbox .ibox_header h2 em { float: none; }
#assign_inbox.ibox table {
	border: 0;
	border-collapse: separate;
}

#assign_inbox .ibox_header #controls {
  background-color:#F2FAFF;
  border: solid #DDD;
  border-width: 1px 0;
}

#assign_inbox .ibox_header h2 { line-height: 1.1em; }

#assign_inbox.ibox table th { 
	background: none;
	padding: 3px 5px;
	border: 0; 
	border-right: 1px solid #ccc;
	border-left: 1px solid #fff;
}
#assign_inbox.ibox table th, #assign_inbox.ibox table th a {
	color: #333;
	font-size: 92%;
	text-transform: uppercase;
	font-weight: bold;
}

#assign_inbox.ibox table th.class_id, 
#assign_inbox.ibox table th.class_name, 
#assign_inbox.ibox table th.class_status, 
#assign_inbox.ibox table th.class_statistics, 
#assign_inbox.ibox table th.class_update,
#assign_inbox.ibox table th.class_delete {
	text-align: left;
}
#assign_inbox.ibox table th.class_status, #assign_inbox.ibox table th.class_statistics {
	width: 20px;
}
#assign_inbox.ibox table th.ibox_short,
#assign_inbox.ibox table th.ibox_settings,
#assign_inbox.ibox table th.ibox_delete,
#assign_inbox.ibox table th.ibox_short2 {
	text-align: left;
}

#assign_inbox.ibox table td { padding-top: 5px; padding-bottom: 5px; }
#assign_inbox.ibox table td.class_status {
	text-align: left;
	width: 20px;
	padding-left: 6px;
	font-size: 100%;
}
#assign_inbox.ibox table td.ibox_medium { padding-left: 6px; }
#assign_inbox.ibox table td.class_status strong, #assign_inbox.ibox table td.class_status i {
	color: #333;
	font-weight: normal;
}

#assign_inbox.ibox table td.class_status .late {
    color: #d31900;
}

#assign_inbox.ibox table .title-alert { position: relative; top: 3px; }

#assign_inbox.ibox table tr.inbox_header {
	font-size: 11px;
  background-color: #eee;
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #dddddd)); /* Saf4+, Chrome */
            filter:  progid: DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd'); /* IE6,IE7 */
        -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"; /* IE8 */
}

#student_stat td.ibox_grademark {
    min-width: 80px;
}

#student_assignment_table .grademark .spch-bub-outside,
#student_stat .ibox_grademark .spch-bub-outside,
#assign_inbox .ibox_grademark .spch-bub-outside { 
	font-size: 11px; 
	top: 4px;
	left: 6px;
}
#student_assignment_table .grademark .spch-text-outside,
#student_stat .ibox_grademark .spch-text-outside,
#assign_inbox .ibox_grademark .spch-text-outside {
    margin-left: 30px;
    color: #777;
}

#tii_cms #assign_inbox .ibox_toolbar { 
	background: #fe8;
	text-align: right; 
	display: none;
}
#tii_cms #assign_inbox .ibox_toolbar #ibox_notification { 
	text-align: left; 
	float: left; 
	font-size: 14px;
	font-style: italic;
	margin-top: 7px;
	display: inline;
}
#tii_cms #assign_inbox .ibox_toolbar #ibox_notification a { 
	display: inline; 
	text-decoration: underline;
}

#tii_cms #assign_inbox .ibox_toolbar #download_menu_button.yui-button,
#tii_cms #assign_inbox .ibox_toolbar a,
#tii_cms #assign_inbox .ibox_toolbar span,
#tii_cms #assign_inbox .ibox_toolbar input {
	background-image: none; 
	float: none;
}
#tii_cms #assign_inbox .ibox_toolbar input { 
    text-align: center; 
    text-transform: capitalize; 
    border: 0;
    background-color: #ddd;
}

#tii_cms #assign_inbox .ibox_pagination li {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: none;
	color: #333;
	margin-left: 5px;
}
#tii_cms #assign_inbox .ibox_pagination li a {
    padding: 0 5px;
    line-height: 1;
	font-size: 100%;
}
#tii_cms #assign_inbox .ibox_pagination li strong a {
	border: 0;
	background: none;
	font-weight: none;
	color: #333;
}

/*= MESSAGES
=== === === === === === === === === === === === === === === === === === === === */	
#tii_cms .ibox .VD9_B_lightR {/*Urgent Message*/
color: #900;
}
#tii_cms .ibox .VD9_B_darkG {/*Normal Message*/
color: #666;
font-weight: normal;
}
#tii_cms .ibox .new_item {/*New Message*/
color: #12ab2f;
font-weight: bold;
}

/*=SELECT BOX FORMATTING
=== === === === === === === === === === === === === === === === === === === === */
.ip_form_row select.smallB,
.ip_form_row select.required {
	border: 1px solid #999;
	color: #666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
	
.ip_form_row select.supersmall {
	border: 1px solid #999;
	color: #666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.ip_form_row .checkbox {
	margin-right: 10px;
	}
	



/*=ORIGINALITY REPORT FORMATTING
=== === === === === === === === === === === === === === === === === === === === */
.ibox table .or_print_version {
display: none;
}

.ibox .grade {
  white-space: nowrap;
}

.ibox table .ibox_short .white  {
padding: 4px;
}

#tii_cms .ibox_short a {
  display: inline-block;
  *display: ;
}

#tii_cms .ibox_short .red,
#tii_cms .ibox_short .orange,
#tii_cms .ibox_short .yellow,
#tii_cms .ibox_short .green,
#tii_cms .ibox_short .blue  {
	display: inline-block;
	position: relative;
	top: 5px;
	*top: -3px;
	*left: 4px;
	margin-left: 4px;
	height: 10px;
	width: 20px;
}

#tii_cms .report .red,
#tii_cms .report .orange,
#tii_cms .report .yellow,
#tii_cms .report .green,
#tii_cms .report .blue {
	display: block;
	float: right;
	height: 10px;
	width: 20px;
	margin: 4px 0 0 0;
}
#tii_cms .ibox_short .red { background-color: #e33; }
#tii_cms .ibox_short .orange { background-color: #f90; }
#tii_cms .ibox_short .yellow { background-color: #fd2; }
#tii_cms .ibox_short .green { background-color: #6b1; }
#tii_cms .ibox_short .blue { background-color: #49e; }

#tii_cms .report .red { background-color: #e33; }
#tii_cms .report .orange { background-color: #f90; }
#tii_cms .report .yellow { background-color: #fd2; }
#tii_cms .report .green { background-color: #6b1; }
#tii_cms .report .blue { background-color: #49e; }

ul.integration_instructors {
    display: none;
    background: #fff;
    padding: 5px;
    border: 1px solid #900;
    color: black;
    textAlign: left;
    position: absolute;
    left: auto;
    width: 130px;
    zIndex: 3;
    noWrap: true;
}

#tii_cms .ibox_header_inner .poll {
padding: .7em;
border: 2px solid #555;
margin-left : .7em;
background-color: #fff;
}

#tii_cms .ibox_header_inner .poll .body  {
    display: none;
}

#tii_cms table.inbox_table th a.view_report_breakdown {
    background: url(../../../../image_bin/buttons/small/arrow_blue_right.gif) no-repeat right center;
    padding-right: 10px;
    font-size: .9em;
}
#tii_cms table.inbox_table th a.hide_report_breakdown {
    background: url(../../../../image_bin/buttons/small/arrow_blue_left.gif) no-repeat right center;
    padding-right: 10px;
    font-size: .9em;
}
#tii_cms table.inbox_table th.report_breakdown_show,
#tii_cms table.inbox_table td.report_breakdown_show {
    display: table-cell;
}

#tii_cms table.inbox_table th.report_breakdown_hide,
#tii_cms table.inbox_table td.report_breakdown_hide {
    display: none;
}

#content .content-heading {
    border-bottom: 2px solid #333;
}

#content .content-heading .title {
    float: left;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 10px 0;
}

#content .filter-tabs {
    overflow: auto;
}

#content .filter-tabs A {
    float: right;
    margin: 5px 20px;
    text-decoration: none;
    font-size: 1.4em;
    color: #878787;
}

#content .filter-tabs A.selected {
    color: #000;
}

/**** Speech Bubble Icons *****/
.spch-bub-outside {
  position: relative;
}
.spch-bub-outside .point {
  width: 0;
  height: 0;
  position: absolute;
  top: 1.1em;
  left: 0.4em;
  display: block;
  border-left: 0.45em solid #ccc; 
  border-bottom: 0.45em solid #FFF; /* IE fix */
  border-bottom: 0.45em solid rgba(0,0,0,0); 
  overflow: hidden; /* IE fix */
}
.spch-bub-outside {
 padding-left: 2.0em;
}
.spch-bub-outside .bubble {
  top: 0;
  left: 0;
  display: block;
  position: absolute;
  height: 1.1em;
  width: 1.8em;
  background: #ccc;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
}
div.spch-bub-outside {
  height: 1.5em;
  width: 0;
}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
  *background-color: #191919;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}
#tiptip_content a {
	color: #fff;
	text-decoration: underline;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
	*border-top-color: #fff;
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
	*border-bottom-color: #fff;
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
	*border-right-color: #fff;
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
	*border-left-color: #fff;
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
	*border-top-color: #191919;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
	*border-bottom-color: #191919;
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
	*border-right-color: #191919;
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
	*border-left-color: #191919;
}
