/*---------------------------------------------
TURNITIN CMS FORMS
Version: 2.0
Author: Alex Wolfe
---------------------------------------------*/

/*= IBOX FORMS GENERAL
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form {
border: 1px solid #CCC;
width: 550px;
margin-bottom: 20px; 
margin-left: 30px;
}
#tii_cms .ibox_form_extend {
width: 600px;
}
#ibox_form_medium {
border: 1px solid #CCC;
width: 550px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px; 
}

#ibox_form_large {
background-color: #FFF;
border: 1px solid #CCC;
width: 725px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}
#tii_cms .ibox_form_extended {
width: 750px;
}
#ibox_form_short {
background-color: #FFF;
border: 1px solid #CCC;
width: 350px;
margin-left: 10px;
margin-right: 0;
margin-bottom: 20px;
float: left;
}

#tii_cms #stand_alone .two_column_container {
    height: 400px;
    width: 754px;
    margin-left: auto;
    margin-right: auto;
}

#tii_cms #stand_alone .two_column_container #ibox_form {
    width: 360px;
    clear: none;
    float: left;
}

#tii_cms #stand_alone .two_column_container #ibox_form.right_column {
    margin-left: 30px;
}

#tii_cms #stand_alone .two_column_container #ibox_form #ibox_form_body {
    height: 230px;
}

#ibox_form .form_field {
padding:0px 0px 15px 0px;
}

#ibox_form.form_field label {
display:block;
font-size:85%;
margin-bottom:2px;
color:#333;
}
#ibox_form.form_field input {
border:1px solid #999;
padding:2px;
color:#BD6E05;
font-size:100%;
width:85%;
}
#ibox_form .form_field.split label {
    width: 74px;
    text-align: right;
    display: inline;
    float: left;
}

#ibox_form .form_field.split input {
    width: auto;
    margin-left: 10px;
}

#ibox_form .form_field.split .forgot_password {
    margin-right: 62px;
    text-align: right;
    margin: 5px 62px 10px 0px;
}

.two_column_container #ibox_form .form_field.split label {
    width: 110px;
}

.two_column_container #ibox_form .form_field.split .forgot_password {
    text-align: left;
    margin-left: 120px;
    margin-right: 0px;

}

.sign_in.center_button {
    margin-left: 120px;
}

.sign_in.center_button .submit_form_button {
    margin-top: 0px;
}

/*= IBOX FORMS HEADER
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form #ibox_form_header,
#ibox_form_large #ibox_form_header,
#ibox_form_medium #ibox_form_header,
#ibox_form_short #ibox_form_header {
background: #676767 url(../../../../image_bin/backgrounds/cms/turnitin/ibox_form_header_bg2.gif) top left repeat-x;
border-bottom: 1px solid #676767;
padding: 15px 26px;
}

#ibox_form_large #ibox_form_footer {
background: #f5f5f5;
padding: 15px 26px;
}
#ibox_form #ibox_form_header h2,
#ibox_form_large #ibox_form_header h2,
#ibox_form_medium #ibox_form_header h2,
#ibox_form_short #ibox_form_header h2  {
font-size: 152%;
color: #FFF;
}


/*= IBOX FORMS BODY
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form #ibox_form_body,
#ibox_form_large #ibox_form_body,
#ibox_form_medium #ibox_form_body,
#ibox_form_short #ibox_form_body {
background-color: #FFF;
padding: 20px;
}

#ibox_form .ibox_form_body,
#ibox_form_medium .ibox_form_body,
#ibox_form_short .ibox_form_body  {
background-color: #FFF;
padding: 20px 20px 0px 20px;
margin-bottom: -20px;
}
#ibox_form_body h2 {
font-size: 132%;
color: #333;
margin-bottom: 5px;
}
#ibox_form_body h2 em {
font-size: 77%;
font-weight: normal;
color: #666;
}

#ibox_form_body p {
margin-bottom: 12px;
font-family: inherit;
color: #666666;
font-size: 92%;
line-height: 20px;
}
#ibox_form_body p a {
margin: 0;
}
#ibox_form_body ul li{
margin-bottom: 10px;
color: #666666;
font-size: 92%;
}
#ibox_form_body ul li strong {
font-weight: bold;
font-size: 100%;
}
#ibox_form_body ol {
margin-bottom: 10px;
color: #666666;
font-size: 92%;
list-style-type: decimal;
margin-left: 20px;
}
#ibox_form_body ol li{
margin-bottom: 5px;
color: #666666;
line-height: 20px;
font-size: 100%;
}

#ibox_form_body label{
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
}

#ibox_form_body p label{
font-weight: normal;
}

#ibox_form_body a{
font-family: inherit;
font-size: 92%;
}
#ibox_form_body .tip {
background-color: #f9f5c5;
border: 1px solid #faf8e5;
}
#ibox_form_body div.tipbox {
    font-size: 92%;
    background-color: #f9f5c5;
    border: 1px solid #faf8e5;
    padding: 10px 25px;
}
#ibox_form_body .tipbox ul{
    list-style-type:disc;
}
#ibox_form_body .tipbox ul li{
    margin-bottom: 5px;
}
#ibox_form_body div.tipbox .tip_reveal {
    display:none; 
    background-color:#F6F4CB;
    margin-bottom: 10px;
}
#ibox_form_body div.tipbox .tip_reveal .tip_reveal_container{
    padding: 10px 10px 25px; 
    border:1px solid black;
}

#ibox_form_body div.tipbox em{
    font-weight: bold;
    color: #bf0909;
}

#ibox_form_body .signup_error {
background:#fffcfc url('../../../../image_bin/backgrounds/cms/turnitin/account_message_bg.gif') repeat-x top left;
color:#333;
font-size: 100%;
margin-bottom: 20px;
}
#ibox_form_body .ip_radio {
color:#666666;
padding-bottom: 3px;
}

#ibox_form_body .ip_radio label.radio_label{
display: inline;
font-weight: normal;
line-height: 1.22em;
font-size: 100%;
}

#ibox_form_body iframe {
width: 99%;
border: 1px solid #CCC;
margin: 15px 0px;
}
#ibox_form_body fieldset {
background:none;
border:1px solid #999;
display:block;
margin:0px 0px 25px 0px;
padding:15px;
width:89%;
}

#ibox_form_body .frame {
border:1px solid #CCCCCC;
padding: 5px; 
background-color: #FFF;
margin-bottom: 10px;
}

#ibox_form_body fieldset legend {
color:#666;
font-weight:bold;
font-size: 100%;
}

#ibox_form_body .constrain_dropdown {
width: 150px;
}

/*= LIST INFORMATION
=== === === === === === === === === === === === === === === === === === === === */
#tii_cms ul.highlight_info {
margin-bottom: 20px;
border: 1px solid #EEE;
}
#tii_cms  ul.highlight_info_nomargin {
margin-bottom: 0px;
border: 1px solid #CCC;
border-bottom: none;
}
#tii_cms  ul.highlight_info li {
padding: 6px;
font-size: 92%;
margin: 0px;
}
#tii_cms  ul.highlight_info li.header {
background-color: #EEE;
border: 1px solid #CCC;
}
#tii_cms  ul.highlight_info li.odd {
background-color: #F6F6F6;
}
#tii_cms  ul.highlight_info li.last {
border-bottom:none;
}
#tii_cms  ul.highlight_info li strong {
font-weight: bold;
}
#ibox_form .ip_forms textarea,
#ibox_form_large .ip_forms textarea,
#ibox_form_medium .ip_forms textarea,
#ibox_form_short .ip_forms textarea{
border:1px solid #999999;
color:#666666;
line-height:16px;
padding:0px;
width:95%;
}

