/* 
html5doctor.com Reset Stylesheet
v1.4.1 
2010-03-01
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
:focus { outline: 0; }
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary {  display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000;  font-style:italic; font-weight:bold;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help;}
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0;    border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, button{margin:0; padding: 0;}
input, select { vertical-align:middle; }
input[type="checkbox"] {border:0; margin-top:-3px;}
input[type="radio"] {border:0; margin-top:-3px; padding:0;}
input[type="submit"]::-moz-focus-inner {border:0;}
input::-webkit-inner-spin-button{margin:0;}
input::-webkit-outer-spin-button{margin:0;}
button::-moz-focus-inner{padding:0;border:none}
.mod:after { content: ".";	display: block;	height: 0; clear: both; visibility: hidden; }
/* End Reset CSS Styles */

/* !Structure Start */
body{ margin:10px;	padding:0; font-size:12px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 16px; }
#WholePage{	background:#FFF; float: left; width:100%;}
#Header{display: none;}
#Page{ float: left;	width: 100%; height: auto; background: #FFF; }
#PageContent{ display: block; color: #000000; /*Set left margin to LeftColumnWidth*/ }
#Nav{ display: none;}
#TopNavContainer{ display: none; }
#Footer{clear: left; width: 100%; background: #FFF; color: #333; text-align: center; text-shadow: none;}
.blanket{ margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/ }
.blanket2{ padding: 10px; }

.blanket_trb{ padding: 10px 10px 10px 0px; }
.blanket_tbl{ padding: 10px 0px 10px 10px; }

/* !Structure End */

#GoToTrip{float:left; width: 250px;}


.iconHeaderContainer{float: left; width: 70px; padding:0px 5px; display: inline; }
.iconText{float:left; font-size: 10px; width:70px; text-align: center; margin-top:-3px;}

