a:link {
color:#663399;
text-decoration:underline
}

a:visited {
color:#663399;
text-decoration:underline
}

a:hover {
color:#9999CC;
text-decoration:none
}

a:active {
color:#663399;
text-decoration:underline
}

body {
background-color:#FFFFFF;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px
}

input,password {
background-color:#FFFFFF;
border:2px #FFCC99 solid;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:2px;
padding-left:5px;
padding-right:10px;
padding-top:2px;
text-align:left;
text-transform:none
}

option {
border:0px #FFCC99 solid;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:left;
text-transform:none
}

select {
background-color:#FFFFFF;
border:2px #FFCC99 solid;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:3px;
padding-left:5px;
padding-right:10px;
padding-top:2px;
text-align:left;
text-transform:none
}

td {
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:xx-small;
font-style:normal;
font-variant:normal;
text-decoration:none
}

td.cheadcentre {
border-bottom:1px #663399 solid;
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
text-align:center;
text-decoration:none
}

td.cheadcentresolid {
background-color:#9999CC;
border:0px none;
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
text-align:center;
text-decoration:none
}

td.cheadleft {
border-bottom:1px #663399 solid;
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
padding-left:3px;
text-align:left;
text-decoration:none
}

td.cheadleftsolid {
background-color:#9999CC;
border:0px none;
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
padding-left:3px;
text-align:left;
text-decoration:none
}

td.cheadright {
border-bottom:1px #663399 solid;
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
padding-right:3px;
text-align:right;
text-decoration:none
}

td.cheadrightsolid {
background-color:#9999CC;
border:0px none;
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
padding-right:3px;
text-align:right;
text-decoration:none
}

td.label {
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:xx-small;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
vertical-align:top
}

td.labelhead {
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:0px;
padding-right:3px;
text-align:right;
text-decoration:none
}

td.labelheadsolid {
background-color:#9999CC;
border:0px none;
color:#FFFFFF;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:small-caps;
font-weight:bold;
padding-bottom:1px;
padding-right:3px;
text-align:right;
text-decoration:none
}

td.labelright {
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:xx-small;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-align:right;
text-decoration:none;
text-transform:uppercase;
vertical-align:top
}

td.navbar {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bolder;
padding-bottom:4px;
text-align:center;
text-transform:uppercase
}

td.navbar a:link {
color:#330099;
display:inline;
margin-left:0px;
margin-right:0px;
text-decoration:none;
text-transform:uppercase
}

td.navbar a:visited {
color:#330099;
display:inline;
margin-left:0px;
margin-right:0px;
text-decoration:none
}

td.navbar a:hover {
background-color:#9999CC;
color:#FFFFFF;
text-decoration:none
}

td.navbar a:active {
background-color:#FF6600;
color:#FFFFFF;
text-decoration:none
}

td.pageTitle {
background-color:#666699;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
overflow:hidden;
padding-bottom:2px;
padding-left:1em;
padding-right:1em;
padding-top:2px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle
}

textarea {
border:2px #FFCC99 solid;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:3px;
padding-left:5px;
padding-right:0px;
padding-top:2px;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none
}

.button {
background-image:url(../images/nav/continue.jpg);
background-repeat:no-repeat;
border:0px #FFFFFF none;
margin-bottom:.2em;
margin-left:.2em;
margin-right:0px;
margin-top:.2em;
padding-left:8px;
width:20px;
height:20px;
}

.button2 {
background-image:url(../images/nav/negative.jpg);
background-repeat:no-repeat;
border:0px #FFFFFF none;
margin-bottom:0px;
margin-left:.2em;
margin-right:0px;
margin-top:.4em;
padding-left:8px;
width:20px;
height:20px;
}

.button3 {
background-image:url(../images/nav/positive.jpg);
background-repeat:no-repeat;
border:0px #FFFFFF none;
margin-bottom:0px;
margin-left:.2em;
margin-right:0px;
margin-top:.4em;
padding-left:8px;
width:20px;
height:20px;
}

.ControllerHilite {
background-color:#FF0000;
color:#FFFFFF
}

.forms {
border:none;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:3px;
padding-left:5px;
padding-right:10px;
padding-top:2px;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none
}

.formstyle {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:295px;
left:93px;
line-height:normal;
overflow:auto;
padding-right:0px;
position:absolute;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
top:109px;
visibility:visible;
width:667px;
z-index:10
}

.formstyleshort {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:195px;
left:93px;
line-height:normal;
overflow:auto;
position:relative;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
top:228px;
visibility:visible;
width:667px;
z-index:90
}