#tii_cms  ul.attention {
border:1px solid #EDA726;
background-color: #FFF8DF;
margin-bottom: 10px;
}
#tii_cms  ul.attention li {
border-bottom:1px solid #EDA726;
padding: 5px;
margin: 0;
font-weight: bold;
}
#tii_cms  ul.attention li.last {
border-bottom:none;
}
#tii_cms ul.attention li strong {
color: #516691;
}


/*= IBOX FORM TABLE
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form_body .table_wrapper {
height: 200px;
overflow: auto;
color: #333;
line-height: 20px;
border: 1px solid #999;
margin-bottom: 20px;
}
#ibox_form_body .table_wrapper_short {
height: 150px;
overflow: auto;
color: #333;
line-height: 20px;
border: 1px solid #999;
margin-bottom: 20px;
}
#ibox_form_body .table_wrapper_flow {
height: auto;
overflow: auto;
color: #333;
line-height: 20px;
border: 1px solid #999;
margin-bottom: 20px;
}
#ibox_form_body .form_table {
width: 100%;
}
#ibox_form_body .form_table .center {
text-align: center;
}
#ibox_form_body .form_table th {
background:#f7f7f7 url('../../../../image_bin/backgrounds/cms/turnitin/table_headings.gif') repeat-x top left;
padding: 3px 4px;
border-bottom: 1px solid #EEE;
font-size: 92%;
color: #666;
}
#ibox_form_body .form_table td {
font-size: 92%;
color: #333;
border-bottom: 1px solid #EEE;
padding: 4px 2px;
}
#ibox_form_body .form_table select {
padding:0px;
}
#ibox_form_body .form_table input {
border: 1px solid #999;
padding: 2px;
}


/*= IBOX FORMS SPLIT BODY
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form_body #ibox_form_split {
background-color: #FFF;
width: 297px;
float: right;
border: 0;
padding:0px 20px;
border-left: 1px solid #CCC;
}

#ibox_form_body #ibox_form_split_border {
background-color: #FFF;
width: 295px;
float: left;
padding-left: 20px;
}
#ibox_form_body #ibox_form_split_bottom {
background-color: #FFF;
width: 648px;
float: left;
margin: 0px auto 26px auto;
padding: 0px 26px;
}
#ibox_form_body h3 {
font-size: 132%;
color: #666666;
width: 263px;
padding-bottom: 8px;
margin-top: 15px;
margin-bottom: 10px;
border-bottom: 1px solid #EEE;
vertical-align: middle;
}

#ibox_form_body h3.general {
background:  url(../../../../image_bin/icons/cms/turnitin/med_24/file_24.gif) no-repeat top left;
padding-left: 27px;
}
#ibox_form_body h3.dates {
background: url(../../../../image_bin/icons/cms/ithenticate/med_24/Calendar.gif) no-repeat top left;
padding-left: 30px;
}

#ibox_form_body .header_img{
margin-bottom: -6px;
margin-right: 8px;
}

#height_adjust{
display: block;
height: 20px;
}


/*= IBOX FORMS FOOTER
=== === === === === === === === === === === === === === === === === === === === */
.ibox_form_footer {
background: #f5f5f5;
padding: 15px 26px;
}
#ibox_form_footer .submit_form_button,
.ibox_form_footer .submit_form_button {
margin: 0;
}
.ibox_form_footer .done_link { 	
float: left;margin-right: 20px;
font-size: 122%;
background-color: #FFF;
padding: 4px 10px;
border: 1px solid #999;
font-weight: bold;
}
	
