body {width:100%;}
img {border:0 none;}
#topLinks {display:none;}
#mainMenu {display:none;}
#footer {display:none;}

body {font-family:Arial, Helvetica, sans; font-size:12px; line-height:22px; color:#101010; padding:20px 0; background:#e8e7e7; text-align:center; overflow:scroll;}

.more {
	color:#4da6a6;
	padding:0 0px;
}
	.more span {font-size:1.2em;}
	.more:hover {color:#fff; background:#4da6a6; text-decoration:none;}

#container {width:947px; margin:auto; text-align:left; background-position:-947px 0; background-repeat:repeat-y;}
#container, #header, #header2, #footer {background-image:url(../images/sprite_main.gif);}
	#header  {width:857px; padding:40px 45px 50px 45px; background-position:0 0; background-repeat:no-repeat;}
		#header  h1 {float:left;}
		#topLinks {width:153px; height:42px; float:right;}
			#topLinks, #clientLogin, #creditLogin {background-image:url(../images/sprite_logins.gif); background-repeat:no-repeat;}
			#topLinks li {display:inline;}
			#topLinks span {display:none;}
			#topLinks a {width:153px; height:12px; display:block;}
			#clientLogin {background-position:0 0;}
				#clientLogin:hover {background-position:0 -42px;}
			#creditLogin {margin:18px 0 0 0; background-position:0 -30px;}
				#creditLogin:hover {background-position:0 -72px;}
		#mainMenu {padding:31px 1px 2px 1px; height:39px; background-position:0 30px; clear:both;}
			#mainMenu, #mainMenu a, #mainMenu span {background-image:url(../images/sprite_menu.gif); background-repeat:no-repeat;}
			#mainMenu li {float:left;}
			#mainMenu a {color:#000; height:39px; margin:0 30px 0 0; font-size:11px; font-weight:bold; text-decoration:none; padding:0 15px 0 0; background-position:100% -142px; vertical-align:top; display:inline-block;}
			#mainMenu span {height:39px; line-height:39px; padding:0 0 0 15px; background-position:0 -142px; display:inline-block; cursor:pointer;}
			#mainMenu a:hover, #mainMenu .selected a {color:#fff; background-position:100% -42px;}
				#mainMenu a:hover span, #mainMenu .selected a span {background-position:0 -42px;}

			/* sub menu */
			#mainMenu div {height:31px; line-height:31px; padding:1px 0 0 0; background-position:0 -31px; background-repeat:repeat-x; position:absolute; top:39px; left:0; display:none;}
				#mainMenu div, #mainMenu div ul, #mainMenu div li {background-image:url(../images/sprite_submenu.gif);}
				#mainMenu div ul {width:100%; height:31px; background-repeat:no-repeat;}
				#mainMenu div li {padding:0 15px; background-position:0 -300px; background-repeat:no-repeat;}
				#mainMenu .selected div a {color:#000; background:none; height:31px; margin:0; padding:0;}
					#mainMenu .selected div a:hover {color:#fff;}
				#mainMenu div .first {padding:0 5px 0 15px; background-position:0 0;}
				#mainMenu div .last {padding:0 15px 0 5px; background-position:100% -64px; float:right;}
			#menuAbout {width:462px;}
				#menuAbout ul {background-position:39px -96px;}
				
		
				
			#menuProduct {width:507px;}
				#menuProduct ul {background-position:37px -96px;}
			#menuService {width:417px;}
				#menuService ul {background-position:35px -96px;}
			#menuContact {
	width:265px;
	white-space:nowrap;
}
				#menuContact ul {background-position:43px -96px; white-space:nowrap;}
				#mainMenu .selected {position:relative;}
				#mainMenu .selected div {display:block;}
	
	#content {width:857px; padding:0 45px; overflow:hidden;}
		#homeContent {width:857px; min-height:323px; height:auto !important; height:323px;}
			#homeContent h2 {color:#7f99b2; font-size:26px; padding:0 0 15px 0; font-weight:bold;}
			#homeImage {width:567px; height:303px; padding:0 0 0 20px; float:right; position:relative;}
				#homeImage span {
	color:#7fa49b;
	font-size:30px;
	position:absolute;
	bottom:34px;
	left:40px;
	width: 350px;
	height: 25px;
}
		#highlights {width:857px; padding:0 0 50px 0; background-position:-1714px 100%;}
			#highlights, #highlightsContent, #highlights h3 {background-image:url(../images/sprite_highlight.gif); background-repeat:no-repeat;} 
			#highlights h3 {width:230px; font-size:18px; font-weight:normal; padding:20px 20px 10px 20px; text-align:center;}
			#highlights p, #highlights ul {width:230px; padding:0 20px;}
			#highlights small {
	font-size:15px;
	font-weight:normal;
}
			#highlightsContent {width:857px; background-position:-857px 0; background-repeat:repeat-y; overflow:hidden;}
			#homeNews {width:269px; padding:0 25px 0 0; float:left; overflow:hidden;}
				#homeNews h3 {background-position:0 0;}
			#homeFAQ {width:269px; padding:0 25px 0 0; float:left; overflow:hidden;}
				#homeFAQ h3 {background-position:-294px 0;}
				/*#homeFAQ ul {padding:0 0 0 0px; left:-20px;}
				#homeFAQ li {padding:0 0 0 10px; background:url(../images/sprite_icons.gif) no-repeat 0 8px;list-style-type: none; }
*/
				#homeFAQ ul {margin-left: 10px;}
				#homeFAQ li {padding:0 0 0 0px; list-style-type:disc; /* background:url(../images/sprite_icons.gif) no-repeat 0 8px;*/}
			#homeHelp {width:269px; float:left; overflow:hidden;}
				#homeHelp h3 {
	background-position:-588px 0;
	font-family: Arial, Helvetica, sans;
}
		#subcontent {width:628px; padding:0 0 20px 0; float:left;}
			#subcontent h2 {
	color:#FFF;
	font-size:26px;
	padding:0px 0 0px 0px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
			.imgLeft {margin:15px 20px 15px 0; display:inline-block; float:left;}
			.infoBox {color:#353a1a; width:538px; background-image:url(../images/sprite_info.gif); background-repeat:repeat-y; background-position:-538px 0;}
				.boxWrap {
					background-repeat:no-repeat;
					background-position:0 0;
					background-image: url(../images/sprite_info.gif);
				}
				.boxContent {width:498px;padding:15px 20px; background-repeat:no-repeat; background-position:-1076px 100%;}
		#sidebar {width:192px; float:left;}
			.imgBlk {display:block;}
			#sidebar h3 {font-size:20px; font-weight:normal; text-align:center; margin:20px 0 10px 0;}
				#sidebar h3 span {color:#7fa49b; font-size:30px; line-height:24px; margin:5px 0 0 0; font-weight:bold; display:block;}
	#footer  {width:862px; font-size:11px; padding:30px 45px 10px 40px; background-color:#e8e7e7; background-position:-1894px 0; background-repeat:no-repeat; overflow:hidden;}
		#footer ul {float:left;}
		#footer li {display:inline-block; line-height:13px; padding:0 7px 0 7px; border-right:1px solid #000; float:left;}
		#footer li.last {border:0 none;}
		#footer a {color:#000; padding:0 3px; text-decoration:none;}
			#footer a:hover {color:#fff; background:#4da6a6;}
		#footer p {float:right;}
		
		/* HONDO CUSTOM */
		h2 { font-weight:normal !important; }
		
		.infoBoxBLUE {
			color:#353a1a;
			width:538px;
			background-image:url(../images/sprite_info_blue.gif);
			background-repeat:repeat-y;
			background-position:-538px 0;
			z-index:-5;
			float:inherit;
			
		}
		
		.boxWrapBLUE {
			background-repeat:no-repeat;
			background-position:0 0;
			background-image: url(../images/sprite_info_blue.gif);
		}			
		.infoBoxORANGE {
			color:#353a1a;
			width:538px;
			background-image:url(../images/sprite_info_orange.gif);
			background-repeat:repeat-y;
			background-position:-538px 0;
		}
			.boxWrapORANGE {
			background-repeat:no-repeat;
			background-position:0 0;
			background-image: url(../images/sprite_info_orange.gif);
		}	
		
		.imgRight {margin:15px 20px 15px 0; display:inline-block; float:right;}
		
		
		.boxWrapBlue {
		background-image:url("../images/sprite_info_blue.gif");
		background-position:0 0;
		background-repeat:no-repeat;
		}
		.boxContentBlue  {
		background-position:-1076px 100%;
		background-repeat:no-repeat;
		padding:15px 20px;
		width:498px;
		}
		.infoBoxBlue {
		background-image:url("../images/sprite_info_blue.gif");
		background-position:-538px 0;
		background-repeat:repeat-y;
		color:#353A1A;
		width:538px;
		}
		
		
		.boxWrapOrange {
		background-image:url("../images/sprite_info_orange.gif");
		background-position:0 0;
		background-repeat:no-repeat;
		}
		.boxContentOrange {
		background-position:-1076px 100%;
		background-repeat:no-repeat;
		padding:15px 20px;
		width:498px;
		}
		.infoBoxOrange {
		background-image:url("../images/sprite_info_orange.gif");
		background-position:-538px 0;
		background-repeat:repeat-y;
		color:#353A1A;
		width:538px;
		}

		#tagline {
			color: #fff !important;
			/*text-transform:uppercase;*/
			font-weight: bold;
			white-space:nowrap;
		}
		
		.moredark {color:#333333; padding:0 3px;}
			.moredark span {font-size:1.2em;}
			.moredark:hover {color:#fff; background:#4da6a6; text-decoration:none;}
			
			
		.morewhite {color:#FFFFFF; padding:0 3px;}
			.morewhite span {font-size:1.2em;}
			.morewhite:hover {color:#fff; background:#4da6a6; text-decoration:none;}
			
			
				#subsubcontent {
			width:540px;
			border:#666;
			border-width:2px;
			/*float:center;*/
			z-index:25;
			background-color: #ccc;
			padding:7px;
		}
	
/** HONDO ABOUT Us **/
#header2  {width:857px; padding:40px 45px 0px 45px; background-position:0 0; background-repeat:no-repeat;}
		#header2  h1 {float:left;}
#subCntMain {width:604px; padding:0 0 20px 0; float:left;}
	#pathWay { padding:8px 0 20px 15px; margin:0; width:80%; overflow:hidden; font-size:11px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#636363;}
		#pathWay a {text-decoration:none; color:#636363;}
			#pathWay a:hover {background:#aeb74e; color:#fff;}
			#pathWay li {background:url(../images/icion_Next.gif) no-repeat right center; padding:0 18px 0 0; float:left;}
			#pathWay .last {background:none;}

	#subCntMain .infoBoxBlue {width:567px; color:#353a1a; background-repeat:repeat-y; background-position:left top;}	
	#subCntMain .boxBlueContent {width:567px; padding:6px; background-image:url(../images/sprite_blue_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
	#subCntMain .boxBlueWrap {width:567px; background:url(../images/sprite_blue_top.gif) no-repeat left top;}
	.bannerContent {width:538px; height:112px; background:url(../images/underBanner.gif) no-repeat left bottom;}
		.infoBoxBlue p {padding:0; margin:0;}
		#contentAbout h2 {padding:5px 0 5px 0; font-size:18px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#fff;}
		#contentAbout, #contentHistory {width: 470px; margin:0 0 0 32px;display:block;float:left; overflow:visible;vertical-align:top;}
		#contentAbout p {margin:0 0 17px 0; font-size:12px;}
		#contentAbout .last {padding:0; margin:0;}
		#contentAbout .lineWhite {width:212px; height:3px; margin:37px auto 56px auto; background:url(../images/lineWhite.gif) repeat-x left top;}
			
			#lblHistory {vertical-align:top; width:100%; display:inline;border:0px solid red;}
			#lblHistory dl {width:100%;border:0px solid black;margin-bottom:1px; position:relative;display:block;}
	/*	#contentAbout dl {width:470px; overflow:visible;display:inline;}
		
		
		#lblHistory dl dt {width:10%;float:left; font-size:10pt; overflow:hidden;display:block;border:1px solid green;}
		#lblHistory dl dd {width:60%;float:left; font-size:8pt; overflow:hidden;display:block;border:1px solid yellow;}
			#contentAbout dl dt {font-size:17px; font-weight:bold; width:70px; float:left;display:inline;}	
				#contentAbout dl dd { width:400px; padding:0 0 10px 0; float:left;display:inline;}
				#contentAbout dl .end {padding:0;display:inline;}
		*/		
		#contentAbout .bureauAccess dt {width:107px; float:left;}
		#contentAbout .bureauAccess dt img {margin:10px 0 0 0;}
			#contentAbout .bureauAccess dd {width:363px; float:left;}
			#contentAbout h5,#contentAbout h3 {font-size:14px; font-weight:bold; font-family: Calibri, Arial, Helvetica, sans-serif}
			#contentAbout .paddTop {margin:17px 0 17px 0;}
			#contentAbout a {color:#353A1A;}
			#contentAbout a:hover {color:#FFF; background:#aeb74e;}
			
		#contentAbout .testFacility dt {width:115px; float:left;}
		#contentAbout .testFacility dt img {margin:10px 0 0 0;}
			#contentAbout .testFacility dd {width:355px; float:left;}
		
		#contentAbout .logohotels {width:470px;}	
		#contentAbout .logohotels dd{margin:0 0 10px 0;}
		#contentAbout .logohotels .last {margin:0;}
			#contentAbout .logohotels dd {width:470px;}
			#contentAbout .logohotels dd span { display:block;}
			#contentAbout .logohotels dd span a {font-size:13px; font-weight:bold;}
				#contentAbout .logohotels dd span a:hover {background:none;}
				
		#contentAbout .list {margin:0 0 0 20px;}
			#contentAbout .list li{background:url(../images/nodeLi.gif) no-repeat 0 10px; padding:0 0 5px 8px;}
		
		#rightContent {width:243px; float:left;}
		#rightContent  .lnkRight { width:243px; overflow:hidden; padding:0; margin:0; font-family:Calibri, Arial, Helvetica, sans-serif} 
			#rightContent .lnkRight li {margin:0 0 0 70px; font-family:Calibri, Arial, Helvetica, sans-serif;list-style-type:none;}
				#rightContent .lnkRight li a {font-size:12px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#093070; list-style-type:none;}
				#rightContent .lnkRight li a:hover {background:#aeb74e; color:#fff;}
					#rightContent .lnkRight .end {padding:0 0 27px 0;}
					
				#rightContent .paddLine1 {margin:115px 0 0 0;}
				#rightContent .paddLine {margin:44px 0 0 0;}
				#rightContent .paddLine2 {margin:66px 0 0 0;}
				#rightContent .paddLine3 {margin:22px 0 0 0;}
				#rightContent .centerTxt {text-align:center;}
				
			#rightContent .lnkRightDMS {width:233px; border-top:3px solid #adb955; border-bottom:3px solid #adb955; padding:31px 0 34px 10px; font-family:Calibri, Arial, Helvetica, sans-serif;}
			#rightContent .lnkRightDMS li {background:url(../images/nodeLi.gif) no-repeat 0 9px; padding:0 0 5px 8px;font-family:Calibri, Arial, Helvetica, sans-serif}
			#rightContent .lnkRightDMS .top {font-size:16px; font-family:Calibri, Arial, Helvetica, sans-serif; font-style:italic; background:none; padding:0 0 8px 0; margin:0;} 
			#rightContent .lnkRightDMS .last {background-position:0 6px; font-family:Calibri, Arial, Helvetica, sans-serif; padding:0 0 0 8px; margin:0; line-height:14px}
			
			#rightContent .lnkDMSBorder {width:233px; border-top:3px solid #adb955; border-bottom:3px solid #adb955; padding:31px 0 34px 10px; margin:115px 0 0 0; font-family:Calibri, Arial, Helvetica, sans-serif;}
			#rightContent .lnkDMSBorder .end {padding:0 0 0 25px;}
			
			#rightContent .lnkRightDMS_Contact {width:233px; border-top:3px solid #adb955; border-bottom:3px solid #adb955; padding:31px 0 34px 10px; font-size:13px;font-family:Calibri, Arial, Helvetica, sans-serif; line-height: 25px}
			#rightContent .lnkRightDMS_Contact li {background:none; padding:0 0 5px 0; font-family:Calibri, Arial, Helvetica, sans-serif}			
			#rightContent .lnkRightDMS_Contact .last {padding:0; margin:0; font-family:Calibri, Arial, Helvetica, sans-serif}
			#rightContent .lnkRightDMS_Contact a {color:#000;}
					#rightContent .lnkRightDMS_Contact a:hover {background:#aeb74e; color:#FFF;}
			
			#lnkRightDMS span {display:block;}
			#rightContent .ItalicStyle {font-style:italic; text-align:left; display:block;}			
			.lnkRightDMS .end {padding:0 0 0 25px; font-family:Calibri, Arial, Helvetica, sans-serif; line-height:14px}
			a.logoCyberTrust {width:115px; height:35px; background:url(../images/logos/cyberTrust.gif) no-repeat right top; margin:20px 0; padding-left:50px; display:block;}
			a.logoVerDesign {width:115px; height:48px; background:url(../images/logos/verdesign.gif) no-repeat right top; display:block; margin:6px 0; padding-left: 55px}
			.logoCyberTrust {width:115px; height:35px; background:url(../images/logos/cyberTrust.gif) no-repeat right top; margin:20px 0; padding-left:50px; display:block;}
			.logoVerDesign {width:115px; height:48px; background:url(../images/logos/vlogo.gif) no-repeat right top; display:block; margin:6px 0; padding-left: 45px}

/**** driving ****/
.tbl_driving {}			
	.tbl_driving tr .end {border-left:1px solid #353A1A;}		
	.tbl_driving tr td {padding:5px; border:1px solid #353A1A;}
	
/*** help ****/
#contentAbout .frmSumit	 span {display:block;}
#contentAbout .frmSumit p {margin:0 0 5px 0;}
#contentAbout .frmSumit input {width:330px;}
#contentAbout .frmSumit label {width:100px; float:left;}
#contentAbout .frmSumit .pRadio input, #contentAbout .frmSumit .pRadio label{width:auto; float:left;}
#contentAbout .frmSumit .pRadio span {display:block; clear:both;}
#contentAbout .frmSumit .pRadio .marLeft {margin:0 0 0 90px;}
#contentAbout .frmSumit	.last {clear:both; padding:0; margin:0;}
#contentAbout .frmSumit	.noborder {border:0 none; background:none; border-bottom:1px solid #353A1A; vertical-align:bottom;}
#contentAbout .frmSumit	.btnSubmit {margin:15px 0 0 365px;}

/*** style BG ***/
.bgProducts { background-image:url(../images/bgGreen.gif);}
.bgNews { background-image:url(../images/bgOrange.gif);}
.bgNormal { background-image:url(../images/bgNormal.gif);}

/*** ***/
h5 .sup {font-size:14px /*10px*/;}
h5 .sup_up {font-family:  Calibri, Arial, Helvetica, sans-serif;font-size:16px /*10px*/;font-weight:bold;
	vertical-align: text-bottom;}
h5 .sup_down {font-family: Arial, Helvetica, sans-serif;font-size:11px /*10px*/;font-weight:bold;
	vertical-align: super;}	
p .sup {font-size:12px /*9px*/;vertical-align: text-bottom/*super*/;}
span.supR {font-size:11px /*9px*/;vertical-align: super;}

p.term {margin-left:1em !important;color:#353A1A;}
p.Header {margin-left:0em !important;color:#353A1A;}
h5.term {font-size:14px; font-weight:bold; font-family: Calibri, Arial, Helvetica, sans-serif; padding-top:1em;color:#353A1A;}
div.lineWhite {text-align:center; width:212px; height:3px; margin:37px auto 36px auto; background:url(../images/lineWhite.gif) repeat-x left top;}
 .listp {margin:0 0 0 20px;color:#353A1A;}
 .listp li{background:url(../images/nodeLi.gif) no-repeat 0 10px; padding:0 0 5px 8px; font-weight:normal;}
 .term a {color:#353A1A;}
 
 div.news {padding-left:20px;line-height:/*13pt*/14px;color:#000000;font-family:  Arial, Helvetica, sans-serif;font-size:12px/*11pt*/;}
 news {padding-left:20px;line-height:13pt;color:#000000;font-family: Calibri, Arial, Helvetica, sans-serif;font-size:10pt;}
 h7 {font-size:14px; font-weight:bold; font-family: Calibri, Arial, Helvetica, sans-serif; padding-top:1em;}
 h6 {font-weight:bold;line-height:13pt;font-size:12px;color:#000000;font-family: Arial, Helvetica, sans-serif; display:inline;}
 
 h2.pri {padding:25px 0 1em 0; font-size:18px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#fff; width:100%;}
 p.MsoNorm {display:inline;}
 #newsStory :first-child {display:inline;}
 #contentNews h2 {padding:25px 0 1em 0; font-size:18px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#fff; width:100%; overflow: hidden;}
		#contentNews, #contentHistory {width: 470px; margin:0 0 0 32px;}
		#contentNews p {margin: 0; font-size:12px;}
		#contentNews .last {padding:0; margin:0;}
		#contentNews .lineWhite {width:212px; height:3px; margin:37px auto 56px auto; background:url(../images/lineWhite.gif) repeat-x left top;}
			
		#contentNews dl {width:470px; overflow:hidden;}
			#contentNews dl dt {font-size:17px; font-weight:bold; width:70px; float:left;}	
				#contentNews dl dd { width:400px; padding:0 0 10px 0; float:left;}
				#contentNews dl .end {padding:0;}
				
		#contentNews .bureauAccess dt {width:107px; float:left;}
		#contentNews .bureauAccess dt img {margin:10px 0 0 0;}
			#contentNews .bureauAccess dd {width:363px; float:left;}
			#contentNews h5,#contentNews h3 {font-size:14px; font-weight:bold; font-family: Calibri, Arial, Helvetica, sans-serif; padding-top:1em;}
			#contentNews .paddTop {margin:17px 0 17px 0;}
			#contentNews a {color:#353A1A;}
			#contentNews a:hover {color:#FFF; background:#aeb74e;}
			
		#contentNews .testFacility dt {width:115px; float:left;}
		#contentNews .testFacility dt img {margin:10px 0 0 0;}
			#contentNews .testFacility dd {width:355px; float:left;}
		
		#contentNews .logohotels {width:470px;padding-top:10px;}
		#contentNews .logohotels dd{margin:0 0 10px 0;}
		#contentNews .logohotels .last {margin:0;}
			#contentNews .logohotels dd {width:470px;}
			#contentNews .logohotels dd span { display:block;}
			#contentNews .logohotels dd span a {font-size:13px; font-weight:bold;}
				#contentNews .logohotels dd span a:hover {background:none;}
				
		#contentNews .list {margin:0 0 0 20px;}
			#contentNews .list li{background:url(../images/nodeLi.gif) no-repeat 0 10px; padding:0 0 5px 8px;}




