/*#Header Controls#*/
#controlLogo {
	padding: 4px 0px 0px 12px;
}

/*#Primary Nav#*/
#controlPrimaryNav {
	width: 477px;
	padding: 45px 0px 0px 15px;
}

#controlPrimaryNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#controlPrimaryNav li {
	margin: 0px;
	padding: 0px 10px 0px 15px;
	float: left;
	display: inline;
}

#controlPrimaryNav a {
	float: left;
	margin: 0px;	
	color: #555;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: center;	
	line-height: 15px;
	padding: 0px 2px 0px 2px;
}

#controlPrimaryNav a:hover {
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #333;
}

#controlPrimaryNav .navPrimaryCMSListMenuHighlightedLI a {
	color: #006699;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #006699;
}

/*#Secondary Nav#*/
#controlSecondaryNav {
	padding: 0px 0px 0px 5px;
}

#controlSecondaryNav ul {
	list-style-type: none;
	color : #333333	;
	font-family: verdana;
	font-size: 12px
}

#controlSecondaryNav li {
	padding: 2px 0px 2px 0px;
}

#controlSecondaryNav a {
	color: #006699;
	text-decoration: none;
}

#controlSecondaryNav a:hover {
	color: #990000;
	text-decoration: underline;
}

/*#Footer#*/
#controlCopyright {
	padding: 0px;
	font-size: 12px;
	color: #555;
}

/*#Info Control#*/
#controlInfo {
	background: #f5f9fb;
	padding: 5px;
}

#controlInfo .infoTitle {
	color: #222;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 8px 0px;
}

#controlInfo .infoText  {
	font-size: 11px;
}

#controlInfo a {
	color: #006699;
	text-decoration: none;
}

#controlInfo a:hover {
	color: #990000;
	text-decoration: underline;
}

/*#Request Quote#*/
#controlRequestQuote {
	padding: 0px;
}

#controlRequestQuote .rqimage {
	padding: 5px;
}

#controlRequestQuote .rqinfo {
	padding: 5px;
}

#controlRequestQuote .minilogo {
	text-align: center;
}

#controlRequestQuote a {
	color: #006699;
	text-decoration: none;
}

#controlRequestQuote a:hover {
	color: #990000;
	text-decoration: underline;
}

/*#Request Quote Form Control#*/
#controlRequestQuoteForm {

}

#controlRequestQuoteForm .formNote {
	font-size: 9px;
	color: #f33;
	font-family: Verdana;
	font-weight: normal;
}

#controlRequestQuoteForm .formLabel {
	font-size: 11px;
	color: #333;
	font-family: Verdana;
	font-weight: bold;
	padding: 6px 5px 6px 0px;
}

#controlRequestQuoteForm .EditingFormErrorLabel {
	color: #f00;
}
#controlRequestQuoteForm .formControl {
	font-size: 12px;
	color: #333;
	font-family: Arial;
	font-weight: bold;
}

#controlRequestQuoteForm .formControl input {
	height: 18px;
	border: 1px;
	border-style: solid;
	border-color: #006699;
	padding: 3px 0px 0px 5px;
}

#controlRequestQuoteForm .formControl textarea {
	border: 1px;
	border-style: solid;
	border-color: #006699;
	padding: 3px 0px 0px 5px;
}

#controlRequestQuoteForm .formControl select {
	height: 18px;
	border: 1px;
	border-style: solid;
	border-color: #006699;
	padding: 0px;
}

#controlRequestQuoteForm .formCheckbox input {
	height: 24px;
	border: 0px;
	padding: 0px 0px 0px 0px;
}

#controlRequestQuoteForm .formRadio input {
	height: 18px;
	border: 0px;
	padding: 3px 5px 0px 5px;
}

#controlRequestQuoteForm .formContactName input {
	width: 300px;
}

#controlRequestQuoteForm .formContactCompany input {
	width: 300px;
}

#controlRequestQuoteForm .formContactPhone input {
	width: 300px;
}

#controlRequestQuoteForm .formContactFax input {
	width: 300px;
}

