body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body
{
	 font-family: Lucida Grande, Verdana, Sans-serif;
	margin-bottom: 10px;
	margin-top: 5px;
}

h2
{
	font-size: 18px;
	font-weight: bold;
}

div.buttonsdiv button
{
	width: 100px;
	background: #e1dfe0;
}

div.form_title
{
	background-color: #f0f0ff;
	border-bottom: 1px dashed black;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 950px;
	z-index: -100;
}

div.thefield input:focus 
{
	background-color: #fffff0;
}

fieldset.crew_fieldset
{
	background: #ffffff;
	border: thin solid blue;
	padding: 5px;
	width: 940px;
}

fieldset.crew_fieldset legend
{
	background: #ffffff;
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
}

fieldset.ship_cost_fieldset
{
	background: #ffffff;
	border: thin solid blue;
	padding: 5px;
	width: 600px;
}

fieldset.ship_cost_fieldset legend
{
	background: #ffffff;
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
}

/* ----- Begin Listing Table Part ----- */
table.listing_table
{
	margin: 10px;
}

table.listing_table th
{
	/*background-color: #f0f0f0;*/
	background: -moz-linear-gradient(top,  #ffffff,  #f0f0f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
	height: 25px;
	padding: 4px;
}

table.listing_table tr
{
	
}

table.listing_table td
{	background: -moz-linear-gradient(top,  #ffffff,  #f0f0f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

table.listing_table td.cell:HOVER
{ 	height: 35px; }

table.listing_table td.alt_cell:HOVER
{ 	height: 35px; }

table.listing_table td a
{
	color: #0000ff;
	text-decoration: none;
}

table.listing_table td a:HOVER
{
	color: #00ffff;
	text-decoration: none;
}

table.listing_table td.cell
{
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC))
}

table.listing_table td.alt_cell
{
	/*background-color: #ffce94;*/
	background: -moz-linear-gradient(top,  #ffffff,  #ffce94);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffce94));
}

/* ----- End Listing Table Part ----- */


/* ----- Begin Crew Form ----- */
div.sea_service_fields
{
	border-bottom: 2px dashed blue;
}

div.groupfield 
{
	border-bottom: 1px dashed blue;
	padding: 10px;
	margin-bottom: 10px;
}

label.group_label
{
	display: inline;
	float: right;
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
}

label.item_label
{
	display: inline-table;
	font-weight: bold;
	padding-left: 5px;
	width: 200px;
}

div.item_field
{
	vertical-align: top;
}

div.item_field input
{
	margin-top: 2px;
	vertical-align: top;
	width: 200px;
}

div.item_field select
{
	vertical-align: top;
	width: 205px;
}

div.item_field textarea
{
	width: 205px;
}

div.submitdiv
{
	padding: 10px;
	text-align: right;
}

div.submitdiv input
{
	font-size: 120%;
	width: 100px;
}
/* ----- End Crew Form ----- */

/* ----- Begin Login Page Part ----- */
div#logout_message
{
	color: blue;
	font-style: italic;
	padding-left: 20px;
	padding: 0px 0px 10px 20px;
}

table.login_table tr td
{
	border: none;
}

table.login
{
	padding: 10px;
}

fieldset.login_fieldset
{
	background: #ffffff;
	border: thin solid black;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 100px;
	padding: 5px;
	width: 550px; -moz-border-radius:5px; border-radius:5px;
}

fieldset.login_fieldset legend
{
	background: #ffffff;
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
}
/* ----- End Login Page Part ----- */

#validation_error_element
{
	border: 1px solid red;
}

#bold_label
{
	font-weight: bold;
}

#alt_cell
{
	background-color: #e0e0e0;
}

#cell
{
	background-color: #fff;
}

#delete_message
{
	
}

#no_data_selected_for_update
{

}

#no_group_value_selected_for_insert
{

}

#no_listing_data_message
{

}

#save_message
{
	
}

div.validation_error p
{
	color: red;
	font-style: italic;
	font-size: 90%;
	padding: 5px;
}

div.validation_error_item
{
	color: #f03030;
	font-size: 90%;
	font-style: italic;
}

div#content
{
	min-height: 300px;
	height: auto;
}

#ft
{
	text-align: center;	
}

sup
{
	color: red;
	font-size: 90%;
	padding-right: 0px;
	vertical-align: top;
}

/* ----- Begin Dynamic Drive CSS Library ----- */

.feedbackform{
padding: 5px;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width:550px; /*width of form rows*/
overflow: hidden;
padding: 5px 20px;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 150px; /*width of label (left column)*/
text-transform: none;
border-bottom: 1px solid #FF8C00;
margin-right: 15px; /*spacing with right column*/
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 250px;
}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 300px;
height: 150px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #e1dfe0;
margin-left: 150px;
}

div.buttonsdiv a{
margin-left: 50px;
}
/* ----- End Dynamic Drive CSS Library ----- */

/* ----- Begin Table For Files And Misc Tab ----- */
table#files_table
{
	
}

table#files_table th
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
}