/*=SIGNUP BUTTONS
=== === === === === === === === === === === === === === === === === === === === */
	
#ibox_form_body .next_button{
	padding: none;
	margin-bottom: 10px;
	margin-left: -10px;	
	background: none;
	border: none;
	}
	

.submit_form_button {
	background:  url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_right.gif) right top no-repeat;
	float: left;
	padding-right: 5px;
	display: block;
	margin-right: 10px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	font-size: 115%;
	margin-top: 20px;
	}	
	
	#tii_cms .ibox_form_footer .cancel_form_button {
    float: left;
    padding: 5px;
    margin-left: 20px;
    border: none;
    text-decoration: underline;
    background-color: transparent;
    cursor: pointer;
    }	
#tii_cms .submit_form_button input {
	background: url(../../../../image_bin/backgrounds/cms/turnitin/ibox_toolbar_button_left.gif) left top no-repeat;
	height: 29px;
	margin: 0;
	padding: 0px 10px;
	display: block;
	color: #333;
	line-height: 28px;
	border: none;
	cursor:pointer;
    font-size:114%;
    font-weight:normal;
	}	
	
.submit_form_button_small {
	background:  url(../../../../image_bin/backgrounds/cms/turnitin/gb_toolbar_button_right.gif) right top no-repeat;
	float: left;
	padding-right: 5px;
	margin-right: 8px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	margin-top: 10px;
	}		
#tii_cms .submit_form_button_small input {
	background: url(../../../../image_bin/backgrounds/cms/turnitin/gb_toolbar_button_left.gif) left top no-repeat;
	font-family:verdana,arial,helvetica,clean,sans-serif;
	height: 20px;
	margin: 0;
	display: block;
	color: #333;
	line-height: 16px;
	border: none;
	cursor:pointer;
    font-size:92%;
    font-weight:normal;
    width: 140px;
	}	
