html {
height:100%;
margin-bottom:1px;
}
form {
margin:0;
padding:0;
}
body {
	background:url("../images/background.gif") repeat-x scroll 0 0 transparent;
	color:#828282;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:inherit;
	line-height:1.3;
	margin:0;
	padding:0;
	text-align:center;
}
a:link, a:visited {
color:#1481C4;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#1481C4;
font-weight:bold;
text-decoration:underline;
}
p {
margin-bottom:5px;
margin-top:0;
font-size: 10pt;
}
img {
border:0 none;
}
ul {
margin:0;
padding:0;
}
li {
margin:0;
padding:0;
font-size: 10pt;
}
#wrap {
background-image:url("../images/main-page-background.gif");
background-repeat:no-repeat;
margin:0 auto;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align:left;
width:880px;
}
#header {
height:129px;
margin:0 auto;
text-align:left;
width:900px;
}
#rsto-logo {
float:left;
margin-top:27px;
width:500px;
padding-bottom:30px;
}
#logo {
background: url("../images/logo3.png"); 
background-repeat:no-repeat;
display:block;
height:41px;
width:439px;
}

#logo span {
display:none;
}

#top-nav {
	float:right;
	margin-top:27px;
	list-style:none; 
}

#top-nav ul {
	list-style: none;
	display: block;	
}
#banner {
background-image:url("../images/banner.gif");
background-repeat:no-repeat;
float:left;
height:62px;
margin-top:17px;
padding-left:10px;
padding-right:10px;
width:880px;
}
#phone-number {
color:#DADADA;
float:right;
font-size:30px;
font-style:normal;
font-weight:bold;
}
#banner-text {
color:#DADADA;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-style:normal;
margin-top:17px;
}
#phone-number {
color:#DADADA;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-style:normal;
font-weight:bold;
margin-top:12px;
}
#footer {
	background-image:url("../images/footer.gif");
	background-repeat:repeat-x;
	height:300px;
}
#bottom {
background-image:url("../images/partners-background.gif");
background-repeat:no-repeat;
height:77px;
margin:auto;
width:920px;
}
#bottom-nav {
	height:150px;
	margin:auto;
	margin-top:23px;
	width:900px;
	background-color:#252525;
	border:1px solid #494949;
}

#bottom-info {
margin:auto;
padding-top:30px;
width:900px;
}

#copyright {
	background: #000000;
	color:#545454;
	float:left;
	font-size:11px;
}

