* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
}
p { padding: 10px 0 10px 0; }
li { padding: 0 0 10px 20px; list-style: none; background: url('images/star.png') left top no-repeat; }
a {
 color: #007700;
}

.large { font-size: 25px; font-weight: bold; }

.rates1 { float: left; border-right: 1px solid #000000; width: 150px; }
.rates2 { float: right; border: 1px solid #000000; width: 150px; }

#wrapper { 
 margin: 0 auto 10px auto;
 width: 1022px;
}
#topborder {
 width: 1000px;
 height: 25px;
 background: #ffffff url('images/top.png') center center no-repeat;
}

#midborder { 
 width: 1000px;
 background: #ffffff url('images/side.png') center center repeat-y;
}
#midborder #header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 110px;
 margin: -30px 0px 0px 40px;
 font-size: 12px;
 font-weight: bold;
 text-align: center;

}

#midborder #leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 20px;
 padding: 10px;
 width: 250px;
 float: left;
}
#midborder #rightcolumn { 
 float: right;
 color: #333;
 background: #FFFFFF;
 margin: 5px 48px 0px 0px;
 padding: 10px;
 width: 640px;

}
#midborder #rightcolumn #rightcolumnb { 
 float: right;
 color: #333;
 background: #FFFFFF url('images/drop.png') center center no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 360px;
 height: 210px;
}
#midborder #rightcolumn #rightcolumna { 
 float: left;
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 width: 260px;
}
#midborder #rightcolumn #rca { 
 float: left;
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 317px;
 border-right: 1px solid #CCCCCC;
}

#midborder #rightcolumn #rcb { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 width: 317px;
}
#midborder #rightcolumn .heading { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 20px 0px 2px 0px;
 border-bottom: 1px solid #CCCCCC;
 clear: both;
}

#bottomborder {
 width: 1000px;
 height: 40px;
 margin-top: -10px;
 background: #ffffff url('images/bottom.png') center center no-repeat;
}
#footer { 
 width: 900px;
 height: 5px;
 clear: both;
 color: #333;
 background: #FFFFFF;
 margin: 20px 0px 0px 40px;
 padding: 15px;
 position: relative;
 top: 1px;
 font-size: 10px;

}

#footer a {
 color: #007700;
}