body {
font-size : 10px; 
font-family : verdana, arial, helvetica; 
color : #ffffff; 
background : #8dcaab;
margin: 0;
padding: 0;
border: 0;
height: 100%; 
max-height: 100%; 
} 
A:link {
text-decoration : none; 
cursor : crosshair; 
color : #335c4f; 
} 
A:visited {
text-decoration : none; 
cursor : crosshair; 
color : #335c4f; 
} 
A:hover {
color : #4acde3;
text-decoration : line-through; 
background-color : none; 
font-weight : none;
cursor : crosshair; 
} 
A:active {
color : #4acde3;
text-decoration : none;
background-color : none;
font-weight : none;
cursor : crosshair;
}
p.center {
text-align : center; 
} 
p.left {
margin-left : 10px; 
margin-right : 10px; 
}
#all{
width: 100%;
height: 100%;
}
.all{
width: 100%;
height: 100%;
background-image: url('images/rmvista.png');
background-repeat: repeat-x;
}
#top{
width: 100%;
height: 13px;
background-image: url('images/rmvista_02.png');
background-repeat: repeat-x;
}
#leftframe, #rightframe{
position: absolute; 
top: 13px; 
left: 50%;
margin-left:-463px; 
width: 191px;
height: 100%;
overflow: hidden;
}
.innerleftbacking{
background-image: url('images/rmvista_10.png');
height: 306px;
background-repeat: no-repeat;
}
#rightframe{
width: 189px;
height: 100%;
left: auto;
right: 50%;
margin-right:-460px;  
}
.innerrightbacking{
background-image: url('images/rmvista_11.png');
height: 306px;
background-repeat: no-repeat;
}
#mainframe{
width: 543px;
height: 920px;
top: 13px;
left: 191px;
right: 189px;
bottom: 12px;
color : #335c4f; 
margin-left:2px;
margin-right:2px;
padding-left:10px;
padding-right:10px;
}
.innermainbacking{
background-image: url('images/mainbackrm.png');
height: 550px;
background-repeat: repeat-y;
}
.topmainbacking{
background-image: url('images/rmvista_12.png');
height: 33px;
background-repeat: repeat-y;
color : #ffffff; 
}
.toplinkbacking{
background-image: url('images/rmvista_06.png');
height: 64px;
background-repeat: repeat-y;
font-size : 11px; 
font-family : verdana, arial, helvetica; 
color : #2c5048; 
}
* html body{ /*IE6 hack*/
padding: 0 150px 0 200px; /*Set value to (0 WidthOfRightFrameDiv 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
#bottom{
width: 100%;
height: 12px;
background-image: url('images/rmvista_18.png');
background-repeat: repeat-x;
}
input
{
color: #8dcaab;
background: #145466;
border: 1px solid #61818e;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
font-size : 9px; 
font-family : verdana, arial, helvetica; 
}
select
{
color: #8dcaab;
background: #145466;
border: 1px solid #61818e;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
font-size : 9px; 
font-family : verdana, arial, helvetica; 
}
.submit
{
color: #8dcaab;
background: #145466;
border: 1px solid #61818e;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
font-size : 9px; 
font-family : verdana, arial, helvetica;  
}
a.nav:link{text-decoration : none; cursor : crosshair; color : #ffffff; }
a.nav:visited {text-decoration : none; cursor : crosshair; color : #ffffff; }
a.nav:hover {text-decoration : none; cursor : line-through; color : #91d2b2; }
a.nav:active {text-decoration : none; cursor : crosshair; color : #91d2b2; } 
}
table {
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
background-repeat: repeat-y;
font-size : 11px; 
font-family : verdana, arial, helvetica; 
color : #6e9dcb; 
}
.small {
font-size : 8px; 
font-family : verdana, arial, helvetica; 
color : #9DEAC4; 
text-align : left; 
margin-left:.8cm;
margin-right:.8cm; 
}.packages {
margin-left:50em;
margin-right:10.2em;
padding-left:1em;padding-right:1em;
background: #616b48;
background-repeat: repeat-x;
border-radius: 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-style: solid; 
border-color: #bccf8c;
}
.tablehead2 {
margin-left:50em;
margin-right:10.2em;
font-size : 9px; 
font-family : verdana, arial, helvetica;
color : #1f5f6a; 
padding-left:1em;padding-right:1em;
background-repeat: repeat-x;
border-radius: 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-style: solid; 
border-color: #d4e8e9;
border-width: 1px;
}
.tablehead {
margin-left:50em;
margin-right:10.2em;
font-size : 9px; 
padding-left:1em;padding-right:1em;
color : #1f5f6a; 
background-repeat: repeat-x;
border-radius: 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-style: solid; 
border-color: #9DEAC4;
border-width: 0px;
}