/*---------------------------------------------------------------------------------*/
/* CSS RESET (Basic)                    
/*---------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ul, ol, ul li, ol li{ list-style:none;}

/*---------------------------------------------------------------------------------*/
/* TSUVO GRID                      
/*---------------------------------------------------------------------------------*/
.outer{}
.inner{width:980px; margin:0 auto;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px; padding-left:10px; padding-right:10px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;}.container_12 .grid_3,.container_16 .grid_4{width:240px}.container_12 .grid_6,.container_16 .grid_8{width:480px}.container_12 .grid_9,.container_16 .grid_12{width:720px}.container_12 .grid_12,.container_16 .grid_16{width:960px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:80px}.container_12 .grid_2{width:160px}.container_12 .grid_4{width:320px}.container_12 .grid_5{width:400px}.container_12 .grid_7{width:560px}.container_12 .grid_8{width:640px}.container_12 .grid_10{width:800px}.container_12 .grid_11{width:880px}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden; height:0px;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.hide{display:none;}

/*--------------------------------------------------------------*/
/* ICON LINKS                      
/*--------------------------------------------------------------*/
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_film.gif) no-repeat center left;display:inline-block;}
a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_pic.gif) no-repeat center left;display:inline-block;}
a[href$='.tpo'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_topo.gif) no-repeat center left;display:inline-block;}
a[href$='.doc'], a[href$='.rtf'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_doc.gif) no-repeat center left;display:inline-block;}
a[href$='.txt'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_txt.gif) no-repeat center left;display:inline-block;}
a[href$='.xls'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_xls.gif) no-repeat center left;display:inline-block;}
a[href$='.rss'], a[href$='.atom'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_feed.gif) no-repeat center left;display:inline-block;}
a[href$='.opml'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_opml.gif) no-repeat center left;display:inline-block;}
a[href$='.phps'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_phps.gif) no-repeat center left;display:inline-block;}
a[href$='.phps'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_phps.gif) no-repeat center left;display:inline-block;}
a[href$='.torrent'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_torrent.gif) no-repeat center left;display:inline-block;}
a[href$='.vcard'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_vcard.gif) no-repeat center left;display:inline-block;}
a[href$='.exe'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_exe.gif) no-repeat center left;display:inline-block;}
a[href$='.dmg'], a[href$='.app'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_dmg.gif) no-repeat center left;display:inline-block;}
a[href$='.pps'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_pps.gif) no-repeat center left;display:inline-block;}
a[href$='.pdf'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_pdf.gif) no-repeat center left;display:inline-block;}
a[href$='.xpi'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_plugin.gif) no-repeat center left;display:inline-block;}
a[href$='.fla'], a[href$='.swf'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_flash.gif) no-repeat center left;display:inline-block;}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_archive.gif) no-repeat center left;display:inline-block;}
a[href$='.ical'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_ical.gif) no-repeat center left;display:inline-block;}
a[href$='.css'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_css.gif) no-repeat center left;display:inline-block;}
a[href$='.ttf'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_ttf.gif) no-repeat center left;display:inline-block;}
a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_pic.gif) no-repeat center left;display:inline-block;}
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_film.gif) no-repeat center left;display:inline-block;}
a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] {padding: 5px 0px 5px 20px;background: transparent url(images/icons/icon_music.gif) no-repeat center left;display:inline-block;}
a[href ^="mailto:"] {padding: 5px 0px 5px 20px; background: transparent url(images/icons/icon_mailto.gif) no-repeat center left;display:inline-block;}

