/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg { }

/* background color for the content part of the pages */
Body { }

.ControlPanel { }

/* background/border colors for the selected tab */
.TabBg { }

.LeftPane { }

.ContentPane { }

.RightPane { }

/* text style for the selected tab */
.SelectedTab { }

/* hyperlink style for the selected tab */
A.SelectedTab:link { }

A.SelectedTab:visited { }

A.SelectedTab:active { }

A.SelectedTab:hover { }

/* text style for the unselected tabs */
.OtherTabs { }

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { }

A.OtherTabs:visited { }

A.OtherTabs:active { }

A.OtherTabs:hover { }

/* GENERAL */
/* style for module titles */
.Head { }

/* style of item titles on edit and admin pages */
.SubHead { }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { }

/* text style used for most text rendered by modules */
.Normal { }

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { }

.NormalRed { }

.NormalBold { }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { }

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { }

A.CommandButton:visited { }

A.CommandButton:active { }

A.CommandButton:hover { }

/* button style for standard HTML buttons */
.StandardButton { }

/* GENERIC */
H1 { }

H2 { }

H3 { }

H4 { }

H5, DT { }

H6 { }

TFOOT, THEAD { }

TH { }

A:link { }

A:visited { }

A:active { }

A:hover { }

SMALL { }

BIG { }

BLOCKQUOTE, PRE { }

UL LI { }

UL LI LI { }

UL LI LI LI { }

OL LI { }

OL OL LI { }

OL OL OL LI { }

HR { }

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { }

/* style of item titles by Announcements and events */
.ItemTitle { }

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { }

.ModuleTitle_MenuBar { }

.ModuleTitle_MenuItem { }

.ModuleTitle_MenuIcon { }

.ModuleTitle_SubMenu { }

.ModuleTitle_MenuBreak { }

.ModuleTitle_MenuItemSel { }

.ModuleTitle_MenuArrow { }

.ModuleTitle_RootMenuArrow { }

/* Main Menu */

.MainMenu_MenuContainer { }

.MainMenu_MenuBar { }

.MainMenu_MenuItem { }

.MainMenu_MenuIcon { }

.MainMenu_SubMenu { }

.MainMenu_MenuBreak { }

.MainMenu_MenuItemSel { }

.MainMenu_MenuArrow { }

.MainMenu_RootMenuArrow { }

/* =====================================================
    START CSS STYLES FOR TERMS & PRIVACY: DO NOT REMOVE
   =====================================================
*/ 
.terms { padding-left: 5px; text-align: left; }

.terms p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 1.5em; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 16px; margin-left: 0px; }

