/* CSS Document */


/* This is the PAGE WRAPPER MASTER TABLE */
#tableMain {
	background: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	padding: 0px;
}

p{
	color: #003399;
	font: 12px/1.7em Verdana, sans-serif;
	background: top;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #0066FF;
	text-decoration: underline;
}
a:hover, a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* style for Home Page added 2/5/2007 */
#tableHOMEpage {
	padding-top: 10px;
}


/* style for alternate Home Page added 2/5/2007 */
#tableHOMEpage2 {
	padding-top: 10px;
	background: url(images2/rain_questions_water_web_IR.gif) no-repeat center top;
}


/* This is the TOP LEVEL CONTENT block */
#tdContent {
	padding-right: 75px;
	padding-left: 75px;
	padding-top: 0px;
}
#tdContentWATER {
	padding-right: 75px;
	padding-left: 75px;
	padding-top: 0px;
	background: url(images2/rain_water_ABOUT_IR.gif) no-repeat center top;
}


/* This is the style for the HOME PAGE LOGO block */
#tdLogo {
	font-family: "Courier New", Courier, monospace;
	color: #FF0000;
	background: url(images2/RMO_logo_home_500px.jpg) no-repeat;
	height: 110px;
	width: 500px;
}
/* This is the style for the HOME PAGE Photo block */
#tdPhoto {
	text-align: right;
	background: url(images/RMO_pics_mast_IR.gif) no-repeat;
	height: 110px;
	width: 250px;
}

/* NEW STYLE with WATER BACKGROUND */
#tdAboutUsWater {
	background: url(images2/rain_water_ABOUT_IR.gif) no-repeat center top;
	padding: 0px;
}

/* CHECK THIS ONE */
#tdMast {
	padding-left: 30px;
}

/* This is the Masthead Block for the Masthead Logo (small) and the Section Head */
#tableMastBox {
	height: 110px;
	width: 500px;
}
/* This is the Section Headline Block: Our Services */
#tdMastSection {
	height: 75px;
	width: 500px;
	background: no-repeat;
}
/* This is the Masthead Logo Block: RMO logotype only */
#tdMastheadLogo {
	background: #FFFFFF url(images2/header_top_logo_35px.gif) no-repeat;
	height: 35px;
	width: 500px;
}
#tdNavbar {
	width: 750px;
}

/* These are styles for Footer elements */
#tdFooterLogo {
	text-align: center;
	background: #FFFFFF url(images2/rain_footer_logo.gif) no-repeat center;
	height: 60px;
	width: 750px;
	margin: 0px;
	padding: 0px;
}

/* CHECK THIS ONE */
#tdFooterTOP {
	background: #FFFFFF;
	text-align: center;
	padding-right: 75px;
	padding-left: 75px;
}

#tableFooter_blue {
	background: #3366CC url(images/rain_bar_white_30px.gif) no-repeat;
}
#tableFooter_red {
	background: #990000 url(images/rain_bar_red_30px.gif) no-repeat top;
}
#tableFooter_dkblue {
	background: #003399 url(images/rain_bar_dk_blue_30px.gif) no-repeat top;
}
#tableFooter_gold {
	background: #A58E2F url(images/rain_bar_gold_30px.gif) no-repeat top;
}
#tableFooter_green {
	background: #306630 url(images/rain_bar_green_30px.gif) no-repeat top;
}
#tableFooter_grey {
	background: #506482 url(images/rain_bar_grey_30px.gif) no-repeat top;
}
#tableFooter_tan {
	background: #E4DEC6 url(images/rain_bar_cream.gif) no-repeat top;
}
.copyrightemail {
	font: 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-align: center;
}
.Topofpage {
	font-size: 9px;
	text-align: inherit;
}
#rmo_textlinks {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
#rmo_textlinks a:link, #rmo_textlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#rmo_textlinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#rmo_textlinks a:active {
	color: #000099;
}

/* LINKS for SERVICES */
.MoreLink {
	font-size: 9px;
	font-weight: bold;
}
.MoreLink a:link {
	text-decoration: none;
}
.MoreLink a:hover, .MoreLink a:active {
	text-decoration: underline;
	color: #990000;
}