#ibox_form_body .link_button {
border: 3px solid #fafac9;
background-color: #fefeec;
color: #c28019;
padding: 10px;
margin: 10px 0px;
font-size: 114%;
display: block;
float: left;
}
#ibox_form_body .link_plain {
border:none;
background: none;
color: #369;
padding: 3px;
margin-bottom:10px;
font-size: 150%;
text-decoration:underline;
display: block;
cursor:pointer;
}
	
#tii_cms .submit_form_button .tii_button_cms_disabled {
color: #CCC;
}

p.ibox_checkformat {
	color: #666666;
	font-size: 99%;
	}

/*#ibox_form_body label{
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    color: #666666;
}
*/

#ibox_form_body .VD9_B{
	font-weight: normal;
	color: #666666;
	font-size: 92%;
}
/*=EXPANDING FIELD BOXES
=== === === === === === === === === === === === === === === === === === === === */
#on,
#expand {
	border: 1px solid #ccc;
	background-color: #f8fcff;
	margin-top: 20px;
	}
#on .header,
#expand .header {
	text-decoration: none;
	font-size: 125%;
	display: block;
	margin: 0px;
	padding: 10px 10px 13px;	
	background-color: #EEE;
	}
#on a.header:hover,
#expand a.header:hover {
	background-color: #f8fcff;
	border: 0;
	}
#expand a {
	text-decoration: none;
	}
#expand a:hover {
	border-bottom: 1px solid #336699;
	}
.field_img {
	margin-bottom: -3px;
	margin-right: 10px;
	margin-left: 10px;
	}
.date_margin {
	margin-top: 5px;
}
.expand_content{
	margin: 26px;
}

.special_left_float {
float: left;
display: inline;
margin-right: 15px;
}

/*=PREVIEW BOX
=== === === === === === === === === === === === === === === === === === === === */
#paper_text_preview {
height: 250px;
overflow: auto;
color: #333;
margin-top: -12px;
line-height: 20px;
padding: 0px 10px;
border: 1px solid #CCC;
}

#tii_cms .ibox_form_footer .cancel {
color: #900;
float: left;
padding: 5px;
margin-left: 25px;
border: none;
text-decoration: underline;
background-color: transparent;
cursor: pointer;
}
#tii_cms .ibox_form_footer .cancel:hover {
color: #FFF;
background-color: #900;
}


/*=NEW USER SIGNUP
=== === === === === === === === === === === === === === === === === === === === */
#tii_cms .newuser_agreement{
	border: 1px solid #ccc;
	padding: 20px;
}

/*=LMS INTEGRATIONS CONFIGURATION FORM
=== === === === === === === === === === === === === === === === === === === === */
#ibox_form_integrations_downloads,
#ibox_form_integrations {
    border: 1px solid #CCC;
    width: 650px;
    margin-bottom: 30px; 
    margin-left: 30px;
    padding-bottom: 50px;
}

#ibox_form_integrations #ibox_form_body a,
#ibox_form_integrations_downloads #ibox_form_body a {
    margin: 0;
}

#ibox_form_integrations #ibox_form_body .lms_info_link {
    margin-left: 20px;
}

#ibox_form_integrations #ibox_form_header,
#ibox_form_integrations_downloads #ibox_form_header {
    background: #676767 url(../../../../image_bin/backgrounds/cms/turnitin/ibox_form_header_bg2.gif) top left repeat-x;
    border-bottom: 1px solid #676767;
    padding: 15px 26px;
}

#ibox_form_integrations #ibox_form_header h2,
#ibox_form_integrations_downloads #ibox_form_header h2   {
    font-size: 152%;
    color: #FFF;
}

.ip_form_row .integrations_steps {
    margin: 15px 0 15px 40px;
    font-size: 100%;
    width: 450px;
}

.ip_form_row .integrations_steps li {
    color: black;
    margin: 10px;
    font-size: 100%;
    font-style: normal;
}   


#ibox_form_integrations_downloads #ibox_form_header #ibox_form_body h2 {
    font-size: 100%;
}

#ibox_form_integrations #ibox_form_body, 
#ibox_form_integrations_downloads #ibox_form_body {
    background-color: #FFF;
    margin-top: 10px; 
	margin-left: 10px;
    margin-bottom: -20px;
}

#ibox_form_integrations_downloads #ibox_form_body h2 {
    font-size: 100%;
}

