/* 
	Widget Reset (for lack of a better term)
	These should be setup to match the designers specifications for headers, paragraphs, links, etc.
*/

div.rp-content p {}
div.rp-content h1 {}
div.rp-content h2 {}
div.rp-content h3 {}
div.rp-content h4 {}
div.rp-content h5 {}
div.rp-content a {text-decoration: underline;}
div.rp-content a:hover {text-decoration: underline;}
div.rp-content strong {font-weight: bold;}
div.rp-content em {font-style: italic;}

/* Basic Widgets */
.rp-content div.paragraph ul {margin-left:1.5em;}
.rp-content div.paragraph ol {margin-left:1.5em;}

/* Text */
.rp-text {width:100%;}

/*  1 Image */
.rp-image img {width: 100%;}
#homecenter .rp-image img {max-width: 100%; width: expression(this.width > 493 ? "493px" : this.width);}
#right_ads_home .rp-image img {max-width: 100%; width: expression(this.width > 145 ? "145px" : this.width);}
#right_ads_subpage .rp-image img,
#right_ads_home .rp-image img {margin-top:12px; margin-bottom:12px; padding:0px; border:none;}

/* Text w/ 1 Image */
.rp-text-img {max-width:100%; margin-bottom: 30px;}
#homecenter .rp-text-img img {max-width:100%; width: expression(this.width > 493 ? "493px" : this.width);}
#mainContent .rp-text-img img {max-width:100%; width: expression(this.width > 493 ? "493px" : this.width);}
#right_ads_home .rp-text-img img {max-width:100%; width: expression(this.width > 145 ? "145px" : this.width);}
#right_ads_subpage .rp-text-img img {max-width: 100%; width: expression(this.width > 145 ? "145px" : this.width);}

/* Pseudo Blog */
.rp-pseudo-blog img {float:right;margin: 0 0 0 10px;padding:0;width:33%;}

/* Text w/ Four Images on Side */
.rp-text-l-imgs, .rp-text-r-imgs {width:100%;}
.rp-text-l-imgs ul.rp-side-images, .rp-text-r-imgs ul.rp-side-images {float: left; margin:6px 6px 0 0; width:33%;}

div#home_investor .rp-text-r-imgs ul.rp-side-images {margin: 0; padding: 0;}
div#home_investor .rp-text-r-imgs ul.rp-side-images li {margin: 0; padding: 0;}
.rp-text-r-imgs ul.rp-side-images {float: right; margin:6px 0 0 15px; width:33%;}

.rp-text-l-imgs ul.rp-side-images li, .rp-text-r-imgs ul.rp-side-images li {display:list-item; list-style:none; list-style-image: none;}
.rp-text-l-imgs ul.rp-side-images li img, .rp-text-r-imgs ul.rp-side-images li img {max-width: 100%; width: expression(this.width > 180 ? "180px" : this.width);}
#homecenter .rp-text-l-imgs ul.rp-side-images li img, #homecenter .rp-text-r-imgs ul.rp-side-images li img {max-width: 100%; width: expression(this.width > 187 ? "187px" : this.width);}
#right_ads_home .rp-text-l-imgs ul.rp-side-images li img, #right_ads_home .rp-text-r-imgs ul.rp-side-images li img, #right_ads_subpage .rp-text-l-imgs ul.rp-side-images li img, #right_ads_subpage .rp-text-r-imgs ul.rp-side-images li img {max-width: 100%; width: expression(this.width > 72 ? "72px" : this.width);}

/*  4 Images */
.rp_row_imgs {width:100%;}
.rp_row_imgs .rp-content div {margin: 0;width:25%;float: left;}
.rp_row_imgs .rp-content div img {max-width:100%;}

/*  2 Images */
.rp_two_imgs {width:100%; margin-bottom: 40px;}
.rp_two_imgs .rp-content {text-align: center;}
.rp_two_imgs .rp-content div {margin: 0;width:45%;float: left;}
.rp_two_imgs .rp-content div img {max-width:100%; width: expression(this.width > 215 ? "215px" : this.width);}


/*  Pull Quote */
.rp-quote {width:100%;}
.rp-quote h4 {}
.rp-quote .rp-quote-name {}
.rp-quote .rp-quote-title {}

/* Ruled Line */
.rp-ruled-line {width:100%; padding:10px 0;}

/* Link to File */
.rp-link-to-file img {max-width: 20%; width: expression(this.width > 98 ? "98px" : this.width);}

/*  Site Map */
.rp-site-map {width:100%;font-size:130%;line-height:22px;}
.rp-site-map ul li.second-level {list-style:none;margin-left:1.5em;font-size:115%;line-height:22px;}
.rp-site-map ul li.third-level {list-style:none;margin-left:3.0em;font-size:100%;line-height:22px;}

.slideshow img {max-width:100%;}

/* Animated Gif */
.rp-animated-gif {}
.rp-animated-gif a {border:none;}
.rp-animated-gif img {width:100%;margin:12px auto;}


/* Random Image */
.rp-random-image .rp-content img {max-width: 100%; width: expression(this.width > 180 ? "180px" : this.width);}