 


/* the div that holds the date picker calendar */
.dpDiv1 {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable1 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #505050;
	background-color: #fff;
	border: 0px solid #aaa;
	width:172px;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR1 {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR1 
{
	height : 19px;
}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR1 
{
    display:none;
}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR1 
{
    display:none;
}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTDWeekend1 {
	border: 1px solid #e5e5e5;
	font-size:11px;
	color: #656565;
	background-color: #dce7f6;
	width:19px;
	height:19px;
	line-height:19px;
	margin:1px;
	text-align:center;
}

.dpTDWeekend1:hover {
	background-color: #dce7f6;
	border: 1px solid #e5e5e5;
	cursor: pointer;
}

.dpTD1 {
	border: 1px solid #e5e5e5;
	font-size:11px;
	color: #656565;
	background-color:#eff2eb;
	width:19px;
	height:19px;
	line-height:19px;
	margin:1px;
	text-align:center;	

}
.dpTD1:hover {
	background-color: #dce7f6;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD1 {
	border: 1px solid #e5e5e5;
	font-size:11px;
	color: #656565;
	background-color:#ffff99;
	width:19px;
	height:19px;
	line-height:19px;
	margin:1px;
	text-align:center;
	}

.dpDayHighlightTD1:hover {
	background-color: #ffff99;
	border: 1px solid #000;
	cursor: pointer;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover1 {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD1 
{
    color : #656565;
    font-size : 12px;
    font-family : Arial;
    text-align:center;
    line-height:17px;
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD1 
{
    	border : solid 1px #e5e5e5;
	height:17px;
	width:17px;
	line-height:17px;
		background-color: #eff2eb;
		text-align:center;
	}
	.dpButtonTD:hover {background-color: #dce7f6;}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD1 {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD1 {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText1 {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight1 {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	font-weight: bold;
	padding: 0px;
    background-color: Transparent;
	border:none;
    cursor:pointer;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	font-weight: bold;
		
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	}
	
	
	
	

a:link {
	text-decoration: none;
	border: solid 0 #FFFFFF;
	border-bottom-color:White;
}
a:visited {
	text-decoration: none;
	border: solid 0 #FFFFFF;
	border-bottom-color:White;
}
a:hover 
{
	color: #132E3E;	
}

.text-input {
	font-size: 11px;
	font-weight: normal;
	font-family: sans-serif;
	border: solid 1px #CCCCCC;	
	padding:2px 2px 2px 2px;
	display:inline-block;
}	
.fixed-width-long
{
	width:220px;
}
#footerHeaderContentEmailForm .text-input {
	font-size: 11px;
	font-weight: normal;
	font-family: sans-serif;
	width: 400px;
	height:20px;
	border: solid 1px #CCCCCC;	
	padding:2px 2px 0px 2px;
}
#footerHeaderContentEmailForm .text-area {
	font-size: 11px;
	font-weight: normal;
	font-family: sans-serif;
	width: 400px;
	border: solid 1px #CCCCCC;	
	padding:2px 2px 0px 2px;
}

.search-input {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 240px;
	height:20px;
	border: solid 1px #CCCCCC;	
	padding:2px 2px 0px 2px;
}

.report-function
{
	padding-top:5px;padding-bottom:5px;position:relative;
}
.report-function a:link
{
	color:#333;
}
.report-function a:visited
{
	color:#333;
}
.report-function a:hover
{
	color:#000;
}
a.like:link
{
	color:gray;
}
a.like:visited 
{
	color:gray;
}
a.like:hover
{
	color:#333;
}
a.button:link 
{
    background:none repeat scroll 0 0 #8AAFE2;
    border:1px solid #7296C8;
    color:#fff;
    display:inline-block;
    cursor:pointer;
    font-size:11px;
    height:20px;
    line-height:20px;
    padding:0px 10px;
    text-align:center;
    text-decoration:none;
}
a.button1:link 
{
    background:none repeat scroll 0 0 #8AAFE2;
    border:1px solid #7296C8;
    color:#fff;
    display:inline-block;
    cursor:pointer;
    font-size:11px;
    height:20px;
    line-height:20px;
    padding:0px 10px;
    text-align:center;
    text-decoration:none;
}
.buttonInput
{
	font-family: Verdana;
	border:1px solid #7296C8;
	color:#FFFFFF;
	height:20px;
	background:none repeat scroll 0 0 #8AAFE2;
	font-size:10px;	 	
}
a.button:visited 
{
    background:none repeat scroll 0 0 #8AAFE2;
    border:1px solid #7296C8;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    line-height:20px;
    font-size:11px;
    height:20px;
    padding:0px 10px;
    text-align:center;
    text-decoration:none;
}
a.button:hover
{
	background:none repeat scroll 0 0 #8AAFE2;
    border:1px solid #7296C8;
    color:#fff;
    display:inline-block;
    cursor:pointer;
    font-size:11px;
    height:20px;
    line-height:20px;
    padding:0px 10px;
    text-align:center;
    text-decoration:none;
} 
a.button-alt-style1:link
{
	background:none repeat scroll 0 0 gray;
}

html{
	scrollbar-face-color:#CCCCCC;
	scrollbar-base-color:#CCCCCC;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-Color:#CCCCCC;
	height: 100%;
	overflow-y:scroll; 
   }


body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;

	
}  
.subhdrwhite { 
	FONT-SIZE: 9px; FONT-WEIGHT:normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; text-decoration:none;
}
.buttonStyleEmail
{
	font-family: Verdana;
	border: solid 1px #34282C;
	color:#FFFFFF;
	background-color:#736F6E;
	font-size:10px;
}
.buttonStyleLogin
{
	font-family: Sans-Serif;
	border: solid 1px #34282C;
	color:#FFFFFF;
	background-color:#736F6E;
	font-size:12px;	 	
	padding:3px 0px 3px 0px;
}
.buttonStyleRed
{
	font-family: Verdana;
	border: solid 1px #34282C;
	color:#FFFFFF;
	background-color:red;
	font-size:10px;	 	
}
.buttonStyleGreen
{
	font-family: Verdana;
	border: solid 1px #34282C;
	color:#FFFFFF;
	background-color:green;
	font-size:10px;	 	
}
.buttonStyleBlue
{
	font-family: Verdana;
	border: solid 1px navy;
	color:#FFFFFF;
	background-color:#488AC7;
	font-size:10px;	 	
	padding:0px 5px 0px 5px;
}

.buttonStyleGreenBig
{
	height:40px;
	vertical-align:middle;
	font-family: Verdana;
	border: solid 1px #34282C;
	color:#FFFFFF;
	background-color:green;
	font-size:11px;	 	
	 font-weight:bold;
}

.LoginHeader {
	color: #151B54;
	font-size: 17px;
	padding:0px 0px 7px 0px;
	font-weight: bold;
	font-family:sans-serif,Tahoma, Arial, Helvetica;
}
.style1 {
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration:none;
}
.styleError {
	color:Red;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.style2 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size9Bold2{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.Size9Red{
	color: Red;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size9RedBold{
	color: Red;
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size9Bold2TH{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #CCC;
	text-align:left;
	height:25px;
}
.Size9{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: sans-serif,Tahoma, Arial, Helvetica;	
}
.Size12{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family:Sans-Serif, Arial, Helvetica, sans-serif;	
}
.Size12Bold{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family:Sans-Serif, Arial, Helvetica, sans-serif;	
}
.Size9Blue{
	color: navy;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size9Bold{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size9BoldEmail{
	color: #151B54;
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.Size11Bold{
	color: #151B54;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.Size13Bold{
	color: #151B54;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.styleTableH {
	color: #151B54;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
.style4 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana;
}

.style5 {
	color: #FFFFFF;
	font-size: 25px;
	font-weight: normal;
	font-family:Calibri;
}

.styleContent {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
	text-decoration:underline;
	border-bottom: solid 0px #FFE87C;	
}


.style3 {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 240px;
	border: solid 1px #CCCCCC;	
}

.forminput {
	width: 160px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	
}
.style6 {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
	background-color:#FFE87C;
	border: solid 0px #FFE87C;	
}



.AdminHeaderLinkText
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration:none;
}
a.AdminHeaderLink:link 
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration:none;
}
a.AdminHeaderLink:visited 
{
		color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: underline;	
	text-decoration:none;	
	color: Navy;
	text-decoration:none;
}
a.AdminHeaderLink:hover 
{
color: #151B54;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration:underline;
}
.CMS_hide 
{
	visibility: hidden;
	display:none;
}

.logoheader 
{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	
}
.themecolor,.container .row h4{color:#357EC7 !important;}
.top-nav-user a.blue:link,.top-nav-user a.blue:hover,.top-nav-user a.blue:visited{color: #357EC7 !important;}
a.HeaderLink:link 
{
	margin:0px 0px 0px 0px;
	color: #357EC7;
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.HeaderLink:visited 
{
	margin:0px 0px 0px 0px;
	color: #357EC7;
	font-family:Arial;font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	 text-decoration: underline;	
	text-decoration:none;	
	text-decoration:none;
}
a.HeaderLink:hover 
{
	margin:0px 0px 0px 0px;
	color: gray;
	font-weight: bold;
	font-family: Arial;
	text-decoration:underline;
}
.HeaderLink2
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.HeaderLink2:link 
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.HeaderLink2:visited 
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
a.HeaderLink2:hover 
{
color: #FFFFFF;
	
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:10px;
	text-decoration:underline;
}
a.greenlink:link 
{
	color: green;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: none;	
	 
}
a.greenlink:visited 
{
	color: green;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:11px;
	 text-decoration: none;	
	
}
a.greenlink:hover 
{
color: green;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:11px;
	text-decoration:underline;
}

a.normallink:link 
{
	color: #151B54;
	font-size: 11px;
	font-weight: normal;
	font-family:sans-serif,Tahoma, Arial, Helvetica;	
	text-decoration: underline;	
}
a.normallink:visited 
{
	color: #151B54;
	font-weight: normal;
	text-decoration: underline;	
	
}
a.normallink:hover 
{
color: #151B54;
	font-weight: normal;
	text-decoration:underline;
}
.tableShopItem
{		
border: solid 1px #CCCCCC;	
background-color:#FFFFFF;
width:130px;
height:130px;
 margin: 5px 5px 5px 5px;
 float:left;
 
}
.tableShopBanner
{		
border: solid 1px #CCCCCC;	
background-color:#FFFFFF;
width:600px;
height:200px;
 margin: 5px 5px 5px 5px;
 float:left;
 
}
.tableDay
{		
border: solid 1px #CCCCCC;	
background-color:#FFFFFF;
width:110px;
height:110px;
 margin: 5px 5px 5px 5px;
 float:left;
 
}

.cellDay
{		
	color: #151B54;
	font-size: 9px;
	font-weight: bold;
	font-family:Arial;
	text-decoration:none;
	vertical-align:top;
	text-align:right;
	
}
.cellDayContent
{		
	color: #151B54;
	font-size: 9px;
	font-weight: bold;
	font-family:Arial;
	padding-left:3px;
	text-decoration:none;
	vertical-align:top;
	text-align:left;
	
	
}

.table1_bottom
{		
border-bottom: solid 1px #c2c2c2;margin-bottom:0px;	
background-color:#F3F3F3;

}

.table1
{		
border: solid 1px #c2c2c2;margin-bottom:0px;	
background-color:#f9f9f9;

}
.tableoption
{		
border-top:solid 3px #565051;
border-left: solid 1px #E3E4FA;
border-right: solid 1px #E3E4FA;
border-bottom: solid 1px #E3E4FA;
background-color:#F3F3F3;
position:relative;

}
.tableoption table tr td
{
	padding:5px 5px 5px 5px;
}
.tableoptiontabheaderactive
{		
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
background-color:#565051;
color:#FFFFFF;
padding:3px 10px 3px 10px;
cursor:pointer;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.tableoptiontabheaderinactive
{		
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
background-color:#F3F3F3;
color:#000000;
padding:3px 10px 3px 10px;
cursor:pointer;
font-size: 11px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.table2
{		
border: solid 1px #c2c2c2;margin-bottom:10px;
}
.main-div-container
{		
border-left: solid 1px #c2c2c2;
border-right: solid 1px #c2c2c2;
border-bottom: solid 1px #c2c2c2;
border-top: solid 0px #c2c2c2;
margin-bottom:0px;
padding:10px 15px 10px 15px;
}
.main-div-left
{		
	float:left;
	width:200px;
	vertical-align:top;
}
.main-div-right
{	
	float:right;	
	width:500px;
	vertical-align:top;
}
.desc-div-container
{		
border: solid 1px #CCC;margin-bottom:0px;	
background-color:#f9f9f9;
padding:10px 10px 10px 10px; 
}

.footertable
{		
border-top: solid 0px #c2c2c2;margin-bottom:10px;	
padding:0px 0px 0 0px;
}
a.frontierforce:link 
{
	color: #132E3E;
	font-size: 10px;
	font-weight: normal;
	font-family:Tahoma;
}

a.footer:link 
{
	color: #132E3E;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma;
	text-decoration: none;	
	padding-top:10px;
	 margin-top:10px;
}
a.footer:visited 
{
	color: #132E3E;
	font-weight: normal;
	font-family: Tahoma;font-size:11px;
	 text-decoration: none;	
	padding-top:10px;
	margin-top:10px;
	
	
}
a.footer:hover 
{
color: gray;
	padding-top:10px;
	margin-top:10px;
	font-weight: normal;
	font-family: Tahoma;font-size:11px;
	border-bottom:dotted 1px gray;
	
}
.footer
{
	color: gray;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;	
	padding-top:10px;
	 margin-top:10px;
}
.tableProductDetail
{		
border: solid 1px #CCCCCC;	
background-color:#FFFFFF;


 margin: 5px 5px 5px 5px;
 
 
}
.Size8
{
	font-family: sans-serif,Arial, Helvetica;
	font-size:9px;		
	color:#000;
}
.Size9ProductDescClose{
	color: #CCCCCC;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}
.rptheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	background-color: #EBEBEB;
}
.contentHeaderSide
{
    font-size: 11px;
    font-weight:bold;
    font-style:normal;
    margin-bottom: 0px;
    color: #003F87;
	font-family: Tohoma,Arial, Helvetica, sans-serif;
}
.PagerNumber{
	color: #151B54;
	font-size: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 8px 2px 8px;
}
.PagerNumberSelected{
	color: #151B54;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 8px 2px 8px;
}
.Size15Bold{
	color: #151B54;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.tableDashHead
{		
	color: #151B54;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px; border-bottom:solid 1px #CCCCCC;background-color:#F3F3F3;
}
.tableDashItem
{		
	display:block;
	border-top: solid 0px #808080;
border-left: solid 1px #808080;
border-right: solid 1px #808080;
border-bottom:solid 1px #808080;
margin-top:5px;	
background-color:#FFFFFF;
max-width:530px; position:relative;
text-align:center;
padding:5px 0px 5px 0px;

}
.tableDashOption
{		
	display:block;
border: solid 1px #CCCCCC;margin-bottom:10px;	
background-color:#FFFFFF;
width:100%; float:left;margin:5px 5px 5px 5px;position:relative;
}

a.dashlink:link 
{
		color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:sans-serif;	
	text-decoration: none;	
	padding-top:10px;
	 margin-top:10px;
}
a.dashlink:visited 
{
		color: #000000;
	font-weight: normal;
	font-family:sans-serif;	
	font-size:11px;
	 text-decoration: none;	
	padding-top:10px;
	margin-top:10px;
	
}
a.dashlink:hover 
{
	color: navy;
	padding-top:10px;
	margin-top:10px;
	padding-left:10px;
	font-weight: normal;
	font-family:sans-serif;	
	font-size:11px;
	text-decoration:none;
}
.buttonStylePager{
	font-family: Verdana;
	color:#000;
	font-size:11px;
}
a.buttonStylePagerNumber
{
	font-family: Verdana;
	border: solid 0px #34282C;
	color:#666666;
	background-color:#FFF;
	font-size:11px;
	padding:0px 4px 0px 4px;
	
}
a.buttonStylePagerNumber:hover
{
	text-decoration:underline;
	
}
a.buttonStylePagerNumberSelected
{
	padding:0px 4px 0px 4px;
	font-family: Verdana;
	border: solid 0px #34282C;
	color:#000;
	font-weight:bold;
	background-color:#FFF;
	font-size:11px;
}

.checkbox1 {
   width: 16px;
   height: 11px;
   vertical-align:bottom;
 }
 
 a.greylink:link 
{
	color: #A9A6A6;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	text-decoration: underline;	
	 
}
a.greylink:visited 
{
	color: #A9A6A6;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:11px;
	 text-decoration: underline;	
	
}
a.greylink:hover 
{
color: #A9A6A6;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-size:11px;
	text-decoration:underline;
}

.style7 {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
.ThumbNailHolder
    {
    height:80px;width:80px; float:left;border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    overflow:hidden; cursor:pointer;
    }
.ThumbNailHolderIcon
    {
    height:40px;width:40px; float:left;border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    overflow:hidden; cursor:pointer;
    }    
  .ThumbNailHolderUserPhoto
    {
    height:120px;width:70px; float:left;border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    overflow:hidden; cursor:pointer;
    }    
    
   .ThumbNailHolderJobPhoto
    {
    height:120px;width:70px; float:left;border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    overflow:hidden; cursor:pointer; text-align:center; position:relative;
    }    
    
    .ThumbNailHolderJobAction
    {
    height:120px;width:70px; border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    overflow:hidden; cursor:pointer; text-align:center; position:relative;
    background-color:#FFFFFF;
    }    
    
    
    
    table.normalgrey 
    {
	border-spacing: 0;
	border: 0px solid #CCCCCC;
	
}
table.normalgrey th, table.normalgrey td {
	text-align: left;	
	padding: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #444;
	background-color:#FFFFFF;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#151B54;
}
table.normalgrey th {
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	border-color:#CCCCCC;
	vertical-align:top;
	color:#151B54;
}
table.normalgrey td {
	border-width: 1px 1px 1px 1px;
	border-color:#CCCCCC;
	background-color: #F3F3F3;
	color:#000000;
}

table.normalgrey tr.highlight td {
	background-color: #ffff99;
}

table.normalwhite {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:0px 0px 0px 0px;

}
.borderrightbottom {
	border-spacing: 0;
	border-top: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#151B54;
	
}
.bordertdright {
	border-spacing: 0;
	border-top: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#000000;
}
.borderbottom {
	border-spacing: 0;
	border-top: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#151B54;
}
.bordertd {
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#000000;
}

.stylesolid
{
opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);
}
.stylesolid:hover 
{
opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40);
}

.styletrans
{
		opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40);
}
.styletrans:hover 
{
opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);
}
.despatch_driver
{
	padding:3px 5px 3px 5px;
}
.despatch_driver_odd
{
	background-color:#F3F3F3;
	padding:3px 5px 3px 5px;
}
.despatch_driver:hover 
{
	background:#ECD872 url(../../files/images_effect_popup/icon_right.gif) no-repeat center right;
	cursor:pointer;
}
.despatch_driver_odd:hover
{
	background:#ECD872 url(../../files/images_effect_popup/icon_right.gif) no-repeat center right;
	cursor:pointer;
}
.td_odd
{
	background-color:#F3F3F3;
	padding:3px 5px 3px 5px;
	color:#000;
}
.td_odd td
{
	background-color:#F3F3F3;
	padding:3px 5px 3px 5px;
	color:#000;
}
.td_even
{
	background-color:#FFFFFF;
	padding:3px 5px 3px 5px;
	color:#000;
}
.td_even td
{
	background-color:#FFFFFF;
	padding:3px 5px 3px 5px;
	color:#000;
}
.ThumbNailHolderMainMenu 
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #CCC;
    Background-color:#FFF;
    position:relative;
}
.ThumbNailHolderMainMenu:hover
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #000000;
    Background-color:#FFF;
    position:relative;
}



.ThumbNailHolderMainMenu a
{
	color: #474747;
	text-decoration: none;
	border: solid 0 #FFFFFF;
	border-bottom-color:White;
	font-weight:normal;
	text-align:center;
}

.ThumbNailHolderFolder
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #CCC;
    Background-color:#FFF;
    position:relative;
}
.ThumbNailHolderFolder:hover
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #000000;
    Background-color:#FFF;
    position:relative;
}
.ThumbNailHolder 
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #CCC;
    Background-color:#FFF;
    position:relative;
}
.ThumbNailHolder:hover
{
    height:90px;width:120px; float:left;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
    text-align:center;
    color:#474747;
    border:1px solid #000000;
    Background-color:#FFF;
    position:relative;
}



.ThumbNailHolder a
{
	color: #474747;
	text-decoration: none;
	border: solid 0 #FFFFFF;
	border-bottom-color:White;
	font-weight:normal;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
}

.ThumbNailSpan
{
	border-bottom-color:White;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
}
.ThumbNailHolder blockquote
{
    display: inline-block;
	margin-top:5px;
}

    .ThumbNailHolder1
    {
    height:80px;width:80px; float:left;border:solid 1px #CCCCCC;margin:5px 5px 5px 5px;
    }
    
.ThumbNailHolderHeader
    {
    height:30px;width:30px; float:right;border:solid 0px #CCCCCC;margin:5px 5px 5px 5px;
    padding:5px 0px 5px 0px;
     text-align:center;
     color:gray;
     cursor:pointer;
    }
.bordertdgrey td {
      font-size: 11px;
      font-family:Arial;
      font-style:normal;
      color:#000000;
      background-color:#FFFFFF;
}
    
    

.errorMsg { background-color: #fbf9f2; border:1px solid #d73131;
padding: 5px 5px 5px 5px; color: #d73131; margin-bottom:10px; }

.table1small
{		
border: solid 1px #c2c2c2;margin-bottom:0px;	
background-color:#f3f3f3;
}

.ereport-item
{
	width:415px; float:left;padding:10px 10px 10px 10px;
	border:dashed 1px #FFF;
}
.ereport-item:hover
{
	width:415px; float:left;padding:10px 10px 10px 10px;
	background-color:#f3f3f3;
	border:dashed 1px #CCC;
}

.ereport-mainitem
{
	width:313px; padding-right:20px;margin-bottom:20px;border:solid 0px #CCC;	
	min-height:200px;
	float:left;
}
.ereport-mainitem .report-desc
{
	min-height:75px;
}

a.reportheaderlink:link
{
	color:Gray;
}
a.reportheaderlink:visited
{
	color:Gray;
}
a.reportheaderlink:hover
{
	border-bottom:dotted 1px gray;
	color:Gray;
}
a.reportitemlink:hover
{
	border-bottom:dotted 1px gray;
	color:Gray;
}

.reportheader
{
	color:gray; padding-bottom:5px;
	font-size:17px;
	font-weight:bold;
}



.event-item
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background:#FFF;
	padding:5px 5px 5px 5px;
	border:solid 1px #CCC;
	width:auto;
	min-height:110px;
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90);
}

.inputmandatory
{
background-color:#ffff99;
border:solid 1px #CCCCCC;
}

#tat_table
{
border:solid 1px #CCC;
width:400px;
}



.holder-email
{
	width:90%;
}

.holder-email div
{
	padding:2px 0px 2px 0px;
}
.holder-email div span
{
	font-weight:bold;
}

#holder-email #holder-email-from 
{
	
}
#holder-email #holder-email-to
{
	
}
#holder-email #holder-email-cc
{
	
}
#holder-email #holder-email-receive
{
	
}
#holder-email #holder-email-subject
{
	
}
#holder-email #holder-email-attachment
{
	
}
.holder-email .holder-email-content
{
	margin-top:10px;
	border-top:solid 1px #CCC;
	padding-top:10px;
}


#breadcrumb {
    font: 11px Arial, Helvetica, sans-serif;
    background-image:url('../../image/breadcrumb/bc_bg.gif'); 
    background-repeat:repeat-x;
	height:25px;
    line-height:25px;
    color:#888;
    border:solid 0px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
    margin-top:0px;
}

#breadcrumb li {
    list-style-type:none;
    padding-left:10px;
	display:inline-block;
	float:left;
}

#breadcrumb a {
	display:inline-block;
    background-image:url('../../image/breadcrumb/bc_separator.gif'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#333333;
	outline:none;
}

.home {
    border:none;
    margin: 7px 0px;
}

#breadcrumb a:hover {
	color:#35acc5;
}





/*=================*/
/* =TOOL BAR STYLE */
.popChat {display: none; position: fixed;  color: #000000; text-align: right; border: 0px solid maroon;top: auto; bottom: 26px; right:0px; z-index: 1000; }
.popChatHolder {border:solid 1px #CCC;background-color:#FFF; text-align:right;}
.popChatHolder a:hover {color:gray;}
.popupChatHeader {background-color:#F3F3F3; color:#000; text-align:left; padding:5px 2px 5px 5px; width:auto;
	font-size: 11px;
	font-weight: normal;
	font-family:sans-serif,Tahoma, Arial, Helvetica;} 
	
.dynamicDiv {display:inline-block;position: relative;  color: #000000; text-align: right; background-color:#F3F3F3;  border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 0px solid #CCCCCC;z-index: 1000; margin-right:0px;margin-left:0px; padding: 4px 5px 2px 20px; font-weight: normal; font-size: 11px; float:right;font-family: Arial, Helvetica, sans-serif; height:19px;width:auto;}
.dynamicDiv-New {display:inline-block;position: relative;  color: #000000; text-align: right; background-color:#E3E4FA;  border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-right: 0px solid #CCCCCC;z-index: 1000; margin-right:0px;margin-left:0px; padding: 4px 5px 2px 20px; font-weight: normal; font-size: 11px; float:right;font-family: Arial, Helvetica, sans-serif; height:19px;width:auto;}
.dynamicDiv-Focus {display:inline-block;position: relative;  color: #000000; text-align: right; background-color:#FFF;  border-left: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-right: 0px solid #CCCCCC;z-index: 1000; margin-right:0px;margin-left:0px; padding: 4px 5px 2px 20px; font-weight: normal; font-size: 11px; float:right;font-family: Arial, Helvetica, sans-serif; height:19px;width:auto;}

.ChatBoxDivInput {
text-align:left;
    padding:2px 2px 2px 2px;
    border-top:solid 1px #CCCCCC;border-left:solid 0px #CCCCCC;border-bottom:solid 0px #CCCCCC;border-right:solid 0px #CCCCCC;width:230px;height:18px;
}
.ChatBoxDiv {position: fixed;  color: #000000; text-align: right; background-color:#FFF;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-top: 1px solid #CCC;top: auto; z-index: 1000; font-weight: normal; font-size: 11px; float:left; padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;}

.ChatBoxTextDiv {height: 200px; width: 200px; overflow: auto;background-color: #888888;display:none;}	
.ChatToolBar {height:24px; padding:0px 2px 0px 0px;position: fixed;right:10px;bottom:0px;
	border-top: solid 0px #CCCCCC;border-right: solid 0px #CCCCCC;
	border-left: solid 0px #CCCCCC;
	text-align:right;
	margin-right:10px; margin-left:10px;display:block; z-index:1100;}
/*=================*/


/*=================*/
/* =LOGIN STYLE */
.roundedBox {background-color: #f3f3f3;padding:10px 10px 10px 10px;}
/*=================*/

/*=================*/
/* =ESHIPPING STYLE */
.UserTable tr td textarea input select
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	

}
/*=================*/

.UserTable
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.UserTable td
{
	height:27px;
}

.UserTable td input.text
{
	width:180px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.UserTable td select
{
	width:190px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
.UserTable td textarea
{
	width:190px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}
	
	
	
* {margin:0px; padding:0px;}


* { font-family:sans-serif; }


body 
{
    width:100%;
     background-color:#FFFFFF;
    /*overflow-y:auto;*/
}

a, a:link, a:active, a:visited 
{ 
    color:#000; 
    text-decoration:none; 
}
a:hover 
{
    color:#000;
    cursor:pointer;
}
img {border:none;}
input {padding-left:3px;padding-right:3px; border:solid 1px #CCC;}
textarea {padding-left:3px;padding-right:3px; border:solid 1px #CCC;}
select {padding-left:3px;padding-right:0px; border:solid 1px #CCC;}
input[type=checkbox]{border:solid 0px #CCC;}
input[type=radio]{border:solid 0px #CCC;}
/** COMMON PAGE **/
.footer-div
{
    padding:0px 20px 5px 20px;
    position:relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}


/** NAVIGATION TABS **/
#navigation-tabs
{
    margin:0px 0 0 0;
    position:relative;
    z-index:100;
    padding-top:5px;
}

#navigation-tabs #main-tabs 
{
    left:0px;
    padding:0 0 0 220px;
    position:relative;
    text-align:left;
    z-index:100;
}
#navigation-tabs #main-tabs .tab-wrap
{
    background:url(../../image/tab_sub_blue_bg.jpg);
    display:inline-block;
    height:25px;
}
#navigation-tabs #main-tabs .tab-left
{
   display:inline-block;
   height:25px;
}
#navigation-tabs #main-tabs .tab-right
{
    color:#fff;
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    height:25px;
    line-height:26px;
    padding:0 30px 0 30px;
}
#navigation-tabs #main-tabs .hide
{}
#navigation-tabs #main-tabs .hide .tab-left
{}
#navigation-tabs #main-tabs .hide .tab-right
{
    color:#656565;
}

#navigation-tabs #main-tabs a.hide:hover .tab-right
{color:#000;}

#navigation-tabs #sub-tabs
{
    background:url(../../image/tab_sub_blue_bg.jpg);
    height:26px;
    position:absolute;
    top:0px;
    width:100%;
    z-index:110;
}
#navigation-tabs #sub-tabs .tab-left
{
   height:30px;
}
#navigation-tabs #sub-tabs .tab-right
{
    height:30px;
    
}
#navigation-tabs #sub-tabs span 
{
    margin:1px 0 0 0;
    display:inline-block;
    height:28px;
    float:left;
    z-index:110;
    text-transform:uppercase;
    font-size:13px;
}

#navigation-tabs #sub-tabs span.level2 
{
    margin:0px 0 0 0;
    background:none;
}
#navigation-tabs #sub-tabs a 
{
    border-right:solid 1px transparent;
    color:#fff;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    font-family:Sans-Serif;
    height:28px;
    line-height:30px;
    padding:0 24px 0 24px;
    position:relative;
    z-index:110;
    text-transform:none;
}
#navigation-tabs #sub-tabs #tab-search
{
    background:url(../../image/buttons/searchbox.gif) no-repeat;
    background-position:left 4px;
    border:none;
    float:right;
    text-align:right;
    top:0px;
    width:206px;
    height:25px;
 
}
#tab-search input[type=text]
{
    font-size:10px;
    position:absolute;
    right:49px;
    top:9px;
    height:15px;
    width:143px;
}
#main-search-img
{
	position:absolute;
    right:0px;
    top:7px;
}

#navigation-tabs #sub-tabs ul 
{
    position:absolute;
    list-style:none;
    color:#082B3E;
    background-color:#F2F7F8;
    border-bottom: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    top:30px;
    left:0px;
    z-index:110;
    width:1000px;
}
#navigation-tabs #sub-tabs ul li
{
	display: inline;
	height:28px;
    z-index:110;
    padding:0px 0px 0px 0px;
}
#navigation-tabs #sub-tabs ul li a
{
     /**
    border-bottom: 1px solid #bfdaea;
    border-top: 1px solid #edf4f8;
    **/
    font-size:11px;
    border-bottom: 0px solid #b2dbe9;
    border-top: 0px solid #e3f1f8;
    border-right:none;
    color:#656565;
    height:28px;
    white-space:nowrap;
	padding:0 24px 0 24px;
    z-index:110;
    font-weight:normal;
}
#navigation-tabs #sub-tabs ul ul
{
    top:0px;
    left:199px;
    z-index:110;
}
#navigation-tabs #sub-tabs span.tab-dropdown a:hover
{
    color:#222;
    font-weight:bold;
}

#navigation-tabs #sub-tabs span .selected
{
    background: transparent url(../../image/tab_sub_blue_bg_selected.jpg) center center repeat-x;
    color: #071F2E;
}
#navigation-tabs #sub-tabs span a:hover
{
    color:#bfdaea;
}

/**#navigation-tabs #sub-tabs .tab-dropdown:hover a.tab-item**/
#navigation-tabs #sub-tabs .tab-dropdown-hover
{
    background:url(../../image/tab_sub_blue_bg_hover.jpg) repeat-x top left;
    color:#004583;
}
#navigation-tabs #sub-tabs ul li:hover a.level1, #navigation-tabs #sub-tabs span.level2 ul li:hover a
{
    border-top: 0px solid #07558a;
    border-bottom: 0px solid #096aac;
    border-right:none;
    font-size:11px;
    font-weight:normal;
    font-family:Sans-Serif;
}
.tab-dropdown .arrow
{
    background:transparent url(../../image/arrowDownWhite.png) no-repeat center right;
    display:block;
    padding-right:20px;
}
#navigation-tabs #sub-tabs .tab-dropdown-hover .arrow
{
    background:transparent url(../../image/arrowDownBlue.png) no-repeat center right;
}

.tab-dropdown .right-arrow
{
    background:transparent url(../../image/arrowRightBlue.png) no-repeat center right;
    display:block;
    position:relative;
    z-index:200;
}
#navigation-tabs #sub-tabs .tab-dropdown-hover .right-arrow
{
    background:transparent url(../../image/arrowRightWhite.png) no-repeat center right;
}

#navigation-tabs #sub-tabs ul li
{
    color:#656565;
}
.topleft,
.bottomleft,
.topright,
.bottomright,
.topleft-1,
.bottomleft-1,
.topright-1,
.bottomright-1
{
    background:transparent url(../../files/images_effect_popup/popup_corner.png) no-repeat;
    background-position:right bottom;
    display:inline-block;
    height:5px;
    position:absolute;
    width:5px;
}

.topleft
{
    left:0px;
    top:0px;
}
.bottomleft
{
    background-position: right top;
    bottom:0px;
    left:0px;
}
.topright
{
    background-position: left bottom;
    right:0px;
    top:0px;
}
.bottomright
{
    background-position: left top;
    bottom:0px;
    right:0px;
}

.main-div-breadcrumb
{
    margin-top:5px;
    border:solid 1px #cacaca;
    margin-left:auto;
    margin-right:auto;
    
}

.main-div
{
    padding:20px 20px 0px 20px;
    position:relative;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    
}
.main-div .main-sub-header
{
    color: #151B54;
	font-size: 18px;
	font-weight: bold;
	font-family: sans-serif;
	padding-bottom:0px;
	padding-left:0px;
}



.main-div .main-sub-header .admin-main-header-link
{
	font-weight: normal;
	font-size: 12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-family:Sans-Serif;
}
.main-div .main-sub-header .admin-main-header-link-active
{
	font-size: 12px;
	margin-right:10px;
	display:inline-block;
	 text-decoration:none;
}
.main-div .main-sub-header .admin-main-header-link:hover
{
	 font-weight: normal;
	 font-size: 12px;
	 color: gray;
	 border-bottom:dotted 1px gray;
}






/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #F3F3F3;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: normal;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: normal;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	font-weight: normal;
	padding: 0px;
	
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	font-weight: normal;
		
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	}
	
	
		#tabmenu 
	{		
		color: #000;
		border-bottom: 1px solid #CCCCCC;
		margin: 2px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px;
		height:25px;
		position:relative;
		}

	#tabmenu li 
	{						
		
		display: inline;
		overflow: hidden;
		list-style-type: none;
		position:relative;
	}
	
	#tabmenu #menuright
	{						
		  position:absolute;
		  right:0px;
		  border-bottom: 0px solid #CCCCCC;
		  overflow:visible;
	}
	
	
	#tabmenu a, a.active 
	{
		
		font: 11px Arial,Verdana, sans-serif;
		color: gray;
		background: #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		padding-left:10px;	
		padding-right:10px;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		margin: 0;
		display:inline-block;
		height:25px;
		text-decoration: none; }

	#tabmenu a.active 
	{
		font: 11px Arial,Verdana, sans-serif;
		background: #E3E4FA;
		font-weight:bold;
		color:#000000;
		border-bottom: 0px solid #CCCCCC; }

	#tabmenu a:hover 
	{
		font: 11px Arial,Verdana, sans-serif;
		color: #fff;
		font-weight:bold;
		background: #ADC09F; }

	

	#tabmenu a.active:hover 
	{
		font: 11px Arial,Verdana, sans-serif;
		background: #ABAD85;
		font-weight:bold;
		color: #DEDECF; }

	#tabcontent
	{
		font: 10px Arial,Verdana, sans-serif;
		text-align: justify;
		background: #FFFFFF;
		border: 1px solid #CCCCCC;
		border-top: none;
		z-index: 2;
		padding: 5px 5px 5px 5px; margin-bottom:10px;position:relative;
	}


	#tabmenu span
	{
		font: 11px Arial,Verdana, sans-serif;
		color: gray;
		background: #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		margin: 0;
		display:inline-block;
		height:25px;
		text-decoration: none;
	}		
		
    #tabmenu span.active
	{
		font: 11px Arial,Verdana, sans-serif;
		background: #FFFFFF;
		font-weight:bold;
		color:#000000;
		border-bottom: 0px solid #CCCCCC;  }
		
	#tabmenu span.filled
	{
		
		font: 11px Arial,Verdana, sans-serif;
		color: #9d9d9d;
		background: #F3F3F3;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		width:100px;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		margin: 0;
		display:inline-block;
		height:22px;
		text-decoration: none; }
		
		
#tabmenu span
	{
		font: 11px Arial,Verdana, sans-serif;
		color: gray;
		background: #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		text-align:center;
		padding-top:5px;
		font-weight:bold;
		margin: 0;
		width:100px;
		display:inline-block;
		height:22px;
		text-decoration: none;
	}		
	
	/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable 
{	 
	border-spacing: 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.sortable th, table.sortable td {
	text-align: left;	
	padding: 4px 5px 4px 5px;
	border-style: solid;
	border-color: #444;
	background-color:#FFFFFF;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#000000;
	height:17px;
	vertical-align:top;
}
table.sortable th.numeric, table.sortable td.numeric {
      text-align: right;      
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #fff;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	border-color:#CCCCCC;
	vertical-align:top;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
	border-color:#CCCCCC;
}
table.sortable tr.odd td {
	background-color: #fafafa;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.highlight td {
	background-color: #ffff99;
}
table.sortable tr.sortbottom td {
	border-top: 1px solid CCCCCC;
	background-color: #ccc;
	font-weight: bold;
}

table.sortable tr td a {
	text-decoration:underline;
}

table.normalsortable tr.odd td {
	background-color: #fafafa;
}
table.normalsortable tr.even td {
	
}
table.normalsortable {
	border-spacing: 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.normalsortable th, table.normalsortable td {
	text-align: left;	
	padding: 4px 5px 4px 5px;
	border-style: solid;
	border-color: #444;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#000000;
	height:17px;
}
table.normalsortable th {
	border-width: 0px 1px 1px 1px;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	border-color:#CCCCCC;
	vertical-align:top;
}
table.normalsortable td {
	border-width: 0px 1px 0px 1px;
	border-color:#CCCCCC;
}
table.normalsortable tr.highlight td {
	background-color: #ffff99;
}
table.normalsortable tr.sortbottom td {
	border-top: 1px solid CCCCCC;
	background-color: #ccc;
	font-weight: bold;
}


table.normaltable tr.odd td {
	background-color: #f3f3f3;
}
table.normaltable tr.even td {
	
}
table.normaltable {
	border-spacing: 0;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.normaltable th, table.normaltable td {
	text-align: left;	
	padding: 4px 5px 4px 5px;
	border-style: solid;
	border-color: #444;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	color:#000000;
}
table.normaltable th {
	border-width: 0px 1px 1px 1px;
	font-size: 11px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	border-color:#CCCCCC;
	vertical-align:top;
}
table.normaltable td {
	border-width: 0px 1px 0px 1px;
	border-color:#CCCCCC;
}
table.normaltable tr.highlight td {
	background-color: #ffff99;
}
table.normaltable tr.sortbottom td {
	border-top: 1px solid CCCCCC;
	background-color: #ccc;
	font-weight: bold;
}

#sexyBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); width: 103%; height: 100%; }
#sexyBOX {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 5px solid maroon; top: 100px; z-index: 100; }
.sexyX { height:0px; vertical-align:middle; font-size: 15px; color: #ddd; padding: 4px 0; border-bottom: 1px solid #636D61; border-top: 1px solid #636D61; background: #000000; text-align: left;}

a.sexyXLink.link{
	font-size: 12px; color: #000000;
	text-decoration: none;
}
.errorText1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px; color: Gray;
	font-weight:bold;
	padding: 0px 0 0 10px;	 
	text-decoration: none;
	text-align:left;
}

.errorText
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;	
	text-decoration: none;
	text-align:left;
}

#PopWaitingFrame {display:block; position: absolute;  text-align: center; border: 1px solid gray; top: 130px; z-index: 0; width: 100%; height: 100%; left:0px;}
#Waiting {display:block; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); color: #000000; text-align: center; border: 1px solid gray; top: 130px; z-index: 0; width: 220px; height: 40px; margin-left:-100px; font-size: 10px;font-weight: normal;font-family: Verdana;}
#popSearchCriteria {display:none; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); color: #000000; font-size:8pt; text-align: center; border: 2px solid gray; z-index: 0; width: 200px;}
#popEmailTrack {display:none; position: absolute; background: #FFFFFF; opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95; filter: alpha(opacity=95); color: #000000; font-size:8pt; text-align: center; border: 1px solid gray; z-index: 0; width: 300px;}
#popGMap {display:none; position: absolute; background: #FFFFFF; opacity: 0.95; -moz-opacity: 0.95; -khtml-opacity: 0.95; filter: alpha(opacity=95); color: #000000; font-size:8pt; text-align: center; border: 1px solid gray; z-index: 0; width: 782px; height:390px;top:100px;}
#popGMapBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 103%; height: 100%; }


#popUploadImageBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 103%; height: 100%; }
#popUploadImage {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 2px solid maroon; top: 150px; z-index: 100; }

#popUpImageBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 103%; height: 100%; }
#popUpImage {display: none; position: absolute; background: #000000; color: #000000; text-align: center; border: 2px solid maroon; top: 150px; z-index: 100; height:100px; width:100px; }

#popUploadContentBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 103%; height: 100%; }
#popUploadContent {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 2px solid maroon; top: 20px; z-index: 200;  }

#popUpNoteBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 100%; height: 100%; }
#popUpNote {display: none; position: fixed;  color: #000000; text-align: center; border: 0px solid maroon; top: 5px; z-index: 200; width:100%;  }

#popUploadScrollItemBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 103%; height: 100%; }
#popUploadScrollItem {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 2px solid maroon; top: 150px; z-index: 100; }

#popUploadPhotoBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 100%; }
#popUploadPhoto {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 2px solid brown; top: 250px; z-index: 100; }

#popUploadEdmBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 100%; }
#popUploadEdm {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 2px solid brown; top: 250px; z-index: 100; }


#popFloatImage {display:none; position: absolute; background: #FFFFFF; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100); color: #000000; font-size:8pt; text-align: center; border: 0px solid gray; z-index: 0;}


#popContentBG  { left:0; top:0; display: none; position: fixed; background: #000000; opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 100;}
#popContent {display: none; position: fixed;  color: #000000; text-align: center; border: 0px solid maroon; top: 5px; z-index: 2002; width:100%;  }

#popBulletinContent {display: none; position: fixed;  color: #000000; text-align: center; border: 0px solid maroon; top: 5px; z-index: 2002; width:100%;  }
#popNewBulletin {display: none; position: fixed;  color: #000000; text-align: center; border: 0px solid maroon; top: 5px; z-index: 2002; width:100%;  }


#popActionBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 300;}
#popAction {display: none; position: absolute; color: #000000; text-align: center; border: 0px solid maroon; top: 50px; z-index: 2003; width:400px;  }

#popActionConnoteBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 300;}
#popActionConnote {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 1px solid black; top: 50px; z-index: 2004; width:900px;  }

#popAlarmBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 300;}
#popAlarm {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 0px solid maroon; top: 50px; z-index: 2005; width:300px;  }

#popErrorBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 300;}
#popError {display: none; position: absolute; background: #FFFFFF; color: #000000; text-align: center; border: 0px solid maroon; top: 50px; z-index: 2005; width:300px;  }

#popBatchForwardBG { left:0; top:0; display: none; position: fixed; background: #333; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; z-index: 2001;}
#popBatchForward {display: none; position: fixed; color: #000000; text-align: center; border: 0px solid maroon; top: 50px; z-index: 2005; width:100%;  }



#popAddressBookBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 300;}
#popAddressBook {display: none; position: absolute; color: #000000; text-align: center; border: 0px solid maroon; top: 50px; z-index: 450; width:400px;  }


#popLoadBG { left:0; top:0; display: none; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); width: 100%; height: 100%; z-index: 300;}
#popLoad {display: none; position:relative;  color: #000000; text-align: center; border: 0px solid maroon; top: 0px; left:0px; width:100%;  }

#idChangeDomain {display:none; position: fixed; text-align: left; top: 130px; z-index: 0; font-size: 11px;font-weight: normal;font-family: tohoma;}

#popChatBG { left:0; top:0; display: none; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); width: 100%; height: 100%; z-index: 300;}
#popChat {display: none; position: fixed;  color: #000000; text-align: right; border: 0px solid maroon;top: auto; bottom: 25px; right:0px; z-index: 1000; }

#popTrackEmailBG { left:0; top:0; display: none; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); width: 100%; height: 100%; z-index: 300;}
#popTrackEmail {display: none; position: fixed;  color: #000000; text-align: right; border: 0px solid maroon;top: auto; top: 100px; right:0px; z-index: 1000; }

#popDespatchDriverBG { left:0; top:0; display: none; position: absolute; background: #FFFFFF; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90); width: 100%; height: 100%; z-index: 300;}
#popDespatchDriver {display: none; position: absolute;  color: #000000; text-align: right; border: 0px solid maroon;top: auto; top: 80px; left:3px; z-index: 1000; }

#popToolbar_Admin {display: block; position: fixed;  color: #000000;  border: 0px solid maroon;top: 75px; left:10px; z-index: 1000; }

#popNewModuleBG  { left:0; top:0; display: none; position: fixed; background: #000000; opacity: 0.0; -moz-opacity: 0.0; -khtml-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 100%; z-index: 100;}
#popNewModule {display: none; position: fixed;  color: #000000; text-align: center; border: 0px solid maroon; top: 5px; z-index: 200; width:100%;  }

#popUpUploadBG { left:0; top:0; display: none; position: absolute; background: #000000; opacity: 0.1; -moz-opacity: 0.1; -khtml-opacity: 0.1; filter: alpha(opacity=10); width: 100%; height: 100%; }
#popUpUpload {display: none; position: absolute;  color: #000000; text-align: center; border: 0px solid #CCCCCC; top: 120px; z-index: 200; width:98%;}

.popOnTopofFooter{z-index:2002;}
.footerBG { left:0; top:0; display: none; position: fixed; background: #333; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=70); width: 100%; height: 100%; z-index: 2001;}
.footerContent 
{
	left:0; top:0; 
	display:none;
	position: fixed;
    z-index: 2002;
    width: 100%; z-index: 2001;
    }
.footerContentSub
{
	display:block;
	border:solid 1px #333;
	padding:0px 0px px 0px;
    position:relative;
    width:500px;
    min-width:500px;
    height:450px;
    top:70px;
    margin-left:auto;
    margin-right:auto; z-index: 2002; background-color:#FFF;

}

.footerContentSubNoheight
{
	display:block;
	border:solid 1px #333;
	padding:0px 0px px 0px;
    position:relative;
    width:450px;
    top:80px;
    margin-left:auto;
    margin-right:auto; z-index: 2002; background-color:#FFF;

}
.footerContentSubNoheight .footerContentClose
{
width:30px;
    height:30px;
    background:url(../../files/images_effect_popup/icn_close3.png) no-repeat left top;
    background-position:left top;
    display:inline-block;
    position:absolute;
    left:-18px;
    top:-18px;
}
footerContentSubNoheight .footerContentClose:hover
{
width:30px;
    height:30px;
    background:url(../../files/images_effect_popup/icn_close3.png) no-repeat right top;
    background-position:right top;
    display:inline-block;
    position:absolute;
    left:-18px;
    top:-18px;
}


.btnover, .btnover-2,.btnover-3 {position:relative;display:inline-block;}
.footerContentSub .footerContentClose
{
width:30px;
    height:30px;
    background:url(../../files/images_effect_popup/icn_close3.png) no-repeat left top;
    background-position:left top;
    display:inline-block;
    position:absolute;
    left:-18px;
    top:-18px;
}
footerContentSub .footerContentClose:hover
{
width:30px;
    height:30px;
    background:url(../../files/images_effect_popup/icn_close3.png) no-repeat right top;
    background-position:right top;
    display:inline-block;
    position:absolute;
    left:-18px;
    top:-18px;
}
#popImageLibrary {display: none; position: absolute;  color: #000000; text-align: center; border: 0px solid maroon; top: 20px; z-index: 3100; width:1000px;}


.cmenu {margin: 0; padding: 0.3em; list-style-type: none;
    background-color: white;}
.cmenu li { padding:2px 0px 2px 0px;}
.cmenu li:hover {}
.cmenu hr {border: 0; border-bottom: 1px solid grey;
    margin: 3px 0px 3px 0px; width: 10em;}
.cmenu a {border: 0 !important;}
.cmenu a:hover {text-decoration: underline !important;}
.cmenu .topSep {font-size: 90%; border-top: 1px solid gray;
    margin-top: 0.3em; padding-top: 0.3em;}
    
    
.shipping-legend
{
	float:right;
	padding:10px 0px 5px 0px;	
}
.shipping-legend-item
{
	padding:0px 10px 0px 10px;	
}


.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#selection { padding:5px; font-weight:bold; height:20px; }
#selection img { vertical-align:middle; }
.tab{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
fieldset {
border:1px solid #DED7CC;
margin:7px 0 15px;
padding:0px 10px 10px 10px;
}

legend {
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Sans-Serif;
padding:0 8px 0 5px;
margin-bottom:10px;
}






.bookmark { list-style-position:outside;
list-style-type:disc;
margin-left:24px;
margin-right:13px;
margin-bottom:10px;
margin-top:25px;
font-family:Sans-Serif;
}
.bookmark > li 
{
padding-right:5px;
text-align:left;
vertical-align:middle;
position:relative;
color:#000;
height:22px;

}

.bookmark > li > a 
{
    font-weight:normal;
    border-bottom : dotted 1px transparent;
    text-decoration:none;
}
.bookmark > li > a:hover ,.bookmark > li > div > a:hover { border-bottom : dotted 1px #7296C8; font-weight:bold; }
.bookmark > li > div
{
	position:absolute;right:5px; top:0px;
	font-weight:normal;
    border-bottom : dotted 1px transparent;
    text-decoration:none;
}
.bookmark > li > div > a 
{
	font-weight:normal;
    border-bottom : dotted 1px transparent;
    text-decoration:none;
}
table.sortable tr td div{
	overflow:hidden;height:17px;
}
table.sortable tr:hover td div{
	height:auto;min-height:17px;
}
table.sortable tr:hover td{
	background-color: #ffff99;
	vertical-align:top;
}


.table-style{
width:100%;
border: 1px solid #CCC;	
border-collapse:collapse;
}

.table-style >tbody >tr >th 
{
background-color:#F3F3F3;
color:#000;
border: 1px solid #CCC;	
padding:5px 5px 5px 5px;
font-size:11px;
}
.table-style >tbody >tr >td
{
border: 1px solid #CCC;	
padding:5px 5px 5px 5px;
font-size:11px;
}

.pricing-label
{
display:inline-block;padding-bottom:4px;padding-left:5px;
max-width:200px;
}
.pricing-image
{
	vertical-align:top;	
}

a.printdoc-link:link {
	text-decoration: none;
}
a.printdoc-link:visited {
	text-decoration: none;
}
a.printdoc-link:hover 
{
	color: #132E3E;	
	text-decoration: none;
	padding-right:20px;
	background:#f3f3f3 url(../../images/icons/email.png) no-repeat center right;
}

.info-text
{
	background:url(../../images/icons/information.png) no-repeat top left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
	color: #132E3E;	
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.notify-text-wrap
{
    background-color:#FFF8C6; border:solid 1px #CCC;
    padding:5px;
    margin-bottom:5px;
    -moz-border-radius: 5px;border-radius: 5px;
}
.load-more
{
	padding:5px 5px 5px 20px;
	border:dotted 1px #CCC;
	margin-bottom:5px;
	text-align:center;
}
.load-more:hover{background-color:#f3f3f3;}
.load-more a:link{ color:#CCC;font-size:11px;}
.load-more a:hover{ color:#333;font-size:11px;text-decoration:underline;}
.notify-text-wrap-expand
{
    display:none;
    border-top:solid 1px #CCC;
    padding:5px;
    margin-top:5px;
}
.notify-text-dashboard
{
    background:url(../../images/icons/information.png) no-repeat top left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:5px;
	color: #132E3E;	
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #CCC;
}
.notify-text
{
	background:url(../../images/icons/bell.png) no-repeat top left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	color: #132E3E;	
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.comment-text
{
	background:url(../../images/icons/comment.png) no-repeat top left;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	color: #132E3E;	
	font-size: 11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a.delete:link,a.delete:hover,a.delete:visited
{
	background: url(../../images/icons/delete.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}
a.edit:link,a.edit:hover,a.edit:visited
{
	background: url(../../images/icons/pencil.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}
a.add:link,a.add:hover,a.add:visited
{
	background: url(../../images/icons/add.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}
a.email:link,a.email:hover,a.email:visited
{
	background: url(../../images/icons/email.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}
a.cancel:link,a.cancel:hover,a.cancel:visited
{
	background: url(../../images/icons/cancel.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}
a.refresh:link,a.refresh:hover,a.refresh:visited
{
	background: url(../../images/icons/arrow_refresh_small.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}

a.attachment:link,a.attachment:hover,a.attachment:visited
{
	background: url(../../images/icons/attach.png) no-repeat top left;
	padding-left:20px;
	line-height:17px;
	margin-right:5px;
}

.clear-both {
	clear:both;
}
.post-date
{
    color:Gray;
}

a.fb-name{font-weight:bold;
    color:#3B5998;}
.fb-time
{
    color:Gray;
    margin:10px 0 5px 0;
}
.fb-time-reply
{
    color:Gray;
    margin-top:3px;
}
.fb-comment
{
    margin-top:5px;
}
a.fb-comment-link{padding-left:5px; color:#3B5998;}
.fb-text-wrap
{
    border-bottom:solid 1px #f1f1f1;
    padding:0px 10px 5px 10px;
    margin-bottom:5px;
    font-size:11px;
    position:relative;
}
.fb-load-more
{
    padding:10px;
    font-size:11px;
    text-align:center;
    cursor:pointer;
    color:#CCC;
}
.fb-load-more a{color:#CCC;}
.fb-load-more:hover{ background-color:#ccc;}
.fb-load-more:hover a{color:#000;}
.fb-text-wrap-item{
    padding-left:60px;
    min-height:60px;
}

#fb_holder_2 div
{
    
}
#fb_holder_2 img
{
    margin:10px 0px 10px 0px;
    width:430px;
}
.comment-top-tip{background: url(../../images/icons/arrow.png) no-repeat 30px 4px;}
.fb-workingon-lbl{font-size:11px;color:gray; display:inline-block;margin-right:3px; font-weight:bold;margin-left:3px;}
.fb-comment-reply-holder ul{list-style-type:none;}

.fb-comment-reply-holder{background: url(../../images/icons/arrow.png) no-repeat 20px 0px;padding-top:10px;}
.fb-comment-reply-holder ul li{ background-color:#f3f3f3; margin:0px 0px 2px 0px; padding:5px;padding-top:0px; position:relative;overflow:hidden;}
.fb-comment-reply-holder ul li .comment-like-wrap{position:relative;display:inline-block;color:#3B5998;margin:0px 5px 0px 5px;color:#3B5998;}
.fb-comment-reply-holder ul li .comment-like-wrap-relative{position:relative;display:inline-block;color:#3B5998;margin:0px 5px 0px 5px;}
.fb-comment-reply-holder ul li .comment-like-wrap img{height:11px;display:none;}
.comment-like-wrap img{height:11px;}
.fb-comment-reply-holder ul li .comment-avatar-wrap{overflow:hidden;width:30px;position:relative;height:30px;position:absolute;left:8px;top:8px;}
.fb-comment-reply-holder ul li .comment-avatar-wrap img{height:30px;}

.fb-comment-reply-holder .comment-reply-avatar-wrap{overflow:hidden;width:30px;left:8px;top:8px; position:absolute;}
.fb-comment-reply-holder ul li img{height:30px;}

.fb-comment-reply-holder ul li .comment-avatar-wrap-small{overflow:hidden;width:30px;position:relative;height:30px;position:absolute;left:8px;top:8px;}
.fb-comment-reply-holder ul li .comment-avatar-wrap-small img{height:20px;}


.fb-comment-reply-holder ul li div.div-holder{margin-left:33px; padding:8px;}
.fb-comment-reply-holder ul li div.no-padding{padding:3px 5px 3px 5px; border:solid 0px #CCC;}
.fb-comment-reply-holder .comment-textbox{width:330px;overflow:hidden; font-size:11px;}
.fb-comment-reply-holder .comment-button{text-align:right;margin-top:3px;margin-right:10px;}
.comment-reply{display:none;}
.task-text-wrap .comment-like-wrap{margin:0px 5px 0px 5px;color:#3B5998;display:inline-block;}
.task-text-wrap .comment-like-wrap img{display:none;}
.fb-text-wrap .comment-like-wrap{margin:0px 5px 0px 5px;color:#3B5998;display:inline-block;}
.fb-text-wrap .comment-like-wrap img{display:none;}

a.like-comment:link,a.like-comment:visited {color:#3B5998;}
a.like-comment:hover{color:#333;}
.task-text-wrap .comment-avatar-wrap{position:absolute;left:10px;top:10px; overflow:hidden;width:50px;height:50px;}
.task-text-wrap .comment-avatar-wrap img.comment-avatar{height:50px;}

.fb-text-wrap .comment-avatar-wrap{position:absolute;left:10px;top:0px; overflow:hidden;width:50px;height:50px;}
.fb-text-wrap .comment-avatar-wrap img.comment-avatar{height:50px;}

.chat-contact-wrap{border-bottom:solid 0px #CCC;font-size:11px;position:relative;min-height:30px;margin-bottom:3px;}
.chat-contact-wrap .chat-avatar-wrap{position:absolute;left:5px;top:3px; overflow:hidden;width:25px;}
.chat-contact-wrap .chat-avatar-wrap img.chat-avatar{height:25px;}
.chat-contact-wrap .chat-name{ margin-left:33px; display:inline-block;padding-top:8px;}
#idChatContact{padding-top:5px;}

a.new-link:link, a.new-link:hover,a.new-link:visited
{
	background: url(../../images/icons/add.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.search-link:link, a.search-link:hover,a.search-link:visited
{
	background: url(../../images/icons/magnifier.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.hide-link:link, a.hide-link:hover,a.hide-link:visited
{
	background: url(../../images/icons/lock.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.rss-link:link, a.rss-link:hover,a.rss-link:visited
{
	background: url(../../images/icons/rss.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.eye-link:link, a.eye-link:hover,a.eye-link:visited
{
	background: url(../../images/icons/eye.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.comment-link:link, a.comment-link:hover,a.comment-link:visited
{
	background: url(../../images/icons/comment.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}

a.tag-link:link, a.tag-link:hover,a.tag-link:visited
{
	background: url(../../images/icons/tag_blue_add.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.composeemail-link:link, a.composeemail-link:hover,a.composeemail-link:visited
{
	background: url(../../images/icons/email_edit.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.setting-link:link, a.setting-link:hover,a.setting-link:visited
{
	background: url(../../images/icons/wrench.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}
a.task-link:link, a.task-link:hover,a.task-link:visited
{
	background: url(../../images/icons/briefcase.png) no-repeat left center;
	padding-left:20px;
	padding-right:5px;
}




.action-set-pagination {
	padding:7px 0 3px 0;
}

.action-set-pagination .left {
	float:left;
	background:url(../images/action-up-arrow.png) 16px 4px no-repeat;
	padding-left:40px;
	font-size:11px;
}

.action-set-pagination .right {
	float:right;
}

.action-set-pagination .left select {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	width:170px;
	float:left;
	margin-right:10px;
	margin-top:2px;
}

.action-set-pagination ul.pagination {
	float:right;
	padding:5px 12px 0 0;
}

.action-set-pagination ul.pagination li {
	float:left;
	list-style-type:none;
	font-size:11px;
	border-left:1px solid #CCC;
	margin-left:6px;
	padding-left:6px;
}
.action-set-pagination ul.pagination li a.selected
{
	font-weight:bold;
}

.action-set-pagination ul.pagination li.first {
	border-left:0;
	margin-left:0;
	padding-left:0;
}
ul.reporting-listing{
	list-style:none;
}
ul.reporting-listing li.report-standard
{
	background: url(../../images/icons/bullet_black.png) no-repeat left center;
	padding-left:20px;
	margin:3px 0px 3px 0px;
}
ul.reporting-listing li.report-customised
{
	background: url(../../images/icons/bullet_star.png) no-repeat left center;
	padding-left:20px;
	margin:3px 0px 3px 0px;
}
ul.reporting-listing li.report-canvas
{
	background: url(../../images/icons/bullet_green.png) no-repeat left center;
	padding-left:20px;
	margin:3px 0px 3px 0px;
}
.right-nav-icons-group{border:solid 0px #CCC;margin-bottom:0px;}
img.right-nav-icons {width:40px;margin-left:0px;}
.header-nav-inbox{position:relative;}
a.header-nav-inbox:link,a.header-nav-inbox:hover,a.header-nav-inbox:visited{text-decoration:none;}
.header-nav-inbox div{padding:0px 2px 0px 2px;}
.hover{background-color:#f3f3f3;}

a.blue:link,a.blue:hover,a.blue:visited{
   color:#357EC7;
}
a.fb-comment-link:link,a.fb-comment-link:hover,a.fb-comment-link:visited{color:#3B5998;}
#divSearchAdv {display:none;position:absolute;left:0px;top:27px;min-width:100px;width:200px;border:solid 1px #CCC;z-index:1000;-moz-border-radius: 5px;border-radius: 5px;background-color:#fff;padding:5px;font-size:11px;text-align:left;}
#divSearchAdv .type-items{margin:5px;display:inline-block;}

.form-customs-clearance{font-size:11px;padding:10px;margin:5px 0px 10px 0px;background-color:#f3f3f3;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #CCC;}
.form-customs-clearance-track{font-size:11px;padding:5px 33px 5px 33px;margin:0px 0px 5px 0px;background-color:#f3f3f3;-moz-border-radius: 5px;border-radius: 5px;border:solid 1px #CCC;color:gray;}
.maximise{background:#f9f9f9 url(../../images/icons/resultset_down.png) no-repeat left center;background-position: 10px;}
.minimize{background:#f9f9f9 url(../../images/icons/resultset_next.png) no-repeat left center;background-position: 10px;}
table.form-customs-clearance-table tr td{padding:3px;}
.form-customs-clearance-instr{font-size:11px;margin:3px;font-weight:bold;color:gray;}


.statusline {position:relative;margin-top:2px;}
.statusline .point  {position:absolute;left:5px;top:5px;}
.dashes {position:relative;margin-top:2px;}
.dashes .point  {position:absolute;left:5px;top:5px;}
.point {width:80px;font-size:11px;font-family:'Segoe UI',Arial ; text-align :center ;color:gray;}
.point-done {color:#333;font-weight:bold;}
.progressbar {
	background: #fff;
	border: 1px solid #111;	
	border-radius: 5px;	
	overflow: hidden;
	box-shadow: 0 0 5px #333;				
}
.progressbar div 
{
    color: #fff;
    width:0%;
	text-align: right;
	font-family :Arial ; 
	font-size :13px ;
	background-color: #00a300;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99CCFF), to(#3366FF)); 
	background: -webkit-linear-gradient(top, #99CCFF, #3366FF); 
	background: -moz-linear-gradient(top, #99CCFF, #3366FF); 
	background: -ms-linear-gradient(top, #99CCFF, #3366FF); 
	background: -o-linear-gradient(top, #99CCFF, #3366FF);
}
.progress-triangle-right {
	display:none;width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-left: 18px solid red;
	border-bottom: 9px solid transparent;
}