#ibox_form_body .user_info {
    width: 590px;
    display:block;
    float: left;
    margin-bottom: 10px;
}

#ibox_form_body .user_info .config_user {
    margin: 10px 0 15px 10px;
    display:block;
    float: left;
}

#ibox_form_body .user_info .download_code_button,
#ibox_form_body .user_info .direct_form_button {
    margin: 5px 40px 5px 0;
    display:block;
    float: right;
}

#ibox_form_body .step2_download_code_button {
    margin: 5px 60px 5px 0;
    float: right;
    display: block;
}

#ibox_form_body .steptwo {
    margin: 10px 0 10px 0px;
    float: left;
}

#ibox_form_body .cms_activated ul {
    margin: 15px 0 15px 125px;
}
 
#ibox_form_body .cms_activated li{
    display: inline;
    margin-right: 10px;
}  

#ibox_form_body .cms_activated .active_cms {
    font-weight: bold;
    color: green;
    font-size: 120%;
}

#ibox_form_body .cms_activated .inactive_cms {
    font-weight: normal;
    color: gray;
}


#ibox_form_body .integrations_resources ul{
    margin: 15px 0 15px 125px;
}


#ibox_form_body .integrations_resources li{
    display: inline;
    font-size: 100%;
    margin-right: 5px;
}

#ibox_form_integrations_downloads .download_code_package {
    margin: 5px 10px 20px 10px;
    border-right: 1px gray solid;
    border-bottom: 1px gray solid;
    border-left: 1px gray solid;
}

#ibox_form_integrations_downloads .download_code_package_configured {
    margin: 5px 10px 20px 10px;
    border-right: 1px gray solid;
    border-bottom: 1px gray solid;
    border-left: 1px gray solid;
}

#ibox_form_integrations_downloads .download_code_package_configured .download_header {
    background: #F7F5F5;
}

#ibox_form_integrations_downloads .download_header {
    background: #F7F5F5;
    border-bottom: 1px gray solid;
    border-top: 1px gray solid;
}

#ibox_form_integrations_downloads .download_header h2 {
    background: #F7F5F5;
    margin: 10px 0 10px 10px;   
}

#ibox_form_integrations_downloads .download_header h2 a {
    font-size: 95%;
    color: #666666;
    font-weight: bold;
    background: #F7F5F5;  
}

#ibox_form_integrations_downloads .download_row {
    background: white;
    font-size: 92%;
    color: #666666;
}

#ibox_form_integrations_downloads .download_row ul {
    margin: 10px 10px;
    
}

#ibox_form_integrations_downloads .download_row li {
    margin: 15px 0;
    font-size: 100%;
}

#ibox_form_integrations_downloads .download_row .LMS_version {
    margin: 10px 10px;
    float: left;
    width: 250px;
}

#ibox_form_integrations_downloads .download_row .Tii_version {
    margin: 10px 10px;
    float: left;
    width: 160px;
}

#ibox_form_integrations_downloads .download_row .Download {
    margin: 10px 10px;
    float: left;
    width: 100px;
}


#ibox_form_body .LMS_form {
    width: 550px;
    display:block;
    float: left;
    margin: 10px 0 10px 15px;
}    


#ibox_form_body .LMS_form_header {
    display: block;
    float: left;
    margin-top: 5px;
    margin-bottom:10px;
    width: 500px;
}   

#ibox_form_body .all_info {
    border: 1px solid gray;
    font-size: 90%;
    margin: 5px 0;
}

#ibox_form_body .all_info .ip_form_row {
    margin: 3px 15px;
}

#ibox_form_body .all_info .ip_form_row .highlighted_info {
    color: red;
}

#ibox_form_integrations #ibox_form_body h4 {
    width: 150px;
    float: left;
    display: block;
    margin-left: 10px;
    font-weight: bold;
    font-size: 100%;
    color: #676767;
}

#ibox_form_body .config_status {
    width: 10px;
    height: 10px;
    margin: 2px 0;
    float: left;
    display: block;
}

#ibox_form_body .notconfigured {
    background: yellow;
}

#ibox_form_body .configured {
    background: green;
}


#ibox_form_integrations .LMS_form ul {
    width: 250px;
    float: left;
    display: block;
    margin-left: 5px;
    font-style: italic;
    font-size: 90%;
} 