#address {
color:#545454;
float:right;
font-size:11px;
}
#main-page {
padding-top:20px;
width:645px;
float: left;
}
.highlight {
color:#F8981D;
}
.moduletable-home h3 {
color:#828282;
font-size:18px;
font-weight:normal;
text-align:left;
}
#blog-right-title {
border-bottom:1px solid #F8981D;
color:#F8981D;
font-size:18px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
text-align:left;
}
#right-title1 {
font-size:14px;
font-weight:bold;
}
#right-date {
color:#F8981D;
font-weight:bold;
}
.-right h1 {
font-size:13px;
font-weight:bold;
}
.blog-post h2 {
background-image:none;
border:medium none;
color:#B8B8B8;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}
.moduletable-right h3 {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
padding-left:2px;
}
.moduletable h3 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:left;
}
#nav-1 {
background-color:#252525;
border:1px solid #494949;
float:left;
height:98px;
margin-right:4px;
padding-left:10px;
padding-top:7px;
width:210px;
}
#nav-2 {
background-color:#252525;
border:1px solid #494949;
float:left;
height:98px;
margin-right:4px;
padding-left:10px;
padding-top:7px;
width:210px;
}
#nav-3 {
background-color:#252525;
border:1px solid #494949;
float:left;
height:98px;
margin-right:4px;
padding-left:10px;
padding-top:7px;
width:210px;
}
#nav-4 {
background-color:#252525;
border:1px solid #494949;
float:left;
height:98px;
padding-left:10px;
padding-top:7px;
width:210px;
}
#social {
float:left;
margin-left:15px;
margin-top: 15px;
}
#twitter-button {
float:left;
margin-right:5px;
width:32px;
}
#twitter {
background-image:url("../images/twitter.png");
background-repeat:no-repeat;
display:block;
height:32px;
width:32px;
}
#twitter:hover {
background-position:0 -32px;
}
#twitter span {
display:none;
}
#facebook-button {
float:left;
margin-right:5px;
width:32px;
}
#facebook {
background-image:url("../images/facebook.png");
background-repeat:no-repeat;
display:block;
height:32px;
width:32px;
}
#facebook:hover {
background-position:0 -32px;
}
#facebook span {
display:none;
}
#linkedin-button {
float:left;
margin-right:5px;
width:32px;
}
#linkedin {
background-image:url("../images/linkedin.png");
background-repeat:no-repeat;
display:block;
height:32px;
width:32px;
}
#linkedin:hover {
background-position:0 -32px;
}
#linkedin span {
display:none;
}
#blog-button {
float:left;
margin-right:5px;
width:32px;
}
#blog {
background-image:url("../images/blogger.png");
background-repeat:no-repeat;
display:block;
height:32px;
width:32px;
}
#blog:hover {
background-position:0 -32px;
}
#blog span {
display:none;
}
#partners {
float:right;
margin-right:20px;
margin-top:30px;
font-size: 10pt;
color: #545454;
}
#bt-button {
float:left;
width:110px;
}
#bt {
background-image:url("../images/bt.gif");
background-repeat:no-repeat;
display:block;
height:70px;
width:110px;
}
#bt:hover {
background-position:0 -70px;
}
#bt span {
display:none;
}
#hostopia-button {
float:left;
width:110px;
}
#hostopia {
background-image:url("../images/hostopia.gif");
background-repeat:no-repeat;
display:block;
height:70px;
width:110px;
}
#hostopia:hover {
background-position:0 -70px;
}
#hostopia span {
display:none;
}
#google-button {
float:left;
width:110px;
}
#google {
background-image:url("../images/google.gif");
background-repeat:no-repeat;
display:block;
height:70px;
width:110px;
}
#google:hover {
background-position:0 -70px;
}
#google span {
display:none;
}
#archant-button {
float:left;
width:110px;
}
#archant {
background-image:url("../images/archant.gif");
background-repeat:no-repeat;
display:block;
height:70px;
width:110px;
}
#archant:hover {
background-position:0 -70px;
}
#archant span {
display:none;
}
#paypal-button {
float:left;
width:110px;
}
#paypal {
background-image:url("../images/paypal.gif");
background-repeat:no-repeat;
display:block;
height:70px;
width:110px;
}
#paypal:hover {
background-position:0 -70px;
}
#paypal span {
display:none;
}
h1 {
color:#828282;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0;
padding-bottom:10px;
}
h2 {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
margin:0;
padding:0;
}
h3 {
background-color:inherit;
color:#828282;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#page-title {
float:left;
width:620px;
}
#image-title {
float:left;
padding-left:60px;
padding-top:12px;
width:200px;
}
#page-title h1 {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:50px;
font-weight:bold;
margin:0;
padding:0;
}
#page-title h2 {
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:26px;
font-weight:normal;
margin:0;
padding:0;
}
.clear {
clear:both;
}
#slider {
margin-bottom:20px;
padding-left:10px;
padding-top:26px;
}
.box-text h1 {
color:#828282;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:36px;
font-weight:normal;
margin:0;
padding:0;
}
.box-text h2 {
color:#000000;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
margin:0;
padding:0;
}
.box-text h3 {
background-color:inherit;
color:#004795;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}
.coda-slider-wrapper {
padding:0 0;
}
.coda-slider {
}
.coda-slider-no-js .coda-slider {
height:168px;
overflow:auto !important;
padding-right:0;
}
.coda-slider, .coda-slider .panel {
height:168px;
width:860px;
}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
width:860px;
}
.coda-slider-wrapper.arrows .coda-slider {
margin:0 0;
}
.coda-nav-left a {
background-image:url("../images/left.png");
height:170px;
width:22px;
}
.coda-nav-right a {
background-image:url("../images/right.png");
height:170px;
padding:0;
width:22px;
}
.coda-nav ul li a.current {
background-image:url("../images/button-selected.gif");
background-repeat:no-repeat;
height:14px;
width:14px;
}
.coda-slider .panel-wrapper {
padding-bottom:0;
}
.coda-slider p.loading {
padding:20px;
text-align:center;
}
.coda-nav ul {
clear:both;
display:block;
margin:0;
overflow:hidden;
}
.coda-nav ul li {
display:inline;
}
.coda-nav ul li a {
background-image:url("../images/button.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:14px;
margin-right:5px;
text-decoration:none;
width:14px;
}
.coda-slider-wrapper {
clear:both;
overflow:auto;
}
.coda-slider {
float:left;
overflow:hidden;
position:relative;
}
.coda-slider .panel {
display:block;
float:left;
}
.coda-slider .panel-container {
position:relative;
}
.coda-nav-left, .coda-nav-right {
float:left;
}
.coda-nav-left a, .coda-nav-right a {
display:block;
text-align:center;
text-decoration:none;
}
.box {
width: 100%;
}
.box-text {
float:left;
width:533px;
}
.box-image {
float:right;
}
.box h1 {
color:#FFFFFF;
font-size:36px;
font-weight:bold;
margin-top:10px;
}
.box h2 {
color:#FFFFFF;
font-size:23px;
}
.box h3 {
color:#FFFFFF;
font-size:12px;
}
#latest-news {
background-color:#F3F3F3;
border:1px solid #E3E3E3;
float:left;
height:197px;
margin-right:10px;
padding:10px;
width:279px;
}
#latest-jobs {
background-color:#F3F3F3;
border:1px solid #E3E3E3;
float:left;
height:197px;
padding:10px;
width:279px;
}
#latest-blog {
float:right;
margin-top:5px;
padding-top:18px;
width:248px;
}
.line {
background-image:url("../images/border.gif");
background-repeat:repeat-x;
height:2px;
margin-bottom:5px;
margin-top:5px;
}
.blog-post {
background-color:#FFFFFF;
border:1px solid #E3E3E3;
margin-bottom:10px;
padding:5px;
}

