/* CSSTidy 1.3dev: Wed, 06 Jun 2012 01:36:48 +0200 */

input,textarea,select {
	vertical-align:middle;
	margin:0 0 0 5px;
	padding:0;
}

form,fieldset {
	border-style:none;
}

html,body {
	margin:0;
	padding:0;
}

BODY,P {
height:100%;
color:#333;
line-height:1.3em;
font-family:Arial;
font-size:10pt;
margin:10px;
}

TD {
font-family:Arial;
font-size:10pt;
margin:10px;
}

input[type=text] {
padding-right:2px;
}

input {
	padding-right:2px;
}

h1,h2,h3 {
display:inline;
}

H1 {
color:Gray;
font-family:Arial;
font-size:16pt;
font-weight:700;
margin-bottom:5px;
}

H2 {
color:Maroon;
font-family:Arial;
font-size:13pt;
font-weight:700;
margin-bottom:5px;
}

H3 {
color:#009;
font-family:Arial;
font-size:12pt;
font-weight:700;
margin-bottom:5px;
}

img {
border-width:0;
}

* {
margin:0;
padding:0;
}

body {
background-color:#FFF;
}

DIV.principal {
position:relative;
width:980px;
border-radius:15px;
margin:auto;
padding:15px;
}

DIV.sidebar {
background:#A51182;
float:left;
width:300px;
border-radius:15px;
}

DIV.divContent {
background:#829A11;
float:right;
width:670px;
border-radius:15px;
}

DIV.footer {
background:#DA3838;
height:150px;
display:inline-block;
width:100%;
border-radius:15px;
}

.toolbar {
box-shadow:0 5px 10px 0 #023667;
background-color:#FFF;
border:1px solid #FFC320;
padding-top:3px;
border-radius:3px;
behavior:url(/iCargo/Styles/css3pie/PIE.htc);
}

#wrapper {
z-index:100;
overflow:hidden;
margin:0 auto;
padding:15px 10px;
}

BLOCKQUOTE {
margin:0 0 0 15px;
}

DIV.searchFilters {
border:solid 1px gray;
border-right:solid 1px gray;
background-color:#DDD;
overflow:hidden;
padding:5px;
}

DIV.preloader {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#FFF;
z-index:1;
}

DIV.grayBorder {
border:solid 1px gray;
background-color:#FFF;
margin:0;
padding:5px;
}

DIV.grayBorderNoPadding {
border:solid 1px gray;
background-color:#FFF;
margin:0;
}

DIV.blue {
border:solid 1px gray;
background:navy;
color:#FFF;
padding-top:2px;
padding-left:2px;
padding-bottom:2px;
}

.main_container {
  display: table;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  /*width: 740px;*/
}

.main_top {
background:#BFDBFF;
height:11px;
}

.form_container {
background:#fff;
border:2px solid #91b1e3;
/*width:95%;*/
overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
margin:0 auto;
padding:10px;
}

.cont {
background:#3F5C88;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border:1px solid #000;
behavior:url(/iCargo/Styles/css3pie/PIE.htc);
padding:12px;
}

span.shortcut {
font-family:Arial;
font-size:8pt;
font-weight:700;
color:#F90;
}

SPAN.gray {
color:#999;
}

SPAN.blue {
color:#009;
}

SPAN.white {
color:#FFF;
}

SPAN.red {
color:red;
}

SPAN.small {
font-size:9pt;
}

SPAN.xsmall {
font-size:8pt;
}

SPAN.currency {
color:green;
font-size:8pt;
font-weight:700;
}

.searchFilters {
width:100%;
border:solid 1px gray;
background-color:#DDD;
margin-bottom:15px;
overflow:hidden;
}

