body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	color: #000066;
}

a, p,td,th,h1,h2,h3,h4,h5,h6,ul,li {
	font-family: Arial, Helvetica, sans-serif;
}

.style1 a {font-size: 12px}
.style2 a {font-size: 14px}
.style3 a {font-size: 16px}
.style4 a {font-size: 11px}

#fontsize{
margin:55px 20px;
}

#fontsize a:link, #fontsize a:visited{
color:#999;
}
#fontsize a:hover {
color:#FF0000;
}
.topper {
vertical-align:top;
}

a:link {
color:#000066;
}
a:visited {
color:#666;
}
a:hover {
color:#FF0000;
}
.error {
color:#FF0000;
}
#errmess{
color:#FF0000;
}

form {
margin:0;
padding:0;
}

#left{
position:absolute;
top:0px;
left:0px;
bottom:0px;
width:200px;
vertical-align:bottom;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:5px 30px;
}
#right{
position:absolute;
top:0px;
right:0px;
bottom:0px;
width:43px;
vertical-align:bottom;
background-position:left 60px;
}


#blnav{
margin-top:95px;
border-top:1px solid #ccc;
width:190px;
margin-left:6px;
}
.blnavb {
display:block;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #ccc;
width:190px;
height:20px;
}
#blnav a:link, #blnav a:visited {
display:block;
height:20px;
width:188px;
text-decoration:none;
text-align:left;
background-color:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:20px;
color:#1c2f69;
text-indent:5px;
}

#blnav a:hover {
color:#a2ad00;
background-color:#002b35;
border-left:1px solid #002b35;
border-right:1px solid #002b35;
border-bottom:1px solid #002b35;
border-right:5px solid #f4911d;
width:184px;
}
#blnav .onpage  a:link,  #blnav .onpage  a:visited, #blnav .onpage  a:hover {
color:#fff;
background-color:#002b35;
border-left:1px solid #002b35;
border-right:1px solid #002b35;
border-bottom:1px solid #002b35;
width:188px;
text-indent:20px;
background-image:url(../images/backg/blonpage.gif);
background-position:right;
background-repeat:no-repeat;
}
#login{
margin-top:20px;
margin-left:20px;
}
#login a:link, #login a:visited{
display:block;
width:170px;
text-decoration:none;
background-image:url(../images/backg/nav_arrow.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:20px;
}
#login a:hover{
text-decoration:underline;
}
#topnav {
position:absolute;
top:0px;
right:1px;
width:260px;
z-index:99999;
}
#tnaviss{
position:absolute;
right:267px;
top:1px;
width:215px;
color:#94a75e;
background-image:url(../images/backg/rightarrow.gif);
background-position:right;
background-repeat:no-repeat;
font-size:12px;
margin-top:0px;
}
#tnav{
margin-top:0px;
width:260px;
border-left:1px solid #ccc;
border-bottom:1px solid #999;
}
#tnav p{
margin:0;
padding:0;
}
#tnav a:link, #tnav a:visited {
text-decoration:none;
vertical-align:top;
text-indent:2px;
float:right;
}

#tnav a:hover {
}
.life a:link, .life a:visited{
display:block;
height:36px;
width:65px;
background-color:#4c6a71;
color:#fff;
}
.diab a:link, .diab a:visited{
display:block;
height:36px;
width:65px;
background-color:#33555d;
color:#fff;
}
.canc a:link, .canc a:visited{
display:block;
height:36px;
width:65px;
background-color:#194049;
color:#fff;
}
.heart a:link, .heart a:visited{
display:block;
height:36px;
width:65px;
background-color:#002b35;
color:#fff;
}

.life a:hover{
display:block;
height:36px;
width:65px;
background-color:#a2ad00;
}

.diab a:hover{
display:block;
height:36px;
width:65px;
background-color:#a2ad00;
}
.canc a:hover{
display:block;
height:36px;
width:65px;
background-color:#a2ad00;
}
.heart a:hover{
display:block;
height:36px;
width:65px;
background-color:#a2ad00;
}

#top{
margin-left:217px;
margin-right:43px;
height:310px;
border-top:1px solid #fff;
background-position:left 59px;
}
#toptext {
margin-top:59px;
margin-left:258px;
padding:5px;
height:214px;
overflow:auto;
vertical-align:middle;
color:#000066;
background-color:#baceef;
border-top:10px solid #dce6f7;
border-bottom:10px solid #dce6f7;
}
#toptext h1{
margin:0px;
padding:3px 0px 0px 0px;
}
#toptext p{
margin-top:15px;
margin-bottom:0px;
padding:0px;
}
#toptext li{
margin-bottom:5px;
}
#bottomtext {
margin-right:43px;
margin-left:250px;
}
#welcform{
border-top:1px dashed #306397;
border-bottom:1px dashed #306397;
padding:5px;
}
.formtext {
padding:0px 5px 0px 5px;
background-color:#fff;
}
.formtext h3 {
margin:0;
padding:0;
}

#footer {
height:105px;
background-image:url(../images/logo_lv_sml.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
#agm {
margin:10px 0px 10px 150px;
}