BODY {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #072740; background: #FFFFFF url(../images/rightbot_corner.gif) no-repeat right bottom; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #93DBFF solid;}
table {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #072740; padding: 0px;}
TH  {
  font-family : Arial;
  font-size : 12px;
  color : #93DBFF; 
  background-color: #1D71A3;
  font-weight : bold;
  text-align: left;
  padding: 5px 10px 5px 10px;
  border: #3FA1DB; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
 border-collapse: collapse;
}
td {
  font-family: Arial;
  font-size : 11px;
  color: #666666; 
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}
#outertopbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 100%; BACKGROUND: url(../images/lefttop_corner.gif) no-repeat left top;}
.corner1 {background: url(../images/corner1.gif) no-repeat left top; WIDTH: 40px; padding: 0px 0px 0px 0px;}
.searchbox { MARGIN: 0px 0px 0px 0px; PADDING: 10px 0px 0px 0px; WIDTH: 165px; BACKGROUND: url(../images/bg_searchbox.gif) no-repeat left top; text-align: center;}
.buttonsearchbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 75px; HEIGHT: 50px; BACKGROUND: url(../images/bg_buttonsearch.gif) no-repeat left top; text-align: center; vertical-align: bottom;}
.headerbox  { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 845px; HEIGHT: 170px; BACKGROUND: url(../images/bg_header.jpg) no-repeat left top; vertical-align: top; text-align: left;}
.topmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 845px; HEIGHT: 40px; BACKGROUND: url(../images/bg_topmenu.gif) no-repeat left top; vertical-align: top; text-align: left;}
.contentbox { vertical-align: top; WIDTH: 650px;}
.leftbox { vertical-align: top; WIDTH: 320px;}
.phonebox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 320px; HEIGHT: 150px; BACKGROUND: url(../images/bg_phonebox.gif) repeat-x left top; vertical-align: top; text-align: left;}
.cornerphonebox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 45px; HEIGHT: 150px; BACKGROUND: url(../images/cornerphone1.gif) no-repeat left top; vertical-align: top; text-align: left;}
.cornerphonebox2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 45px; HEIGHT: 150px; BACKGROUND: url(../images/cornerphone2.gif) no-repeat left top; vertical-align: top; text-align: left;}
.infobox { MARGIN: 0px 0px 0px 0px; PADDING: 30px 0px 0px 85px; BACKGROUND: url(../images/phone.gif) no-repeat left center; text-align: left;}
.bannertitle { font-size: 10px; font-weight: bold; color: #0B3162; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.phonenumber { font-size: 18px; font-weight: bold; color: #EB8F1E; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.icqnumber { font-size: 14px; font-weight: bold; color: #0B3162; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.bannerbox {background: url(../images/bg_banner.gif) repeat-x left top; HEIGHT: 94px; padding: 0px 0px 0px 0px;}
.bannerbox1 {background: url(../images/bg_bannerrecomendation.jpg) no-repeat left top; HEIGHT: 94px; padding: 0px 0px 0px 0px;}
.bannerbox2 {background: url(../images/bg_banneroilonline.jpg) no-repeat left top; HEIGHT: 94px; padding: 0px 0px 0px 0px;}
.cornerbannerbox1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 40px; HEIGHT: 94px; BACKGROUND: url(../images/cornerbanner1.gif) no-repeat left top; vertical-align: top; text-align: left;}
.partnersbox { vertical-align: middle; text-align: center; WIDTH: 150px;}
.border1 {background: #D9D9D9; padding: 0px 0px 0px 0px;}

.copybox { padding: 0px 0px 0px 0px; HEIGHT: 70px; WIDTH: 650px;}
.copytext { color: #666666; font-size: 11px; padding: 0px 0px 0px 0px;}
.vitgroupbox { padding: 0px 0px 0px 0px; HEIGHT: 70px; WIDTH: 230px; text-align: center; BACKGROUND: url(../images/bg_vitgroupbox.gif) repeat-x left top;}
.vitgrouptext { color: #666666; font-size: 11px; padding: 0px 0px 0px 0px; text-align: center; }
.corner2 {background: url(../images/corner2.gif) no-repeat right top; WIDTH: 50px; padding: 0px 0px 0px 0px;}
.corner3 {background: url(../images/corner3.gif) no-repeat right top; WIDTH: 50px; padding: 0px 0px 0px 0px;}

.border2 {background: url(../images/border2.gif) repeat-x left top; padding: 0px 0px 0px 0px;}
.titlebox {color: #FFFFFF; font-size: 12px; font-weight : bold; padding: 20px 0px 10px 0px; text-align: right; vertical-align: top;}

.photobox {background: url(../images/bg_photo.gif) repeat-x left top; HEIGHT: 100px; padding: 0px 0px 0px 0px;}
.shadowbox1 {background: url(../images/shadow1.gif) no-repeat left top; padding: 0px 0px 0px 0px;}

.box12 {background: url(../images/12.gif) repeat-x left top; HEIGHT: 10px; padding: 0px 0px 0px 0px;}
.categoriebox {background: #26A6F2 url(../images/bg_section.gif) repeat-x left top; HEIGHT: 270px; padding: 0px 0px 0px 0px;}
.shadowbox2 {background: url(../images/shadow2.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.categorytitlebox {color: #0F4C70; font-size: 11px; padding: 5px 0px 20px 0px; text-align: left; vertical-align: top;}
.shadowbox3 {background: url(../images/shadow3.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.shadowbox4 {background: url(../images/shadow4.gif) no-repeat right top; padding: 0px 0px 0px 0px;}

.border3 {background: url(../images/border3.gif) repeat-x center top; HEIGHT: 1px; padding: 0px 0px 0px 0px;}
.border4 { background: #3FA1DB; padding: 0px 0px 0px 0px;}
.specification1 { font-size: 11px; font-weight: normal; color: #666666; padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px; border: #D9D9D9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.specification2 { font-size: 11px; font-weight: normal; color: #666666; padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px; background: #FAFAFA; border: #D9D9D9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.specification3 { font-size: 12px; font-weight: bold; color: #0B3162; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; border: #D9D9D9; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background: #F5F5F5;}
.specification4 { font-size: 11px; font-weight: bold; color: #333333; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; border: #D9D9D9; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background: #EFEFEF;}


.topmenublock { HEIGHT: 70px; color: #E24024; text-align: right; padding: 0px 10px 0px 0px;}
.logo { PADDING: 0px 0px 0px 0px; WIDTH: 260px;}
.centerblock { WIDTH: 230px; vertical-align: top;}

.leftblock { WIDTH: 230px; vertical-align: top;}
.rightblock { WIDTH: 230px; vertical-align: top;}
.subscribeblock {background: url(../images/bg_subscribe.gif) no-repeat left top; WIDTH: 230px; HEIGHT: 105px; padding: 0px 0px 20px 0px; vertical-align: bottom;}
.formtext { font-family: Arial; font-size : 10pt; vertical-align: top; padding: 5px 5px 5px 5px; border-color: black black #F9A269; border-style: solid; border-bottom-width: 1px}

.description1 { font-family: Arial; font-size: 12px; font-weight: bold; color: #072740; padding: 2px 10px 2px 10px; margin: 0px 0px 0px 0px; vertical-align: top; background: #EDF2F7; border: solid; border-width: 1px 0px; border-color: C0CCD9 black}
.description2 { font-family: Arial; font-size: 12px; font-weight: normal; color: #072740; padding: 2px 10px 2px 10px; margin: 0px 0px 0px 0px; vertical-align: top; text-align: right; background: #EDF2F7; border: solid; border-width: 1px 0px; border-color: C0CCD9 black}
.servicelist {font-size: 8pt; color: #072740; vertical-align: top; border-color: black black #CCCCCC; border-style: dotted; border-bottom-width: 1px}

H1 { font-size: 14px; font-weight: bold; color: #0B3162; padding: 10px 5px 10px 10px; background: url(../images/bg_h1.gif) repeat-x left center; margin: 0px 0px 0px 0px; }
H2 { font-size: 14px; font-weight: bold; color: #EB8F1E; padding: 10px 5px 10px 10px; margin: 0px 0px 0px 0px; background: url(../images/bg_h2.gif) repeat-x left center;}
H3 { font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; padding: 6px 5px 6px 10px; margin: 0px 0px 0px 0px; background: url(../images/bg_h3.gif) repeat-x left center;}
H4 { font-family: Arial; font-size: 12px; font-weight: normal; color: #072740; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
H5 { font-family: Arial; font-size: 11px; font-weight: bold; color: #FF9900; padding: 5px 0px 3px 0px; margin: 0px 0px 0px 0px;}

ul { font-size: 12px; text-align: left; padding: 0px 0px 0px 0px; margin: 3px 5px 3px 35px; list-style-image: url(../images/arrow1.gif)}
li { font-size: 12px; text-align: left; padding: 2px 0px 5px 0px; vertical-align: middle; border: #EFEFEF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

p {  font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}
a { font-family: Arial; font-weight: normal; color: #0B3162; text-decoration: underline}
a:visited { font-weight: normal; color: #0B3162; text-decoration: underline}
a:hover { font-weight: normal; color: #EB8F1E; text-decoration: underline}

a.mainlevel { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_leftmenu.gif) no-repeat left top; padding: 9px 5px 9px 25px; line-height: 1em;}
a.mainlevel:visited { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_leftmenu.gif) no-repeat left top;}
a.mainlevel:hover { font-size: 12px; font-weight: bold; BACKGROUND-POSITION: 0px -50px; COLOR: #0B3162; TEXT-DECORATION: none;}
a.mainlevel#leftactive { font-size: 12px; font-weight: bold; BACKGROUND-POSITION: 0px -50px; COLOR: #0B3162; TEXT-DECORATION: none;}

a.sublevel { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top; padding: 7px 5px 7px 40px; line-height: 1em;}
a.sublevel:visited { font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top;}
a.sublevel:hover { font-size: 12px; BACKGROUND-POSITION: 0px -41px; COLOR: #0B3162; TEXT-DECORATION: none;}
a.sublevel#subactive { font-size: 12px; BACKGROUND-POSITION: 0px -41px; COLOR: #0B3162; TEXT-DECORATION: none;}

a.subsublevel { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_subsubmenu.gif) no-repeat left top; padding: 5px 5px 5px 55px; line-height: 1em;}
a.subsublevel:visited { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_subsubmenu.gif) no-repeat left top;}
a.subsublevel:hover { font-size: 11px; BACKGROUND-POSITION: 0px -41px; COLOR: #0B3162; TEXT-DECORATION: none;}
a.subsublevel#subactive { font-size: 11px; BACKGROUND-POSITION: 0px -41px; COLOR: #0B3162; TEXT-DECORATION: none;}


a.topmenu:link { display: block; WIDTH: 100%; padding: 14px 0px 13px 0px; text-align: center; font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none; background: url(../images/bg_topmenu.gif) no-repeat center top;}
a.topmenu:visited { display: block; WIDTH: 100%; padding: 14px 0px 13px 0px; text-align: center; font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none; background: url(../images/bg_topmenu.gif) no-repeat center top;}
a.topmenu:hover { display: block; WIDTH: 100%; padding: 14px 0px 13px 0px; text-align: center; font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none; BACKGROUND-POSITION: 0px -41px;}
a.topmenu#activetop { display: block; WIDTH: 100%; padding: 14px 0px 13px 0px; text-align: center; font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none; BACKGROUND-POSITION: 0px -41px;}


a.small { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a:visited.small { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline}
a:hover.small { font-size: 11px; font-weight: normal; color: #93DBFF; text-decoration: underline}

a.big { font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none}
a:visited.big { font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: none}
a:hover.big { font-size: 11px; font-weight: normal; color: #0F4C70; text-decoration: underline}

INPUT.text {font-family: Arial; font-size: 11px;
color: #333333;
text-align: Left;
background: #FFFFFF;
float: left;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 1px; width: 110px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.text2 {font-family: Arial; font-size: 10pt;
color: #072740;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
float: left;
clear: left; margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 200px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

textarea  {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
color: #333333;
text-align: Left;
background: #FFFFFF;
border: 1px solid;
HEIGHT: 100px; WIDTH: 200px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

INPUT.but {font-size: 12px;
color: #0B3162;
font-weight: bold;
text-align: center;
background: url(../images/bg_button.gif) repeat-x left center;
margin: 0px 0px 0px 0px; padding: 3px 5px 2px 5px;
WIDTH: 96px;
border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.zebra1 { font-size : 8pt; color: #072740; background-color: #F7F5E7; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra1a { font-size : 8pt; color: #072740; background-color: #F7F5E7; vertical-align: top; padding: 3px 3px 3px 20px;}
.zebra2 { font-size : 8pt; color: #072740; background-color: #F1EED9; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra2a { font-size : 8pt; color: #072740; background-color: #F1EED9; vertical-align: top; padding: 3px 3px 3px 20px;}
.zebra3 { font-size : 8pt; color : #FF9835; font-weight: bold; background-color: #EDE9CC; vertical-align: top; padding: 3px 3px 3px 5px;}
.zebra4 { font-size : 8pt; color: #072740; background-color: #EDE9CC; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra4a { font-size : 8pt; color: #072740; background-color: #EDE9CC; vertical-align: top; padding: 3px 3px 3px 20px;}


.tbldata caption{display:none;}   
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{border-width: 0 0 1px 0;border-style: solid;padding:2px 0 2px 5px;vertical-align:center;}       
.tbldata thead th{text-align:left;border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/pimages/r/medici/all/px_w.gif) repeat-y;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}

.tblcalendar thead th { 
  font:100% Arial;  
  text-align:center;
  padding:3px 0;
  color : #FFFFFF; 
  background-color: #706826;
}
.tblcalendar tbody th { 
  text-align:center;
  font:bold 100% Arial;
  padding:0 2px;
}
.tblcalendar tbody th, .tblcalendar tbody td {
  border-width: 0 1px 1px 1px;
  border-style: solid;
}
.tblcalendar tbody td { 
  vertical-align:top;
  height:60px; 
  padding:0;  
}   

.tblcalendar tbody td .calmonthhdr { 
  text-align:left;
  padding:0 5px 5px 0; 
}
.tblcalendar tbody td .calmonthhdr span { 
  float:right;
  padding:4px 0 0 0;
  display:block;
  font:73% Verdana; 
} 
.tblcalendar tbody td .calmonthhdr .d {
  padding:3px 0 3px 3px;
  font-weight:bold;
} 
.tblcalendar tbody td .monmy { 
  clear:both;
  padding:5px;
  border-width:0 0 1px 0;
  border-style:solid; 
  text-align:left;
} 


.tblcalendar small { font:73% Verdana; }
.calguide { font:80% Arial; background-color:#f4f6e1; border-color:#CCCCAA ! important; }