﻿body 
{
	background-color: #ECE9D8;
	margin:0 0 0 0
	
}
/************************** td & tr Class *********************/
.tdSideLeft
{
	background-color: #ECE9D8;
	width: 19%;
}
.tdSideRight
{
	background-color: #ECE9D8;
	width: 23%;
}

.tdMenu
{
	background-color: #959466;
	height:25px;
	width: 1100px;
}

.tdSubMenu_On
{
	background-image:url('../../Images/Main/submenu_on.gif');
	background-repeat:no-repeat;
	color:#46411E;
	font-family:Verdana;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	font-size:14px;
	width:202px;
	height:30px;
}

.tdSubMenu_Off
{
	background-image:url('../../Images/Main/submenu_off.gif');
	background-repeat:no-repeat;
	color:#F3F3D2;
	font-family:Verdana;
	font-size:14px;
	text-align:right;
	padding-right:10px;
	width:202px;
	height:30px;
	cursor:pointer;
}
.tdTableHeader
{
	background-color: #959466;
	height:25px;
	font-family: Verdana;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	width:50px;
	color:#D7D7B4;
}

.tdHomePageColumns
{
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	vertical-align:top;
	width:240px;
	padding-right:10px;
	padding-left:10px;
}

.tdTitleBackground
{
	background-color:#92926C;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	color:#E3E2CD;
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
}

