
div.MainLeftColumn {width:202px; height:100%;  
     margin-top:0px;
     padding-right:0px; padding-left:0px; 
     text-align:center; float:left; 
     background-color:White }

div.MainMidColumn { width:478px; 
      padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; 
      text-align:left; float:left;  
      background-color:#9fcf67; }

div.MainRightColumn { width:200px; height:100%; 
       margin-top:0px;
       padding-right:0px; padding-left:0px; 
       text-align:center; float:right; 
       background-color:White  }
       
.RadTreeView, 
.RadTreeView a.rtIn, 
.RadTreeView .rtEdit .rtIn input  {
  font-size: 12px !important;
}

/* Page Layout */
html, body { margin: 0; padding: 0; min-width: 745px; height: 100%; }
body { background-color: #e4eefa; font-family: Arial, Helvetica, sans-serif; color: #666666; }
#pageWrapper { width: 745px; position: relative; margin: 0 auto; padding: 0; text-align: left; }
.pageBox { margin-top: 7px; padding: 0; width: 745px; }

.pageBoxFrame { margin: 0; padding: 7px; background-color: #ffffff; 
                border: 1px solid #999999; width: 745px; voice-family: "\"}\""; 
                voice-family: inherit; width: 729px; }
                
html>body .pageBoxFrame { width: 729px; }
.pageBoxShadow { background-color: #999999; width: 741px; height: 1px; 
                 margin-left: 2px; font-size: 1px; overflow: hidden; }

#pageHeaderImage { cursor:pointer;	margin: 0;	padding: 0;	height: 150px; 	
                   background-image: url(/images/rud_logo_couk.gif); 
                   border-width: 1px;background-repeat: no-repeat;	
                   background-position: left center; text-align: right;}

#pageHeaderImage:hover { cursor: pointer; }
.clear { clear: both; overflow: hidden; margin: 0; padding: 0; font-size: 1px; line-height: 1px; height: 0px; }
.iefix { font-size: 1px; line-height: 1px; }
.noPad { padding: 0; }

.straplineText { font-family: Georgia, "Times New Roman", Times, serif; 
                 color: #98C140; font-size: 17px; margin: 0px 0px 8px 0px; 
                 text-align: right;}
                 
.infoText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; 
            font-size: 12px; font-weight: bold; margin: 0px 0px 8px 0px; 
            text-align: right;}
            
.areaWhiteText { font-family: Georgia, "Times New Roman", Times, serif; 
                 color: #ffffff; font-size: 19px; 
                 padding: 132px 8px 0px 0px; font-weight: bold; 
                 text-align: right; vertical-align:text-bottom;}

/* Page Footer */
#pageFooter { margin: 0; padding: 0; width: 727px; font-size: 0.7em; color: #98C140; }
#pageFooterMouseTrail { float: left; }
#pageFooterMouseTrail a, #pageFooterMouseTrail a:visited { font-weight: bold; text-decoration: none; color: #98C140; }
#pageFooterMouseTrail a:hover { text-decoration: underline; }
#pageFooterCopyright { float: right; text-align: right; font-weight: normal; padding-bottom: 4px; }
#pageFooterLinks { text-align: center; }
#pageFooterLinks a, #pageFooterLinks a:visited { font-weight: bold; text-decoration: none; color: #3b6ca5; }
#pageFooterLinks a:hover { text-decoration: underline; }
#pageFooterLinksPhrases a { color: #999999; text-decoration: none; font-weight: normal; font-size: 9px; }
#pageFooterLinksPhrases a:hover { text-decoration: underline;  }
#pageFooterLinksPhrases { text-align: left; color: #999999;}

/* Top Panel */
#topPanel {}
#topPanelSnapShots { float: left; }

#topPanelContent { float: right; width: 725px; }

#topPanelLinks { margin:     8px 4px 5px 0px; width: 720px; 
                 text-align: right; font-size: 12px; font-weight: bold; 
                 color: #3b6ca5; }
                 
#topPanelLinks a { color: #3b6ca5; text-decoration: none; }
#topPanelLinks a:hover { color: #98c140; text-decoration: underline; }
#topPanelWelcome { float: left; }
#topPanelTextWrapper { float: left; width: 261px; height: 106px; background: url(/images/generic/toppanel_strip.jpg) top left repeat-x #9ba64c; }
#topPanelText { margin:  23px 7px 0px 10px; font-size: 12px; color: #f2ffbb; }
#topPanelRight { float: left; }

