body { margin:40px; font-size:0.9em; line-height:14px; font-family:Tahoma, Arial; font-size:11px; border:1px solid #000; background: url(images/bckg.jpg) repeat-x #0A8FDE; }
a { color:#10639a; text-decoration:none;}
a:hover { text-decoration:underline;}
p
{
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.breakout
{
    padding-left: 80px;
    text-align: center;
}
.standout { font-family: "Myriad Pro", "Trebuchet MS", Arial; margin:0; padding:10px 0 0 10px;  font-size:18px; color:#10639a; }
h1 { font-family: "Myriad Pro", "Trebuchet MS", Arial; margin:0; padding:10px 0 0 10px;  font-size:20px; color:#10639a; }
h2
{
    text-align: center;
}
#header { padding:50px 60px 0 40px; height:130px; background:url(images/head_bckg.jpg) no-repeat #0EA5FE; }
#header a{ font-family: "Myriad Pro", "Trebuchet MS", Arial; color:#fff; text-decoration:none; font-weight:bold; font-size:24px; letter-spacing:5px; }
#logo { float:right; width:400px; font-size:16px; color:#fff; line-height:12px; padding-top:5px; font-weight:bolder; }
#menu { background: url(images/menu_bckg.gif) repeat-x #fff; height:40px; padding-top:10px;}
#menu_list {width:600px; margin:0 auto;}
#menu a { display:block; color:#000000; float:left; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:12px; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
#menu a:hover{ color:#078DE2;}
.splitter { display:block; float:left;}
.item img { background-color:#FFFFFF; padding:6px; border:1px solid #d0d0d0;}
.item a { display:block; float:left; font-size:12px; color:#bd131d;}
.description { display:block; float:right; width:220px; padding: 10px 20px 30px 0; line-height:12px; font-size:12px;}
p.additional { margin:0 10px; color:#9c9c9c; font-size:10px; line-height:12px; border-top:1px solid #bdbdbd; padding: 10px 0; font-weight:normal;}

#text { margin: 0 292px 0 0; background:url(images/content.gif); padding:10px;}
#textcenter
{
    margin: 0px 100px;
    background: url(images/content.gif);
    padding: 10px;
}

#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 4px;line-height:18px;font-size: 14px;}
#sidebar { float:right; width:245px; padding: 20px 20px 0 30px; font-size:10px; }
#sidebar a{ font-weight:bold; }
#sidebar h1 { font-family: "Myriad Pro", "Trebuchet MS", Arial; margin:0; padding:0 0 20px 0; text-transform:uppercase; color:#000;}

#main { float:left; background:url(images/sidebar_bckg.gif) no-repeat top right #fff; }
#maincenter { float:left;  }

#footer {font-family: "Myriad Pro", "Trebuchet MS", Arial; background:url(images/footer_bckg.gif) repeat-x #000; height:75px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; color:#fff; font-size:12px;font-weight:normal;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#center_footer { float:none; padding:20px 0 0 30px; color:#fff; font-size:14px;font-weight:normal;text-align:center}
#center_footer a { color:#fff;}
#center_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#fff;  font-size:12px; text-align:right;font-weight:normal;}
#right_footer a { color:#fff;}
.info
{
    width:760px;
    font-size: 12.0pt;
    font-family: "Times New Roman";
    line-height: 30px;
    margin-left: 15px;
}
.info tr
{
    margin-bottom: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    height:100px;
}
.rates
{
    width: 97%;
    font-size: 9.0pt;
    font-family: "Times New Roman";
    line-height: 20px;
    margin-left: 10px;
    border-right: gray thin solid;
    border-top: gray thin solid;
    border-left: gray thin solid;
    border-bottom: gray thin solid;
    vertical-align: middle;
    border-collapse: collapse;
    padding-right: 10px;
    padding-left: 10px;
}
.rates tr
{
    margin-bottom: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    height:100px;
    
    
}
.rates td.desc
{
    width: 35%;
    text-align: left;
    padding-left: 10px;
}
.rates td.day
{
    width:16.25%;
    text-align: center;
     vertical-align: middle;
}

.rates td.promday
{
    width:9.25%;
    text-align: center;
     vertical-align: middle;
}
.rates tr.info th
{
    font-size:larger;
    font-weight:bold;
    
}
td
{
    padding-left: 10px;
}
th.weekly {width:30%}
 th.monthly {width:30%}   
 del
{
    color: red;
}
div.row   { text-align: left; padding-bottom: 1em }
div.row label { color: #3c6b99; font-size: 1.1em; text-align: right; display: block; padding-right: 1em; width: 140px; float: left }
div.row input { border-color: #9eb5cc }

.error
{
    color: #FF0000;
    font-weight: bold;
}

/*******************************************************************************
  Informational Messages
*******************************************************************************/
.info  {
	display: block;
	background: url('../images/informationbar_right.gif') no-repeat right top;
	height: 30px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom:10px !important;
	padding: 0px !important;
	font-size: 12px !important;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
	font-style: italic;
}
.info .info_inner {
  display: block;
  height: 30px;
  padding: 6px 10px 0px 35px;
}
.success .info_inner {
  color: #5a801b;
  background: url('../images/icon_success.gif') no-repeat left top;
  border: 0px;
}
.warning .info_inner {
	color: #E89326;
	background: url('../images/icon_warning.gif') no-repeat left top;
	border: 0px;
}
.error .info_inner {
	color: #C00;
	background: url('../images/icon_error.gif') no-repeat left top;
	border: 0px;	
}
.information .info_inner {
	color: #4985B2;
	background: url('../images/icon_info.gif') no-repeat left top;
	border: 0px;
}