.tdTitleBackgroundNoPadding
{
	background-color:#92926C;
	padding-left:30px;
	padding-right:30px;
	color:#E3E2CD;
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
}
.tdTabBackground
{
	background-image:url('../../Images/Main/tab.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-color:#92926C;
	height:38px;
}

.tdHomeTitle
{
	background-image:url('../../Images/Main/main_header.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:194px;
}

.tdCarrierTitle
{
	background-image:url('../../Images/Main/carriers_header.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:194px;
}

.tdShipperTitle
{
	background-image:url('../../Images/Main/shippers_header.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:194px;
}

.tdContactTitle
{
	background-image:url('../../Images/Main/contact_header.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:194px;
}

.tdColumns
{
	background-image:url('../../Images/Main/column.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	color:#46411E;
	font-family:Verdana;
	font-size: 11px;
	text-align:justify;	
	width:380px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}

.tdBigColumn
{
	background-image:url('../../Images/Main/big_column.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	color:#46411E;
	font-family:Verdana;
	font-size: 11px;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-top:10px;
}

.tdMenuTab_On
{
	background-image:url('../../Images/Main/tab.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	color:#FdFdFb;
	font-family:Verdana;
	font-size: 15px;
	text-align:right;	
	padding-left:15px;
	padding-right:15px;
	width:260px;
	height:45px;
}

.tdMenuTab_Off
{
	background-image:url('../../Images/Main/tab_Off.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	color:#CCCC9A;
	font-family:Verdana;
	font-size: 15px;
	text-align:right;	
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
	width:260px;
	height:45px;
}

.tdRow
{

	color:#46411E;
	font-family:Verdana;
	font-size: 11px;
	text-align:justify;	
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
}
.tdContactForm
{
	color:#46411E;
	font-family:Verdana;
	font-size:11px;
	text-align:right;
	vertical-align:middle;
	width:40%;
}

.tdContactFormTop
{
	color:#46411E;
	font-family:Verdana;
	font-size:11px;
	text-align:right;
	vertical-align:top;
	width:40%;
}

.tdContactInput
{
	color:#46411E;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	vertical-align:top;
}
.tdMiddleLine
{
	background: url('../../Images/Main/left_row.gif'); 
	background-repeat:repeat-y; 
	width:2px;
}	

.tdLogin
{
	background: url('../../Images/Main/login_image.jpg'); 
	background-repeat:no-repeat;
	background-position:center;
}	
.tdWebDemo
{
	background: url('../../Images/Main/webdemo.jpg'); 
	background-repeat:no-repeat; 
	height:150px;
	width:278px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
	color:#E3E3CC;
	cursor: pointer;
}
.tdMenuOff150
{
	background: url('../../Images/RoundCorner/roundedcornr_419569.gif'); 
	background-repeat: no-repeat;
	height: 32px;
	width: 151px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	text-align: center;
	cursor: pointer;
}
.tdMenuOn150
{
	background: url('../../Images/RoundCorner/roundedcornr_569089.gif'); 
	background-repeat: no-repeat;
	height: 32px;
	width: 151px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	text-align: center;
}

.tdMenuGrid
{
	border-right:solid 1px #D7D7B4;
	font-family: Verdana;
	font-size: 13px;
	color:#D7D7B4;
}

.trMainSpace10Pixel
{
	background-color: #CCCC9A;
	height: 10px;
}
.trBigPanel
{
	background-color: #E3E3CC;
}

.trBigPanelSpace20Pixel
{
	background-color: #E3E3CC;
	height: 20px;
}
.trBigPanelSpace10Pixel
{
	background-color: #E3E3CC;
	height: 10px;
}

.trBigPanelSpace5Pixel
{
	background-color: #E3E3CC;
	height: 5px;
}

.trBrownTop {
	background-color: #949664;
	height: 4px;
}


/************************** td & tr Class *********************/

/************************** backgrounds *********************/

.bcgHeader
{
	background-color: #959466;
	background-image:url(../../Images/Main/main_header.jpg);
}

.bcgMain
{
	background-color: #CCCC9A;
	text-align:center;
}

.bgcPanel
{
	background-color: #F3F3D2;
}

/************************** backgrounds *********************/

/****************** Text ******************/
.txtDarkYellow9
{
	font-family: Verdana;
	font-size: 10px;
	color:#D7D7B4;
}

.txtBigTitle
{
	color:#46411E;
	font-family:Verdana;
	padding-left: 25px;
	font-size:18px;
}

.txtFontWhite16
{
	color:#ffffff;
	font-family:Verdana;
	font-size: 16px;
	text-align:center;
}

.txtFontWhite14
{
	color:#ffffff;
	font-family:Verdana;
	font-size: 12px;
	text-align:justify;
}

.txtFontSite
{
	color:#46411E;
	font-family:Verdana;
	font-size: 11px;
	text-align:justify;
	border-left:solid 1px silver;
}
.txtFontSite10
{
	color:#46411E;
	font-family:Verdana;
	font-size: 11px;
	text-align:justify;	
	padding-right:19px;
}

.txtFontSite10
{
	color:#46411E;
	font-family:Verdana;
	font-size: 10px;
	text-align:right;	
}

.txtFontSite10Green
{
	color:#758558;
	font-family:Verdana;
	font-size: 10px;
	text-align:justify;	
}
.txtFontSite14
{	color: #46411E;
	font-family: Verdana; 
	font-size: 14px; 
	text-decoration:none;
	font-weight:bold;
}

.txtFontItalic10
{
	color:#46411E;
	font-family:Verdana;
	font-size: 10px;
	font-style:italic;
	text-align:justify;
}

.txtRed13 {
	color: #D22121; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
}

.txtGreen13 {
	color: green; 
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
}

.txtDarkGreen14 {
	color: #758558;
	font-family: Verdana; 
	font-size: 14px; 
	text-decoration:none;
	font-weight:bold;
}

.txtDarkGolden14 {
	color: #DDA006;
	font-family: Verdana; 
	font-size: 14px; 
	text-decoration:none;
	font-weight:bold;
}

.txtDarkGolden12 {
	color: #DDA006;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration:none;
	font-weight:bold;
}

.txtBrightGolden16 {
	color: #FEDA62;
	font-family: Verdana; 
	font-size: 16px; 
	text-decoration:none;
}

.txtBrightGolden12 {
	color: #FEDA62;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration:none;
}
/****************** Text ******************/

/****************** Buttons & Links ******************/
a.buttonMemberLogin:link, a.buttonMemberLogin:visited, a.buttonMemberLogin:active 
{
	background-image: url('../../Images/Main/members_login_off.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.buttonMemberLogin:hover 
{
	background-image: url('../../Images/Main/members_login_on.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}

a.buttonRightRateLogin:link, a.buttonRightRateLogin:visited, a.buttonRightRateLogin:active 
{
	background-image: url('../../Images/Main/right_rate_off.jpg'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.buttonRightRateLogin:hover 
{
	background-image: url('../../Images/Main/right_rate_on.jpg'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}

a.buttonLogin:link, a.buttonLogin:visited, a.buttonLogin:active 
{
	background-image: url('../../Images/Main/login_off.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.buttonLogin:hover 
{
	background-image: url('../../Images/Main/login_on.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}

a.button:link, a.button:visited, a.button:active 
{
	background-image: url('../../Images/Main/button_off.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
	font-family:Verdana;
	font-size:12px;
	vertical-align:middle;
	color: #46411E;
	font-weight:bold;
	text-decoration :none;
	vertical-align:middle;
	text-align: center;
}
a.button:hover 
{
	background-image: url('../../Images/Main/button_on.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
	font-family:Verdana;
	font-size:12px;
	font-variant:normal;
	font-style:normal;
	vertical-align:middle;
	text-decoration : none;
	text-align: center;
	vertical-align:middle;
	color: #46411E;
}

a.buttonMoreInfo:link, a.buttonMoreInfo:visited, a.buttonMoreInfo:active 
{
	background-image: url('../../Images/Main/more_info_off.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.buttonMoreInfo:hover 
{
	background-image: url('../../Images/Main/more_info_on.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}

a.buttonMore:link, a.buttonMore:visited, a.buttonMore:active 
{
	background-image: url('../../Images/Main/more_off.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.buttonMore:hover 
{
	background-image: url('../../Images/Main/more_on.gif'); 
	background-repeat: no-repeat;
	display:inline-block;
	line-height: 30px;
}
a.linkYellow14_On:link, a.linkYellow14_On:visited, a.linkYellow14_On:hover,a.linkYellow14_On:active  {
	color: #FDDA62;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
}
a.linkYellow14:link, a.linkYellow14:visited {
	color: #E2E1AD;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
}
a.linkYellow14:active, a.linkYellow14:hover {
	color: #FDDA62;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
}
a.linkDarkYellow9:link, a.linkDarkYellow9:visited {
	color: #D7D7B4;
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}
a.linkDarkYellow9:active, a.linkDarkYellow9:hover
{
	color: #FDDA62;
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
}
a.linkDarkGreen14:link, a.linkDarkGreen14:visited, a.linkDarkGreen14:active, a.linkDarkGreen14:hover {
	color: #758558;
	font-family: Verdana; 
	font-size: 14px; 
	text-decoration:none;
	font-weight:bold;
}
a.linkDarkGreen12:link, a.linkDarkGreen12:visited, a.linkDarkGreen12:active, a.linkDarkGreen12:hover {
	color: #758558;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration:none;
	font-weight:bold;
}
a.linkDarkGreen11:link, a.linkDarkGreen11:visited, a.linkDarkGreen11:active, a.linkDarkGreen11:hover {
	color: #758558;
	font-family: Verdana; 
	font-size: 11px; 
	text-decoration:none;
	font-weight:bold;
	padding-right:19px;
	text-align:justify;	
}

/****************** Buttons ******************/

/****************** Text Box ******************/
.txtInput
{
	border:solid 1px #46411E;
	font-family:  Verdana;
	font-weight: normal;
	text-decoration : none;
	width:260px;
}
.txtInputMandatory 
{
	border: #46411E 1px solid;
	width:260px;
    font-family:  Verdana;
	font-weight: normal;
	text-decoration : none;
    background-color: #E3E3CC;
}  

/****************** Text Box ******************/

/******* Round Corner ********/
.roundedcornr_box {
   background: #f3f3d2;
}
.roundedcornr_top div {
   background: url('../../Images/RoundCorner/roundedcornr_991341_tl.png') no-repeat top left;
}
.roundedcornr_top {
   background: url('../../Images/RoundCorner/roundedcornr_991341_tr.png') no-repeat top right;
}
.roundedcornr_bottom div {
   background: url('../../Images/RoundCorner/roundedcornr_991341_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url('../../Images/RoundCorner/roundedcornr_991341_br.png') no-repeat bottom right;
}
.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 16px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 16px; width:100%; }
/******* Round Corner ********/

/************ Grid View ****************/
.grvRowStyle2
{
	background-color: #FFFFFF;
	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.grvRowStyle1
{
	background-color: #F1F1F1;
	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.grvRowStyleHeader
{
	background-color: #CCCC9A;
}
.grvRowStyle2_NoBorder
{
	background-color: #FFFFFF;
	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.grvRowStyle1_NoBorder
{
	background-color: #F1F1F1;
	color: #000000; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration : none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
/************ Grid View ****************/