/*= GENERAL
=== === === === === === === === === === === === === === === === === === === === */
#tii_cms {/*BODY TAG*/
margin: 0;
padding: 0;
}
#tii_cms a {/*Links*/
color:#369;
}
#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: verdana,arial,helvetica,clean,sans-serif;
font-size: 13px;
}

/*= 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: 0px 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: 0px 10px;
line-height: 40px;
display: block;
cursor: pointer;
}

#tii_cms .submit_paper_button strong
{
background:url('../../../../image_bin/backgrounds/cms/turnitin/glossy_button_l_submitpaper.gif') no-repeat top left;
font-weight:normal;
border:none;
display:block;
padding-left: 28px;
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: 0px 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;
}



/*= FONT RESIZER
=== === === === === === === === === === === === === === === === === === === === */
#stylesheet_switcher {
float: right;
bottom: 0px;
right: 0px; 
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 0px 0px ;
height: 22px;
width: 22px;
}
#stylesheet_switcher li.normal a {
background:#d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat -29px 0px ;
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 0px ;
height: 33px;
width: 33px;
}
#stylesheet_switcher li.smaller .selected {
background:#d1d1d1 url('../../../../image_bin/backgrounds/cms/turnitin/font_resizer.gif') no-repeat 0px -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
=== === === === === === === === === === === === === === === === === === === === */
#top_nav {
background: url('../../../../image_bin/backgrounds/cms/turnitin/bread_crumb.gif') repeat-x top left;
padding: 0px 10px 0px 0px;
border-bottom:1px solid #999;
border-top:2px solid #575757;
}

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

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

#top_nav #mode_menu,
#top_nav #mode_menu li,
#top_nav #mode_menu li em,
#top_nav #mode_menu li a,
#top_nav #mode_menu .selected_usertype strong
{
display:block;
float:left;
}
#top_nav #mode_menu li {
height:25px;
}
#top_nav #mode_menu li a {
border-right: 1px solid #CCC;
color: #333;
text-decoration: none;
}
#top_nav #mode_menu li a em {
height:25px;
padding:0px 10px;
line-height: 22px;
cursor: pointer;
}

#top_nav #mode_menu li a:hover {
background: #575757 url(../../../../image_bin/backgrounds/cms/turnitin/user_mode_hover.gif) repeat-x left center;
color:#000;
}
#top_nav #mode_menu .selected_usertype {
float: left;
background: #575757 url(../../../../image_bin/backgrounds/cms/turnitin/user_mode_selected.gif) repeat-x left top;
padding: 0px 5px;
color: #FFF;
}
#top_nav #mode_menu .selected_usertype strong {
height:25px;
padding:0px 10px;
line-height:22px;
}
#top_nav .welcome {
margin-top: 2px;
padding-right: 5px;
}

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

#top_nav .divider {
margin-top: 5px;
color: #333;
font-size: 92%;
font-weight: bold;
}

#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 #lang_span {
margin-top: 4px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#top_nav #lang_span input {
border: #666 solid 1px;
background-color: #F3FAFF;
color: #333;
padding: 0px 3px;
text-decoration: none;
font-size: 85%;
}

#top_nav #lang_span select {
border: #666 solid 1px;
background-color: #F3FAFF;
color: #333;
text-decoration: none;
font-weight: normal;
font-size: 85%;
}

#top_nav #lang_submit button { /*Styling to make button element look like link. Not kosher, we know.*/
	background: url(../../../../image_bin/backgrounds/cms/turnitin/dropdown_arrow.gif) no-repeat right center;
	border: none;
	color: #336699;
	text-decoration: underline;
	cursor: pointer;
	height: 15px;
	margin-top: 1px;
	padding-right: 17px;
	font-size: 85%;
}

#top_nav #lang_span .yuimenu .yuimenuitemlabel {
	padding: 1px 15px;
	}
	

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


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


#top_nav #lang_form .yuimenu {
background-color: #FFFFFF;
border-color: #999999;
}
#top_nav #lang_form .yuimenu ul {
border-color:#FFFFFF;
}
#top_nav #lang_form .yuimenuitem-selected {
background-color: #336699;
}
#top_nav #lang_form .yuimenuitemlabel-selected {
color: #FFFFFF;
}