#ibox_form_integrations .LMS_form .ip_text_field ul {
    width: 250px;
    display: block;
    margin-left: 5px;
    font-style: italic;
    font-size: 90%;
	height: 30px;
	float: none;
}

#ibox_form_integrations .LMS_form li {
    margin: 2px 0;
}

#ibox_form_integrations .LMS_form .ip_text_field li {
	color: red;
}

#ibox_form_body .configure {
    font-weight: normal;
    color: #336699;
    float: right;
    display: none;
    margin-right: 10px;
    text-decoration: underline;
    cursor: pointer;
}

#ibox_form_body .disabled_link {
    text-decoration: none;
    cursor: default;
}

/*= LMS: Integrations Configuration Form CSS =*/
#ibox_form_body .lms_config_form {
    background: #e6e8ea;
    border: 1px solid #CCCCCC;
    width: 575px;
    display: block;
    float: left;
    margin-left: 5px;
    overflow: hidden;
}

#ibox_form_integrations .ip_form_row,
#ibox_form_integrations_downloads .ip_form_row {
    margin: 5px 0 5px 10px;
    font-size: 92%;
}

#ibox_form_integrations .lms_config_form .ip_form_row {
	padding-bottom: 0px;
	padding-top: 0px;
}

#ibox_form_integrations_downloads .download_container {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
}

#ibox_form_integrations_downloads .ip_form_row .LMS_unconfigured_list {
    margin-top: 10px;
    margin-left: 15px;
    color: #666666;
}

#ibox_form_integrations_downloads .download_container .LMS_configured_download {
    margin-bottom: 10px;
    margin-left: 10px;
    color: #666666;
    font-weight: bold;
}

#ibox_form_integrations_downloads .download_container .configured_platform {
    color: green;
}

#ibox_form_integrations .lms_config_form .ip_text_field {
    width: 250px;
}

#ibox_form_integrations #ibox_form_body .ip_form_row input {
    color: gray;
}

#ibox_form_integrations #ibox_form_body .ip_form_row .new_field {
    background: #fffae7;
}

#ibox_form_integrations #ibox_form_body .ip_form_row .ip_text_field  {
    margin-top: 7px;
}

#ibox_form_integrations #ibox_form_body .ip_form_row .label_info  {
    font-size: smaller;
    color: gray;
    margin: 7px 0;
    width: 275px;
}

#ibox_form_integrations #ibox_form_body .ip_form_row .more_info_link {
    font-weight: normal;
    color: #336699;
    text-decoration: underline;
    cursor: pointer;
    display: none;
    font-size: 85%;
}

#ibox_form_integrations #ibox_form_body .lms_config_form .ip_form_row {
    width: 300px;
    margin-top: 5px;
    margin-bottom: 8px;
}

.ip_invalid_field {
    background: transparent url(../../../../image_bin/icons/common/small_16/cancel_16.png) no-repeat scroll right top;
}

.ip_valid_field {
    background: transparent url(../../../../image_bin/icons/common/small_16/check_small.gif) no-repeat scroll right top;
}


#ibox_form_integrations #ibox_form_body .ip_form_row ._hint li {
    font-weight: normal;
    color: red;
    font-size: 90%;
    margin: 0 2px;
}


#ibox_form_integrations #ibox_form_body .info_box {
    width: 250px;
    background: white;
    border: 1px gray solid;
    display: none;
    float: right;
    margin: 20px 30px 0 0;
    z-index: 60;
}

#ibox_form_integrations #ibox_form_body .info_box_general {
    width: 250px;
    background: white;
    border: 1px gray solid;
    float: right;
    display: block;
    margin: 40px 30px 0 0;
}

#ibox_form_integrations #ibox_form_body .info_box_general p {
    margin: 10px;
    font-size: 85%;
}

#ibox_form_integrations #ibox_form_body .info_box p {
    margin: 10px;
    font-size: 85%;
    z-index:70;
}

#ibox_form_integrations #ibox_form_body .info_box .close_info {
    color: red;
    float: right;
    margin-right: 20px;
    margin-bottom: 15px;
    text-decoration: underline;
    cursor: pointer;
    z-index: 70;
}

#ibox_form_body .form_footer_integrations {
    border-top: 1px solid #CCCCCC;
    margin: 10px;
}


#ibox_form_body .form_footer_integrations .form_cancel {
    margin: 25px 0 10px 5px;
    float: left;
    display: none;
    text-decoration: underline;
    color: #336699;
    cursor: pointer;
}