.terms p a { color: #0000FF; text-decoration: underline; }

.terms p a:hover { text-decoration: none; }

.terms p a:visited { color: #0000FF; text-decoration: underline; }

.terms li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 1.5em; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }


/* ======================================
    START CSS STYLES FOR CUSTOM CONTENT
   ======================================
*/ 

hr { padding: 0px; margin: 3px 0px 0px 0px; color: #ece6cb; }

#hp_header { background-color: #F8F4DF; padding: 0px; margin: 0px; }

#hp_header img { padding: 0px; margin: 0px; }

.hp_head_left { padding: 156px 0px 0px 0px; width: 185px; background: #F2ECD1 url(/Portals/81/images/hp_raindance_spa_logo.gif) no-repeat top; border-right: 9px solid #F8F4DF; border-top: 17px solid #F8F4DF; border-left: 17px solid #F8F4DF; border-bottom-width: 0px; border-bottom-style: none; }


.hp_head_left p { font-size: 10px; font-family: "Century Gothic"; color: #4f3917; margin: 0px 0px 4px 0px; }


.hp_head_right { padding: 0px; border-top: 17px solid #F8F4DF; border-right: 9px solid #F8F4DF; }



#hp_content { width: 736px; height: auto; padding: 0px; margin: 0px; float: left; background-color: #f8f4df; }

#hp_content a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005488; text-decoration: none; }

#hp_content a:hover { text-decoration: underline; }

#hp_content #hp_content_left { float: left; width: 204px; height: auto; }

#hp_content #hp_content_left #hp_content_left_wrapper { padding: 0px 0px 0px 0px; margin: 0px 0px 18px 19px; background-color: #f2ecd1; width: 185px; height: 166px; }

#hp_content #hp_content_left ul { margin: 0px 0px 0px 11px; padding: 23px 0px 0px 11px; background: url(/Portals/81/images/ul_bgrd.gif) no-repeat scroll 0px 23px; height: 87px; }

#hp_content #hp_content_left li { font-family: "Century Gothic"; font-size: 11px; list-style-type: none; padding: 0px 0px 0px 9px; margin: 0px 0px 14px 0px; line-height: 12px; }

#hp_content #hp_content_left li.last { font-family: "Century Gothic"; font-size: 11px; margin: 18px 0px 0px 0px; }

#hp_content #hp_content_right { float: right; width: 526px; height: auto; }

#hp_content #hp_content_right #hp_content_right_wrapper { padding: 0px 0px 0px 17px; margin: 23px 20px 0px 0px; }
#hp_content #hp_content_right #hp_content_right_wrapper img { margin-right: 17px; }



#hp_content #hp_content_right h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4f3917; padding: 0px; margin: 0px; }

#hp_content #hp_content_right h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4f3917; padding: 0px; margin: 0px; }


#hp_content #hp_content_right p { font-family: "Century Gothic"; font-size: 12px; color: #4F3917; padding: 0px; margin: 6px 0px 0px 0px; }

#ip_header { background-color: #f8f4df; background-image: url(/Portals/81/images/ip_banner_bgrd.gif); background-repeat: no-repeat; background-position: bottom; padding: 0px; }
#ip_header img { padding: 0px; margin: 0px; }
.ip_head_left { padding: 16px 0px 7px 17px; width: 189px; }
.ip_head_right { padding: 16px 0px 7px 0px; }

#ip_content { width: 736px; height: auto; padding: 0px; margin: 0px; float: left; background-color: #f8f4df; }

#ip_content a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005488; text-decoration: none; }

#ip_content a:hover { text-decoration: underline; }


#ip_content #ip_content_left { float: left; width: 204px; height: auto; }
#ip_content #ip_content_left p { font-size: 10px; font-family: "Century Gothic"; color: #4f3917; margin: 0px 0px 4px 0px; }

#ip_content #ip_content_left #ip_content_left_wrapper { padding: 10px 0px 0px 0px; margin: 6px 0px 18px 19px; background-color: #f2ecd1; width: 185px; height: 253px; }

#ip_content #ip_content_left ul { margin: 38px 0px 0px 11px; padding: 0px 0px 0px 11px; background: url(/Portals/81/images/ul_bgrd.gif) no-repeat; height: 87px; }

#ip_content #ip_content_left  li { font-family: "Century Gothic"; font-size: 11px; list-style-type: none; padding: 0px 0px 0px 9px; margin: 0px 0px 14px 0px; line-height: 12px; }

#ip_content #ip_content_left li.last { font-family: "Century Gothic"; font-size: 11px; margin: 18px 0px 0px 0px; }

#ip_content #ip_content_right { float: right; width: 526px; height: auto; }

#ip_content #ip_content_right #ip_content_right_wrapper { padding: 0px 0px 0px 17px; margin: 23px 20px 0px 0px; }

#ip_content #ip_content_right h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4f3917; padding: 0px; margin: 0px; }

#ip_content #ip_content_right h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4f3917; padding: 10px 0px 0px 0px; margin: 0px; }

#ip_content #ip_content_right #ip_content_right_wrapper li { font: 12px "Century Gothic"; color: #4F3917; }



#ip_content #ip_content_right p { font-family: "Century Gothic"; font-size: 12px; color: #4f3917; padding: 0px 0px 7px 0px; margin: 7px 0px 0px 0px; }


#ip_content_right_wrapper img { margin: 12px 12px 0px 0px;}







