body	{
background-color: #ffffff;
margin-top: 20px;
}

div#wholepage	{
width: 780px;
margin: auto
}

div#topbanner	{
width: 780px;
height: 94px;
background-image: url('../images/topbanner.jpg')
}

div#menu	{
width: 780px;
height: 28px;
background-image: url('../images/menubackground.jpg');
margin-top: 10px;
padding-top: 0;
}

div#menu ul	{
color: #ffffff;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 0;
color: #d4effc;
margin-top: 0;
padding-top: 3px;
}

div#menu ul li	{
list-style: none;
float: left;
background-image: url('../images/menubullet.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 40px;
margin-right: 30px
}

div#menu ul li#firstitem	{
list-style: none;
float: left;
background-image: none;
background-repeat: no-repeat;
background-position: left;
padding-left: 45px;
margin-right: 30px
}

div#menu ul li a	{
color: #ffffff;
text-decoration: none
}

div#menu ul li a:hover	{
color: #d4effc
}

div#text	{
width: 430px;
margin-top: 0;
padding-top: 0;
float: left
}

div#text p#introtext	{
color: #4568b1;
margin-top: 20px
}

div#text p	{
margin-bottom: 0
}

img#callpic	{
margin-top: 10px;
margin-bottom: 10px
}

img#keyhand	{
margin-top: 180px
}

img#alarm	{
margin-top: 30px;
float: right
}

div#moreinfo	{
width: 430px;
float: left;
height: 190px;
overflow: auto;
border: 1px solid #cccccc;
margin-top: 20px;
padding-left: 10px;
margin-bottom: 20px;
}

h1	{
color: #b50d21;
margin-top: 20px;
margin-bottom: 0;
}

h2	{
color: #4568b1;
margin-top: 20px;
margin-bottom: 10px
}

div#moreinfo h2	{
color: #4568b1;
margin-top: 0;
padding-top: 0
}

div#moreinfo ul, div#regulartext ul	{
margin-left: 10px;
padding-left: 10px;
margin-top: 0;
padding-top: 0;
margin-bottom: 30px
}

div#moreinfo ul li, div#regulartext ul li	{
list-style: url('../images/listbullet.gif')
}

div#right	{
float: right;
width: 304px
}

div#right2	{
float: right;
width: 250px;
}

div#right3	{
float: right;
width: 450px
}

p#contact	{
margin-top: 0;
margin-bottom: 0;
clear: both
}

p.closing	{
width: 430px;
margin-top: 0;
padding-top: 0
}

div#regulartext	{
width: 430px;
float: left;
margin-top: 0;
padding-top: 0
}

div#benefitstext	{
margin-top: 0;
padding-top: 0
}

div#contactdiv	{
width: 300px;
float: left;
margin-top: 0;
padding-top: 0
}

div#regulartext p, div#contactdiv p	{
margin-top: 15px;
margin-bottom: 0
}

div#footer	{
color: #999999;
margin-top: 30px
}

a	{
color: #4568b1;
text-decoration: none
}

a:hover	{
text-decoration: underline
}

div#regulartext ul#services	{
margin-top: 20px;
margin-left: 70px;
padding-left: 20px;
width: 230px
}

div#right3 table	{
background-color: #e6e6e6;
margin-left: 80px
}

div#right3 table td	{
padding: 10px;
border-bottom: 2px solid #ffffff;
vertical-align: top
}

div#right3 table td#button	{
background-color: #ffffff;
text-align: right
}

div#right3 table td input	{
font-family: verdana,arial,helvetica,sans-serif;
width: 200px;
}

div#right3 table td textarea	{
font-family: verdana,arial,helvetica,sans-serif;
width: 200px;
height: 200px
}

div#right3 table td#button input	{
width: 70px
}

div#regulartext p#thanks	{
margin-bottom: 100px
}

p#regdetails    
{
    clear: both;
    margin-top: 0;
}

img.right   
{
    float: right;
    margin-left: 20px   
}