#ibox_form_body .form_footer_integrations .submit_spinner {
    background: url(../../../../image_bin/icons/application/custom/spinner.gif) no-repeat;
    float: left;
    margin: 25px 0 10px 50px;
    width: 20px;
    height: 20px;
    display: none;
}

#ibox_form_body .form_footer_integrations .server_error {
    color: red;
    float: right;
    font-size: 85%;
    margin: 15px 20px 2px 3px;
    width: 300px;
}

/*= Configuration form global formatting === */

.small {
    font-size: smaller;
}

.highlighted {
    font-weight: bold;
}

.steps {
    font-weight: bold;
    color: orange;
    font-size: 120%;
}

.location {
    font-weight: bold;
    color: #9E1500;
    font-size: 90%;
    margin-left: 10px;
}


/*= Start of Purchase Now and Renew Pages
=== === === === === === === === === === === === === === === === === === === === */

#ibox_form_body .user_info .user_info {
    font-style:italic;
    font-size: 85%;
    margin-left: 25px;
    margin-top: 5px;
    margin-bottom: 0;
}

#ibox_form_body .user_info .highlighted_email {
    margin-left: 270px;
}

#ibox_form_body .user_info .highlighted_email2 {
    margin-left: 255px;
}

#ibox_form_body .preview {
    background: url(../../../../image_bin/backgrounds/cms/turnitin/PreviewForm.jpg) no-repeat;
    background-position: left top;
}

#ibox_form_body .preview_header {
    color: white;
    margin-left:175px;
    margin-top: 40px;
    margin-bottom:20px;
}

#ibox_form_body .preview_row1 {
    color: white;
    margin: 5px 0 5px 230px;
}

#ibox_form_body .preview_row2 {
    color: white;
    margin: 5px 0 5px 140px;
    padding-bottom: 30px;
}

#ibox_form_body .preview_link {
    color: #afeafb;
}

.integ_configure_button {
background: url(../../../../image_bin/backgrounds/cms/turnitin/Configuration_Button.gif) no-repeat;
display:block;
width: 102px;
height: 24px;
}

#tii_cms a.integ_config, a:hover.integ_config, a:focus.integ_config, a:active.integ_config {
	text-decoration: none;
}

#tii_cms a.integ_config .box {
	width: 7.4em;
	background:  url(../../../../image_bin/backgrounds/cms/turnitin/Box_Sliding_Door/Bottom_Left_Config.gif) no-repeat left bottom;
}

#tii_cms a.integ_config .box-outer {
	background: url(../../../../image_bin/backgrounds/cms/turnitin/Box_Sliding_Door/Bottom_Right_Config.gif) no-repeat right bottom;
	padding-bottom: .3em;
}

#tii_cms a.integ_config .box-inner {
	background: url(../../../../image_bin/backgrounds/cms/turnitin/Box_Sliding_Door/Top_Left_Config.gif) no-repeat left top;
}

#tii_cms a.integ_config .box h2 {
	background: url(../../../../image_bin/backgrounds/cms/turnitin/Box_Sliding_Door/Top_Right_Config.gif) no-repeat right top;
	padding-top: .4em;
	padding-bottom: .3em;
	padding-right: 3px;
	font-size: 70%;
	margin-left: .8em;
	color: #444444;
	font-weight: normal;
}

.box h2 img {
	padding-top: .3em;
	margin-bottom: -0.2em;
	padding-right: 6px;
}




/*= End of API form
=== === === === === === === === === === === === === === === === === === === === */
/*= Start of Modify assignment page */