#left-menu {
	float: left;	
	width:215px;
	padding-top:20px;
	padding-right: 15px;
}

#scroller {
	padding-top: 35px;	
	margin-bottom: 5px;
}

a.ett-menu, a.ett-menu-selected {
	background: url('../images/left-nav.gif') repeat-x;	
	border-bottom:1px solid #CCCCCC;
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	height:14px;
	line-height:14px;
	padding:5px 5px 5px 10px;
	text-decoration:none;
font-size: 8pt;
}

a.ett-menu a, a:link.ett-menu, a:visited.ett-menu, a.ett-menu-selected {
	color: #FFFFFF;	
}

ul.ett-menu, ul.ett-menu li ul {
	font-size:8pt;
}

#login-box {
	background: url('../images/login-box.gif') no-repeat;
	width: 657px;
	height: 220px;	
}

#login-box-header {
	padding-top: 10px;
	padding-left: 10px;
	font-size: 18pt;
	width: 100%;	
}

#login-box-left {
	padding: 15px;
	width: 305px;
	font-size:9pt;	
	word-wrap: break-word;
	float: left;
}

#login-box-left p {
 padding-bottom: 5px;
}

#login-box-right {
	padding-top: 15px;
	padding-left: 5px;
	width: 310px;
	font-size:9pt;	
	word-wrap: break-word;
	float: left;
}

.small-text {
	font-size: 8pt;	
}
.blue-text {
	color: #1481C4;	
}

.large-grey {
	font-size: 20pt;
	color: #828282;	
}

.small-grey, a.small-grey {
	font-size: 8pt;
	color: #828282;
}		

#compare-now-button
{
	background: url('../images/compare-now.png') no-repeat;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:157px;
	padding-left: 10px;
}

#compare-now-button:hover {
	background: url('../images/compare-now.png') 0 -32px no-repeat;
}

#compare-now-button span {
	display: none;	
}


#register-now-button
{
	background: url('../images/register-now.png') no-repeat;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	width:157px;
}

#register-now-button:hover {
	background: url('../images/register-now.png') 0 -32px;
}

#register-now-button span {
	display: none;	
}

#phone-number a {
	float: right;
}


#register-now-small-button
{
	background: url('../images/register-now-small.png');
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width:111px;
}

#register-now-small-button:hover {
	background: url('../images/register-now-small.png') 0 -26px;
}

#register-now-small-button span {
	display: none;	
}

#login-small-button
{
	background: url('../images/login-small.png');
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width:111px;
}

#login-small-button:hover {
	background: url('../images/login-small.png') 0 -26px;
}

#login-small-button span {
	display: none;	
}

#login-box-right a{
	float: right;	
}

