BODY {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666;  background: #FFFFFF url(images/bg_page.gif) repeat left top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 2px #EDE48D solid;}
table {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; padding: 0px;}
TH  {
  font-family : Tahoma;
  font-size : 8pt;
  color : #706826; 
  background-color: #EDE48D;
  font-weight : bold;
  text-align: center;
  padding: 2px 3px 2px 3px;
  border: 0px solid #FFFFFF;
 border-collapse: collapse;
}
td {
  font-family: Tahoma;
  font-size : 8pt;
  color : #666666; 
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}

.leftblock {background: #FFFFFF url(images/bg_leftblock.gif) repeat-y left top; WIDTH: 250px; vertical-align: top;}
.centerblock {background: #FFFFFF; WIDTH: 500px; vertical-align: top;}
.rightblock {background: #FFFFFF; WIDTH: 250px; vertical-align: top;}
.border1 {background: #FFFFFF url(images/border1.gif) repeat-x left top; padding: 0px 0px 0px 0px;}
.border2 {background: #E0DCB4 url(images/border2.gif) no-repeat left top; padding: 0px 0px 0px 0px;}
.border3 {background: #FFFFFF url(images/border3.gif) no-repeat left top; HEIGHT: 10px; padding: 0px 0px 0px 0px;}
.border4 {background: #FFFFFF url(images/border4.gif) no-repeat left top; HEIGHT: 20px; padding: 0px 0px 0px 0px;}
.border5 {background: #FFFFFF url(images/border5.gif) no-repeat left top; HEIGHT: 10px; padding: 0px 0px 0px 0px;}
.border6 {background: #FFFFFF url(images/border6.gif) no-repeat left top; HEIGHT: 20px; padding: 0px 0px 0px 0px;}
.address {font-size: 11px; color: #706826; HEIGHT: 112px; background: #B8B061 url(images/bg_address.jpg) no-repeat left top; padding: 8px 0px 8px 10px;}
.submenublock {background: #FFFFFF url(images/bg_submenu.gif) repeat-x left top; padding: 0px 0px 0px 0px;}
.line1 {background: #FFFFFF url(images/line1.gif) repeat-x left top; HEIGHT: 10px; padding: 0px 0px 0px 0px;}
.centerbox {background: #FFFFFF url(images/bg_centerbox.gif) repeat-y left top; WIDTH: 500px; vertical-align: top;}
.centerbox2 {background: #FFFFFF url(images/bg_centerbox2.gif) repeat-y left top; WIDTH: 750px; vertical-align: top;}
.bottomblock { font-size: 11px; text-align: center; background: #FFFFFF url(images/bg_bottom.gif) repeat-x left top; WIDTH: 500px;}

.topblock1 {background: #337CFF url(images/bg_top1.gif) repeat-x right top; HEIGHT: 125px; vertical-align: middle;}
.topblock2 {background: #9B2300 url(images/bg_top2.gif) repeat-x left top; HEIGHT: 226px; vertical-align: middle;}
.block11 {background: #FFFFFF url(images/11.jpg) no-repeat left top; HEIGHT: 20px; WIDTH: 730px; vertical-align: middle;}
.block12 {background: #FFFFFF url(images/12.jpg) no-repeat left top; HEIGHT: 125px; WIDTH: 10px; vertical-align: middle;}
.block13 {background: #FFFFFF url(images/13.jpg) no-repeat left top; HEIGHT: 125px; WIDTH: 10px; vertical-align: middle;}
.corner1 {background: #FFFFFF url(images/corner1.gif) no-repeat left top; HEIGHT: 105px; WIDTH: 6px;}
.corner2 {background: #FFFFFF url(images/corner2.gif) no-repeat left top; HEIGHT: 105px; WIDTH: 6px;}
.topmenublock {background: #FFFFFF url(images/bg_topmenu.gif) repeat-x left top; HEIGHT: 105px;}
.block14 {background: #FFFFFF url(images/14.gif) repeat-y left top; WIDTH: 6px;}
.block15 {background: #FFFFFF url(images/15.gif) repeat-y left top; WIDTH: 6px;}
.bottomblock1 {background: #337CFF url(images/bg_bot1.gif) repeat-x right bottom; HEIGHT: 125px;}
.bottomblock2 {background: #9B2300 url(images/bg_bot2.gif) repeat-x left top; HEIGHT: 160px;}
.bottomblock3 {background: #9B2300 url(images/bg_bot3.gif) repeat-x left top; HEIGHT: 64px;}
.block16 {background: #FFFFFF url(images/16.jpg) no-repeat left top; HEIGHT: 125px; WIDTH: 10px;}
.block17 {background: #FFFFFF url(images/17.jpg) no-repeat left top; HEIGHT: 125px; WIDTH: 10px;}
.block18 {background: #FFFFFF url(images/18.jpg) no-repeat left top; HEIGHT: 20px; WIDTH: 730px;}
.corner3 {background: #FFFFFF url(images/corner3.gif) no-repeat left top; HEIGHT: 105px; WIDTH: 6px;}
.corner4 {background: #FFFFFF url(images/corner4.gif) no-repeat left top; HEIGHT: 105px; WIDTH: 6px;}
.copy {font-size: 11px; background: #FFFFFF url(images/bg_copy.gif) repeat-x left top; HEIGHT: 105px; padding: 0px 0px 0px 0px; text-align: center;}
.block19 {background: #FFFFFF url(images/19.gif) repeat-y left top; WIDTH: 10px; vertical-align: top;}
.block20 {background: #FFFFFF url(images/20.gif) repeat-y left top; WIDTH: 10px; vertical-align: bottom;}
.centerblock1 {background: #337CFF;}
.centerblock2 {background: #9B2300 url(images/bg_center2.gif) repeat left top;}
.block21 {background: #FFFFFF url(images/21.gif) repeat-y left top; HEIGHT: 64px; WIDTH: 20px;}
.block22 {background: #FFFFFF url(images/22.gif) repeat-y left top; HEIGHT: 64px; WIDTH: 20px;}
.border3 {background: #FFFFFF url(images/border3.gif) repeat-y left top; WIDTH: 20px; padding: 0px 0px 0px 0px;}
.border4 {background: #FFFFFF url(images/border4.gif) repeat-y left top; WIDTH: 21px; padding: 0px 0px 0px 0px; vertical-align: top;}
.formblock {background: #FFFFFF url(images/bg_form.gif) repeat-y left top; WIDTH: 210px; padding: 5px 15px 5px 0px; vertical-align: top; text-align: right;}
.formblock2 {background: #FFFFFF url(images/bg_form.gif) repeat-y left top; WIDTH: 210px; padding: 5px 5px 5px 0px; vertical-align: top; text-align: right;}
.title1 {font-family: Arial; font-size : 14px; font-weight: bold; color : #706826; background: url(images/bg_title1.gif) no-repeat left top; WIDTH: 476px; HEIGHT: 32px; padding: 0px 0px 0px 0px; }
.title1a {font-family: Arial; font-size : 14px; font-weight: bold; color : #666666; background: url(images/bg_title1.gif) no-repeat left top; WIDTH: 476px; HEIGHT: 32px; padding: 0px 0px 0px 0px; }
.title2 {font-family: Arial; font-size : 14px; font-weight: bold; color : #706826; background: url(images/bg_title2.gif) no-repeat left top; WIDTH: 223px; HEIGHT: 32px; padding: 0px 0px 0px 0px; }
.title3 {font-family: Arial; font-size : 14px; font-weight: bold; color : #706826; background: url(images/bg_title3.gif) no-repeat left top; WIDTH: 210px; HEIGHT: 32px; padding: 0px 20px 0px 0px; text-align: right;}
.title4 {font-family: Arial; font-size : 14px; font-weight: bold; color : #706826; background: url(images/bg_title4.gif) no-repeat left top; WIDTH: 301px; HEIGHT: 32px; padding: 0px 0px 0px 20px; line-height: 1em;}
.title4a {font-family: Arial; font-size : 14px; font-weight: bold; color : #666666; background: url(images/bg_title4.gif) no-repeat left top; WIDTH: 301px; HEIGHT: 32px; padding: 0px 0px 0px 20px; line-height: 1em;}
.title5 {font-family: Arial; font-size : 14px; font-weight: bold; color : #706826; background: url(images/bg_title5.gif) no-repeat left top; WIDTH: 706px; HEIGHT: 32px; padding: 0px 0px 0px 0px; }

.description1 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; 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: Tahoma; font-size: 12px; font-weight: normal; color: #666666; 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: #666666; vertical-align: top; border-color: black black #CCCCCC; border-style: dotted; border-bottom-width: 1px}

H1 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #706826; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; }
H2 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; padding: 7px 0px 7px 20px; margin: 0px 0px 0px 0px;}
H3 { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; padding: 7px 0px 7px 0px; margin: 0px 0px 0px 0px;}
H4 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; padding: 7px 0px 7px 0px; margin: 0px 0px 0px 0px;}
H5 { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FF9900; padding: 5px 0px 3px 0px; margin: 0px 0px 0px 0px;}
H6 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FF9900; padding: 5px 0px 3px 20px; margin: 0px 0px 0px 0px;}

ul { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; margin: 3px 5px 3px 35px; list-style-image: url(images/arrow2.gif)}
li { font-size: 11px; text-align: left; padding: 2px 0px 2px 0px; vertical-align: middle}

p {  font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
a { color: #A59D4E; text-decoration: none}
a:visited {  color: #A59D4E; text-decoration: none}
a:hover {  color: #FF9900; text-decoration: underline}

a.menuleft { font-size: 11px; color: #706826; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #F7F0B6 url(images/bg_left.gif) no-repeat left top; padding: 4px 0px 5px 43px;}
a:visited.menuleft { font-size: 11px; color: #706826; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #F7F0B6 url(images/bg_left.gif) no-repeat left top;}
a:hover.menuleft { font-size: 11px; color: #FF7200; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #FBF8DF url(images/bg_activeleft.gif) no-repeat left top;}
td.menuleft{ overflow: hidden; }

a.linkhome { font-size: 11px; color: #706826; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #F7F0B6 url(images/bg_home.gif) no-repeat left top; padding: 4px 0px 5px 43px;}
a:visited.linkhome { font-size: 11px; color: #706826; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #F7F0B6 url(images/bg_home.gif) no-repeat left top;}
a:hover.linkhome { font-size: 11px; color: #FF7200; font-weight: bold; text-decoration: none; width: 100%; display: block; background: #FBF8DF url(images/bg_activehome.gif) no-repeat left top;}
td.linkhome{ overflow: hidden; }

a.submenu { font-size: 11px; color: #706826; font-weight: normal; text-decoration: none; width: 100%; display: block; padding: 3px 0px 3px 60px;}
a:visited.submenu { font-size: 11px; color: #706826; font-weight: normal; text-decoration: none; width: 100%; display: block;}
a:hover.submenu { font-size: 11px; color: #FF7200; font-weight: normal; text-decoration: underline; width: 100%; display: block; background: url(images/bg_activesubmenu.gif) no-repeat left top;}
td.submenu{ overflow: hidden; }

a.majestic { font-size: 11px; font-weight: bold; color: #FF7200; text-decoration: none}
a:visited.majestic { font-size: 11px; font-weight: bold; color: #FF7200; text-decoration: none}
a:hover.majestic { font-size: 11px; font-weight: bold; color: #FF7200; text-decoration: underline}

INPUT.text {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 300px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

SELECT {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

SELECT.text {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 300px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.text2 {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
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}

SELECT.text2 {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
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}

INPUT.text3 {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 100px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

SELECT.text3 {font-family: Tahoma; font-size: 10pt;
color: #666666;
text-align: Left;
background: #FFFFFF;
border-top: none;
border-right: none;
border-Bottom: none;
border-left: none;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 100px; 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: 150px; WIDTH: 653px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

INPUT.but {font-family: Arial; font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
background: #FFFFFF url(images/bg_button.gif) repeat-x left top;
margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;
WIDTH: 70px;
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 : #666666; background-color: #F7F5E7; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra1a { font-size : 8pt; color : #666666; background-color: #F7F5E7; vertical-align: top; padding: 3px 3px 3px 20px;}
.zebra2 { font-size : 8pt; color : #666666; background-color: #F1EED9; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra2a { font-size : 8pt; color : #666666; 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 : #666666; background-color: #EDE9CC; vertical-align: top; padding: 3px 3px 3px 10px;}
.zebra4a { font-size : 8pt; color : #666666; 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/pim/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% Tahoma;  
  text-align:center;
  padding:3px 0;
  color : #FFFFFF; 
  background-color: #706826;
}
.tblcalendar tbody th { 
  text-align:center;
  font:bold 100% Tahoma;
  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% Tahoma; background-color:#f4f6e1; border-color:#CCCCAA ! important; }