/* !Headers & Text Start */
p {line-height: 16px;}
h1{font-size:24px; font-weight: bold; color: #000; margin-bottom: 10px; margin-top: 10px;}
h2{font-size:18px; font-weight: bold; color: #000; margin-bottom: 10px;}
h3{font-size:14px; font-weight: bold; color: #333; margin-bottom: 10px; line-height: 18px; display: block; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(255,255,255,0.8); }
h4{font-size:12px; font-weight: bold; color: #333; margin-bottom: 0px; line-height: 18px; display: block; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(255,255,255,0.8); }
h5{font-size:12px; font-weight: bold; color: #657392; margin: 0px; line-height: 12px; display: block; text-transform:uppercase; text-shadow: 0px 1px 1px rgba(255,255,255,0.1); text-indent: 0px; background: none; padding:0px 0px 5px; border-bottom: 0px solid #8F9FBF;}
.menuItems h5{margin:2px; color: #000; text-shadow: 0px 1px 1px rgba(255,255,255,1.0);}
.menuSection h4{
	font-size:11px; font-weight: bold; background:#A2B1CF; 
	-webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;
	background-image: -moz-linear-gradient(top, #A2B1CF, #798BB2); /* FF3.6 */
	  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #A2B1CF),color-stop(1, #798BB2)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#A2B1CF', EndColorStr='#798BB2'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A2B1CF', EndColorStr='#798BB2')"; /* IE8 */
	        behavior: url(/css/PIE.htc);

}
h3.highlight{background:#DDE4F2; margin-bottom: 10px; font-size: 12px; border:none; border-bottom: #A2B1CF 1px solid; text-indent: 5px; line-height: 24px; }
/* Headers & Text End */

/* !Menu Start */
.menuSection{border:1px solid #8f9fbf; width:100%; background: #F9F9F9;/*#F4F5FC;*/
			-moz-box-shadow: 0px 0px 8px #8f9fbf; -webkit-box-shadow: 0px 0px 8px #8f9fbf; box-shadow: 0px 0px 8px #8f9fbf; 
			-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px;
			}
.menuItems{padding:5px; border-top:1px solid #FFF;}

/* !Menu End */

/* !Links Start */
a, a:visited{color:#3084FC; text-decoration: none; outline: none; text-shadow: 0px 1px 1px rgba(255,255,255,0.7);}
a:hover, a:focus{color:#DC3333; outline: none; text-shadow: 0px 1px 1px rgba(78, 90, 111, 0.3);}
a:active{ text-shadow: 0px 1px 1px rgba(255,255,255,0.7);}
#Header a, #Header a:visited{color:#8f9fbf;text-shadow: none;}
#Header a:hover, #Header a:focus{color:#DC3333;text-shadow: none;}
#Header a:active {color:#c5ccdf;text-shadow: none;}
.menuSection a, .menuSection a:visited{color:#FFFFFF; text-shadow: none; display: block; padding: 0px 5px;}
.menuSection a:hover, .menuSection a:focus{color: #DDE4F2; text-shadow: none;}
.menuItems a, .menuItems a:visited{display: block; margin:0px; padding:0px 0px 2px 2px; color: #495FBF; text-shadow: none; line-height: 18px;}
.menuItems a:hover, .menuItems a:focus{display: block; margin:0px; padding:0px 0px 2px 2px; color: #DC3333; /*#DE740B;*/ text-shadow: none;}
.menuItems a:active{ text-shadow: 0px 1px 1px rgba(255,255,255,0.7);}
.menuItems a.current_action, .menuItems a.current_action:visited , .menuItems a.current_action:hover, .menuItems a.current_action:focus {color:#516384; font-weight: bold; text-shadow: 0px 1px 1px rgba(78, 90, 111, 0.1);  display: block; border: #A7BBD8 1px solid; background:#E2E8F4; padding:2px;margin-bottom:2px;}
a.button{ border:1px solid #d44908; background: #FF9748; padding:5px 10px; margin:0px -2px 0px 0px; text-shadow: 0px 1px 1px rgba(255,255,255,0.5); cursor: pointer; height:25px; color: #000000; font-weight: bold; 
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); box-shadow: 0px 1px 2px rgba(0,0,0,0.5);

	background-image: -moz-linear-gradient(top, #FEDFC5, #FF9748);/* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FEDFC5),color-stop(1.0, #FF9748)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEDFC5', EndColorStr='#FF9748'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEDFC5', EndColorStr='#FF9748')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
a.button:hover, a.button:focus{ background: #BC5507; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color:#FFF;
	-webkit-box-shadow: 0px 0px 4px #aaa; -moz-box-shadow: 0px 0px 4px #aaa; box-shadow: 0px 0px 4px #aaa;
	background-image: -moz-linear-gradient(top, #FF9748, #BC5507); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF9748),color-stop(1, #BC5507)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9748', EndColorStr='#BC5507'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF9748', EndColorStr='#BC5507')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
a.button:active{ background: #BC5507; text-shadow: 0px 1px 1px rgba(255,255,255,0.5); color:#000;
	-webkit-box-shadow: 0px 0px 0px #aaa; -moz-box-shadow: 0px 0px 0px #aaa; box-shadow: 0px 0px 0px #aaa;
	background-image: -moz-linear-gradient(top, #BC5507, #FF9748); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #BC5507),color-stop(1, #FF9748)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#BC5507', EndColorStr='#FF9748'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#BC5507', EndColorStr='#FF9748')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}

.icon{float:left; width: 18px; height:18px; margin-right:2px; background-image:url(/img/icons/icons.png);}
.iconHeader{float:left; width: 70px; height:40px; background-image:url(/img/icons/icons-70x40.png);}

.allLeads	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -54px; }
.addLead 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -126px; }
.allUsers	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -90px; }
.addUser	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px 0px; }
.allTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -144px; }
.assignTrips{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -162px; }
.claimTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -162px; }
.addTrip	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -180px; }
.editProfile{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -72px; }
.operator	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -720px; }
.addOperator{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -738px; }
.documents	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -756px; }
.claimLeads	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -774px; }
.fulfillmentTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -792px; }
.salesTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -810px; }
.openTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -1007px; }
.cancelledTrips	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -1025px; }
.myLeads	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -828px; }
.newRequests{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -864px; }
.allCities	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -882px; }
.info		{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -900px; }
.trash		{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -918px; }
.myInactiveLeads	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -971px; }
.emptyLegs	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -1043px; }
.updateEmptyLegs	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -1061px; }

.menuItems a:hover div.icon, .menuSection a:focus div.icon{background-position-x: -36px;}
.menuItems a:active div.icon {background-position-x: -36px;}
.menuItems a.current_action div.icon{background-position-x: 0px;}

.ih_lead	{background-repeat: no-repeat; background-position: 0px 0px; }
.ih_trip	{background-repeat: no-repeat; background-position: 0px -40px; }
.ih_operator{background-repeat: no-repeat; background-position: 0px -80px; }
.ih_user	{background-repeat: no-repeat; background-position: 0px -120px; }

#HeaderMenu a:hover div.iconHeader, #HeaderMenu a:focus div.iconHeader{background-position-x: -70px;}
#HeaderMenu a:active div.iconHeader {background-position-x: -140px;}
#HeaderMenu a.current_action div.iconHeader{background-position-x: -140px;}
#HeaderMenu a.current_action div.iconText{color: #c5ccdf; }


.pageIcon	{ width: 18px; height:18px; margin:0 auto; background-image:url(/img/icons/icons.png);}

.view	 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -18px; }
.edit		{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -72px; }
.info		{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -900px; }
.noentry 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -954px; }
.turnon 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -989px; }
.glasses 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -1079px; }
.delete 	{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -918px; }

