body { text-align: left; 
	margin: 0 auto;
	padding:0px;
	background-color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
}

#Main {	margin: 0 auto;	width:960px; text-align:left; padding:0px; border:0px solid;}

/* === flag container === */
#top {	margin: 0px 0px 0px 0px ;	width:960px;	text-align:left; padding-left:0px; position:relative; border:0px solid; height:10px;}

/* === opt Table === */
.minTab { border-collapse: collapse; border: 0px solid;  width:936px; padding:0; margin:0 auto; margin-top:20px;background-position: left top;  background-image:   url("/ims/wBack.gif"); background-repeat: repeat; text-align:left; height:50px;}
.minTab  h1, .minTab h1 a, .minTab h1 a:hover, .minTab  h2, .minTab h2 a, .minTab h2 a:hover{ padding:0px;  margin:0px; font-weight:normal; text-decoration:none; font-size: 11px;	color: #666666;   line-height:normal;}
.minTab td{ border-collapse: collapse; border: 0px solid; width:1px; padding:0px;  margin:0; font-weight:normal; font-size: 11px;	color: #666666;  line-height:normal;}
.minTab th{ border-collapse: collapse; border: 0px solid; width:935px; padding:0px;  margin:0px; font-weight:normal; text-decoration:none; font-size: 11px;	color: #666666;   line-height:normal;vertical-align:top;}
.minTab th.low, .minTab th.low a, .minTab th.low a:hover{ text-align:center; color:#999;}

.minTab td a,  .minTab th a{text-decoration:none;color: #666666;}
.minTab td a:hover, .minTab th a:hover{text-decoration:underline;}


/* === main header table === */
.headerT { border-collapse: collapse; border: 0px solid; width:960px; padding:0px; margin:0 auto; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666; height:240px;}
.headerT td{ padding:0px;  vertical-align:top;width:960px; background-position: right top;  background-image:    url("/ims/headerP.jpg"); background-repeat: no-repeat;}


/* === flag container === */
#flag {	margin: 3px 0px 0px 0px ;	width:150px;	text-align:left; padding-left:0px; position:relative; border:0px solid; color:#5E7ED6; font-weight:bold;}
#flag img { margin-right:8px; border:0px solid;  }


/* === logo and header text container header table === */
#log {	margin: 4px 0px 0px 0px ;	width:600px;	text-align:left; padding-left:8px; position:relative; border:0px solid; color:#5E7ED6; font-weight:bold;}
#log h1, h1 a{ color:#5E7ED6; line-height:normal;text-decoration:none; font-size:14px;  margin:0;padding:0;}
#log h1 a:hover{ text-decoration:underline;}
#log .tel{ font-size:14px; color:#ED8B02; }
#log img { margin-left:-8px  }

/* === menu container table === */
.navCon { border-collapse: collapse; border-top: 1px solid; border-bottom: 1px solid;border-color:#5E7ED6; width:960px; padding:0px; margin:0 auto;  height:40px; font-weight:normal;}
.navCon td{ padding:0px;  vertical-align:top; text-align:left;} 
.navCon th{ padding:0px;  vertical-align:top; text-align:right; width:188px;} 
.navCon th img { margin-right:8px; margin-top:9px;  }


div.clear { clear:both; width:0px; height:0px; margin:0; padding:0; font:0px/0px arial, sans-serif;}


/* === front page left column === */
#mbl {	margin: 16px 0px 0px 0px ;	width:453px;	float:left; text-align:left; padding-left:8px; padding-right:18px; position:relative;  border-right:#FACB2F 1px solid; height:425px; background-position: left top;  background-image:    url("/ims/orBackF.gif"); background-repeat: no-repeat; border-top:0px solid; border-left:0px solid; border-bottom:0px solid;}
#mbl h3, #mbl h3 a, #mbl h3 a:hover {  margin-top:7px; line-height:normal; font-weight:bold; margin-bottom:22px; font-size:12px;}
#mbl img { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:99px; }
#mbl .img2 { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:0px; }

/* === front page right column === */
#mbr {	margin: 16px 0px 4px 2px ;	width:450px;	padding-left:10px; padding-right:8px;float:right;text-align:left;  position:relative; border:0px solid; height:425px; background-position: left top;  background-image:    url("/ims/orBackF.gif"); background-repeat: no-repeat;}
#mbr h3, #mbr h3 a, #mbr h3 a:hover { margin-top:7px; line-height:normal; font-weight:bold; margin-bottom:22px; font-size:12px;}
#mbr img { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:99px; }
#mbr .img2 { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:0px; }
#mbr a {text-decoration:none; color:#333333;}
#mbr a:hover{text-decoration:underline; color:#000;}

#mbr #price, #mbr #price a {width:350px; margin:0 auto; padding:0; border:0px solid;font-size:20px; color:#5E7ED6; text-decoration:none; text-align:center;}
#mbr #price a:hover {text-decoration:underline;}
#mbr #offer, #mbr #offer a {width:350px; margin:5px auto 12px auto; padding:0; border:0px solid;font-size:12px; color:#5E7ED6; text-decoration:none; text-align:center;}
#mbr #offer a:hover {text-decoration:underline;}

/* === footer container table === */
.footer { border-collapse: collapse; border: 0px solid; width:960px; padding:0px; margin:40px auto;  height:35px; background-position: left top;  background-image:    url("/ims/dbLine.gif"); background-repeat: repeat;}
.footer td{ padding-right:8px;  padding-top:9px; vertical-align:top; text-align:right; color:#fff;text-decoration:none;} 
.footer td a{  color:#fff;text-decoration:none;} 
.footer td a:hover{ text-decoration:underline;} 
.footer th{ padding:0px;  vertical-align:top; text-align:left; width:221px;} 

/* === leaders strap === */
#lead {	margin: 1px 0px 0px 144px ;	width:233px;	padding:0px; float:left; position:relative; border:0px solid; height:17px; }
* html #lead {margin: 1px 0px 0px 72px ; }


/* === inside page left column === */
#mbIntL {	margin: 16px 10px 0px 0px ;	width:776px; min-height:450px;	float:left; text-align:left; padding-left:8px; padding-right:16px; position:relative;  border-right:#FACB2F 1px solid; background-position: left top;  background-image:    url("/ims/orBack1.gif"); background-repeat: no-repeat; border-top:0px solid; border-left:0px solid; border-bottom:0px solid;}
#mbIntL h3, #mbIntL h3 a, #mbIntL h3 a:hover {  margin-top:7px; line-height:normal; font-weight:bold; margin-bottom:22px; font-size:12px;}
#mbIntL img { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:23px; }
#mbIntL .img2 { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:0px; }
* html #mbIntL img { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:22px; }
#mbIntL .rss { margin:0px 0px 0px 10px; white-space:nowrap; vertical-align:bottom;}
#mbIntL a{	color:#333333; text-decoration:none;}
#mbIntL a:hover{	color:#000; text-decoration:underline;}
* html #mbIntL {width:770px;background-position: -6px top;}
#mbIntL ul li {margin: 4px 40px 4px 20px; padding-right:0px; padding-left:00px; list-style-type: square; white-space: normal; }
#mbIntL ul {margin: 12px auto 12px auto; padding:0px;  }
#mbIntL .price, .mbIntL .price a {font-size:20px; color:#5E7ED6; text-decoration:none; }
#mbIntL .price a:hover {text-decoration:underline;}
#mbIntL .offer, .mbIntL .offer a {font-size:12px; color:#5E7ED6; text-decoration:none; }
#mbIntL .offer a:hover {text-decoration:underline;}
* html #mbIntL {height:450px;}


#rss { margin:-36px 112px 0px 0px; float:right; white-space:nowrap; width:16px; height:16px; position:relative;padding:0px;}
* html #rss { margin:-36px 40px 0px 0px;}

/* === inside page right column === */
#mbIntR {	margin: 16px 0px 0px 0px ;	width:148px; padding-left:0px; padding-right:0px;float:right;text-align:left;  position:relative; border:0px solid;  background-position: left top;  background-image:    url("/ims/orBack1.gif"); background-repeat: no-repeat;}
#mbIntR h3, #mbIntR h3 a, #mbIntR h3 a:hover { margin-top:7px; line-height:normal; padding-left:8px; font-weight:bold; margin-bottom:22px; font-size:12px;}
#mbIntR img { margin-top:10px;  margin-right:0px; }
#mbIntR .img2 { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:0px; }
* html #mbIntR {	width:154px;}
* html #mbIntR h3, #mbIntR h3 a, #mbIntR h3 a:hover {  margin-bottom:16px; }

/* === inside page right column for ims and boxes === */
#mbIntR2 {	margin: 18px 0px 0px 0px ;	width:148px; padding-left:0px; padding-right:0px;float:right;text-align:left;  position:relative; border:0px solid;  background-position: left top;  background-image:    url("/ims/orBack1.gif"); background-repeat: no-repeat;}
#mbIntR2 h3, #mbIntR22 h3 a, #mbIntR h3 a:hover { margin-top:7px; line-height:normal; padding-left:8px; font-weight:bold; margin-bottom:22px; font-size:12px;}
#mbIntR2 img { margin-top:0px;  margin-left:8px; }
* html #mbIntR2 img{	margin-left:10px; }
#mbIntR2 .img2 { margin-top:18px; margin-bottom:18px; white-space:nowrap; margin-right:0px; }
* html #mbIntR2 {	width:154px;}

/* === right sub nav === */
#rNav {
font-size: 11px;font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 10px 4px;color:#999999; border:0px solid;width:140px;}
#rNav li {margin: 4px 0px 4px 0px; padding-right:0px; padding-left:0px; list-style-type: none; display:block;width:140px;}
#rNav ul {margin: 0px 0px 0px 0px; padding:0px; }
#rNav a, #rNav a:link, #rNav a:visited {text-decoration: none;color:#5E7ED6;padding-right:0px; padding-left:4px; display:block; width:140px;}
#rNav a:hover, #rNav a:active { color:#003399; display:block;background-color:#BDCBF2;width:140px;}
* html #rNav {margin: 18px 0px 10px 4px;}
* html #rNav a, * html #rNav a:link, * html #rNav a:visited { width:146px;}


/* === bottom nav === */
#Bnav {
font-size: 11px;font-family:Arial, Helvetica, sans-serif; text-align:center; margin: 20px auto 20px auto;width: 960px;color:#999999;}
#Bnav li {margin: 0px auto 0px auto; padding-right:0px; padding-left:0px; list-style-type: none; white-space: nowrap;display:inline; }
#Bnav ul {margin: 0px auto 0px auto; padding:0px;}
#Bnav a, #Bnav a:link, #Bnav a:visited {text-decoration: none;color:#999999; word-spacing:normal;padding-right:4px; padding-left:4px;}
#Bnav a:hover, #Bnav a:active { color:#666666;}
* html #Bnav{ margin-top:40px;}

/* === contact table === */
.conTab { border-collapse: collapse; border-top: 1px solid; border-color:#FACB2F ; width:778px; padding:0px; margin:0; }
.conTab td{ padding:1px;   vertical-align:top; text-align:left; text-decoration:none; width:120px;} 
.conTab th{ padding:1px;  vertical-align:top; text-align:left; width:618px; font-weight:normal;} 
.conTab .span{ padding:1px;  vertical-align:top; text-align:left; width:40px;} 
* html .conTab {  width:770px; padding:0px; margin:0; }
* html .conTab th{ width:610px; } 


/* === Offer table === */
.offerTab { border-collapse: collapse; border-top: 1px solid; border-bottom: 1px solid; border-color:#FACB2F ; width:778px; padding:0px; margin-bottom:20px; }
.offerTab td{ padding-top:0px;   vertical-align:top; text-align:left; text-decoration:none; width:603px;} 
.offerTab th{ padding:0px;  vertical-align:top; text-align:left; width:175px; font-weight:normal;} 
.offerTab .span{ padding:1px;  vertical-align:top; text-align:left; width:40px;} 
.offerTab img { margin:0px; border:0px solid; padding:0px;}
* html .offerTab {  width:770px;  margin-top:-1px; }
* html .offerTab td{  width:595px;} 
 

h2{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	text-decoration: none; font-weight: bold; 	color: #ED8B02; margin: 0px; padding: 0px;}
h2 a{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	text-decoration: none; font-weight: bold; 	color: #ED8B02; margin: 0px; padding: 0px;}
h2 a:hover{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	text-decoration: none; font-weight: bold; 	color: #ED8B02; margin: 0px; padding: 0px;}

h3{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #003399; text-decoration: none; margin: 0px; padding: 0px;}
h3 a{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;  color: #003399; text-decoration: none; margin: 0px; padding: 0px;}
h3 a:hover{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #003399; text-decoration: underline; margin: 0px; padding: 0px;}


.sph1{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #666666; text-decoration: none; margin: 0px; padding: 0px;}
.sph1 a{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;  color: #666666; text-decoration: none; margin: 0px; padding: 0px;}
.sph1 a:hover{ 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; color: #666666; text-decoration: underline; margin: 0px; padding: 0px;}

.sph6 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.sph6 a{  font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #000000;}
.sph6 a:hover{  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; color: #000000;}



.stextfield {   width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #666666;}
.seltextfield {   width: 184px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #666666;}

.body-ul {
	margin: 0px 10px 10px 20px;
}
.body-li {
	margin: 0px 0px 6px 0px;
}


/* === Tool Tip for rss === */

#info P {	margin-left: 15px; margin-right: 20px}
#info IMG {	float: left; margin: 15px}
#info H1 {	margin-left: 15px}
A.tooltip {	color: #c00}
A.tooltip B {	display: none}
A.tooltip:hover {	border-top-width: 0px; border-left-width: 0px; Z-INDEX: 500; border-bottom-width: 0px; position: relative; border-right-width: 0px; text-decoration: none}
A.tooltip:hover B {	border-right: #888 1px solid; padding-right: 5px; border-top: #888 1px solid; display: block; padding-left: 5px; font-weight: normal; background: #ffc; left: -25px; padding-bottom: 5px; border-left: #888 1px solid; width: 400px; color: #000; padding-top: 5px; border-bottom: #888 1px solid; position: absolute; top: 15px; text-decoration: none}
A.tooltip:hover B EM {	display: block; font-size: 1px; background: url(/ims/tooltip.gif) #fff 0px 0px; left: 20px; width: 11px; position: absolute; top: -6px; height: 6px; text-decoration: none}