/*---------------------------------------------------------------------------------*/
/* DNN STYLES                      
/*---------------------------------------------------------------------------------*/
/* BASIC -------------------------------*/
.ControlPanel, .ControlPanel table{width:100%; text-align:center;}
.NormalDisabled{color:#CCCCCC;}
.NormalBold{font-weight:bold;}
.NormalRed{color:#FF0000;}
.Head{font-size:120%; font-weight:bold;}
.SubHead{font-size:110%;}
.SubSubHead{font-size:100%;}

/* MODULE DROPDOWN MENU -------------------------------*/
.ModuleTitle_SubMenu{border:1px solid #C0D6E5;  z-index:99999;}
.ModuleTitle_SubMenu td{background-color:#F8FAFF;white-space: nowrap;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #CE0D0D url(../images/submenu_hover.gif) repeat-x top left;color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height: 2px;background-color: #D5E0FF;}

/* HOUSE MENU */
#houseMenuH{margin:0 20px; list-style:none; background:url(images/ps_nav-bg-divider.jpg) no-repeat left top;}
#houseMenuH ul {border:none; padding:0; margin:0; background:none; list-style:none; padding-left:2px;}
#houseMenuH ul li {border:none; padding:0; margin:0; background:none; list-style:none; float:left;}
#houseMenuH ul li a {display:block; font-weight:bold; margin:0; padding:15px 0px; padding-bottom:14px;  background:url(images/ps_nav-bg.jpg) repeat-x right bottom; width:156px; text-align:center; font-size:13px; color:#777;}
#houseMenuH ul li a:hover{background-position:right top;}

#houseMenuH ul li ul{width:175px; position:absolute; height:auto; z-index:99; margin-top:0px; background:#fff; padding:10px; border:1px solid #c9d7dc; border-top:none;  -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0; padding:5px 0px; display: none; visibility: hidden;}
#houseMenuH ul li ul li {display:block; width:100%; margin:1px 0;}
#houseMenuH ul li ul li a{display:block;  background:none; font-weight:bold; margin:0; -moz-border-radius:4px; padding:1px 5px; margin:0 5px; font-size:13px; text-align:left; }
#houseMenuH ul li ul li a:hover{ -moz-border-radius:4px; background:url(images/rd_global-gradientMedium.jpg) repeat-x right top; width:auto;}

#houseMenuH ul li ul li ul {margin: -30px 0 0 176px; border:1px solid #c9d7dc; -moz-border-radius:4px; -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0; border-left:none; }
#houseMenuH ul li ul li ul li{}
#houseMenuH ul li ul li ul li a{}
#houseMenuH .sf-sub-indicator{ width:10px; position:relative; top:-1px;}

/*---------------------------------------------------------------------------------*/
/* POWERSITE GLOBAL STYLES                      
/*---------------------------------------------------------------------------------*/
/* FONT STYLES ------------------------------- */
body{font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin-top:10px;}
h1,h2{margin-left:10px; margin-right:10px;}
p{padding-bottom:10px;}

/* FONT SIZES ------------------------------- */
h1,
.sizeH1{font-size:54px; line-height:100%;}
h2,
.sizeH2{font-size:30px; line-height:110%; font-weight:100;}
h3,
.sizeH3{font-size:24px; line-height:120%;}
h4,
.sizeH4{font-size:18px; line-height:130%;}
h5,
.sizeH5{font-size:16px; line-height:140%;}
h6,
.sizeH6{font-size:14px; line-height:150%;}
html,
body,
.sizeBody{font-size:13px; line-height:160%;}
.sizeMini{font-size:11px; line-height:170%;}

/* FONT COLORS ------------------------------- */
.colorBody,
html,
body,
.rd .rd-article a,
.rd .rd-fileRepository a,
.rd .rd-caseStudy a{color:#666666;}/* Body Text Color */
.colorStrong,
strong,
em{color:#565656;}/* Strong Text Color */
.colorLink,
a:link,
a:visited,
a:active,
.SkinObject,
.CommandButton{color:#27318b;}/* Link Color */
.colorLinkHover,
a:hover{color:#0039a6;}/* Link Hover Color */
.colorDarkest,
h1,
h4{color:#565656;}/* Darkest Color */
.colorDark,
h2,
h5{color:#555;}/* Dark Color */
.colorMedium,
h3,
h6{color:#747679;}/* Medium Color */
.colorLight{color:#c5d3d7;}/* Light Color */
.colorBlack{color:#000000;}/* Black Color */
.colorWhite{color:#FFFFFF;}/* White Color */

/* BG COLORS ------------------------------- */
.BGDarkest{background-color:#565656;}
.BGDark{background-color:#003479;}
.BGMedium{background-color:#747679;}
.BGLight{background-color:#c5d3d7;}
.BGBlack{background-color:#000000;}
.BGWhite{background-color:#FFFFFF;}

/* BORDER SETS ------------------------------- */
.borderSetDepth{border-top:1px solid #244386; border:1px solid #284b92; border-bottom:1px solid #2c539e;}
.borderSetDark{border:1px solid #244386;}
.borderSetLight{border:1px solid #c9d7dc;}

/* LINKS ------------------------------- */
a:link,
a:hover,
a:active,
a:visited{text-decoration:none;}

/* LINKS ------------------------------- */
ul{margin-left:10px;}
ul li{margin-left:10px; list-style-type:disc;}
ul li li{list-style-type:circle;}
li{margin-left:20px; list-style-type:circle;}

/* SIFR ------------------------------- */
@media screen{
.sIFR-flash{visibility:visible; margin:0; padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible;}
.sIFR-alternate {position: absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
}
@media print{
.sIFR-flash {display:none; height:0; width:0; position:absolute; overflow:hidden;}
.sIFR-alternate {visibility:visible; display:block; position:static; left:auto; top:auto; width:auto; height:auto;}
}

/* PADDING ------------------------------- */
.padL{padding-left:10px;}
.padR{padding-right:10px;}
.padT{padding-top:10px;}
.padB{padding-bottom:10px;}
.padLR{padding:0 10px;}
.padTB{padding:10px 0;}
.padLTB{padding:10px; padding-right:10px;}
.padLRT{padding:10px; padding-bottom:0px;}
.padLRB{padding:10px; padding-top:0px;}
.padLRTB{padding:10px;}

/*---------------------------------------------------------------------------------*/
/* POWERSITE GLOBAL SLICES                     
/*---------------------------------------------------------------------------------*/
/* GRADIENTS ------------------------------- */
.gradientDark{background:url(images/rd_global-gradientDark.jpg) repeat-x 0 0;}
.gradientMedium{background:url(images/rd_global-gradientMedium.jpg) repeat-x 0 0;}
.gradientLight{background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.gradientButtonStyle{background:url(images/images/rd_global-buttonLight.jpg) repeat-x 0 0;}

/* BUTTONS ------------------------------- */
.largeButton,
input[type=submit].largeButton,
input[type=button].largeButton,
a.largeButton,
a.largeButton:link{background:url(images/rd_global-button.jpg) repeat-x 0 0; font-size:22px; color:#666; padding:10px 20px; text-decoration:none; display:inline-block; cursor:pointer; -moz-border-radius:4px; border:1px solid #CCC;}
.largeButton:hover,
input[type=submit].largeButton:hover,
input[type=button].largeButton:hover,
a.largeButton:hover{background-position:left -50px; border:1px solid #CCC;}
.largeButton:active,
input[type=submit].largeButton:active,
input[type=button].largeButton:active,
a.largeButton:active{background-position:left -100px; border:1px solid #CCC;}

.smallButton,
input[type=submit],
input[type=button],
a.smallButton,
.StandardButton{background:url(images/rd_global-button.jpg) repeat-x 0 0; font-size:14px; color:#666; padding:0px 10px; text-decoration:none; display:inline-block; cursor:pointer; -moz-border-radius:4px; border:1px solid #CCC;}
.smallButton:hover,
input[type=submit]:hover,
input[type=button]:hover,
a.smallButton:hover,
.StandardButton:hover,
a.smallButton:hover{background-position:left -50px; border:1px solid #CCC;}
.smallButton:active,
input[type=submit]:active,
input[type=button]:active,
a.smallButton:active,
.StandardButton:active,
a.smallButton:active{background-position:left -100px; border:1px solid #CCC;}

/* DIVIDERS ------------------------------- */
.dividerHorizLarge{height:20px; background:url(images/rd_global-dividerHorizLarge.jpg) repeat-x left center; margin-left:10px; margin-right:10px;}
.dividerHorizSmall{height:20px; background:url(images/rd_global-dividerHorizSmall.jpg) repeat-x left center;}
.dividerVertLarge{width:20px; background:url(images/rd_global-dividerVertLarge.jpg) repeat-y center top;}
.dividerVertSmall{width:20px; background:url(images/rd_global-dividerVertSmall.jpg) repeat-y center top;}
/***** html *******
<div class="divider{divider type}">&nbsp;</div>
*/
img.dividerHorizSizable{height:20px;}
/***** html *******
<img width="{width}" class="dividerHorizSizable" src="<%=skinpath %>images/rd_global-dividerHorizSizable.jpg" alt="Sizable Horizontal Divider" />
*/
img.dividerVertSizable{width:20px;}
/***** html *******
<img height="{height}" class="dividerVertSizable" src="<%=skinpath %>images/rd_global-dividerVertSizable.jpg" alt="Sizable Vertical Divider" />
*/

/* THUMBNAILS ------------------------------- */
.rd .thumbnail{height:80px; width:80px; background:url(images/rd_global-thumbnail-bg.jpg) no-repeat 0 0; padding:10px;  margin:10px; float:left;}
.rd .thumbnail a{background:none; padding:0;}
.rd .thumbnail .image{width:74px; height:74px; overflow:hidden; background:#FFF; border:3px solid #fff;}
/***** html *******
<div class="thumbnail"><div class="image">
--image here--
</div></div>
<div class="clear">&nbsp;</div>
*/
/* CONTAINERS ------------------------------- */
.containerSquareShadow{}
.containerSquareShadow .left{padding-left:10px; background:url(images/rd_global-containerSquareShadow-left-bg.jpg) no-repeat left 0px;}
.containerSquareShadow .right{padding-right:10px; background:url(images/rd_global-containerSquareShadow-right-bg.jpg) no-repeat right 0px;}
.containerSquareShadow .center{padding:10px 10px; padding-top:20px; background:url(images/rd_global-containerSquareShadow-center-bg.jpg) repeat-x left 0px;}
/***** html *******
<div class="containerSquareShadow">
<div class="left"><div class="right"><div class="center">
--content here--
</div></div></div>
</div>
*/
.containerRoundShadow{margin:0 5px; margin-top:3px;}
.containerRoundShadow .left{padding-left:10px; background:url(images/rd_global-containerRoundShadow-left-bg.jpg) no-repeat left 0px;}
.containerRoundShadow .right{padding-right:10px; background:url(images/rd_global-containerRoundShadow-right-bg.jpg) no-repeat right 0px;}
.containerRoundShadow .center{padding:10px 5px; padding-top:10px; background:url(images/rd_global-containerRoundShadow-center-bg.jpg) repeat-x left 0px;}
/***** html *******
<div class="containerRoundShadow">
<div class="left"><div class="right"><div class="center">
--content here--
</div></div></div>
</div>
*/

/*---------------------------------------------------------------------------------*/
/* POWERSITE DEFAULT PAGE ELEMENTS                      
/*---------------------------------------------------------------------------------*/
/* ADMIN BAR ------------------------------- */
.rd .admin{text-align:right; position:absolute; margin-top:0px; width:100%;}
.rd .admin .menu{width:75%; float:left; padding-left:5px;}
.rd .admin .menu a.smallButton{float:left; margin:5px; margin-left:0; font-weight:bold;}
.rd .admin .loginRegister{width:24%; float:right; padding:5px 0; padding-right:5px;}
.rd .admin .loginRegister .login, .rd .admin .loginRegister a.login:link, .rd .admin .loginRegister a.login:visited, .rd .admin .loginRegister a.login:active { color: #999999; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; background: url(images/IconLogin.png) no-repeat left center; padding: 1px 5px 1px 40px; height:20px; vertical-align:middle;}
.rd .admin .loginRegister a.login:hover {color:#FFF;}
.rd .admin .loginRegister .register, .rd .admin .loginRegister a.register:link, .rd .admin .loginRegister a.register:visited, .rd .admin .loginRegister a.register:active { color: #999999; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; background: url(images/IconRegister.png) no-repeat left center; padding:1px 0px 1px 34px; height:20px; vertical-align:middle;}
.rd .admin .loginRegister a.register:hover {color: #FFF;}

/*---------------------------------------------------------------------------------*/
/* POWERSITE ADJUSTABLE PAGE ELEMENTS                      
/*---------------------------------------------------------------------------------*/
/* ALL CONTENT HOLDERS ------------------------------- */
.inner{background:#fff;}
.outer{background:#fff;}

/* NAV BAR ------------------------------- */
.rd .nav .inner{background:url(images/ps_nav-bg-repeat.jpg) no-repeat right top; padding:0; }
.rd .nav .outer{background:url(images/ps_nav-bg-repeat.jpg) repeat-x right top; border-top:1px solid #EEE; border-bottom:1px solid #FEFEFE;}

/* HEADER BAR ------------------------------- */
.rd .header .inner{background:url(images/rd_pageElement-header-bg.jpg) no-repeat top center; height:130px;}
.rd .header .outer{/*background:url(images/rd_pageElement-header-bg-repeat.jpg) repeat-x 0 0;*/}
.rd .header a.logo{padding-top:25px; display:block; width:80px;}
.rd .header h1{margin-top:35px; margin-left:20px; color:#27318b;}
/* FEATURED BAR ------------------------------- */
.rd .featured .inner{background:url(images/rd_pageElement-featured-bg.jpg) no-repeat 0 0;}
.rd .featured .outer{background:url(images/rd_pageElement-featured-bg-repeat.jpg) repeat-x 0 0;}

/* FEATURED 2 BAR ------------------------------- 
.rd .featured2 .inner{background:url(images/rd_pageElement-featured2-bg.jpg) no-repeat 0 0;}
.rd .featured2 .outer{background:url(images/rd_pageElement-featured2-bg-repeat.jpg) repeat-x 0 0;}
*/
/* MAIN BACKGROUND ------------------------------- */
.rd {/*background:url(images/rd_pageElement-main-bg.jpg) no-repeat top center;*/}
body{/*background:url(images/rd_pageElement-main-bg-repeat.jpg) repeat-x 0 0;*/ }
/* SITEMAP ------------------------------- */
.rd .sitemap .inner{background:url(images/rd_pageElement-siteMap-bg.jpg) no-repeat 0 0;}
.rd .sitemap .outer{background:url(images/rd_pageElement-siteMap-bg-repeat.jpg) repeat-x 0 0;}

/* FOOTER ------------------------------- */
.rd .footer .inner{background:url(images/rd_pageElement-footer-bg.jpg) no-repeat 0 0; height:60px;}
.rd .footer .outer{background:url(images/rd_pageElement-footer-bg-repeat.jpg) repeat-x 0 0; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;}


/*---------------------------------------------------------------------------------*/
/* POWERSITE MODULES                    
/*---------------------------------------------------------------------------------*/
/* FORMS ------------------------------- */
.rd .rd-form{text-align:left;}
.rd .rd-form .fields{padding-left:80px; padding-right:80px;}
.rd .rd-form .dividerHorizLarge{margin-bottom:10px;}
.rd .rd-form h2 span{float:right; margin-top:-25px;}
.rd .rd-form  h3{display:inline-block; margin:0; padding:7px 10px; border:1px solid #CCC; border-bottom:none; background:#EEEEEE; -moz-border-radius-topleft:4px;  -moz-border-radius-topright:4px;}
.rd .rd-form p{padding-bottom:10px;}
.rd .rd-form .container{padding:10px; margin-bottom:20px; -moz-border-radius-bottomleft:4px;   -moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px;}
.rd .rd-form .rowFirst{padding:10px; padding-top:0;}
.rd .rd-form .row{padding:20px 10px; border-bottom:1px solid #CCC;}
.rd .rd-form .splitCol{ float:left; width:45%; padding:0 2.5%;}
.rd .rd-form .divider1{margin-bottom:10px;}
.rd .rd-form .divider2{height:20px;}
.rd .rd-form .buttons{padding-top:20px;}

.rd .rd-slider .twoThirds #slider{height:260px; width:600px; overflow:hidden; position:relative; margin:-10px auto;}
.rd .rd-slider .twoThirds #slider ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-slider .twoThirds #slider ul li{border:none; padding:0; margin:0; background:none; list-style:none; height:260px; width:600px;}
.rd .rd-slider .twoThirds #slider ul li .wrapper{margin:0 20px;}
.rd .rd-slider .twoThirds #slider ul li .left{}
.rd .rd-slider .twoThirds #slider ul li .left{padding-top:20px;}
.rd .rd-slider .twoThirds #slider ul li .right{}
.rd .rd-slider .twoThirds #slider ul li .right a{display:inline-block;}
.rd .rd-slider .twoThirds #slider ul li .right img{margin-left:13px; margin-top:30px;}	
.rd .rd-slider .twoThirds #prevBtn, #nextBtn{display:block; position:absolute; margin-top:-250px;}	
.rd .rd-slider .twoThirds #nextBtn{margin-left:620px; display:block;}
.rd .rd-slider .twoThirds #prevBtn{margin-left:-20px; display:block;}
.rd .rd-slider .twoThirds #nextBtn a, #prevBtn a{display:block; width:50px; height:250px;}
.rd .rd-slider .twoThirds #nextBtn a{background:url(images/rd_global-slider-btn-next.png) no-repeat 0 0;}
.rd .rd-slider .twoThirds #prevBtn a{background:url(images/rd_global-slider-btn-previous.png) no-repeat 0 0;}

.rd .rd-slider .fullWidth #slider{height:250px; width:960px; overflow:hidden; margin:-10px auto;}
.rd .rd-slider .fullWidth #slider ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-slider .fullWidth #slider ul li{border:none; padding:0; margin:0; background:none; list-style:none; height:250px; width:960px;}	
.rd .rd-slider .fullWidth #slider ul li .left{}
.rd .rd-slider .fullWidth #slider ul li .left{padding-top:40px; padding-left:30px;}
.rd .rd-slider .fullWidth #slider ul li .right{padding-left:60px;}
.rd .rd-slider .fullWidth #slider ul li .right a{display:inline-block;}
.rd .rd-slider .fullWidth #slider ul li .right img{padding-top:20px;}	
.rd .rd-slider .fullWidth #prevBtn, #nextBtn{display:block; position:absolute; margin-top:-240px;}	
.rd .rd-slider .fullWidth #nextBtn{margin-left:940px; display:block;}
.rd .rd-slider .fullWidth #prevBtn{margin-left:-20px; display:block;}
.rd .rd-slider .fullWidth #nextBtn a, #prevBtn a{display:block; width:50px; height:250px;}
.rd .rd-slider .fullWidth #nextBtn a{background:url(images/rd_global-slider-btn-next.png) no-repeat 0 0;}
.rd .rd-slider .fullWidth #prevBtn a{background:url(images/rd_global-slider-btn-previous.png) no-repeat 0 0;}	

.rd .rd-slider .fullWidthList #sliderList{margin:-10px auto;}
.rd .rd-slider .fullWidthList #sliderList ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-slider .fullWidthList #sliderList ul li{border:none; padding:0; margin:0; background:none; list-style:none; width:320px; float:left; padding-top:10px;}
.rd .rd-slider .fullWidthList #sliderList ul li .wrapper{height:200px;}
.rd .rd-slider .fullWidthList #sliderList ul li a{display:inline-block; float:right;}
.rd .rd-slider .fullWidthList #sliderList ul li img{padding-top:20px; width:75px; margin-top:-30px; margin-left:20px; margin-right:20px;}	

/* FILE REPOSITORY ------------------------------- */
.rd .rd-fileRepository{}
.rd .rd-fileRepository ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-fileRepository ul li{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-fileRepository ul li a[href$='.doc'], .rd .rd-fileRepository ul li a[href$='.xls'], .rd .rd-fileRepository ul li a[href$='.pdf'], .rd .rd-fileRepository ul li a{display:block; padding:9px; background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0; -moz-border-radius:4px;}
.rd .rd-fileRepository ul li a:hover{background-position:-25px;}
.rd .rd-fileRepository ul li a span.file{padding:0; display:block; font-size:13px; padding-left:65px;}
.rd .rd-fileRepository ul li a h3{margin:0;}
.rd .rd-fileRepository ul li a p{padding:0;}
.rd .rd-fileRepository ul li a[href$='.doc'] span.file{background:url(images/rd_global-icon-file-doc.png) no-repeat 5px center;}
.rd .rd-fileRepository ul li a[href$='.xls'] span.file{background:url(images/rd_global-icon-file-xls.png) no-repeat 5px center;}
.rd .rd-fileRepository ul li a[href$='.pdf'] span.file{background:url(images/rd_global-icon-file-pdf.png) no-repeat 5px center;}
.rd .rd-fileRepository ul li .dividerHorizSmall{margin:0 10px;}

/* BIOS ------------------------------- */
.rd .rd-bio{}
.rd .rd-bio .repeater .left{}
.rd .rd-bio .repeater .left .wrapper{-moz-border-radius:4px; padding:9px;}
.rd .rd-bio .repeater .left img{}
.rd .rd-bio .repeater .right{font-size:16px;}
.rd .rd-bio .repeater .right .name{margin-top:10px;}
.rd .rd-bio .repeater .right .title{margin-bottom:10px; margin-top:0px;font-weight:normal;}
.rd .rd-bio .repeater .right p.text{}
.rd .rd-bio .repeater .dividerHorizSmall{margin:0 10px;}

/* COMPARE ------------------------------- */
.rd .rd-compare{}
.rd .rd-compare .repeater .left{}
.rd .rd-compare .repeater .left img{padding:9px; -moz-border-radius:4px;}
.rd .rd-compare .repeater .center{}
.rd .rd-compare .repeater .center img{padding:9px;  -moz-border-radius:4px;}
.rd .rd-compare .repeater .right{font-size:16px; }
.rd .rd-compare .repeater .right p.text{height:100%;  -moz-border-radius:4px;}
.rd .rd-compare .repeater .dividerHorizSmall{margin:0 10px;}
.rd .rd-compare .repeater .overlay{padding: 5px 10px; opacity: 0.6; position: absolute; z-index: 10; width: 260px; height: 20px; margin-top:-40px; margin-left:10px; background:#000;}
.rd .rd-compare .repeater .overlayText{padding: 5px 10px; position: absolute; z-index: 10; width: 260px; height: 20px; margin-left: 10px; margin-top: -40px; color:#FFF; font-size:14px;}

/* PHOTO ALBUM ------------------------------- */
.rd .rd-photoAlbum .repeater{border:0px; text-decoration:none; margin:0; list-style:none; padding:0;}
.rd .rd-photoAlbum .repeater li{border:none; padding:0; margin:0; background:none; list-style:none; padding:10px; display:block; float:left;}
.rd .rd-photoAlbum .repeater li a{width:200px; padding:9px; display:block; margin:0; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.rd .rd-photoAlbum .repeater li a:hover{background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.rd .rd-photoAlbum .repeater li a .image{width:200px; height:200px; overflow:hidden;}
.rd .rd-photoAlbum .repeater .overlay{padding: 5px 10px; opacity: 0.6; position: absolute; z-index: 10; width: 180px; height: 20px; margin-top:-30px; background:#000;}
.rd .rd-photoAlbum .repeater .overlayText{padding: 5px 10px; position: absolute; z-index: 10; width: 180px; height: 20px; margin-top: -30px; color:#FFF; font-size:14px;}

.rd .rd-photoAlbum .detail{}

/* ARTICLES ------------------------------- */
.rd .rd-article .repeater-list{}

.rd .rd-article .repeater-block{border:none; padding:0; margin:0; background:none; list-style:none; text-decoration:none; margin:0; list-style:none;}
.rd .rd-article .repeater-block li{border:none; padding:0; margin:0; background:none; list-style:none; padding:0 10px; margin:10px 0; width:220px; float:left;}
.rd .rd-article .repeater-block li a{display:block; text-decoration:none; padding:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; padding:9px; height:320px; overflow:hidden;}
.rd .rd-article .repeater-block li a .wrapper{height:320px;}
.rd .rd-article .repeater-block li a .image{overflow:hidden; height:80px;}
.rd .rd-article .repeater-block li a .content{}
.rd .rd-article .repeater-block li a .content h3.title{margin-top:10px; margin-bottom:5px; font-weight:normal;}
.rd .rd-article .repeater-block li a .content span.author{display:block;}
.rd .rd-article .repeater-block li a .content p.summary{margin:5px 0;}
.rd .rd-article .repeater-block li a:hover{background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.rd .rd-article .repeater-block li a:hover .content h3.title{color:#000;}
.rd .rd-article .repeater-block li a:hover .content span.author{color:#000;}
.rd .rd-article .repeater-block li a:hover .content p.summary{color:#000;}

.rd .rd-article .detail{}
.rd .rd-article .detail .header{}
.rd .rd-article .detail .header span.author{}
.rd .rd-article .detail .header span.published{}
.rd .rd-article .detail .header span.addThis{float:right;}
.rd .rd-article .detail .body .left{font-size:14px;}
.rd .rd-article .detail .body .right .image img{padding-bottom:20px; width:460px;}
.rd .rd-article .detail .body .left .text{}
.rd .rd-article .detail .body .left .text p:first-child:first-letter {font-size:6em; line-height:0.75em; float:left; margin-right:0.1em;  font-style:normal;}
.rd .rd-article .detail .body .left .text p:first-child:first-line{} 
.rd .rd-article .detail .body .right{font-size:14px;}
.rd .rd-article .detail .body .right .text{}
.rd .rd-article .detail .footer{}
.rd .rd-article .detail .footer .left{text-align:center;}
.rd .rd-article .detail .footer .left a{display:inline-block; float:left; color:#fff;}
.rd .rd-article .detail .footer .right{text-align:center;}
.rd .rd-article .detail .footer .right a{display:inline-block; float:right; color:#fff;}

/* CASE STUDIES ------------------------------- */
.rd .rd-caseStudy{text-align:left;}

.rd .rd-caseStudy .repeater-block{}
.rd .rd-caseStudy .repeater-block ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-caseStudy .repeater-block li{border:none; padding:0; margin:0; background:none; list-style:none; padding:0 10px; margin:10px 0; width:220px; float:left;}
.rd .rd-caseStudy .repeater-block li a{display:block; text-decoration:none; padding:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; padding:9px; height:320px; overflow:hidden;}
.rd .rd-caseStudy .repeater-block li a .wrapper{height:320px;}
.rd .rd-caseStudy .repeater-block li a .image{height:80px; overflow:hidden;}
.rd .rd-caseStudy .repeater-block li a .content{}
.rd .rd-caseStudy .repeater-block li a .content h3.title{margin-top:10px; margin-bottom:5px; font-weight:normal;}
.rd .rd-caseStudy .repeater-block li a .content p.summary{margin:5px 0;}
.rd .rd-caseStudy .repeater-block li a:hover {background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.rd .rd-caseStudy .repeater-block li a:hover .content h3.title{color:#000;}
.rd .rd-caseStudy .repeater-block li a:hover .content p.summary{color:#000;}

.rd .rd-caseStudy .detail{}
.rd .rd-caseStudy .detail div.specs{padding:10px; padding-top:0px; -moz-border-radius:4px;}
.rd .rd-caseStudy .detail h5.spec{font-weight:normal; width:210px; padding-right:10px; float:left;}
.rd .rd-caseStudy .detail p.description{padding:10px; margin:10px 0; font-size:14px; line-height:24px;}
.rd .rd-caseStudy .detail div.goBack{padding-left:10px;}
.rd .rd-caseStudy .detail .featuredImage{margin-top:10px; padding:9px; margin-bottom:20px;  -moz-border-radius:4px;}

/* UPSELLS ------------------------------- */
.rd .rd-upsell .repeater{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-upsell .repeater li{border:none; padding:0; margin:0; background:none; list-style:none; padding:10px; display:block; float:left;}
.rd .rd-upsell .repeater li a{width:200px; padding:9px; display:block; margin:0; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.rd .rd-upsell .repeater li a:hover{background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.rd .rd-upsell .repeater li a img{}
.rd .rd-upsell .repeater .overlay{padding: 5px 10px; opacity: 0.6; position: absolute; z-index: 10; width: 180px; height: 20px; margin-top:-30px; margin-left:0px; background:#000;}
.rd .rd-upsell .repeater .overlayText{padding: 5px 10px; position: absolute; z-index: 10; width: 180x; height: 20px; margin-left: 0px; margin-top: -30px; color:#FFF; font-size:14px; display:block;}

/* TESTIMONIALS ------------------------------- */
.rd .rd-testimonial .repeater{border:none; padding:0; margin:0; background:none; list-style:none; }
.rd .rd-testimonial .repeater ul li{border:none; padding:0; margin:0; background:none; list-style:none; padding:10px; display:block;}
.rd .rd-testimonial .repeater .quote{font-size:120px; line-height:0px; position:relative;}
.rd .rd-testimonial .repeater .top{margin-top:40px;}
.rd .rd-testimonial .repeater .top .quote{left:0px; top:10px;}
.rd .rd-testimonial .repeater .bottom{padding-right:0px; text-align:right;  margin-bottom:10px;}
.rd .rd-testimonial .repeater .bottom .quote{bottom:-65px;}
.rd .rd-testimonial .repeater .text{}
.rd .rd-testimonial .repeater .author{}
.rd .rd-testimonial .repeater .organization{font-style:italic; margin-right:20px;}

/* LIGHTBOX INFO ITEMS ------------------------------- */
.rd .rd-lightboxInfo .repeater{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-lightboxInfo .repeater li{border:none; padding:0; margin:0; background:none; list-style:none; padding:10px; display:block; float:left;}
.rd .rd-lightboxInfo .repeater li a{width:200px; padding:9px; display:block; margin:0; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.rd .rd-lightboxInfo .repeater li a:hover{background:url(images/rd_global-gradientLight.jpg) repeat-x 0 0;}
.rd .rd-lightboxInfo .repeater li a img{}
.rd .rd-lightboxInfo .repeater .divider{margin-bottom:10px;}
.rd .rd-lightboxInfo .repeater .hiddenInfo{display:none; padding:20px;}
.rd .rd-lightboxInfo .lightBox h2{margin-left:20px; margin-top:15px;}
.rd .rd-lightboxInfo .lightBox .pad{padding:0 10px;}
.rd .rd-lightboxInfo .lightBox .bufferBottom{height:20px;}
.rd .rd-lightboxInfo .lightBox .dividerHorizLarge{margin-bottom:5px;}

#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(js/imagesmacFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;}
* html #TB_overlay { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;display:none;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:5px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:13px 13px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;}
#TB_title{height:60px;}
#TB_ajaxContent{clear:both;padding:0 10px;overflow:auto;text-align:left;line-height:20px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*---------------------------------------------------------------------------------*/
/* LIGHTBOX                   
/*---------------------------------------------------------------------------------*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a{ outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}										
							
/*---------------------------------------------------------------------------------*/
/* POWERSITE INQUIRY FORM                    
/*---------------------------------------------------------------------------------*/
.rd .inquiry{}

/* PRICE CALCULATION ------------------------------- */
.rd .inquiry .fields{padding:10px;}
.rd .inquiry .fields .field{padding-top:10px;}
.rd .inquiry .fields .field:first-child{padding:0;}
.rd .inquiry .fields .field span{display:block; width:100px; float:left; background: #FFF repeat-x 0 0; border:1px solid #ccc; margin-top:5px; padding:5px 0; padding-left:5px; margin-right:-5px; -moz-border-radius:4px;}

.rd .inquiry .fields .field input[type='text'], .rd .inquiry .fields .field textarea{padding:7px; font-size:24px; background:url(images/ps_inquiry-input-bg.png) #fff repeat-x 0 0; border:1px solid #97B5D2; color:#25313C; -moz-border-radius:4px; width:320px; font-family:Arial, Helvetica, sans-serif;}
.rd .inquiry .fields .field textarea{font-size:18px; height:110px;}

.rd .inquiry .info{padding:10px;}
.rd .inquiry .info ul{border:none; padding:0; margin:0; background:none; list-style:none; padding:0 30px;}
.rd .inquiry .info ul li{border:none; padding:0; margin:0; background:none; list-style:none; height:30px;}
.rd .inquiry .info ul li .title{display:inline-block; width:140px;}
.rd .inquiry .controls{padding-top:20px; text-align:right;}
.rd .inquiry .controls .toggle{float:right; margin-right:10px; width:120px;}

.rd .inquiry .content{padding:10px;}
.rd .inquiry .content h4{display:block;}
.rd .inquiry .content .item a{display:block;}

.rd .inquiry .item{}
.rd .inquiry .description{height:170px; border-top:none; display:none; padding:10px;}
.rd .inquiry .description .icon{float:left; margin-right:10px;}
.rd .inquiry .description .iconLarge{float:right; margin-left:10px; width:85px; margin-right:5px; margin-top:10px;}
.rd .inquiry .description p{height:148px; line-height:19px; font-size:12px;}
.rd .inquiry .quant{padding-top:10px;}
.rd .inquiry .quant select{font-weight:bold; margin-bottom:-3px;}
.rd .inquiry .quant strong{}
.rd .inquiry .moreInfo{width:70px; float:right; text-align:center; cursor:pointer; margin-bottom:10px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-top:none;}

.rd .inquiry .drop{}

.rd .inquiry .fakecheck{text-decoration:none; outline:none; background:url(images/checkbox.gif) no-repeat 0 0px; display:block; padding-left:25px; margin:9px;}
.rd .inquiry .fakecheck:hover{}
.rd .inquiry .fakecheck h4{margin:0;}
.rd .inquiry .fakecheck h4:hover{color:#000;}
.rd .inquiry .fakecheck h4 span{font-size:12px;}
.rd .inquiry .fakechecked{background-position:left -25px;}

.rd .inquiry .smallButton{margin:0; font-size:11px; padding:2px 4px; line-height:8px; position:relative; background:none; border:none; color:#666; font-weight:bold;}
.rd .inquiry .smallButton:hover{color:#333;}

.rd .inquiry .submitButton{height:50px; width:460px; float:right; font-size:18px; padding:0; height:35px;}
.rd .inquiry .errors{ width:460px; float:left; text-align:center;}
.rd .inquiry .errors .val{background:#fee8e0; color:#666; border:1px solid #f5b99f; -moz-border-radius:4px; text-align:center; display:block; width:440px; padding:0 10px; font-weight:bold; float:right; margin-top:10px;}
.rd .inquiry .errors .val:first-child{margin:0;}

.rd .inquiry .thankYou{text-align:center;}
.rd .inquiry .thankYou h2{margin-bottom:10px;}

.rd .footer .poweredLink{display:block; margin-top:17px;}
.rd .footer ul.nav{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .footer ul.nav li{border:none; padding:0; margin:0; background:none; list-style:none; padding-right:5px; float:left; font-size:11px;}
.rd .footer ul.nav li span{padding-right:5px;}
.rd .footer ul.nav li a{}
.rd .footer span.legal{font-size:11px;}
.rd .footer span.phone{font-size:40px; margin-top:10px; display:block; color:#fff; width:320px; text-align:center; color:#666; font-weight:normal;}

.rd .sitemap{}
.rd .sitemap h3{font-size:14px; font-weight:bold; margin-top:0; margin-bottom:2px; color:#555;}
.rd .sitemap ul{border:none; padding:0; margin:0; background:none; list-style:none; font-size:12px;}
.rd .sitemap ul li{border:none; padding:0; margin:0; background:none; list-style:none; color:#666;}
.rd .sitemap ul li a{padding:0; background:none;}

/*---------------------------------------------------------------------------------*/
/* POWERSITE ADDITIONAL STYLES                  
/*---------------------------------------------------------------------------------*/
.ps h2.whatIsIt{font-weight:bold;}

.ps .inner a.featureLink{display:block; cursor:pointer; background:url(images/ps_features-arrow.jpg) no-repeat 253px top; width:100%; height:160px;}
.ps .inner a.featureLink h2{margin-bottom:10px;}
.ps .inner a.featureLink:hover{background-position:right -62px; }
.ps .inner a.featureLink p{color:#666666; padding-bottom:0;}
.rd .rd-screenShot .repeater ul{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-screenShot .repeater ul li{border:none; padding:0; margin:0; background:none; list-style:none;}
.rd .rd-screenShot .repeater ul li a{padding:0; background:none; display:block;}
.rd .rd-screenShot .repeater ul li a .grayCont{background:#EDEDED; padding:19px;}
.rd .rd-screenShot .repeater ul li a:hover .grayCont{background:#DFDFDF;}
.rd .rd-screenShot .repeater ul li a .grayContInner{background:#fff; border:1px solid #D9D9D9;}
.rd .rd-screenShot .repeater ul li a .overlay{width:38px; height:38px; position: absolute; z-index: 10; margin-top:-38px; background:url(images/rd_screenShot-zoom-icon.png) no-repeat 0 0;}

.ps .inner .features{}
.ps .inner .features h3.feature{margin-top:0; width:41.9%; padding-right:3%; padding-left:4.5%; float:left; font-size:16px; padding-bottom:10px; padding-top:4px; background:url(images/accept.png) no-repeat -2px -2px;}

.ps .grayCont{background:#EDEDED; padding:19px;}
.ps .grayContInner{background:#fff; border:1px solid #D9D9D9;}
.ps .grayContInner ul{border:none; padding:0; margin:0; background:none; list-style:none;padding:10px;}
.ps .grayContInner ul li{border:none; padding:0; margin:0; background:none; list-style:none;}
.ps .grayContInner ul li a{font-size:16px; padding:5px 0; margin:0; padding-left:34px; display:block; color:#666;}
.ps .grayContInner ul li a.whatIsIt{background:url(images/dryIcons/whatIsIt_24.png) no-repeat 2px 4px;}
.ps .grayContInner ul li a.usability{background:url(images/search.png) no-repeat 2px 4px;}
.ps .grayContInner ul li a.searchability{background:url(images/chart_up.png) no-repeat 2px 4px;}
.ps .grayContInner ul li a.expandability{background:url(images/dollar_currency_sign.png) no-repeat 2px 4px;}
.ps .grayContInner ul li a.contact{background:url(images/male_female_users.png) no-repeat 2px 4px;}

.ps .grayContInner ul li a:hover{background-color:#EFEFEF; padding:4px 0; padding-left:33px; border:1px solid #D9D9D9; background-position:1px 3px; color:#333;}

.ps a.seeDemoButton{text-align:center; font-size:16px; background:url(images/rd_global-button.jpg) repeat-x 0 0; color:#FFFFFF; text-decoration:none; display:block; cursor:pointer;  border:1px solid #27498d; font-weight:bold; -moz-border-radius:4px;}
.ps a.seeDemoButton:hover{background-position:left -50px; border:1px solid #5a83d7;}
.ps a.seeDemoButton:active{background-position:left -100px; border:1px solid #1a3262;}

.ps a.seeDemoButton span{display:block; padding:10px 5px;}
.ps a.seeDemoButton span.preview{background:url(images/dryIcons/search.png) no-repeat 10px 5px;}
.ps a.seeDemoButton span.all{background:url(images/dryIcons/office_folders.png) no-repeat 10px 5px;}

.ps .subNavWrapper{background:url(images/ps_subNav-bg-repeat.jpg) repeat-x 0 0; margin:10px;}
.ps .subNav{margin:0; padding:0; background:url(images/ps_subNav-divider.jpg) no-repeat left top;}
.ps .subNav ul {border:none; padding:0; margin:0; background:none; list-style:none; padding-left:2px;}
.ps .subNav ul li {border:none; padding:0; margin:0; background:none; list-style:none; float:left; width:245px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}
.ps .subNav ul li span{display:block; padding:14px 15px; padding-left:80px;}
.ps .subNav ul li span.backToHome{background:url(images/home_arrow.png) 35px 10px no-repeat;}
.ps .subNav ul li span.nextPage{background:url(images/dryIcons/green_arrow.png) 35px 10px no-repeat;}
.ps .subNav ul li a {display:block; font-weight:bold; margin:0; color:#6f6f6f; background:url(images/ps_subNav-bg.jpg) repeat-x right bottom; font-size:15px; border-top:1px solid #ccc;}
.ps .subNav ul li a:hover{background-position:right top;}


/* LARGE NAV BUTTONS */
.ps a.backToTsuvo{margin-top:35px; float:right; text-indent:-99999px; background:url(images/ps_getQuote.png) left 0 no-repeat; width:158px; margin-right:10px; height:50px; float:right;}
.ps a.backToTsuvo:hover{background-position:left -55px;}
.ps a.backToTsuvo:active{background-position:left -110px;}

.ps .componentImage{float:right; margin:0 10px; margin-top:20px;}



.ps .containerSquareShadow h2{display:inline-block;}
.ps .containerSquareShadow p{padding:0;}
.ps .containerRoundShadow p{padding:0;}

.ps .sampleNotice{padding:9px; -moz-border-radius:4px;}
.ps .sampleNotice h2{margin:0; font-size:29px; text-align:center;}


.ps .modNav a{text-align:center; color:#666; font-size:13px; background:url(images/rd_global-button.jpg) repeat-x 0 0; text-decoration:none; display:block; cursor:pointer;  border:1px solid #E5E5E5; font-weight:bold; -moz-border-radius:4px;}
.ps .modNav a:hover{background-position:left -50px; border:1px solid #BEBEBE;}
.ps .modNav a:active{background-position:left -100px; border:1px solid #BEBEBE;}
.ps .modNav a span{display:block; padding:10px; text-align:center;}

.ps .modNav .samplePage{padding:9px; -moz-border-radius:4px;}
.ps .modNav .samplePage a.backToModule{float:left; width:260px; text-align:left;}
.ps .modNav .samplePage a.backToModule span{background:url(images/dryIcons/back.png) no-repeat 10px 5px; padding-left:68px;}
.ps .modNav .samplePage a.nextModule{float:right; width:260px; text-align:right;}
.ps .modNav .samplePage a.nextModule span{background:url(images/dryIcons/next.png) no-repeat 218px 5px; padding-right:85px;}

.ps .modNav .modulePage{padding:9px; -moz-border-radius:4px; border:1px solid #EEE;}
.ps .modNav .modulePage a.previewModule{float:left; width:190px; text-align:left; margin-right:10px;}
.ps .modNav .modulePage a.previewModule span{}
.ps .modNav .modulePage a.allModules{float:left; width:190px; text-align:left; margin-right:10px;}
.ps .modNav .modulePage a.allModules span{}
.ps .modNav .modulePage a.nextModule{float:left; width:190px; text-align:left;}
.ps .modNav .modulePage a.nextModule span{}
