body
{
margin: 0;
padding: 0;
text-align: center;
height: 100%;
font-family: Verdana, Helvetica, "Lucida Grande", Arial, sans-serif;
}
#top_bg
{
background: #dad5b5;
width: 100%;
height: 100px;
}
#header_bg
{
background: #35aedb;
width: 100%;
height: 200px;
}
#top
{
background: url("images/topbg.jpg");
height: 100px;
width: 920px;
margin: 0 auto;
}
#header
{
background: url("images/headbg.jpg") repeat-y;
height: 200px;
width: 920px;
margin: 0 auto;
text-align: left;
}
#body_bg
{
background: #fff;
width: 100%;
height: 100%;
}
#body
{
background: url("images/bg.jpg") repeat-y;
height: 100%;
width: 920px;
margin: 0 auto;
padding-top: 20px;
text-align: center;
color: #fff;
padding-bottom: 20px;
}
div.nifty1
{
text-align: left; 
background: #63a9d6;
width: 420px;
margin: 20px;
margin-top: 0;
float: left;
clear: left;
}
div.nifty2
{
text-align: left; 
background: #8db9d5;
margin: 20px;
margin-top: 0;
width: 420px;
float: right;
clear: right;
}
div.nifty3
{
text-align: left; 
background: #8db9d5;
margin: 20px;
margin-top: 0;
width: 420px;
float: left;
clear: left;
}
div.nifty4
{
text-align: left; 
background: #63a9d6;
margin: 20px;
margin-top: 0;
width: 420px;
float: right;
clear: right;
}
div#nifty5
{
text-align: left; 
background: #63a9d6;
margin: 0 auto;
width: 850px;
}
#foot_bg
{
background: #dad5b5;
width: 100%;
height: 50px;
}
#foot
{
background: url("images/topbg.jpg");
height: 50px;
width: 920px;
margin: 0 auto;
}
#topl
{
float: left;
margin-top: 45px;
margin-left: 50px;
font-size: 15px;
color: #222;
}
#top1:hover
{
text-decoration: underline;
}
#numbers
{
float: left;
margin-left: 50px;
font-size: 15px;
color: #222;
margin-top: 20px;
}
#mailto
{
margin-top: 20px;
float: left;
margin-left: 50px;
font-size: 15px;
color: #222;
}
h1
{
font-size: 35px;
color: #282828;
font-weight: 200;
margin-left: 50px;
margin-top: 20px;
float: left;
letter-spacing: -1px;
margin-bottom: 0;
}
h2
{
font-size: 25px;
color: #313131;
font-weight: 200;
margin-left: 50px;
float: left;
letter-spacing: -1px;
margin-top: 0;
width: 100%;
}
h3
{
font-family: Trebuchet Ms, Verdana;
font-size: 25px;
font-weight: bold;
margin: 0;
padding; 0;
margin-left: 10px;
}
#logo
{
float: right;
margin-right: 100px;
margin-top: -70px;
padding: 0;
}
#body p
{
font-family: Trebuchet Ms, Verdana;
font-size: 14px;
margin: 10px;
letter-spacing: 0.5px;
}
#body a
{
font-family: Trebuchet Ms, Verdana;
font-size: 14px;
color: #246fa9;
text-decoration: none;
}
#body a:hover
{
text-decoration: underline;
}
#body li
{
font-family: Trebuchet Ms, Verdana;
font-size: 14px;
margin: 10px;
letter-spacing: 0.5px;
margin-left: 20px;
}
#foot a
{
font-family: Trebuchet Ms, Verdana;
font-size: 14px;
color: #000;
text-decoration: none;
}
#foot a:hover
{
text-decoration: underline;
}
#header a
{
font-family: Trebuchet Ms, Verdana;
font-size: 17px;
color: #000;
text-decoration: none;
}
#header a:hover
{
text-decoration: underline;
}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