.functionTitle {
font-size:x-small;
height:110px;
position:absolute;
right:8px;
text-align:right;
top:40px;
visibility:visible;
width:760px;
z-index:2
}

.headerTable {
background-color:#FFEEDD;
border:1px #FFCC99 solid
}

.info {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:295px;
left:200px;
line-height:normal;
overflow:auto;
padding-right:30px;
position:absolute;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
top:115px;
visibility:hidden;
width:560px;
z-index:10
}

.info a:link {
color:#FF6600;
text-decoration:none
}

.info a:visited {
color:#FF6600;
text-decoration:none
}

.info a:hover {
color:#FF6600;
font-weight:bold;
text-decoration:none
}

.info a:active {
color:#FF6600;
font-weight:bold;
text-decoration:none
}

.info h1 {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-align:left
}

.info h2 {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
padding-top:30px;
text-align:center
}

.info ol {
display:block;
margin-left:3em
}

.info ol li {
list-style-type:decimal;
padding:3px
}

.info ol ol {
display:block;
margin-left:2em
}

.info ol ol li {
list-style-type:lower-roman;
padding:1px
}

.info ol ol ol li {
list-style-type:lower-roman;
padding:1px
}

.info ol ol ol ol li {
list-style-type:lower-alpha;
padding:1px
}

.info p {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin-top:-8px;
text-align:left
}

.info ul {
list-style-type:disc;
margin-left:3em
}

.info ul li {
padding:3px
}

.info ul ul {
list-style-type:circle;
margin-left:2em
}

.info ul ul li {
padding:1px
}

.info2 {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:295px;
left:200px;
line-height:normal;
overflow:auto;
padding-right:30px;
position:absolute;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
top:115px;
visibility:hidden;
width:560px;
z-index:10
}

.instruction {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none
}

.instruction a:link {
color:#333333;
text-decoration:none
}

.instruction a:visited {
color:#333333;
text-decoration:none
}

.instruction a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none
}

.instruction a:active {
color:#333333;
font-weight:bold;
text-decoration:none
}

.mdisplay {
background-image:url(../images/moving.jpg);
background-repeat:no-repeat;
height:140px;
left:0px;
overflow:hidden;
position:absolute;
top:95px;
visibility:visible;
width:560px;
z-index:11
}

.moving {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:295px;
left:200px;
line-height:normal;
overflow:auto;
position:absolute;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
top:115px;
visibility:visible;
width:560px;
z-index:10
}

.mtext {
height:95px;
left:0px;
overflow:hidden;
position:absolute;
top:0px;
width:560px;
z-index:11
}

.navposition {
left:92px;
overflow:hidden;
position:absolute;
text-align:left;
top:64px;
visibility:visible;
width:666px;
z-index:51
}

.prices {
background-color:#FFFFFF;
border-bottom:thin solid #FFCC99;
border-left:thin solid #FFCC99;
border-right:thin solid #FFCC99;
border-top:5px solid #FFCC99;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:25px;
line-height:normal;
text-align:center;
text-transform:none;
vertical-align:middle
}

.radio {
border:0px #FFCC99 solid;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
padding-top:2px;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:left;
text-transform:none;
vertical-align:top
}

.sorry {
height:95px;
left:0px;
overflow:hidden;
position:absolute;
top:0px;
visibility:inherit;
width:560px;
z-index:11
}

.spbutton1 {
height:22px;
left:330px;
position:absolute;
top:185px;
visibility:visible;
width:170px;
z-index:3
}

.spbutton2 {
height:22px;
left:330px;
position:absolute;
top:214px;
visibility:visible;
width:170px;
z-index:3
}

.spbutton3 {
height:22px;
left:330px;
position:absolute;
top:243px;
visibility:visible;
width:170px;
z-index:3
}

.spbutton4 {
height:22px;
left:330px;
position:absolute;
top:272px;
visibility:visible;
width:170px;
z-index:3
}

.still1 {
border:2px solid #663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:136px;
left:0px;
position:absolute;
top:89px;
visibility:inherit;
width:170px;
z-index:11
}

.still2 {
border:2px solid #663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:136px;
left:195px;
position:absolute;
top:119px;
visibility:inherit;
width:170px;
z-index:11
}

.still3 {
border:2px solid #663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:136px;
left:390px;
position:absolute;
top:149px;
visibility:inherit;
width:170px;
z-index:11
}

.t-head {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none
}

.tick {
border:0px #FFCD8F none;
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none
}