table#files_table th.col1
{
	width: 250px;
}

table#files_table th.col2
{
	width: 150px;
}

table#files_table th.col3
{
	width: 120px;
}

table#files_table tr:hover
{
	background-color: #ffce94;
	height: 30px;
}

table#files_table td
{
	padding: 5px;
}
/* ----- End Table For Files And Misc Tab ----- */

/* ----- Begin Assignment Search ----- */
div.simple_part label
{
	display:inline-table;
	padding-left: 10px;
	width: 150px;
}

div.simple_part input[type="text"]
{
	width: 200px;
}

div.simple_part select
{
	width: 200px;
}

div.simple_part input[type="submit"]
{
	font-size: 120%;
	width: 100px;
}

div#signing_content
{
	border: 1px solid #f0c0c0;
	height: 300px;
}
/* ----- End Assignment Search ----- */

/* ----- Begin Assignment ----- */
div.assignment_form label
{
	display:inline-table;
	padding-left: 10px;
	width: 150px;
}

div.assignment_form input[type="text"]
{
	width: 200px;
}

div.assignment_form select
{
	width: 205px;
}

div.assignment_form input[type="submit"]
{
	font-size: 120%;
	width: 100px;
}
/* ----- End Assignment ----- */

div.widget span
{
	font-size: 100%;
	/*padding: 5px 0px 10px 10px;*/
}

div.widget span:hover
{
	color: #202020;
	font-size: 130%;
	/*padding: 5px 0px 10px 10px;*/
	text-decoration: underline;
}

div.widget h3
{
	font-size: 170%;
	font-weight: bold;
	/*padding: 10px 0px 20px 10px;*/
	text-decoration: underline;
}

div.crew_print_detail label
{
	display:inline-table;
	font-weight: bold;
	padding: 0px 0px 5px 5px;
	vertical-align: top;
	width: 150px;
}

/* ----- Begin Print Detail ----- */
div.sub_title
{
	background-color: #707070;
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	text-decoration: underline;
}

div.address
{
	display: inline-table;
	height: auto;
	width: 350px;
}

table
{	border-collapse:collapse;border-spacing:0;
	padding: 5px 0px 10px 0px;
}

th
{
	/*background-color: #b0b0b0;
	border: 1px solid black;*/
	text-align: center;
	padding:4px;
}

td
{
	/*border: 1px solid black;
	vertical-align: top;*/
	padding:4px;
}

th.small_width
{
	width: 150px;
}

th.medium_width
{
	width: 200px;
}

th.large_width
{
	width: 350px;
}
/* ----- End Print Detail ----- */