.inlineLinkIcon {display: inline-block;float:left;}

a:hover div.pageIcon, a:focus div.pageIcon{background-position-x: -36px; cursor: pointer;}
a:active div.pageIcon {background-position-x: -36px;}

a.iconLink{float:left;}

.quoteBlock a{text-shadow: 0px 0px 1px rgba(255,255,255,0.2);}
/* Links End */

/* Static Icons Start */
.calendarDate{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -198px; }
.magnifyingGlass{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -216px; }
.funnel{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -234px; }
.bell{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -252px; }
.airplaneRight{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -270px; }
.salesperson{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -288px; }
.fulfillment{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -306px; }
.pet{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -324px; }
.suitcase{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -342px; }
.toilet{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -360px; }
.flag{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -378px; }
.speedometer{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -396px; }
.writingBoard{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -414px; }
.airplaneTop{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -432px; }
.smoking{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -450px; }
.twoarrows{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -468px; }
.notes{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -486px; }
.phone{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -504px; }
.envelope{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -522px; }
.mobile{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -540px; }
.home{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -576px; }
.letter{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -594px; }
.star{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -612px; }
.referer{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -630px; }
.source{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -648px; }
.onearrow{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -666px; }
.threearrows{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -684px; }
.calendar{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -702px; }
.navigation{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -720px; }
.navigationplus{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -738px; }
.document{width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -756px; }
.checkmark{width: 18px; height:18px; background-repeat: no-repeat; background-position: -18px -846px; }
.owner {width: 18px; height:18px; background-repeat: no-repeat; background-position: 0px -936px; }


.iconInfoBlock{position:relative;top:0; left:0; margin-bottom: 5px; clear: both;}
.iconInfo{margin-left: 20px;}

/* Static Icons End */

.commentContainer{display: inline; width:auto; padding:5px 5px 5px 5px;}
.commentNumber{padding:0px 2px;background: #F9F9F9;
	border:1px solid #A7BBD8; 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; 
	-webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px;
	-moz-box-shadow: 1px 1px 1px #606d85; -webkit-box-shadow: 1px 1px 1px #606d85; box-shadow: 1px 1px 1px #606d85;
	clear: both;}