#top_nav #leave_cms  {/*Logout and Help buttons*/
float:right;
margin-top: 2px;
padding-left: 2px;
}
#top_nav #leave_cms li {/*Logout and Help buttons*/
margin: 2px 5px 0px 5px;
float:left;
}
#top_nav #leave_cms a {/*Logout and Help buttons*/
font-size:85%;
float:left;
padding: 2px 0px;
}
#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 TABS
=== === === === === === === === === === === === === === === === === === === === */
#top_tabs_wrapper {
background:  url('../../../../image_bin/backgrounds/cms/turnitin/top_bg_repeat.gif') repeat-x 0px 0px;
position: relative;
height: 100px;
}
#top_tabs {
background: transparent url('../../../../image_bin/backgrounds/cms/turnitin/top_bg.gif') no-repeat 0px 0px;
height:100px;
}

#top_tabs_wrapper h1 {
position: relative;
font-size: 30px;
height: 90px;
width: 145px;
color: #333333;
text-align: center;
font-family: "Courier New", Courier;
line-height: 85px;
margin: 0px 0px 0px 30px;
overflow:hidden;
float:left;
}
#top_tabs_wrapper h1.jisc_logo {
width: 170px;
}
#top_tabs_wrapper h1 span {
background:url('../../../../image_bin/logos/product/tii_cms_logo.gif') no-repeat top left;
height: 90px;
width: 145px;
position: absolute;
left: 0px;
top: 0px;
}
#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: 0px;
top: 0px;
}
#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: 0px;
top: 0px;
}
#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: #333333;
}


/*= TABS
=== === === === === === === === === === === === === === === === === === === === */
#account_sections  {
float:left;
border:0;
margin:70px 0px 0px 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 0px 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:0px;

}
#account_sections li.selected .yuimenubaritemlabel { /*selected link*/
font-size:107%;
padding:0 15px 0px 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:0px;
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 0px -24px;
}




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

#bread_crumbs {
background: url('../../../../image_bin/backgrounds/cms/turnitin/bread_crumb.gif') repeat-x top left;
height:33px;
padding-top:2px;
color:#333;
}		
#bread_crumbs h2 {
font-size:92%;
color:#333;
font-weight:bold;
float:left;
padding:6px 3px 0px 10px;
}

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

/*Bread Crumb Links*/
#bread_crumbs ul li a {
color: #d09216;
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 0px 0px;
padding:20px 20px 100px 20px;
}


/*= MAIN SECTION
=== === === === === === === === === === === === === === === === === === === === */
#main_section {
float: left;
width: 69%;
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	{
margin-bottom:20px;
width:240px;
}
#tabs h2 {
display:none;
}
#tabs ul {
}
#tabs li {
background: url('../../../../image_bin/backgrounds/cms/turnitin/subnav_bg.png') repeat-y top left;
padding:0px 10px 0px 1px;
}

#tabs li a {
font-size:95%;
color:#666;
text-decoration:none;
margin:0;
display:block;
height:49px;
line-height:50px;
padding-left:15px;
border-bottom:1px solid #EEE;
}

#tabs li.first {
background:url('../../../../image_bin/backgrounds/cms/turnitin/subnav_top.png') no-repeat top left;
}
#tii_cms #tabs li.selected {
background:url('../../../../image_bin/backgrounds/cms/turnitin/subnav_bg_active.png') no-repeat top left;
}
#tii_cms #tabs li.first_selected {
background:url('../../../../image_bin/backgrounds/cms/turnitin/subnav_top_active3.png') no-repeat top left;
}
#tii_cms #tabs li.last_selected {
background:url('../../../../image_bin/backgrounds/cms/turnitin/subnav_bottom_active.gif') no-repeat top left;
}

#tabs li.last {
background:url('../../../../image_bin/backgrounds/cms/turnitin/subnav_bottom.png') no-repeat bottom left;
}
#tabs li.last a {
height:56px;
border-bottom:none;
}