/* ----- Style by Gitandi 10 Feb 2011 down here -----*/
.tbldiv {
	width: auto;
	/*background-color:#ffce94;*/
	background: -moz-linear-gradient(top,  #ffffff,  #ffce94);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffce94));
	padding:2px; -moz-border-radius:5px; border-radius:5px;
}
.tbldiv table {
	background-color:#FFFFFF;
	padding:2px;margin:2px;
	border:1px solid #28343b;
}
.tbldiv table tr th {
	background: -moz-linear-gradient(top,  #ffffff,  #A9C3C9);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#A9C3C9));
	padding:5px;margin:2px;
	border:1px solid #28343b;
}
.tbldiv table tr td {
	background-color:#FFFFFF;
	padding:5px;margin:2px;
	border:1px solid #28343b;
}
.lnk  { color:#444; text-decoration:none; cursor:pointer; font-weight: bold;}
.lnk:hover { color:#D0D0D0;}

.tblform {
	width:95%;
	padding:2px;margin:5px;
	background-color:#ffffff;
	border:1px solid #28343b;
}
.tblform  tr th{
	border:1px solid #28343b;
	padding:2px;margin:2px;
	/*background-color:#A9C3C9;*/
	background: -moz-linear-gradient(top,  #ffffff,  #A9C3C9);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#A9C3C9));
}
.tblform  tr td{
	border:1px solid #28343b;
	padding:3px;margin:2px;
}
.tblform2 {
	min-width:40%;
	padding:2px;margin:5px;
	background-color:#ffffff;
	border:1px solid #28343b;
}
.tblform2  tr th{
	border:1px solid #28343b;
	padding:4px;margin:4px;
	/*background-color:#A9C3C9;*/
	background: -moz-linear-gradient(top,  #ffffff,  #A9C3C9);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#A9C3C9));
}
.tblform2  tr td{
	border:1px solid #28343b;
	padding:4px;margin:4px;
}
button {
padding: 2px 5px;

  font: 400 1em "trebuchet ms", serif;

  color: #555;
  background: #ffffff;
  border-width: 1px;
  
  border-color: #fe8d38 #fe8d38 #fe8d38 #fe8d38;
  -moz-border-radius:8px;
  border-radius:8px;
}
button:focus{ color:#fff; background: #feccb1; /* Old browsers */
background: -moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(50%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C */}
INPUT[type=text],input[type=password]{background-color:#F7F7F7;-moz-border-radius:5px;border-radius:5px;padding:4px; border:1px solid #66abfa; width:auto;}
select {background-color:#F7F7F7;-moz-border-radius:5px;border-radius:5px;padding:4px; border:1px solid #66abfa;}
input[type=text]:focus,
input[type=password]:focus,
select:focus {background-color:#CCE3FC;}
textarea  {
	background-color:#F7F7F7;-moz-border-radius:5px;border-radius:5px;padding:4px; border:1px solid #66abfa;
	max-width:290px; width:290px;
}
textarea:focus  {
	background-color:#CCE3FC;
}
.menubutton{
	color: #ffffff;
	
	background: -moz-linear-gradient(top,  #66ABFA,  #E6FAFC);
	background: -webkit-gradient(linear, left top, left bottom, from(#66ABFA), to(#E6FAFC));
	border-color: #ffffff #ffffff #ffffff #ffffff;
}
.menubutton:hover{
	color: #ffffff;
	
	background: -moz-linear-gradient(top,  #E6FAFC,  #66ABFA);
	background: -webkit-gradient(linear, left top, left bottom, from(#E6FAFC), to(#66ABFA));
	border-color: #ffffff #ffffff #ffffff #ffffff;
}
.spacer
{
clear: both;
}
table tr.alt_td2 td
{
	/*background-color: #e0e0e0;*/
	background: -moz-linear-gradient(top,  #ffffff,  #e0e0e0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
}

table tr.alt_td td
{
	background-color: #fff;
}
.tblallcontent {
	width: 1024px; margin-left:auto;margin-right:auto;margin-top:20px;
	border:1px solid #CCE3FC;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
}
.dvheader {
	width: auto; height:50px;
	background-color: #66ABFA; border:1px solid #66ABFA;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:26px; color:#ffffff;
}
.dvmenu {
	width: auto; margin:auto;
	border:1px solid #CCE3FC;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px;
	background: -moz-linear-gradient(top,  #CCE3FC,  #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCE3FC), to(#ffffff))
}
.dvcontent {
	width: auto; text-align:left;
	border:1px solid #CCE3FC;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC))
}
.dvcontentright {
	float:left;
	width: 80%; text-align:left;
	border:1px solid #CCE3FC;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC))
}
.dvcontentmenu {
	float:left;
	width: 18%; text-align:left;
	border:1px solid #CCE3FC;
	padding:5px; margin-right:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC))
}
.dvcontentmenuitem {
	text-align:left;
	border:1px solid #CCE3FC;
	padding:2px; margin-right:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:10px;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC))
}
/*.dvcontentmenuitem:hover {
	text-align:left;
	border:1px solid #CCE3FC;
	padding:2px; margin-right:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px;
	background: -moz-linear-gradient(top,  #CCE3FC,  #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#CCE3FC), to(#ffffff))
}*/
.dvfooter {
	width: auto; margin:auto;
	background-color: #66ABFA; border:1px solid #66ABFA;
	padding:2px; -moz-border-radius:5px; border-radius:5px;
	font-size:12px; color:#ffffff;
}
.tbldivship {
	width: auto; float:left; margin:8px;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC));
	padding:2px; -moz-border-radius:5px; border-radius:5px;
}
.divcontract {
	width: auto;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC));
	padding:4px; -moz-border-radius:5px; border-radius:5px;
}
.divshiphead {
	width: auto;
	background: -moz-linear-gradient(top,  #ffffff,  #029EBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#029EBD));
	padding:4px; -moz-border-radius:5px; border-radius:5px;
}
.divfloatfindcrew{
	position:absolute; width:400px;visibility: hidden;
	float:left; overflow: auto;max-height: 300px;
	display: block; background: -moz-linear-gradient(top,  #ffffff,  #029EBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#029EBD));
	padding:4px; -moz-border-radius:5px; border-radius:5px;
}
.divfloatfindcrew .lnk{ vertical-align:middle;
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC));
	padding:8px; -moz-border-radius:5px; border-radius:5px;
}
.divfloatfindcrew .onduty{ vertical-align:middle;
	background: -moz-linear-gradient(top,  #ffffff,  #FF7598);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FF7598));
	padding:8px; -moz-border-radius:5px; border-radius:5px;
}
.alreadyselected {
	background: -moz-linear-gradient(top,  #ffffff,  #FF7598);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FF7598));
}
.bottom_over {
z-index: 5; 
-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; 
border-top-left-radius:6px;border-top-right-radius:6px;
width: 80%; /*height: 40px;*/ padding:4px;
border: 1px solid #D0D0D0;
}
.dvalertfloat {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 8px; bottom: 0px;

}
body > div.dvalertfloat {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;

}
.alertactive{
	background: -moz-linear-gradient(top,  #ffffff,  #FF7598);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FF7598));
}
.alertnormal{
	background: -moz-linear-gradient(top,  #ffffff,  #CCE3FC);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCE3FC));
}
a.paging { color:#444; text-decoration:none; cursor:pointer; border:1px solid #000; padding:4px;}
a.paging:hover { color:#D0D0D0; padding:4px;}
.pagingactive { background:#FF7598; color:#fff; border:1px solid #000; padding:4px;margin:2px;}

/* style for print framework */
.xpreview {position:fixed;top:0;left:0;bottom:0;right:0;}
.xpreview_bg0 {position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.85;z-index:10000;}
.xpreview_bg1 {position:absolute;top:0;bottom:0;left:0;right:0;z-index:10001;opacity:1;color:#fff;}
.xpreview_frame  {position:absolute;top:20px;bottom:70px;left:50%;width:800px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;}
.xpreview_iframe {border:1px solid #bbb;-moz-border-radius:7px;padding:5px;width:100%;height:100%;}
.xpreview_dvbtn  {position:absolute;height:30px;bottom:15px;left:50%;width:800px;margin:auto;margin-left:-400px;border:0px solid #fff;padding:0px;opacity:1;text-align:center;}
.xpreview_pn {height:19px;width:19px;overflow:hidden;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAc0lEQVR42rXU2wmAMAwF0G5qNstmOkokLYoW87rF+9k2h5JAmoiQjHADonV3vbzDINSjBxsCzpA610UJNKHHgxQYQlkwDUVgGXLAHYIcEIOcHjEKkfEzWoUOCPyArGkSBDk9JAhKg1koBKuQC/61z5Y37QmYBnKZoFdMrgAAAABJRU5ErkJggg==") -0px -0px  no-repeat;width:17px;height:17px;float:right;position:relative;top:10px;right:20px;padding:4px;background-position:center center;cursor:pointer;}
.xpreview_pn:hover{padding:3px;border:1px solid white;-moz-border-radius:3px;}
input.xpreview_btn {background-color:transparent;color:white;border:1px solid #fff;font-size:1.1em;font-weight:bold;-moz-border-radius:5px;padding:3px;padding-left:20px;padding-right:20px;}
input.xpreview_btn:hover {border:1px solid #fff;background-color:#888;color:#000;}
input.xpreview_btn:active {background-color:#aac;}
/*==== End Of Style =====*/

.floatboxblue {
-moz-border-radius:6px;border-radius:6px;
background: #e1ffff; /* old browsers */
background: -moz-linear-gradient(top, #e1ffff 0%, #e1ffff 7%, #e1ffff 12%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(7%,#e1ffff), color-stop(12%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* webkit */
}

.floatboxred {
-moz-border-radius:6px;border-radius:6px;
background: #FC353E; /* old browsers */
background: -moz-linear-gradient(top, #FC353E 0%, #F9C7C7 21%, #FFD3D6 30%, #FC6C7A 49%, #EF0B35 75%, #FC353E 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FC353E), color-stop(21%,#F9C7C7), color-stop(30%,#FFD3D6), color-stop(49%,#FC6C7A), color-stop(75%,#EF0B35), color-stop(100%,#FC353E)); /* webkit */
}

.floatboxred2 {
-moz-border-radius:6px;border-radius:6px;
background: #f85032; /* old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */
}

.floatboxyellow {
-moz-border-radius:6px;border-radius:6px;
background: #fceabb; /* old browsers */
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* webkit */
}

.floatboxsilver {
-moz-border-radius:6px;border-radius:6px;
background: #eeeeee; /* old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
}

.outlineboxsilver {
-moz-border-radius:6px;border-radius:6px;
border:1px solid #828c95; padding:4px;
}

.tooltips {
	border-bottom: 1px dashed brown;
	text-decoration: none;
}

.tooltips:hover {
	position: relative;
}

.tooltips span {
	display: none;
}

.tooltips:hover span {
	-moz-border-radius:6px;border-radius:6px;
	display: block; width:200px;
   	position: absolute; top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #f0f0f0; border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
}

.divfloatfinduser {
	position:absolute; width:400px;visibility: hidden;
	float:left; overflow: auto;max-height: 300px;
	padding:4px;
	/*display: block; background: -moz-linear-gradient(top,  #ffffff,  #029EBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#029EBD));
	padding:4px; -moz-border-radius:5px; border-radius:5px;*/
}
.floatboxblue {
	background: -moz-linear-gradient(top,  #ffffff,  #029EBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#029EBD));
	padding:4px; -moz-border-radius:5px; border-radius:5px;
}

.floatboxred3 {

background: #f85032; /* old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* webkit */
padding:4px; -moz-border-radius:5px; border-radius:5px;
}
.alt_tdorange {
background: #ffffff; /* old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffce94 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffce94)); /* webkit */
}
.divfloatuserlist {
	position:absolute; width:400px;
	float:right; overflow: auto;
	padding:4px;
	/*display: block; background: -moz-linear-gradient(top,  #ffffff,  #029EBD);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#029EBD));
	padding:4px; -moz-border-radius:5px; border-radius:5px;*/
}
.comments {
	font-size:10px; cursor:pointer;
	color:#029EBD;
}
.comments:hover{
	text-decoration: underline;
}
.comcontent {
	background: -moz-linear-gradient(top,  #C2EDFC,  #A9E5F9);
	background: -webkit-gradient(linear, left top, left bottom, from(#C2EDFC), to(#A9E5F9));
	padding:4px; margin:2px; max-width:300px;
}
.comcontent INPUT[type=text], .comcontent textarea{
	background-color:#ffffff;padding:4px;-moz-border-radius:0px; border-radius:0px;
	border:1px solid #ffffff; max-width:290px; width:290px;
}
.comdate {
	font-size:10px;	color:#ffffff; text-decoration:italic;
}
.recruitmentheader{
	padding:4px;
	background: #a9db80; /* old browsers */
	background: -moz-linear-gradient(top, #C2EDFC 0%, #A9E5F9 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* ie */
	background: -o-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* opera */
	-moz-border-radius:6px;border-radius:6px; color:#4C4C4C;
}
.blacklist {
	font-size:10px; cursor:pointer;
	color:#029EBD;
}
.blacklist:hover{
	text-decoration: underline;
}
textarea.questionform{
	max-width:490px; width:490px; height:100px;
}
.countdowntimer{
	float:right; font-size:40px; margin:2px; padding:2px;
}
.ireview_crew_profile{
	float:left; font-size:20px; margin:2px; padding:2px;
}
textarea.txtanswersheet{
	max-width:98%; width:98%; height:100px; font-size:14px;
}
.gradiendarkblue {
	background: #3a8ead; /* Old browsers */
	background: -moz-linear-gradient(top, #3a8ead 0%, #00354a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a8ead), color-stop(100%,#00354a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3a8ead 0%,#00354a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3a8ead 0%,#00354a 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3a8ead 0%,#00354a 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3A8EAD', endColorstr='#00354A',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3a8ead 0%,#00354a 100%); /* W3C */
	color:#ffffff;
	font-family:Tahoma, Geneva,sans-serif;
}
.whitebox {
	background: #ffffff;
	color:#000000;
}
.buttonmultiplechoice {
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	color:#000000;
	font-family:Tahoma, Geneva,sans-serif; font-size:18px;
	-moz-border-radius:6px;border-radius:6px;margin:4px;padding:8px;
	border:1px solid #C1C1C1;
}
.buttonmultiplechoice:hover {
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	cursor:pointer;
}
.labelmultiplechoice{
	float:left;padding:3px;margin-right:4px;font-size:18px;border:1px solid #C1C1C1;-moz-border-radius:6px;border-radius:6px;
	background:#fff;
}
/*--------- End of Add -------------*/


