/* This is MISC Headline style */
.Head_red {
	font: normal 24px/1em Georgia, "Times New Roman", Times, serif;
	color: #990000;
}

h1 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #990000;
}

/* This is the COLOR Headline style */
.SectionHead_blue {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
}
.SectionHead_red {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.SectionHead_gold {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #999900;
}
.SectionHead_grey {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #506482;
}
.SectionHead_green {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #306630;
}
.SectionHead_dkblue {
	font: bold normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
.bold_RED_p {
	font-weight: bold;
	color: #990000;
	line-height: 1.5em;
}

.textIntro {
	font: normal 14px/1.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}

/* This is the CAPS lead in style */
.boldcapsRED {
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	letter-spacing: 1px;
	font-size: 12px;
}
.boldcapsGOLD {
	font-weight: bold;
	text-transform: uppercase;
	color: #A58E2F;
	letter-spacing: 1px;
}
.boldcapsGREY {
	font-weight: bold;
	text-transform: uppercase;
	color: #506482;
	letter-spacing: 1px;
}
.boldcapsGREEN {
	font-weight: bold;
	text-transform: uppercase;
	color: #306630;
	letter-spacing: 1px;
}
.boldcapsBLUEdk {
	font-weight: bold;
	text-transform: uppercase;
	color: #003399;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.boldcapsBLUE {
	font-weight: bold;
	text-transform: uppercase;
	color: #3366CC;
	letter-spacing: 1px;
}



/* FROM THE PRODUCTS PAGE */

.Products_text {
	font-size: 13px;
	font-style: normal;
	line-height: 1.7em;
	color: #506482;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 0px;
	text-indent: 10px;
}
.Products_textCENTERED {
	font-size: 13px;
	font-style: normal;
	line-height: 1.7em;
	color: #506482;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.blue_text_reg_fine_left {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 1.7em; font-weight: normal; color: 003366; text-align: left
}
.blue_links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: bold; color: #3366cc; text-align: left
}

/* CHECK THIS ONE */
#tdFooter {
	background: #3366CC url(images/rain_bar_white.gif) no-repeat center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 75px;
	padding-left: 75px;
}

#tdMastheadLogoLink {
	background: #006699 no-repeat;
	height: 35px;
	width: 500px;
}
.SectionHead_dkblueREGULAR {
	font: normal 16px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
#tdMastAbout {
	height: 75px;
	width: 500px;
}
#tdMastAboutLINDSAY {
	height: 75px;
	width: 500px;
}
#tdMastServices {
	height: 75px;
	width: 500px;
}
#tdMastClients {
	height: 75px;
	width: 500px;
}
#tdMastArticles {
	height: 75px;
	width: 500px;
}
#tdMastResources {
	height: 75px;
	width: 500px;
}
#tdMastContact {
	height: 75px;
	width: 500px;
}
#tdMastOrderForm {
	height: 75px;
	width: 500px;
}
#tdMastRainMinder {
	height: 75px;
	width: 500px;
}
.bold_upperRED {
	font-weight: bold;
	text-transform: none;
	color: #990000;
	letter-spacing: normal;
	font-size: 13px;
}
.bold_upperBLUE {
	color: #3366CC;
	font-weight: bold;
	text-transform: none;
	font-size: 13px;
	letter-spacing: normal;
	padding-top: 0px;
}
.bold_upperDKBLUE {
	font-weight: bold;
	text-transform: none;
	color: #003399;
	letter-spacing: normal;
	font-size: 13px;
}
.bold_upperGREEN {
	font-weight: bold;
	text-transform: none;
	color: #306630;
	letter-spacing: normal;
	font-size: 13px;
}
.bold_upperGREY {
	font-weight: bold;
	text-transform: none;
	color: #004E61;
	letter-spacing: normal;
	font-size: 13px;
}

