 :focus 			{ outline:none}
.js ul.newList 		{ left:-9999px}
 ul.newList * 		{ margin:0;padding:0} 
ul.newList 			{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelected 	{ width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px}
newListSelected span { width:200px;display:block}
ul.newList li 		{ padding:1px 4px;font-size:13px;position:relative;line-height:18px;text-align:left}
.selectedTxt 		{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newList li ul li	{ display:inline}	
.hiLite 			{ background:#d5ddf3!important;color:#333!important}
.newListHover 		{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHover, .newListSelFocus 	{ background-position:0-21px;cursor:default}
.newListOptionTitle 				{ font-weight:bold}
.newListOptionTitle ul 				{ margin:3px 0 0}
.newListOptionTitle li 				{ font-weight:normal;border-left:1px solid #ccc}
.flag 				{ border:none;margin:0 6px 0 5px;text-align:left}
ul.newList	.flag 	{ border:none;margin:2px 6px 0 0}
.mflag 				{ border:none;padding:3px 5px 0}
.js ul.newListFax 	{ left:-9999px}
ul.newListFax * 	{ margin:0;padding:0}
ul.newListFax 		{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelectedFax { width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px}
newListSelectedFax span { width:200px;display:block}
ul.newListFax li 	{ padding:1px 4px;font-size:13px;position:relative;text-align:left}
.selectedTxtFax 	{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newListFax li ul li	{ display:inline}	
.hiLiteFax 			{ background:#d5ddf3!important;color:#333!important}
.newListHoverFax 	{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHoverFax, .newListSelFocusFax{ background-position:0-21px;cursor:default}
.newListOptionTitleFax		{ font-weight:bold}
.newListOptionTitleFax ul	{ margin:3px 0 0}
.newListOptionTitleFax li	{ font-weight:normal;border-left:1px solid #ccc}

ul.newListFax	.flag		{ border:none;margin:2px 6px 0 0}
.js ul.newListPhone	{ left:-9999px}
ul.newListPhone * 	{ margin:0;padding:0}
ul.newListPhone		{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelectedPhone		{ width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px;display:inline}
newListSelectedPhone span 	{ width:200px;display:block}

ul.newListPhone li 	{ padding:1px 4px;font-size:13px;position:relative;text-align:left}
.selectedTxtPhone 	{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newListPhone li ul li	{ display:inline}	
.hiLitePhone 		{ background:#d5ddf3!important;color:#333!important}
.newListHoverPhone 	{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHoverPhone, .newListSelFocusPhone 	{ background-position:0-21px;cursor:default}
.newListOptionTitlePhone		{ font-weight:bold}
.newListOptionTitlePhone ul		{ margin:3px 0 0}
.newListOptionTitlePhone li		{ font-weight:normal;border-left:1px solid #ccc}
ul.newListPhone	.flag 			{ border:none;margin:2px 6px 0 0}

.js ul.newListAddReq 	{ left:-9999px}
ul.newListAddReq * 		{ margin:0;padding:0}
ul.newListAddReq 		{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelectedAddReq 	{ width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px;display:inline}
newListSelectedAddReq span	{ width:200px;display:block}
ul.newListAddReq li 	{ padding:1px 4px;font-size:13px;position:relative;text-align:left}
.selectedTxtAddReq 		{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newListAddReq li ul li	{ display:inline}	
.hiLiteAddReq 			{ background:#d5ddf3!important;color:#333!important}
.newListHoverAddReq 	{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHoverAddReq, .newListSelFocusAddReq 	{ background-position:0-21px;cursor:default}
.newListOptionTitleAddReq		{ font-weight:bold}
.newListOptionTitleAddReq ul	{ margin:3px 0 0}
.newListOptionTitleAddReq li	{ font-weight:normal;border-left:1px solid #ccc}
ul.newListAddReq	.flag		{ border:none;margin:2px 6px 0 0;text-align:left}

.js ul.newListVisitPhone 	{ left:-9999px}
ul.newListVisitPhone * 		{ margin:0;padding:0}
ul.newListVisitPhone 		{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelectedVisitPhone 	{ width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px;display:inline}
newListSelectedVisitPhone span	{ width:200px;display:block}
ul.newListVisitPhone li 	{ padding:1px 4px;font-size:13px;position:relative;text-align:left}
.selectedTxtVisitPhone 		{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newListVisitPhone li ul li	{ display:inline}	
.hiLiteVisitPhone 			{ background:#d5ddf3!important;color:#333!important}
.newListHoverVisitPhone 	{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHoverVisitPhone, .newListSelFocusVisitPhone 	{ background-position:0-21px;cursor:default}
.newListOptionTitleVisitPhone		{ font-weight:bold}
.newListOptionTitleVisitPhone ul	{ margin:3px 0 0}
.newListOptionTitleVisitPhone li	{ font-weight:normal;border-left:1px solid #ccc}
ul.newListVisitPhone	.flag		{ border:none;margin:2px 6px 0 0;text-align:left}

.js ul.newListCallReq 	{ left:-9999px}
ul.newListCallReq * 	{ margin:0;padding:0}
ul.newListCallReq 		{ margin:0;padding:0;list-style:none;color:#000;width:208px;background:#fff;position:absolute;border:1px solid #ccc;top:22px;left:0;overflow:auto;z-index:9999}
.newListSelectedCallReq { width:95px;color:#999;height:21px;padding:0;float:left;background:url(../images/select-bg.gif) no-repeat;margin-right:5px;display:inline}
newListSelectedCallReq span { width:200px;display:block}
ul.newListCallReq li 	{ padding:1px 4px;font-size:13px;position:relative;text-align:left}
.selectedTxtCallReq 	{ width:81px;overflow:hidden;height:16px;padding:2px 13px 0 0;text-align:left}
ul.newListCallReq li ul li	{ display:inline}	
.hiLiteCallReq 			{ background:#d5ddf3!important;color:#333!important}
.newListHoverCallReq 	{ background:#316ac5!important;color:#FFF!important;cursor:default}
.newListSelHoverCallReq, .newListSelFocusCallReq 	{ background-position:0-21px;cursor:default}
.newListOptionTitleCallReq		{ font-weight:bold}
.newListOptionTitleCallReq ul	{ margin:3px 0 0}
.newListOptionTitleCallReq li	{ font-weight:normal;border-left:1px solid #ccc}
ul.newListCallReq	.flag		{ border:none;margin:2px 6px 0 0}
.pnum							{ height:17px;width:150px}
.gvt							{ color:#999;top:2px;right:4px;_right:30px;position:absolute}
.flagLoad		{background-image:url(../images/flag/flag_group.gif);background-repeat:no-repeat;height:11px;width:16px}

.vlag	 { display:block;float:left;width:16px;height:11px;line-height:11px;background-image:url(../images/flag/vlags.png)}

.vlag.AD { background-position:-16px -44px}
.vlag.AE { background-position:-16px -55px}
.vlag.AF { background-position:-16px -66px}
.vlag.AG { background-position:-16px -77px}
.vlag.AI { background-position:-16px -99px}
.vlag.AL { background-position:-16px -132px}
.vlag.AM { background-position:-16px -143px}
.vlag.AN { background-position:-16px -154px}
.vlag.AO { background-position:-16px -165px}
.vlag.AQ { background-position:-16px -187px}
.vlag.AR { background-position:-16px -198px}
.vlag.AS { background-position:-16px -209px}
.vlag.AT { background-position:-16px -220px}
.vlag.AU { background-position:-16px -231px}
.vlag.AW { background-position:-16px -253px}
.vlag.AX { background-position:-16px -264px}
.vlag.AZ { background-position:-16px -286px}
.vlag.BA { background-position:-32px -11px}
.vlag.BB { background-position:-32px -22px}
.vlag.BD { background-position:-32px -44px}
.vlag.BE { background-position:-32px -55px}
.vlag.BF { background-position:-32px -66px}
.vlag.BG { background-position:-32px -77px}
.vlag.BH { background-position:-32px -88px}
.vlag.BI { background-position:-32px -99px}
.vlag.BJ { background-position:-32px -110px}
.vlag.BM { background-position:-32px -143px}
.vlag.BN { background-position:-32px -154px}
.vlag.BO { background-position:-32px -165px}
.vlag.BR { background-position:-32px -198px}
.vlag.BS { background-position:-32px -209px}
.vlag.BT { background-position:-32px -220px}
.vlag.BV { background-position:-32px -242px}
.vlag.BW { background-position:-32px -253px}
.vlag.BY { background-position:-32px -275px}
.vlag.BZ { background-position:-32px -286px}
.vlag.CA { background-position:-48px -11px}
.vlag.CC { background-position:-48px -33px}
.vlag.CD { background-position:-48px -44px}
.vlag.CF { background-position:-48px -66px}
.vlag.CG { background-position:-48px -77px}
.vlag.CH { background-position:-48px -88px}
.vlag.CI { background-position:-48px -99px}
.vlag.CK { background-position:-48px -121px}
.vlag.CL { background-position:-48px -132px}
.vlag.CM { background-position:-48px -143px}
.vlag.CN { background-position:-48px -154px}
.vlag.CO { background-position:-48px -165px}
.vlag.CR { background-position:-48px -198px}
.vlag.CS { background-position:-48px -209px}
.vlag.CU { background-position:-48px -231px}
.vlag.CV { background-position:-48px -242px}
.vlag.CX { background-position:-48px -264px}
.vlag.CY { background-position:-48px -275px}
.vlag.CZ { background-position:-48px -286px}
.vlag.DE { background-position:-64px -55px}
.vlag.DJ { background-position:-64px -110px}
.vlag.DK { background-position:-64px -121px}
.vlag.DM { background-position:-64px -143px}
.vlag.DO { background-position:-64px -165px}
.vlag.DZ { background-position:-64px -286px}
.vlag.EC { background-position:-80px -33px}
.vlag.EE { background-position:-80px -55px}
.vlag.EG { background-position:-80px -77px}
.vlag.EH { background-position:-80px -88px}
.vlag.ER { background-position:-80px -198px}
.vlag.ES { background-position:-80px -209px}
.vlag.ET { background-position:-80px -220px}
.vlag.FI { background-position:-96px -99px}
.vlag.FJ { background-position:-96px -110px}
.vlag.FK { background-position:-96px -121px}
.vlag.FM { background-position:-96px -143px}
.vlag.FO { background-position:-96px -165px}
.vlag.FR { background-position:-96px -198px}
.vlag.GA { background-position:-112px -11px}
.vlag.GB { background-position:-112px -22px}
.vlag.GD { background-position:-112px -44px}
.vlag.GE { background-position:-112px -55px}
.vlag.GF { background-position:-112px -66px}
.vlag.GH { background-position:-112px -88px}
.vlag.GI { background-position:-112px -99px}
.vlag.GL { background-position:-112px -132px}
.vlag.GM { background-position:-112px -143px}
.vlag.GN { background-position:-112px -154px}
.vlag.GP { background-position:-112px -176px}
.vlag.GQ { background-position:-112px -187px}
.vlag.GR { background-position:-112px -198px}
.vlag.GS { background-position:-112px -209px}
.vlag.GT { background-position:-112px -220px}
.vlag.GU { background-position:-112px -231px}
.vlag.GW { background-position:-112px -253px}
.vlag.GY { background-position:-112px -275px}
.vlag.HK { background-position:-128px -121px}
.vlag.HM { background-position:-128px -143px}
.vlag.HN { background-position:-128px -154px}
.vlag.HR { background-position:-128px -198px}
.vlag.HT { background-position:-128px -220px}
.vlag.HU { background-position:-128px -231px}
.vlag.ID { background-position:-144px -44px}
.vlag.IE { background-position:-144px -55px}
.vlag.IL { background-position:-144px -132px}
.vlag.IN { background-position:-144px -154px}
.vlag.IO { background-position:-144px -165px}
.vlag.IQ { background-position:-144px -187px}
.vlag.IR { background-position:-144px -198px}
.vlag.IS { background-position:-144px -209px}
.vlag.IT { background-position:-144px -220px}
.vlag.JM { background-position:-160px -143px}
.vlag.JO { background-position:-160px -165px}
.vlag.JP { background-position:-160px -176px}
.vlag.KE { background-position:-176px -55px}
.vlag.KG { background-position:-176px -77px}
.vlag.KH { background-position:-176px -88px}
.vlag.KI { background-position:-176px -99px}
.vlag.KM { background-position:-176px -143px}
.vlag.KN { background-position:-176px -154px}
.vlag.KP { background-position:-176px -176px}
.vlag.KR { background-position:-176px -198px}
.vlag.KW { background-position:-176px -253px}
.vlag.KY { background-position:-176px -275px}
.vlag.KZ { background-position:-176px -286px}
.vlag.LA { background-position:-192px -11px}
.vlag.LB { background-position:-192px -22px}
.vlag.LC { background-position:-192px -33px}
.vlag.LI { background-position:-192px -99px}
.vlag.LK { background-position:-192px -121px}
.vlag.LR { background-position:-192px -198px}
.vlag.LS { background-position:-192px -209px}
.vlag.LT { background-position:-192px -220px}
.vlag.LU { background-position:-192px -231px}
.vlag.LV { background-position:-192px -242px}
.vlag.LY { background-position:-192px -275px}
.vlag.MA { background-position:-208px -11px}
.vlag.MC { background-position:-208px -33px}
.vlag.MD { background-position:-208px -44px}
.vlag.ME { background-position:-208px -55px}
.vlag.MG { background-position:-208px -77px}
.vlag.MH { background-position:-208px -88px}
.vlag.MK { background-position:-208px -121px}
.vlag.ML { background-position:-208px -132px}
.vlag.MM { background-position:-208px -143px}
.vlag.MN { background-position:-208px -154px}
.vlag.MO { background-position:-208px -165px}
.vlag.MP { background-position:-208px -176px}
.vlag.MQ { background-position:-208px -187px}
.vlag.MR { background-position:-208px -198px}
.vlag.MS { background-position:-208px -209px}
.vlag.MT { background-position:-208px -220px}
.vlag.MU { background-position:-208px -231px}
.vlag.MV { background-position:-208px -242px}
.vlag.MW { background-position:-208px -253px}
.vlag.MX { background-position:-208px -264px}
.vlag.MY { background-position:-208px -275px}
.vlag.MZ { background-position:-208px -286px}
.vlag.NA { background-position:-224px -11px}
.vlag.NC { background-position:-224px -33px}
.vlag.NE { background-position:-224px -55px}
.vlag.NF { background-position:-224px -66px}
.vlag.NG { background-position:-224px -77px}
.vlag.NI { background-position:-224px -99px}
.vlag.NL { background-position:-224px -132px}
.vlag.NO { background-position:-224px -165px}
.vlag.NP { background-position:-224px -176px}
.vlag.NR { background-position:-224px -198px}
.vlag.NU { background-position:-224px -231px}
.vlag.NZ { background-position:-224px -286px}
.vlag.OM { background-position:-240px -143px}
.vlag.PA { background-position:-256px -11px}
.vlag.PE { background-position:-256px -55px}
.vlag.PF { background-position:-256px -66px}
.vlag.PG { background-position:-256px -77px}
.vlag.PH { background-position:-256px -88px}
.vlag.PK { background-position:-256px -121px}
.vlag.PL { background-position:-256px -132px}
.vlag.PM { background-position:-256px -143px}
.vlag.PN { background-position:-256px -154px}
.vlag.PR { background-position:-256px -198px}
.vlag.PS { background-position:-256px -209px}
.vlag.PT { background-position:-256px -220px}
.vlag.PW { background-position:-256px -253px}
.vlag.PY { background-position:-256px -275px}
.vlag.QA { background-position:-272px -11px}
.vlag.RE { background-position:-288px -55px}
.vlag.RO { background-position:-288px -165px}
.vlag.RS { background-position:-288px -209px}
.vlag.RU { background-position:-288px -231px}
.vlag.RW { background-position:-288px -253px}
.vlag.SA { background-position:-304px -11px}
.vlag.SB { background-position:-304px -22px}
.vlag.SC { background-position:-304px -33px}
.vlag.SD { background-position:-304px -44px}
.vlag.SE { background-position:-304px -55px}
.vlag.SG { background-position:-304px -77px}
.vlag.SH { background-position:-304px -88px}
.vlag.SI { background-position:-304px -99px}
.vlag.SJ { background-position:-304px -110px}
.vlag.SK { background-position:-304px -121px}
.vlag.SL { background-position:-304px -132px}
.vlag.SM { background-position:-304px -143px}
.vlag.SN { background-position:-304px -154px}
.vlag.SO { background-position:-304px -165px}
.vlag.SR { background-position:-304px -198px}
.vlag.SS { background-position:-304px -209px}
.vlag.ST { background-position:-304px -220px}
.vlag.SV { background-position:-304px -242px}
.vlag.SY { background-position:-304px -275px}
.vlag.SZ { background-position:-304px -286px}
.vlag.TC { background-position:-320px -33px}
.vlag.TD { background-position:-320px -44px}
.vlag.TF { background-position:-320px -66px}
.vlag.TG { background-position:-320px -77px}
.vlag.TH { background-position:-320px -88px}
.vlag.TJ { background-position:-320px -110px}
.vlag.TK { background-position:-320px -121px}
.vlag.TL { background-position:-320px -132px}
.vlag.TM { background-position:-320px -143px}
.vlag.TN { background-position:-320px -154px}
.vlag.TO { background-position:-320px -165px}
.vlag.TR { background-position:-320px -198px}
.vlag.TT { background-position:-320px -220px}
.vlag.TV { background-position:-320px -242px}
.vlag.TW { background-position:-320px -253px}
.vlag.TZ { background-position:-320px -286px}
.vlag.UA { background-position:-336px -11px}
.vlag.UG { background-position:-336px -77px}
.vlag.UM { background-position:-336px -143px}
.vlag.US { background-position:-336px -209px}
.vlag.UY { background-position:-336px -275px}
.vlag.UZ { background-position:-336px -286px}
.vlag.VA { background-position:-352px -11px}
.vlag.VC { background-position:-352px -33px}
.vlag.VE { background-position:-352px -55px}
.vlag.VG { background-position:-352px -77px}
.vlag.VI { background-position:-352px -99px}
.vlag.VN { background-position:-352px -154px}
.vlag.VU { background-position:-352px -231px}
.vlag.WF { background-position:-368px -66px}
.vlag.WS { background-position:-368px -209px}
.vlag.YE { background-position:-400px -55px}
.vlag.YT { background-position:-400px -220px}
.vlag.ZA { background-position:-416px -11px}
.vlag.ZM { background-position:-416px -143px}
.vlag.ZW { background-position:-416px -253px}
.vlag.WALES		{ background-position:-112px -22px}
.vlag.SCOTLAND	{ background-position:-112px -22px}
.vlag.NORTHERN-IRELAND { background-position:-112px -22px}
.vlag.ENGLAND	{ background-position:-112px -22px}

.vlag.TP { background-position:-320px -176px}
.vlag.YU { background-position:-400px -231px}
.vlag.ZR { background-position:-416px -198px}