#tii_cms .ip_text_field .select_day .disabled {
    font-style: italic;
}
#tii_cms .calendar_error_message {
    margin-top: 10px;
    margin-bottom: 11px;
    color: #FF0000;
    font-size: 12px;
}
#tii_cms .yui-skin-sam .yui-calcontainer {
    font-size: 95%;
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    padding: 14px 4px;
}
#tii_cms .yui-skin-sam .yui-calcontainer .title {
    background-image: none;
}
#tii_cms .yui-skin-sam .yui-calendar .calnavleft {
    background: none;
    text-indent: 0px;
    text-decoration: none;
    color: #757575;
    font-weight: normal;
    left: -8px;
    top: 1px;
}
#tii_cms .yui-skin-sam .yui-calendar .calnavright {
    background: none;
    text-indent: 0px;
    text-decoration: none;
    color: #757575;
    font-weight: normal;
    top: 1px;
}
#tii_cms .yui-skin-sam .yui-calendar .calweekdaycell {
    width: 1.7em;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell {
    color: #757575;
    border: none;
    padding: 0;
    height: 1.2em;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.calcellhover {
    background: #FFFFFF;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell a.selector {
    background-color: #FFFFCC;
    color: #757575;
    height: none;
    margin-top: 2px;
    margin-bottom: 2px;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.calcellhover a.selector {
    background-color: #336699;
    color: #FFFFFF;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.today {
    background-color: #FFFFFF;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.selected a.selector {
    background-color: #336699;
    color: #FFFFFF;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.oom {
    background-color: #FFFFFF;
    color: #CCCCCC;
}
#tii_cms .yui-skin-sam .yui-calendar td.calcell.restricted {
    text-decoration: none;
    background-color: #AAAAAA;
}
#tii_cms .yui-skin-sam .yui-calcontainer .downtime_message {
    width:150px;
    margin-top: 13px;
}
#tii_cms .yui-skin-sam .yui-calcontainer .downtime_message {
}
#tii_cms .yui-skin-sam .yui-calcontainer .downtime_message .color_container {
    float: left;
    width: 25px;
}
#tii_cms .yui-skin-sam .yui-calcontainer .downtime_message .color_container .color {
    background-color: #AAAAAA;
    margin-top: 2px;
    margin-left: 8px;
    height: 10px;
    width: 9px;
}
#tii_cms .yui-skin-sam .yui-calcontainer .downtime_message .message{
    float: left;
    width: 123px;
    font-size: 90%;
}

#tii_cms .downtime_message_container {
    margin-top: 12px;
}
#tii_cms .downtime_message_container .downtime_message {
    color: #999999;
}
#tii_cms .downtime_message_container .downtime_message ul {
    margin: 5px 30px;
}
#tii_cms .downtime_message_container .downtime_message ul .downtime {
    font-style: italic;
    margin-bottom: 0px;
}

#tii_cms .assignment_calendar_table td {
    padding-top: 13px;
    padding-bottom:13px;
}
/*= End of Modify assignment page */


/*= submit/upload form */
#ibox_form .announcement {
    border: 2px solid green;
    padding:10px; 
    margin-top:15px;
    display: none;
    background: none;
}

#ibox_form .upload_error {
    border: 2px solid #D2281B;
}

.upload_progress {
    display: none;
}


.upload_progress span {
    margin-right: 10px;
}

.upload_progress .progress_container {
    width: 125px;
    height:15px;
    border: 1px solid #878787;
    display: inline-block;
    margin-right: 10px;
    padding: 1px;
    vertical-align:bottom;
}

.upload_progress .progress_bar {
    height:15px;
    background-color: #5472db;
    width: 1%;
}

.upload_progress .file_name {
    font-weight: bold;
}

.upload_progress .upload_progress_row {
    padding: 3px;
}

ul.preview_data li {
    font-size: 125%;
}

ul.preview_data li span {
    width:80px;
    font-size: 132%;
    margin-right:5px;
    display:inline-block;
}
/*= End submit/upload form */

/*= Start bulk/zip submit/upload form */
#ibox_form_body table.submission_preview .upload_progress_row a,
#ibox_form_body table.submission_preview .upload_progress_row div{
    margin-top:0px;
    float:left;
}

#ibox_form_body table.submission_preview .upload_progress_row {
    padding-left: 30px;
    margin-bottom:10px;
}
#ibox_form_body table.submission_preview td.accepted_column {
    padding-left: 25px;
}

#ibox_form_body table.submission_preview .positive_text {
    color: #339900;
}

#ibox_form_body table.submission_preview .negative_text {
    color: #CC0000;
}
/*= End bulk/zip submit/upload form */

.sub_option_panel {
    width: 40%;
    border: 1px solid #999999;
    background-color: #FDFFDA;
    padding: 15px 20px;
}

.sub_option_panel .asterisk {
    color: red;
    font-size: 100%;
    display:inline;
}

.sub_option_panel li {
    margin-bottom: 10px;
}

.sub_option_panel ul {
    margin-top: 10px;
}

.sub_option_panel ul label {
    width:80px;
    display:inline-block;
    margin-left: 10px;
}



                                                                                                                                            