#controlRequestQuoteForm .formContactEmail {
	padding: 0px 0px 20px 0px;
}

#controlRequestQuoteForm .formContactEmail input {
	width: 300px;
}

#controlRequestQuoteForm .formOriginationCity {
	padding: 0px 20px 0px 0px;
}

#controlRequestQuoteForm .formOriginationCity input {
	width: 160px;
}

#controlRequestQuoteForm .formOriginationState {
	padding: 0px 20px 0px 0px;
}

#controlRequestQuoteForm .formOriginationState select{
	width: 45px;
	height: 23px;
}

#controlRequestQuoteForm .formOriginationZip input {
	width: 92px;
}

#controlRequestQuoteForm .formOriginationCountry {
	padding: 0px 0px 20px 0px;
}

#controlRequestQuoteForm .formOriginationCountry select {
	width: 350px;
	height: 23px;
}

#controlRequestQuoteForm .formDestinationCity {
	padding: 0px 20px 0px 0px;
}

#controlRequestQuoteForm .formDestinationCity input {
	width: 160px;
}

#controlRequestQuoteForm .formDestinationState {
	padding: 0px 20px 0px 0px;
}

#controlRequestQuoteForm .formDestinationState select{
	width: 45px;
	height: 23px;
}

#controlRequestQuoteForm .formDestinationZip input {
	width: 92px;
}

#controlRequestQuoteForm .formDestinationCountry {
	padding: 0px 0px 20px 0px;
}

#controlRequestQuoteForm .formDestinationCountry select {
	width: 350px;
	height: 23px;
}

#controlRequestQuoteForm .formDeclaredValue {
	padding: 0px 20px 0px 0px;
}

#controlRequestQuoteForm .formDeclaredValue input {
	width: 92px;
}

#controlRequestQuoteForm .formShipmentQty {
	padding: 0px 10px 0px 0px;
}

#controlRequestQuoteForm .formShipmentQty input {
	width: 50px;
}

#controlRequestQuoteForm .formShipmentDesc input {
	width: 350px;
}

#controlRequestQuoteForm .formShipmentClass {
	padding: 0px 10px 0px 0px;
}

#controlRequestQuoteForm .formShipmentClass input {
	width: 70px;
}

#controlRequestQuoteForm .formShipmentWeight {
	padding: 0px 10px 0px 0px;
}

#controlRequestQuoteForm .formShipmentWeight input {
	width: 50px;
}

#controlRequestQuoteForm .formShipmentLength {
	padding: 0px 10px 0px 0px;
}

#controlRequestQuoteForm .formShipmentLength input {
	width: 50px;
}

#controlRequestQuoteForm .formShipmentWidth {
	padding: 0px 10px 0px 0px;
}

#controlRequestQuoteForm .formShipmentWidth input {
	width: 50px;
}

#controlRequestQuoteForm .formShipmentHeight input {
	width: 50px;
}

#controlRequestQuoteForm .formContactComment {
	padding: 0px 0px 10px 0px;
}

/*#Page Text Controls#*/
#controlPageTitle {
	padding: 0px;
}

#controlPageText {
	padding: 0px;
}

#controlPageText ul {
	padding: 0px 0px 0px 50px;
}

/*#Links Control#*/
#controlLinks {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
}

#controlLinks a {
	color: #006699;
	text-decoration: none;
}

#controlLinks a:hover {
	color: #990000;
	text-decoration: underline;
}

/*#CustomerQuote#*/
#controlCustomerQuote {
	padding: 15px 0px 0px 5px;
}

/*#Services Nav#*/
#controlServicesNav {
	padding: 0px;
}

/*#Solutions Nav#*/
#controlSolutionsNav {
	padding: 0px;
}

/*#Webmail#*/
#controlWebmail {
	padding: 0px;
}

#controlWebmail .wmimage {
	padding: 5px;
	border-style: outset;
	border-color: #006699;
	border-width: 0px;
}

#controlWebmail a {
	color: #006699;
	text-decoration: none;
}

#controlWebmail a:hover {
	color: #006699;
	text-decoration: none;
}