.eptnewsSummary {
	padding-top: 10px;
	padding-bottom: 10px;	
}

 #slides {  
     overflow:hidden;  
     /* fix ie overflow issue */  
     position:relative;  
     width:860px;  
     height:50px;   
     padding-left: 20px;
}  
   
 /* remove the list styles, width : item width * total items */    
 #slides ul {  
     position:relative;  
     left:0;  
     top:0;  
     list-style:none;  
     margin:0;  
     padding:0;    
     width:2700px;              
 }  
   
 /* width of the item, in this case I put 250x250x gif */  
 #slides li {  
     width:900px;  
     height:50px;     
     float:left; 
 }  
   
 #slides li img {  
     padding:5px;  
     padding-left: 10px;
     padding-right: 10px;
 } 
 
 a.bottom-links {
	 color: #545454;
	 font-size: 8pt;
	 text-align: left;
 } 
 
 #bottom a {
	 color: #545454;
	 font-size: 10pt;
	 text-align: left;
	 padding-left: 5px;
	 padding-right: 5px;
	 font-weight: normal;
 } 
 
 #bottom-nav td {
 	text-align: left;
 }
 
 #bottom-nav table {
 	width: 100%;
 	padding: 5px
 }
 
 
/* TOOL - START */
div.toolContainer {
  border: 1px solid black;
  padding: 2px;
  margin: 5px;
}

div#toolTopLeft {
  float: left;
}

div#toolTopLeft h1 {
  padding:0;
  margin:0;
  font-size:11pt;
  line-height: 30px;
  background-color: white;
  color: #00639F;
}

div#toolTopRight {
  float:right;
  padding-right: 2px;
}

table#toolTopButtons {
  border-collapse:collapse;
  height:30px;
}

table#toolTopButtons tr td img, table.toolCrumbButtons tr td img {
  display: block;
}

.toolCrumbTable {
	border-collapse: collapse;
	border: 0;
	background-color: #00639F;
	width: 800px;
}

td.toolCrumbButtons {
	text-align: right;
	height: 50px;
	width: 600px;
}

table.toolCrumbButtons {
	border-collapse: collapse;
	border: 0;
	background: transparent;
}

.toolCrumbButtonsImg img {
  border: none;
}

.toolCrumbButtonsText, .toolCrumbButtonsTextHighlight {
	text-align: left;
	font-size: 7pt;
	width: 60px;
	vertical-align: middle;
}

.toolCrumbButtonsText a, .toolCrumbButtonsTextHighlight a {
	text-decoration: none;
}

.toolCrumbButtonsText, .toolCrumbButtonsText a { color: white; }
.toolCrumbButtonsTextHighlight, .toolCrumbButtonsTextHighlight a { color: #f7981d; }

.toolTopButtonLabel {
  padding-right: 5px;
}

.toolTopButtonLabel, .toolTopButtonLabel a {
  font-size: 8pt;
  color: #00639F;
  font-weight: normal;
  text-decoration: none;
}


#toolHelpline {
  color: #00639F;
  font-size: 8pt;
  padding-right: 10px;
}
/* TOOL - END */
 
 /*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {}


/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title {
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}

.xar-menu-section, .xar-menu-section-current {
	list-style-type: none;
	padding-left: 5px;
	font-size: 10pt;
	margin-left: 0;
}

.xar-menu-section a {
	color: gray;
}
.xar-menu-section-current a {
	color: black;
}
.xar-menu-item a {
	color: gray;
}
.xar-menu-item-current a {
	color: black;
}

.xar-menu-subitem a {
	color: gray;
}
.xar-menu-subitem-current a {
	color: black;
}
.xar-menu-section-current {
}
.xar-menu-item, .xar-menu-item-current {
	list-style-type: none;
	padding-left: 5px;
	margin-left: 0;
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem, .xar-menu-subitem-current {
	list-style-type: none;
	padding-left: 10px;
	margin-left: 0;
}
.xar-menu-subitem:hover {
}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
}


/* Form */
.ett-form {
  padding: 0;
  border: 0;
}

/* Form input container */
.ett-form-input-container {
	width: 160px;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 0px;
}

/* Form input button */
.ett-form-input {
	display: block;
	float: left;
  border: 1px solid #100c84;
  margin: 0;
  padding: 1px 0 0 1px;
  width: 114px;
  height: 19px;
	margin-right: 3px;
	line-height: 20px;
}

/* Form submit button */
input.ett-form-submit {
	display: block;
	float: left;
	font-size: 10pt;
  border: 0;
  color: white;
  margin: 0;
  padding: 0;
  background-color: #100c84;
  width: 40px;
  height: 22px;
	text-align: center;
	line-height: 22px;
	font-weight: normal;
}

/* Registration button in side pane */
#ett-registration-button-container {
  width: 100px;
  height: 34px;
  background-color: #100c84;
  margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#ett-registration-button {
  padding: 5px;
  margin: 0;
  text-align: center;
  line-height: 11px;
}