.commentNumber.zero{background: #ddd;}


.levelA{background:#DDFFD7; color: #6E806B; border:1px solid #6E806B; font-weight: bold;
		-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display: inline; padding:2px; 
		-moz-box-shadow: 1px 1px 1px #6E806B; -webkit-box-shadow: 1px 1px 1px #6E806B; box-shadow: 1px 1px 1px #6E806B;}
		
.levelB{background:#99E8FF; color: #4D7381; border:1px solid #4D7381; font-weight: bold;
		-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display: inline; padding:2px; 
		-moz-box-shadow: 1px 1px 1px #4D7381; -webkit-box-shadow: 1px 1px 1px #4D7381; box-shadow: 1px 1px 1px #4D7381;}
	
.levelC{background:#E9B6F6; color: #6A5371; border:1px solid #6A5371; font-weight: bold;
		-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display: inline; padding:2px; 
		-moz-box-shadow: 1px 1px 1px #6A5371; -webkit-box-shadow: 1px 1px 1px #6A5371; box-shadow: 1px 1px 1px #6A5371;}


.levelD{background:#DEDEDE; color: #666666; border:1px solid #666666; font-weight: bold;
		-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display: inline; padding:2px; 
		-moz-box-shadow: 1px 1px 1px #666666; -webkit-box-shadow: 1px 1px 1px #666666; box-shadow: 1px 1px 1px #666666;}
		
.levelL4{border-bottom:5px solid #0086FE;}
.levelL3{border-bottom:5px solid #00D400;}
.levelL2{border-bottom:5px solid #FF9A00;}
.levelL1{border-bottom:5px solid #F80000;}

.stage1{border-left:5px solid #CF0000;}
.stage2{border-left:5px solid #00b4f6;}
.stage3{border-left:5px solid #005cb4;}
.stage4{border-left:5px solid #24CB30;}
.stage5{border-left:5px solid #099613;}
.stage6{border-left:5px solid #EE5104;}
.stage7{border-left:5px solid #943BE0;}
.stage8{border-left:5px solid #6516A7;}
.stage9{border-left:5px solid #67606C;}

		
/* !Extras Start */
.darkLinkSeparator{color:#c5ccdf;}
.flashErrorMessage{float:left; width: 100%; color: #000;}
.success { background:#e5f2be; border:2px solid #bedf5d; color:#0f6d1a; padding:10px; font-weight:bold; margin-bottom:10px;}  
.failure { background:#CF0000; border:2px solid #CF0000; color:#ffe3de; padding:10px; font-weight:bold; margin-bottom:10px; text-shadow: 0px -1px 1px rgba(0,0,0,0.5);}
.message { background:#CF0000; border:2px solid #CF0000; color:#ffe3de; padding:10px; font-weight:bold; margin-bottom:10px; text-shadow: 0px -1px 1px rgba(0,0,0,0.5);}
.error-message, .agreeError{color:#FF0000;}
.clear{clear:both;width:100%;}
.clear1{clear:both;width:100%;height:1px;}
.clear5{clear:both;width:100%;height:5px;}
.clear10{clear:both;width:100%;height:10px;}
.clear15{clear:both;width:100%;height:15px;}
.clear20{clear:both;width:100%;height:20px;}
.clear25{clear:both;width:100%;height:25px;}

.floatLeft{float:left;}
.floatRight{float:right;}

.textAlignCenter{text-align: center;}
.textAlignLeft{text-align: left;}
.textAlignRight{text-align: right;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}

.halfWidth{width:50%; float:left; display: block;}
.fullWidth{width:100%; float:left; display: block;}



.whiteText{color:#FFF; text-shadow: 0px -1px 1px rgba(0,0,0,0.5);}
small{font-size: 10px; text-shadow: none;}
small.gray{font-size: 10px; color:#606d85;}
.arrow-container{width:8px; display: inline;float:right; margin:0px 2px;}
.arrow-right{ border-left: 4px solid #606D85; border-top: 4px solid transparent; border-bottom: 4px solid transparent; height: 0px; width: 0px; display: inline; margin-top:4px; float:left;
}
.arrow-down{ border-top: 4px solid #606D85; border-left: 4px solid transparent; border-right: 4px solid transparent; height: 0px; width: 0px;  margin-top:6px; display: inline; float:left;
}
.infoBlock{float:left; background:#F7F7FC; border:1px solid #8f9fbf; width:100%; margin-bottom: 10px;
			 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
			background-image: -moz-linear-gradient(top, #F7F7FC, #E2E8F4); /* FF3.6 */
	  		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F7FC),color-stop(1, #E2E8F4)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F7FC', EndColorStr='#E2E8F4'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F7FC', EndColorStr='#E2E8F4')"; /* IE8 */
}
.commentBlock{float:left; background:#f5e9de; border:1px solid #f5e9de; width:100%; margin-bottom: 10px; color: #5F361B;
			 -moz-box-shadow: 1px 1px 3px #8C5B30; -webkit-box-shadow: 1px 1px 3px #8C5B30; box-shadow: 1px 1px 3px #8C5B30;
			 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.commentBlock small{color:#B19378;}
.quoteBlock{float:left; background:#E1B2B2; border:1px solid #E1B2B2; width:100%; margin-bottom: 10px; color: #600101;
			 -moz-box-shadow: 1px 1px 3px #620707; -webkit-box-shadow: 1px 1px 3px #620707; box-shadow: 1px 1px 3px #620707;
			 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.quoteSold{float:left; background:#6D7382 url('/img/bg/soldRed.png') bottom right no-repeat; border:1px solid #6D7382; width:100%; margin-bottom: 10px; color: #EAEBED;
			 -moz-box-shadow: 1px 1px 3px #4f4f4f; -webkit-box-shadow: 1px 1px 3px #4f4f4f; box-shadow: 1px 1px 3px #4f4f4f;
			 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
			 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}
.quoteBlock small{color:#876767;line-height: 20px;}
.quoteSold small{color:#B8B8B8;line-height: 20px;}

.soldYellowHighlight{color:#FFFE00;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); font-weight: bold;}
div.highlight{background:#ffe3de; border:1px solid #b23e08; width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.spotlight{background:#CF0000; color: #FFF; border:1px solid #CF0000; width:100%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; display: inline; font-size:10px;padding:2px; 
-moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666;}

.dim{color:#CCC;}

/* !Extras End */


/* !Forms Start */
.formFillWidth{width:100%; float:left; clear: both; padding:3px 0px;}
.papershadow{padding-top:10px; background: #fff url(/img/bg/papershadow.jpg) top center no-repeat;}

.formRow{margin:3px 0px; width:100%; float:left; clear: both}
.formRowCheckbox{text-shadow: none;}

.formLabel{width:100%; float:left; clear: both; padding:3px 0px;text-shadow: none;}
.formLabelCheckbox{width:100%; float:left; clear: both; padding:3px 0px; margin-bottom:3px;text-shadow: none;}
.formInput{margin:0px; display: block; padding:0px 10px; clear: both;}
.formControl{border:1px solid #4e5a6f; background: #f0f0f9; width:100%; padding:4px 5px; margin:0px 0px 0px -10px; display: block;
			-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; 
			background-clip:padding-box;
			background-image: -moz-linear-gradient(100% 15% 90deg, #f0f0f9, #cad3e6); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b6bedf),color-stop(0.15, #f0f0f9)); /* Saf4+, Chrome */
	/* behavior: url(/css/PIE.htc); */
}
.formControl:focus{ background:#A7BBD8; color:#FFF; -moz-box-shadow: 0px 0px 5px #3084fc; -webkit-box-shadow: 0px 0px 5px #3084fc; box-shadow: 0px 0px 5px #3084fc; margin:0px 0px 0px -10px;background-clip:padding-box;}
.formSelect{width:105%; margin-left:-10px; padding:2px 5px;}
.formTextarea{border:1px solid #4e5a6f; background: #f0f0f9; width:100%; padding:4px 5px; margin-left:-10px; display: block; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background-image: -moz-linear-gradient(100% 4% 90deg, #f0f0f9, #cad3e6); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b6bedf),color-stop(0.04, #f0f0f9)); /* Saf4+, Chrome */
	/* behavior: url(/css/PIE.htc); */
}
.formTextarea:focus{ background-color:#8f9fbf; color:#FFF; -moz-box-shadow: 0px 0px 5px #3084fc; -webkit-box-shadow: 0px 0px 5px #3084fc; box-shadow: 0px 0px 5px #3084fc; background-image: none;}
.form-error{border:1px solid #FF0000; color:#FF0000;}

.disabled{background-color:#FFF; background-image: none; border:1px solid #ccc; }

button{ border:1px solid #D44908; background: #FF9748; padding:2px 10px; margin:0px 0px 0px 0px; float:right; text-shadow: 0px 1px 1px rgba(255,255,255,0.5); cursor: pointer; height:23px; color: #000000; font-weight: bold;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-sizing:border-box;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); box-shadow: 0px 1px 2px rgba(0,0,0,0.5);
	background-clip:padding-box; 
	background-image: -moz-linear-gradient(top, #FEDFC5, #FF9748);/* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FEDFC5),color-stop(1.0, #FF9748)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEDFC5', EndColorStr='#FF9748'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FEDFC5', EndColorStr='#FF9748')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
button:hover, button:focus{ background: #9C4706; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color:#FFF;
	-webkit-box-shadow: 0px 0px 4px #aaa; -moz-box-shadow: 0px 0px 4px #aaa; box-shadow: 0px 0px 4px #aaa;
	background-image: -moz-linear-gradient(top, #F16800, #9C4706); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F16800),color-stop(1, #9C4706)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F16800', EndColorStr='#9C4706'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F16800', EndColorStr='#9C4706')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
button:active{ background: #9C4706; text-shadow: 0px 1px 1px rgba(255,255,255,0.5); color:#000;
	-webkit-box-shadow: 0px 1px 0px #CBD7EA; -moz-box-shadow: 0px 1px 0px #CBD7EA; box-shadow: 0px 1px 0px #CBD7EA;
	background-image: -moz-linear-gradient(top, #9C4706, #F16800); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9C4706),color-stop(1, #F16800)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C4706', EndColorStr='#F16800'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9C4706', EndColorStr='#F16800')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}

button.red{ border:1px solid #760805; background: #FE1B00; padding:2px 10px; margin:0px -2px 0px 0px; float:right; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color:#FFF; cursor: pointer; height:25px; font-weight: bold;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); box-shadow: 0px 1px 2px rgba(0,0,0,0.5);

	background-image: -moz-linear-gradient(top, #FE1B00, #CC0B13);/* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FE1B00),color-stop(1.0, #CC0B13)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#FE1B00', EndColorStr='#CC0B13'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FE1B00', EndColorStr='#CC0B13')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
button.red:hover, button.red:focus{ background: #DC1D10; text-shadow: 0px -1px 1px rgba(0,0,0,0.5); color:#FFF;
	-webkit-box-shadow: 0px 0px 4px #aaa; -moz-box-shadow: 0px 0px 4px #aaa; box-shadow: 0px 0px 4px #aaa;
	background-image: -moz-linear-gradient(top, #DC1D10, #930811); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #DC1D10),color-stop(1, #930811)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC1D10', EndColorStr='#930811'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#DC1D10', EndColorStr='#930811')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
button.red:active{ background: #930811; text-shadow: 0px 1px 1px rgba(255,255,255,0.5); color:#000;
	-webkit-box-shadow: 0px 1px 0px #CBD7EA; -moz-box-shadow: 0px 1px 0px #CBD7EA; box-shadow: 0px 1px 0px #CBD7EA;
	background-image: -moz-linear-gradient(top, #930811, #DC1D10); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #930811),color-stop(1, #DC1D10)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#930811', EndColorStr='#DC1D10'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#930811', EndColorStr='#DC1D10')"; /* IE8 */
	/*behavior: url(/css/PIE.htc);*/
}
button{display: none;}
button.mg{margin-right:10px;}
button.mr{margin-right:10px;}
button.mr5{margin-right:5px;}
button.mr3{margin-right:3px;}
#login{float:right;}
#login button{ }
#login div.input{ display: inline-block; float:left; margin-left: 15px;}
#login div.input{ display: inline; }
#login .mainLoginInput{ width:140px;}
#login div.buttonContainer{ margin-left:5px;}
#login input.formControl{ -webkit-background-clip: padding-box; border:1px solid #242B40;}
#login input.formControl:focus{ -webkit-background-clip: padding-box; border:1px solid #242B40; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; }
#Header button:active{ 
				-webkit-box-shadow: 0px 1px 0px #8f9fbf; -moz-box-shadow: 0px 1px 0px #8f9fbf; box-shadow: 0px 1px 0px #8f9fbf;}

.normalForm{ width:250px; float:left; }

.twoColumnForm{ width:510px; float:left; }
.firstColumnOfForm{width:250px; float:left;}
.secondColumnOfForm{width:250px; float:left;margin-left:10px;}

.fluidWidthForm{width:100%; float:left; display: block;}
.fullWidthForm{width:750px; float:left; display: block;}

.formFilter{padding:10px; display: block; border:1px solid #8f9fbf; background: #CBD7EA;
			-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
			background-image: -moz-linear-gradient(top, #CBD7EA, #A5B2CA); /* FF3.6 */
	  		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CBD7EA),color-stop(1, #A5B2CA)); /* Saf4+, Chrome */
	            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CBD7EA', EndColorStr='#A5B2CA'); /* IE6,IE7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CBD7EA', EndColorStr='#A5B2CA')"; /* IE8 */
}

.formRow90pct{width:90%; float:left;}
.formRow80pct{width:80%; float:left;}
.formRow75pct{width:75%; float:left;}
.formRow70pct{width:70%; float:left;}
.formRow67pct{width:67%; float:left;}
.formRow60pct{width:60%; float:left;}
.formRow50pct{width:50%; float:left;}
.formRow40pct{width:40%; float:left;}
.formRow35pct{width:35%; float:left;}
.formRow34pct{width:34%; float:left;}
.formRow33pct{width:33%; float:left;}
.formRow30pct{width:30%; float:left;}
.formRow25pct{width:25%; float:left;}
.formRow21p5pct{width:21.5%; float:left;}
.formRow20pct{width:20%; float:left;}
.formRow15pct{width:15%; float:left;}
.formRow12pct{width:12%; float:left;}
.formRow11pct{width:11%; float:left;}
.formRow10pct{width:10%; float:left;}

.formRowCheckbox{display: inline; float:left; margin-right:10px;}
span.required{color:#ff6221;}
.ie7_body #login {margin-right:15px;}
.ie7_body #login button{margin-top:1px;}
.ie7_body #login div.buttonContainer{width:65px;}

.tripLeg{padding:3px 0px 0px 3px;}
.tripLeg:hover{background:#f5e9de;}

#TotalPriceForClient{margin-right:20px;}

.infoBlock p{font-size:11px;}

#TripCommentViewForm{display: none;}
#QuoteViewForm{display: none;}
#LeadCommentSalespersonViewForm{display: none;}
form{display: none;}
#QuotePreviewOptionsForm{display: block;}
/* !Forms End */

/* !Tables Start */

table.normal{ width:100%; margin:1em auto; border-collapse:collapse; font-size:11px; border:1px solid #606D85; }
table.normal thead{ font-size:11px; font-weight:bold; }
table.normal th { background: #CBD7EA; color: #000000; text-align:center; border-bottom: 1px solid #606D85; border-right:1px solid #606D85; padding:5px 2px; vertical-align:middle; }
table.normal th a{ text-shadow: 0px 1px 1px rgba(255,255,255,0.5); display: block;}
table.normal th a.asc{ background: center right url(/img/bg/asc.png) no-repeat; padding-right:6px;}
table.normal th a.desc{ background: center right url(/img/bg/desc.png) no-repeat; padding-right:6px; }
table.normal tbody{}
table.normal td { border-bottom: 1px solid #606D85;	border-right:1px solid #606D85; padding:2px;	text-align:left; vertical-align:middle;  }
table.normal td.wordbreak{word-break: break-all;}
table.normal td.textAlignCenter {text-align: center;}
table.normal td a {display: block;}
table.normal td a.inline {display: inline;}
table.normal tr.alt {background:#E9EFFA;}
table.normal tr:hover {background:#f5e9de;}
/* Tables End */

/* !Paging Start */
div.paging { margin-bottom: 2em; text-align:center; }
div.paging .disabled { color: #EEE; display: inline; margin:0px 5px; border:0;}
div.paging span.current { padding:1px 5px; color: #000; border:solid 1px #606D85; background: #CBD7EA; }
div.paging span a {	padding:1px 5px; border:solid 1px #207be4; }
div.paging span a.next {margin:0px 5px; border:0;}
div.paging span a.prev {margin:0px 5px; border:0;}
/* Paging End */

/* !Ajax Start */
#loadingIndicator{display:none; padding:10px; position:fixed; width:100px; height:16px; top:0px; left:50%; background:#d44908; color:#000000;					-webkit-box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0px 0px 5px #000000; box-shadow: 0px 0px 5px #000000; text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
			behavior: url(/css/PIE.htc);}
#Refreshing{font-size: 11px; color: #DC3333; display:none; line-height: 16px; padding: 0; margin: 0; float:right;}

#UnclaimedLeadsCount{display: inline;}
#NewTripRequestsCount{display: inline;}

#UnclaimedLeadsRefresher{display:none; width:16px; height:16px; background: url(/img/ajax/menuRefresh.gif) top left no-repeat; float:right;}
#NewTripRequestsRefresher{display:none; width:16px; height:16px; background: url(/img/ajax/menuRefresh.gif) top left no-repeat; float:right;}

/* Ajax End */

/* !Dialogs Start*/
#myDialog{display: none;}

/* Dialogs End*/

.ui-tabs .ui-tabs-hide{display: block !important;}
 