.ArticlesLink {
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.ArticlesLink a:link {
	color: #003399;
	font-weight: bold;
}
.ArticlesLink a:visited {
	color: #666666;
	font-weight: bold;
}
.ArticlesLink a:hover {
	color: #006633;
	font-weight: bold;
}
.ArticlesLink a:active {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
.SERVICESheadingsRED {
	font-weight: bold;
	color: #990000;
}
.SERVICESbulletlistINTRO {
	line-height: 1.5em;
	font-size: 13px;
}

.SERVICESbulletlistIDETAILS {
	line-height: 1.6em;
	font-size: 12px;
}

.ServicesLink {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.ServicesLink a:link {
	color: #003399;
	font-weight: bold;
}
.ServicesLink a:visited{
	color: #666666;
	font-weight: bold;
}
.ServicesLink a:hover {
	color: #990000;
	font-weight: bold;
}
.ServicesLink a:active {
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
}
#tdFooterLogoPRINT {
	text-align: center;
	background: #FFFFFF center;
	height: 60px;
	width: 750px;
	margin: 0px;
	padding: 0px;
}

/* HOMEPAGE */

.JamesPettus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #013F86;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettus:link {
	color : #013F86;
	text-decoration: none;
}
a.JamesPettus:visited {
	color : #013F86;
	text-decoration: none;
}
a.JamesPettus:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* Blue */

.JamesPettusBLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #74B6FF;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusBLUE:link {
	color : #74B6FF;
	text-decoration: none;
}
a.JamesPettusBLUE:visited {
	color : #74B6FF;
	text-decoration: none;
}
a.JamesPettusBLUE:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* DK Blue */

.JamesPettusBLUE2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #004CE6;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusBLUE2:link {
	color : #004CE6;
	text-decoration: none;
}
a.JamesPettusBLUE2:visited {
	color : #004CE6;
	text-decoration: none;
}
a.JamesPettusBLUE2:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* GREY */

.JamesPettusGREY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #ACACAC;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusGREY:link {
	color : #ACACAC;
	text-decoration: none;
}
a.JamesPettusGREY:visited {
	color : #ACACAC;
	text-decoration: none;
}
a.JamesPettusGREY:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* Red */

.JamesPettusRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #E44121;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusRED:link {
	color : #E44121;
	text-decoration: none;
}
a.JamesPettusRED:visited {
	color : #E44121;
	text-decoration: none;
}
a.JamesPettusRED:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* Gold */
.JamesPettusGOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #D3B73F;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusGOLD:link {
	color : #D3B73F;
	text-decoration: none;
}
a.JamesPettusGOLD:visited {
	color : #D3B73F;
	text-decoration: none;
}
a.JamesPettusGOLD:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

/* GREEN */
.JamesPettusGREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em !important;
	/*font-weight: bold;*/
	color: #66A34D;
	text-transform: uppercase;
	letter-spacing: 0.1em !important;
	vertical-align: middle;
}
a.JamesPettusGREEN:link {
	color : #66A34D;
	text-decoration: none;
}
a.JamesPettusGREEN:visited {
	color : #66A34D;
	text-decoration: none;
}
a.JamesPettusGREEN:hover {
	color : #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}



/*--
Print Media Controls
This will cause certain styles to do special things (like not appear)
when the user selects print or print preview.
Only works with CSS 2.0 enabled browsers
--*/


@media print {

.noprint { display: none; }

#tdNavbar { display: none;}

}
.RESOURCESbulletlistINTRO {
	line-height: 1.5em;
	font-size: 13px;
	color: #506482;
}
#tableHOMEpage3 {
	padding-top: 10px;
	background: url(images2/rain_questions_water_web_IR.gif) no-repeat bottom;
	height: 185px;
	width: 600px;
}
.Products_textResources {
	font-size: 13px;
	font-style: normal;
	line-height: 1.7em;
	color: #506482;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding-left: 0px;
	padding-top: 3px;
	text-align: center;
	padding-right: 3px;
}
.SERVICESbulletlistResources {
	line-height: 1.5em;
	font-size: 13px;
	padding-left: 7px;
}
#tdContentPAPER {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	background: url(images2/1_resources_page_598px.jpg) no-repeat center bottom;
}