.portfoliolist {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:295px;
left:200px;
line-height:normal;
overflow:auto;
padding-right:30px;
position:absolute;
scrollbar-3dlight-color:#FFCC99;
scrollbar-arrow-color:#FF6600;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFCC99;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FF6600;
scrollbar-track-color:#FFFFFF;
text-align:center;
text-transform:none;
top:115px;
visibility:hidden;
width:560px;
z-index:10;
}

.portfoliolist a:link {
color:#FF6600;
text-decoration:none;
}

.portfoliolist a:visited {
color:#FF6600;
text-decoration:none;
}

.portfoliolist a:hover {
color:#FF6600;
font-weight:bold;
text-decoration:none;
}

.portfoliolist a:active {
color:#FF6600;
font-weight:bold;
text-decoration:none;
}

.portfoliohead {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
font-style:normal;
font-variant: normal;
font-weight: bold;
line-height:normal;
text-align:center;
}

.t-section {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-decoration:none;
text-transform:none
}

.underline {
border:2px #FFCC99 solid
}

#blank {
background-color:#FFFFFF;
height:310px;
left:-200px;
overflow:hidden;
position:absolute;
top:0px;
visibility:visible;
width:200px;
z-index:500
}

#foot {
background-image:url(../images/back_foot.jpg);
background-repeat:no-repeat;
height:420px;
left:400px;
overflow:hidden;
position:absolute;
top:0px;
visibility:visible;
width:360px;
z-index:1
}

#horizontal {
background-color:transparent;
display:block;
height:1px;
left:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
overflow:visible;
position:absolute;
text-align:center;
top:50%;
visibility:visible;
width:100%
}

#logo {
background-image:url(../images/rpt.jpg);
background-repeat:no-repeat;
height:110px;
left:0px;
overflow:hidden;
position:absolute;
top:0px;
visibility:visible;
width:760px;
z-index:2
}

#logo2 {
background-image:url(../images/rpt2.jpg);
background-repeat:no-repeat;
height:110px;
left:0px;
overflow:hidden;
position:absolute;
top:0px;
visibility:visible;
width:760px;
z-index:2
}

#MyDetails {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
height:110px;
position:absolute;
right:8px;
text-align:right;
top:40px;
vertical-align:middle;
visibility:visible;
width:760px;
z-index:2
}

#MyDetails.a:link {
color:#663399;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bolder;
text-decoration: underline;
}

#MyDetails.a:visited {
color:#663399;
font-size:11px;
font-weight:bolder;
text-decoration:underline;
}

#MyDetails.a:hover {
color:#9999CC;
font-size:11px;
font-weight:bolder;
text-decoration:none
}

#MyDetails.a:active {
color:#663399;
font-size:11px;
font-weight:bolder;
text-decoration:underline;
}

#nav {
background-color:#FFFFFF;
height:310px;
left:0px;
overflow:hidden;
position:absolute;
top:110px;
visibility:visible;
width:170px;
z-index:3
}

#navRight {
height:310px;
left:620px;
overflow:hidden;
position:absolute;
text-align:left;
top:115px;
visibility:visible;
width:170px;
z-index:3
}

#pageTitle {
background-color:#FF6600;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-style:normal;
font-variant:normal;
font-weight:bolder;
height:16px;
left:490px;
line-height:normal;
overflow:hidden;
position:absolute;
text-decoration:none;
text-transform:none;
top:45px;
vertical-align:middle;
visibility:visible;
width:260px;
z-index:50
}

#spback {
background-image:url(../images/splash_back.jpg);
background-repeat:no-repeat;
height:300px;
left:0px;
overflow:hidden;
position:absolute;
top:120px;
visibility:visible;
width:760px;
z-index:1
}

#splogo {
background-image:url(../images/splash_logo.jpg);
background-repeat:no-repeat;
height:290px;
left:0px;
overflow:hidden;
position:absolute;
top:00px;
visibility:visible;
width:760px;
z-index:2
}

#tc {
color:#663399;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
left:0px;
line-height:normal;
position:absolute;
text-align:right;
text-transform:none;
top:260px;
width:170px;
z-index:109
}

#tc a:link {
color:#663399;
text-decoration:none
}

#tc a:visited {
color:#663399;
text-decoration:none
}

#tc a:hover {
color:#663399;
font-weight:bold;
text-decoration:none
}

#tc a:active {
color:#663399;
font-weight:bold;
text-decoration:none
}

#vertical {
background-color:#FFFFFF;
height:420px;
left:50%;
margin-bottom:0px;
margin-left:-380px;
margin-right:0px;
margin-top:0px;
position:absolute;
text-align:left;
top:-210px;
visibility:visible;
width:760px
}