.searchFilters TD {
color:#000;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

TABLE.formInputs {
border-collapse:collapse;
background-color:#FFF;
margin-top:0;
margin-right:auto;
margin-left:auto;
border-style:none;
border-width:0;
}

TABLE.formInputs TD {
padding-right:20px;
padding-bottom:5px;
}

TABLE.formInputs TD.noPadding {
padding:0;
}

TABLE.formInputsHor {
border-collapse:collapse;
background-color:#FFF;
margin-top:0;
margin-left:15px;
margin-right:0;
border-style:none;
border-width:0;
}

TABLE.formInputsHor TD {
padding-right:5px;
padding-bottom:5px;
}

TABLE.formbuttons {
border-collapse:collapse;
border-style:none;
border-width:0;
}

TABLE.formbuttons TD {
padding:10px;
}

FORM.dialogForm {
margin-left:10px;
margin-top:5px;
}

.dtg1 {
width:100%;
color:#000;
background-color:#CCC;
height:5px;
}

.dtg1 TD,TH {
height:5px;
margin:2px;
padding:5px;
}

.dtg1 A {
color:#000;
text-decoration:underline;
height:5px;
}

.dtg1_AIS /*AlternatingItemStyle*/ {
background-color:#CCC;
height:5px;
}

.dtg1_SIS /*SelectedItemStyle*/ {
background-color:#F5DEB3;
height:5px;
}

.dtg1_HS /*HeaderStyle*/ {
background-color:#315184;
color:#FFF;
font-weight:700;
height:5px;
}

.dtg1_HS A /*HeaderStyle:Link*/ {
color:#FFF;
text-decoration:underline;
}

.dtg1_FS /*FooterStyle*/ {
background-color:#000;
color:#FFF;
height:5px;
}

.dtg1_PS /*PageStyle*/ {
background-color:#999;
height:5px;
}

.dtg2 {
background-color:#FFF;
color:#000;
border:solid 1px #999;
width:100%;
}

.dtg2 th {
background-color:#315184;
color:#fff;
background:#315184 url(grd_head.png) repeat-x top;
_background:#315184;
border-left:solid 1px #525252;
font-size:.9em;
padding:4px 2px;
}

.dtg2 TD,TH {
height:22px;
margin:2px;
padding:5px;
}

.dtg2 A {
color:#000;
text-decoration:underline;
}

.dtg2_AIS /*AlternatingItemStyle*/ {
text-align:center;
background-color:#CCC;
height:22px;
}

.dtg2_SIS /*SelectedItemStyle*/ {
background-color:#009;
height:22px;
}

.dtg2_HS /*HeaderStyle*/ {
text-align:center;
background-color:#315184;
_background:#315184;
color:#FFF;
font-weight:700;
height:25px;
}

.dtg2_FS /*FooterStyle*/ {
background-color:#A9A9A9;
color:#000;
height:25px;
}

.dtg2_PS /*PageStyle*/ {
background-color:#999;
height:25px;
}

.tb11 {
	background:#FFF url('/iCargo/Images/search.png') no-repeat 4px 4px;
	border:1px solid #CCC;
	width:230px;
	/*height:18px;*/
	padding:4px 4px 4px 22px;
}

.tb6 {
	border:3px double #CCC;
	width:230px;
}

.tb10 {
background-image:url('/iCargo/Images/form_bg.jpg');
background-repeat:repeat-x;
border:1px solid #d1c7ac;
width:230px;
color:#333;
margin-right:4px;
margin-bottom:8px;
font-family:tahoma, arial, sans-serif;
padding:3px;
}

.tb7 {
width:221px;
background:transparent url('/iCargo/Images/bg.jpg') no-repeat;
color:#747862;
height:20px;
border:0;
margin-bottom:0;
padding:4px 8px;
}

.tb12 {
border:1px solid #CCC;
width:230px;
height:18px;
padding:4px 4px 4px 18px;
}

.info {
background:#E7F9F8 url('/iCargo/Images/info.gif') center no-repeat;
background-position:center;
width:20px;
text-align:center;
border-top:2px solid #B5D4FE;
border-bottom:2px solid #B5D4FE;
border-left:2px solid #B5D4FE;
border-right:2px solid #B5D4FE;
color:#000;
padding:5px 20px 5px 45px;
}

.lblError {
background:#FBB url('/iCargo/Images/symbol-error.png') no-repeat left center;
background-position:2%;
border-top:2px solid #F97D7D;
border-bottom:2px solid #F97D7D;
border-left:2px solid #F97D7D;
border-right:2px solid #F97D7D;
padding-left:23px;
}

.lblInformation {
background:#E7F9F8 url('/iCargo/Images/Info_16x16.png') no-repeat left center;
background-position:2%;
padding-left:23px;
padding-right:2px;
border-top:2px solid #B5D4FE;
border-bottom:2px solid #B5D4FE;
border-left:2px solid #B5D4FE;
border-right:2px solid #B5D4FE;
}

.lblWarning {
background:#FF9 url('/iCargo/Images/warning-16X16.png') no-repeat left center;
background-position:2%;
padding-left:23px;
padding-right:2px;
border-top:2px solid #FC0;
border-bottom:2px solid #FC0;
border-left:2px solid #FC0;
border-right:2px solid #FC0;
}

#Progress {
background:#FF9 url(/iCargo/Images/Misc/loading.gif) no-repeat left center;
padding-left:20px;
padding-right:2px;
z-index:600;
border-right:2px outset;
border-top:2px outset;
border-left:2px outset;
border-bottom:2px outset;
position:absolute;
background-color:#FFF;
opacity:0;
}

.dtg1_IS /*ItemStyle*/,.dtg1_EIS /*EditItemStyle*/ {
background-color:#FFF;
height:5px;
}

.dtg2_IS /*ItemStyle*/,.dtg2_EIS /*EditItemStyle*/ {
text-align:center;
background-color:#FFF;
height:22px;
}

/*.updateProgress 
{	
	filter: alpha(opacity = 80) !important;
	opacity: 0.8 !important;
	position: absolute !important; 
	width: 100% !important;
}*/

.updateProgress 
{	
	filter: alpha(opacity = 80) !important;
	opacity: 0.8 !important;
	position: fixed !important; 
	width: 100% !important;
	left: 0px;
	top: 5px;
	z-index: 1;
}



#bgDiv,#bgDivProgress {
	overflow:hidden;
	/*width:100%;
	position:fixed;*/
	top:0;
	left:0;
	background-color:#FFF;
	z-index:500;
	margin:0;
	padding:0;
	
	filter: alpha(opacity = 80) !important;
	opacity: 0.8 !important;
	position: absolute !important; 
	width: 100% !important;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2; 
    border:solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff; 
    margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080; 
    padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #e9e9e9; 
    border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center; 
    font-weight:bold; 
    margin-bottom: 4px; 
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080; 
    font-weight: bold; 
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

/****************************************************/

/*Export Manifest Agent Notification Style*/
.lblCheckBoxList label{

	padding-left: 10px;
	
}

/****************************************************/