/* Text */
form { margin: 0; padding: 0; }
p { font-size: 0.75em; margin: 0; padding: 0px 0px 10px 0px; }


/* Blue Box */
.blueBox { border: 1px solid #3b6ca5; padding: 15px 20px;}
.blueBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.blueBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.blueBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.blueBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.blueBox p.list { font-weight: bold; padding-bottom: 5px; }
.blueBox ul { font-size: 1.1em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.blueBox a, .blueBox a:visited { color: #666666; text-decoration: none; font-weight: bold; }
.blueBox a:hover, .blueBox a:visited:hover { color: #728b2c; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .blueBox { height: 0.01%; }
/* End hide */
.blueBox .dottedLineGrey { margin-bottom: 15px; }

/* welcome Box */
.welcomeHeaderBox { border: 1px solid #3b6ca5; padding: 5px 5px 5px 5px; width:473px}
.welcomeHeaderBox h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.welcomeHeaderBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.welcomeHeaderBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.welcomeHeaderBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.welcomeHeaderBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.welcomeHeaderBox p.list { font-weight: bold; padding-bottom: 5px; }
.welcomeHeaderBox ul { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.welcomeHeaderBox a, .welcomeHeaderBox a:visited { color: #bf9134; text-decoration: none; font-weight: bold; }
.welcomeHeaderBox a:hover, .welcomeHeaderBox a:visited:hover { color: #728b2c; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .welcomeHeaderBox { height: 0.01%; }
/* End hide */
.welcomeHeaderBox .dottedLineGrey { margin-bottom: 15px; }

/* news Box */
.newsHeaderBox { border: 1px solid #3b6ca5; padding: 5px 5px 5px 5px; width:224px}
.newsHeaderBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.newsHeaderBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.newsHeaderBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.newsHeaderBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.newsHeaderBox p.list { font-weight: bold; padding-bottom: 5px; }
.newsHeaderBox ul { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.newsHeaderBox a, .newsHeaderBox a:visited { color: #666666; text-decoration: none; font-weight: normal; }
.newsHeaderBox a:hover, .newsHeaderBox a:visited:hover { color: #98c140; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .newsHeaderBox { height: 0.01%; }
/* End hide */
.newsHeaderBox .dottedLineGrey { margin-bottom: 15px; }

.sectionHeaders { border: 1px solid #3b6ca5; 
                  padding: 2px 2px 2px 2px; width:230px}
                  
#domainSales {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/domain_sales_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#wwwservices {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/www_services_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#informationwebsites {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/information_websites_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#businessservices {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/business_services_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;} 
#travel {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/travel_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;} 
#directservices {cursor:pointer; margin: 0;	padding: 0;	height: 160px;	
             background-image: url(/images/direct_services_button.gif); 
             width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;} 
                                    
#portals {	cursor:pointer; margin: 0;	padding: 0;	height: 176px;	
          	background-image: url(/images/homepage/portals.jpg); 
          	width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#services {	cursor:pointer; margin: 0;	padding: 0;	height: 176px;	background-image: url(/images/homepage/services.jpg); width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}



/* Tables */
.dataTable { width: 100%; margin-bottom: 18px; }
.dataTable th { background-color: #F1F6DB; font-size: 0.7em; color: #888888; padding: 3px; text-align: center; border: 1px solid white;}
.dataTable td { background-color: #F1F6DB; padding: 3px;  border: 1px solid white; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #888888; }
.dataTable td.left { text-align: left; border-left: 1px solid white; }
.dataTable td.right { border-right: 0; }
.dataTable td.header { border: 0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dataTable td.footer { border: 1px solid white; background-color: #bee8de; font-size: 1px; height: 10px; padding: 0; }
.dataTable td.separator { border: 0; padding: 0; font-size: 1px; height: 2px; }

.imgTable { width: 100%; margin-bottom: 18px; }
.imgTable th { font-size: 0.7em; color: #888888; padding: 3px; text-align: center; border: 1px solid white;}
.imgTable td { padding: 3px;  border: 1px solid white; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #888888; }
.imgTable td.left { text-align: left; border-left: 1px solid white; }
.imgTable td.imgTop { text-align: center; vertical-align:top}

/* Site Map */
#siteMap ul { padding-bottom: 3px; }
#siteMap li { font-size: 11px; line-height: 1.4em; }