#ett-registration-button a {
  color: white;
  font-size: 7pt;
  text-decoration: none;
  font-weight: bold;
}

#ett-leftnav-partners {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
}
/* END OF LEFTNAV STYLING */

body, td {
font-size:10pt;
margin:0;
padding:0;
}


.ett-form-advancedbutton {
	width: 105px;
	height: 22px;
}

.ett-form-advancedbutton-container {
  border-collapse: collapse;
}

.ett-form-advancedbutton-arrow, .ett-form-advancedbutton-text {
	background-color: transparent;
}

.ett-form-advancedbutton-arrow {
	height: 8px;
}

.ett-form-advancedbutton-arrow img {
	width: 12px;
	height: 8px;
}


.ett-form-advancedbutton-text {
	text-align: center;
	font-size: 8pt;
	width: 60px;
	height: 16px;
	vertical-align: middle;
}

.ett-form-line-dark, .ett-form-line-light {
	clear: both;
	float: left;
	padding-bottom: 10px;
	width: 573px;
}

.ett-form-line-dark { background-color: #f7f7fa; }

.ett-form-line-light { background-color: #ffffff; }

.ett-form-label {
  width: 140px;
  text-align: right;
  font-size: 10pt;
}

.ett-form-label-long {
  font-size: 10pt;
}

.ett-form-textinput {
  width: 175px;
  display: block;
  float: left;
}

.ett-form-question-number {
	font-size: 8pt;
	width: 18px;
	text-align: right;
	margin-bottom: 5px;
	margin-right: 5px;
	color: #777777;
	float: left;
}

.ett-form-subsection-label {
	padding-left: 5px;
	font-size: 8pt;
	color: #777777;
}

.ett-form-requiredmarker {
  width: 10px;
  text-align: center;
  color: red;
  font-weight: bold;
}

.ett-form-label, .ett-form-tooltip, .ett-form-requiredmarker, .ett-form-fieldprefix, .ett-form-fieldsuffix {
	display: block;
	float: left;
}

.ett-form-tooltip {
	width: 14px;
	margin-left: 2px;
	margin-right: 2px;
}

.ett-form-fieldprefix {
  width: 15px;
  text-align: center;
}

.ett-form-fieldsuffix {
  width: 20px;
  text-align: left;
}

.ett-form-errormessage {
  font-size: 10pt;
  color: red;
  width: 195px;
}

.ett-form-checkbox-container {
  float: left;
  margin-bottom: 10px;
}

.ett-form-checkbox {
	margin: 0;
	padding: 0;
}

.ett-form-checkbox-line {
	width: 195px;
}

.ett-form-multimode-container {
	float: left;
	margin-bottom: 10px;
}

.ett-form-sectionheading {
	margin-top: 10px;
	font-weight: bold;
}

.ett-form-field-container {
	float: left;
}

.ett-form-checkboxorradio-label {
	font-size: 10pt;
}

.ett-form-group-container {
	border: 1px solid #777777;
	width: 390px;
	margin-left: 5px;
}

.ett-form-group-line-dark, .ett-form-group-line-light {
	clear: both;
	float: left;
	padding-bottom: 10px;
	width: 390px;
}

.ett-form-group-line-dark { background-color: #f9f9f9; }

.ett-form-group-line-light { background-color: #ffffff; }

.ett-form-group-subrecord {
	clear: both;
}

.ett-form-group-subrecord-name {
	background-color: #777777;
	color: white;
	font-size: 8pt;
	width: 390px;
}

input, label, form {
  margin: 0;
  padding: 0;
}

textarea {
  width: 400px;
}

.ett-small-text {
	font-size: 7pt;
	color: #100c84;
}

.ett-greyed-text {
	color: gray;
}

.ett-centred-content {
  text-align: center;
}

img {
	border: 0;
}

.mainpagecontent p {
padding:0 10px;
}

.xar-mod-body p {
	font-size: 10pt;
	padding:0 10px;	
}

.box {
	width: auto;
}    

#rsto-logo-small {
	background: url('../images/header-rsto.png') no-repeat;
	display: block;
	float: right;
	width: 113px;
	height: 14px;
	padding-right: 63px;
}

#rsto-logo-small:hover {
	background: url('../images/header-rsto.png') 0 -14px no-repeat;	
	display: block;
	width: 113px;
	float: right;
	height: 14px;
	padding-right: 63px;
}
