body {font:13px Palatino Linotype,Palatino,Times,serif; line-height:19px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	scrollbar-3dlight-color:#FFB534;
	scrollbar-arrow-color:#FEFFB3;
	scrollbar-darkshadow-color:#FFB534;
	scrollbar-face-color:#FFB534;
	scrollbar-highlight-color:#FEFFB3;
	scrollbar-shadow-color:#FEFFB3;
	scrollbar-track-color:#FEFFB3;}
td {font:13px Palatino Linotype,Palatino,Times,serif; line-height:19px;}
p  {margin-top:11px;}
dd {margin-top:7px; margin-left:10px;}
sup {font:8px;}
h1 {font:15px; font-weight:bold; margin:14px 0 0 0; padding:0px; color:#0068B3;}
h2 {font:14px; font-weight:bold; margin:10px 0 0 0; padding:0px; color:#E57C00;}
h3 {font:12px; font-weight:bold; margin:0px; padding:0px;}
input, select, textarea {font-family:Palatino Linotype,Palatino,Times,serif; font-size:14px; text-decoration:none; color:#000000; border:.5pt solid #F1F253; background-color:#FEFFB3;}
.footer  {font:10px verdana,arial,sans-serif; color:#336182; text-align:center;}
.bcrumbs {font-size:9px; color:#FFFFFF;}
.small {font:9px; line-height:11px;}
.noborder {border-style:none;}
.content {margin: 0 20px;}

#l2 { background: #FCFD83; }
#l2 UL { margin: 0; padding: 0; background: #FCFD83; list-style: none; }
#l2 LI { margin: 0 0 0 16px; padding: 4px; background: url("images/l2_off.gif") top left no-repeat;}
#l2 LI A { margin: 0 0 0 12px; padding: 0; display: block; }
#l2 LI.on { margin: 0 0 0 12px; padding: 0; background: url("images/l2_on.gif") top left no-repeat ;}
#l2 LI.on A { margin: 4px 0 4px 20px; padding: 0; background: #FCFD83; display: block; }
* HTML #l2 LI.on A { height: 0; background: #FCFD83; }
#l2 UL HR { margin: 10px 0 0 0; padding: 0; color:#0EA2B4; }
	 
.waves {background-image: url(images/bg_waves.jpg); background-repeat: no-repeat;}
.waves_hm {background-image: url(images/bg_waves_hm.jpg); background-repeat: no-repeat;}

.grouprates {padding:12px; font-size:16px; line-height:26px; font-weight:bold; text-align:center;
	 background-image: url(images/bg_grouprates.gif); background-repeat: no-repeat;}

.hm_callout {padding:9px 16px; line-height:19px;
	 background-image: url(images/bg_hm_callout.gif); background-repeat: no-repeat;}

.callout {width:180px; margin: 0; padding: 0 10px ; text-align:center; color:#FFFFCD; background:#88D8E6; font-weight:bold; font-size:14px; line-height:21px;}
.highlight {margin: 0; padding:20px; background:#FCFD83; }
.highlight2 {margin: 0; padding:10px; background:#AEFEFB; }

dl {margin:0; margin-bottom:20px; padding-left:0px; text-indent:0px;}
dt {margin-top:10px; font:10px; font-weight:bold;}
dd {margin-top:0px; margin-left:0px; padding-left:6px; line-height:14px;}
	
ul {margin:6px 0 19px 20px; padding-left:0px; text-indent:0px;}
li {margin:0; padding-left:0px; line-height:19px;}

a:link{color:#005A9B; text-decoration:underline;}
a:hover{color:#DC0077; text-decoration:none;}
a:visited{color:#606060; text-decoration:underline;}

a.bcrumbs:link{text-decoration:underline; color:#CACACA;}
a.bcrumbs:hover{text-decoration:none; color:#CACACA;}
a.bcrumbs:visited{text-decoration:underline; color:#CACACA;}

#l2 a:link{text-decoration:underline; color:#0EA2B4;}
#l2 a:hover{text-decoration:none; color:#DC0077;}
#l2 a:visited{text-decoration:underline; color:#0EA2B4;}

#l2 a.on:link{text-decoration:underline; color:#DC0077; font-weight:bold;}
#l2 a.on:hover{text-decoration:none; color:#DC0077;}
#l2 a.on:visited{text-decoration:underline; color:#DC0077;}

a.footer:link{text-decoration:underline; color:#DC0077;}
a.footer:hover{text-decoration:none; color:#005A9B;}
a.footer:visited{text-decoration:underline; color:#DC0077;}

TABLE#compare { margin: 1em 0; width: 95%; }
TABLE#compare TD, #compare TH { padding: 4px; }
TABLE#compare TH { background: #FFFFDE; font: 11px Arial; font-weight: bold; border: 1px solid #FFB534; border-right: none; text-align: center; vertical-align: top; }
TABLE#compare TH.last { border-right: 1px solid #FFB534; }
TABLE#compare TR {  }
TABLE#compare TD { font: 11px Arial; border: 1px solid #FFB534; border-right: none; border-top: none; text-align: center; vertical-align: top; }
TABLE#compare TD.first { background: #FFFFDE; font-weight: bold; border: 1px solid #FFB534; border-right: none; border-top: none; text-align: left; vertical-align: top; }
TABLE#compare TD.last { border-right: 1px solid #FFB534; }