/*= 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:0px;
}

/*= 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 0px;
}	
#footer ul li {
display:inline;
margin:0px 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;
}


#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:0px 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: #EEE url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar.gif) left top repeat-x;
padding: 5px 15px;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
.ibox_toolbar a,
.ibox_toolbar span, 
.wii_button
 {
background:  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
 {
background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_left.gif) left top no-repeat;
height: 29px;
margin: 0px;
padding: 0px 10px;
display: block;
color: #666;
line-height: 28px;
border: none;
cursor: pointer;
}		
.ibox_toolbar .tb_checkbox {
	background: none;
	border: 1px solid #333;
	height: 12px;
	width: 12px;
	margin: 8px 5px 0px 10px;
}
.ibox_toolbar label {
	color: #333;
	margin: 5px 0px 0px 0px;
}

.ibox_toolbar select {
	color: #333;
	margin: 3px 15px 0px 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 {
background:url('../../../../image_bin/backgrounds/cms/turnitin/ibox_top_bg.gif') no-repeat top right ;
}
.ibox_header_inner {
min-height:60px;
background: url('../../../../image_bin/backgrounds/cms/turnitin/ibox_top_left.gif') no-repeat top left ;
}	
.ibox_header h2 {
font-size:177%;
color:#666;
font-family:Georgia, Times, serif;
float:left;
padding:5px 10px 15px 10px;
font-weight: normal;
}
.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%;
font-family: Verdana, Arial, sans-serif;
float: left;
}
.ibox_header h2 em select {
border:1px solid #999;
color:#666;
font-family:verdana,arial,sans-serif;
font-size:77%;
font-weight:normal;
margin-bottom: 3px;
padding: 1px;
}
.ibox_header h2 a {
color:#666;
text-decoration:none;
font-weight: normal;
}
.ibox_header h2 a.gotoedit {
margin-left: 6px;
float: left;
}
.ibox_header .padding {
padding:10px 0px 0px 10px;
}
.ibox_header .dropdownmenu {
display: block;
float: right;
color: #666666;
text-align: left;
}
.ibox_header .dropdownmenu select{
border: 1px solid #ccc;
padding: 2px;
}
.ibox_header .yuimenu a {
font-size: 107%;
}


/*= 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 .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 0px;
color: #666;
border-bottom: 1px solid #EEE;
font-size: 92%;
}



/*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 {
width: 50px;
text-align: center;
}
.ibox table th.class_statistics {
width: 50px;
text-align: center;
}
.ibox table th.class_update {
width: 50px;
text-align: center;
}
.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 0px ;
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 0px 0px 18px;
background: url(../../../../image_bin/icons/cms/turnitin/small_16/edit.gif) no-repeat top left;
}
.ibox table .distribute{
margin-left: 4px;
padding: 2px 0px 0px 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;
}
.ibox table td.class_status strong {
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  {
margin: 0px 0px 0px 10px;
width: 21px;
height: 21px;
float: left;
display: block;
overflow: hidden;
background: url('../../../../image_bin/icons/cms/turnitin/med_24/gm_active.gif') no-repeat top left;
text-indent:-1000px;
}
.ibox table td .gm_pending  {
margin: 0px 0px 0px 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 0px 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: #666666;
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;
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;
text-align: center;
font-size:77%;
color:#666;
}
.ibox table td.ibox_short2 {
width: 150px;
text-align: center;
font-size:77%;
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: #666666;
	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 0px;
	margin-left: auto;
	margin-right: auto;
}

.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 0px;
}
#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;
}


/*= 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 #999999;
	color:#666666;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	}
	
.ip_form_row select.supersmall {
	border:1px solid #999999;
	color:#666666;
	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 table .ibox_short .white  {
padding:4px;
}

#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 {
	border: 1px solid #8E8E8E;
	color: #333333;
	}
#tii_cms .ibox_short .red{
	background-image: url(../../../../image_bin/backgrounds/cms/turnitin/or_red.jpg);
	background-repeat: repeat-x;
	background-color: #BE2223;
	}
#tii_cms .ibox_short .orange{
	background-image: url(../../../../image_bin/backgrounds/cms/turnitin/or_orange.jpg);
	background-repeat: repeat-x;
	background-color: #D78517;
	}
#tii_cms .ibox_short .yellow{
	background-image: url(../../../../image_bin/backgrounds/cms/turnitin/or_yellow.jpg);
	background-repeat: repeat-x;
	background-color: #c7b517;
	}
#tii_cms .ibox_short .green{
	background-image: url(../../../../image_bin/backgrounds/cms/turnitin/or_green.jpg);
	background-repeat: repeat-x;
	background-color: #5e8e16;
	}
#tii_cms .ibox_short .blue{
	background-image: url(../../../../image_bin/backgrounds/cms/turnitin/or_blue.jpg);
	background-repeat: repeat-x;
	background-color: #2358c0;
	}

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 #333333;
}

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

#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;
}
