
body {
	background:#0F1620 url(bgr_for800px.jpg) no-repeat scroll center top;
	font-family:Verdana,Geneva,Tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px;	
	border:0;
	margin:0;
	padding:0;
}

#navClientContainer 
{	
	width:70%;
	margin:0 auto 0 auto;
	color:#D0D8E3;
	}
#navClientContainer table {margin:0 auto 0 auto;}


	
#navAdminContainer 
{
	width:70%;
	margin:0 auto 0 auto;
	color:#D0D8E3;
		}
#navAdminContainer table {margin:0 auto 0 auto;}

#PageHeaderContainer
{	
	position:fixed;
	left:0;top:0;
	width:100%;
	/*background:Black url('footer-bground_for800px.jpg') no-repeat scroll 0 0;*/
	background-color:Black;
	z-index:90;
	}

#BodyContainer {
	display:block;	
	width:100%;
	background:transparent none repeat scroll 0 0;
	border:0;
	font-size:100%;
	margin:0;
	padding:0;
	text-decoration:none;
	vertical-align:baseline;
	position:relative;
	top:40px;
	}
	
#SiteNav {
	/*height:30px; 	*/
	height:100%;
	/* width:800px; */
	width:460px;
	/*background:transparent url(main-nav800px.png) no-repeat scroll 0 0;		*/
	background:transparent no-repeat scroll 0 0;
	display:block;
	font-family:Verdana,Geneva,Tahoma,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:45px;
	line-height:12px;
	/*margin:10px auto 0;*/
	margin:0;
	text-transform:uppercase;	
	position:absolute;
	top:50px;
	left:215px;
}

#SiteNav a {
	color:#D0D8E3;
	display:block;
	padding:0px;
	text-transform:uppercase;
	margin:0px;	
	}

#SiteNav img {
	padding:0px;
	margin:0px;
	border:0px;		
	float:left;
}
	
#SiteNav a:active {text-decoration:underline;}
#SiteNav a:hover
{
	color:White;	
	text-decoration:none;
	position:relative;
	top:-8px;
}

#SiteHeaderContainer {	
	margin-top:0px;
	padding-top:10px;	
	border:0px;
	position:relative;
	top:0px;
}

#SiteHeader {
	margin:0 auto;
	overflow:hidden;
	width:800px; 
	height:130px;		
	border:0px;
	padding:0;
	position:relative;
	
}

#HeaderLogo {height:120px;width:205px;float:left;
			background: transparent url(RainLogos_white_poolBlue_140px.png) no-repeat -20px 8px;
			overflow:hidden;
			position:absolute;
			top:0;
			left:0;
			}
#HeaderLogo:Hover {cursor:pointer;}

#HeaderUserArea 
{
	display:block;
	/*background:black; */
	float:right; 
	clear:left;
	color:#D0D8E3;
	padding:5px;
	text-align:right;
	/*width:160px;*/
	overflow:visible;}
#HeaderUserArea a{font-weight:bold;text-decoration:none; color:White;}
#HeaderUserArea a:hover{text-decoration:underline; }



#Slogan {
	float:left;
	font-family:"Monotype Corsiva","Myriad Pro",Helvetica,Arial,sans-serif;
	font-size:22px;
	height:30px;
	padding:10px;
	text-align:left;
	text-decoration:none;
	color:white;
	margin:10px;
	padding:10px;
}

#PageContainer {
	background:#D6D9DE url(dark-content-bg.jpg) repeat-x scroll 0 0;
	margin:0px auto 0;
	overflow:hidden;
	width:780px;
	height:auto;
	padding:10px;
	position:relative;
	top:0px;
}

#PageContent {
	background:#F8F8F8 url(content-bg.jpg) repeat-x scroll 0 0;
	float:left;
	margin:0px;
	overflow:hidden;
	padding:10px;
	width:760px;		
	min-height:600px;
}
#PageContent h1 {font-size:120%;}

.ContentBox {
	/*background:#F8F8F8 url(content-bg.jpg) repeat-x scroll 0 0;*/
	background: white;
	float:left;
	margin:10px;
	overflow:hidden;
	padding:10px;	
	text-align:justify;
}

.ContentBox h1 {text-align:center;font-weight:bold; font-size:16pt;border-bottom:solid 1px black;}

.ContentBox img {border:0;}

#PageMenuTop {
	background:#F8F8F8 url(content-bg.jpg) repeat-x	at:left;
	margin:0px 0 10px;
	overflow:hidden;
	padding:10px;
	width:760px;		
	min-height:60px;
}

#SiteFooter 
{
	clear:both;
	float:none;
	color:white;	
	display:block;	
	/*background:transparent url(main-nav800px.png) no-repeat scroll 0 0;	*/
	background:Black;
	text-align:center;
	font-weight:bold;
	font-size:75%;	
	}

Table.Std 
{	background-color: #052653;
	padding: 5px;
	color: #FFFFFF;
	font-size: 120%;
	border: 1px solid #052653;
	}
Table.Std tr th {font-size: 100%;}


.Features {background-color:White}

.Features td {border-bottom: solid 1px #F0F0F0}

.Features th
{
	font-weight: bold;
	background-color: #052653;
	color: White;	
	}

.Features tfoot {font-size:8pt; background-color:#F0F0F0; border: solid 1px #F0F0F0; }

.FeatureHeading {font-weight:bold; background-color: #F0F0F0; color: Black; text-align: center}
.FeatureHeading2 {font-weight:bold; color: Black; text-align: left}
td.FeatureBullet1 {text-indent:1em;vertical-align:top;}
.Features td {padding:0;margin:0;border-top:0;font-size:80%;}
.Features tr:hover td {background-color: silver;}
.ComingSoon {Background-color:Aqua;}

.PagePar {margin:0;border:0;padding:2px;line-height:18px;}
.PagePar h1 {font-size:110%;width:100%;background-color:Gray;text-align:center;line-height:22px;text-align:left;}
.PagePar h2 {font-size:110%;color:Black;text-align:left;}
.PagePar p {font-size:100%;}

.NewsPar {margin:0;border:0;padding:0;font-size:100%;line-height:18px;display:inline;}
.NewsPar h1{margin:0;padding:0;border:0;border-bottom:solid 2px silver;line-height:22px;font-size:110%;width:100%;background-color:Gray;text-align:center;color:#F8F8F8;text-align:left;}
.NewsPar h2 {font-size:100%;display:inline;text-align:left;}
.NewsPar p {font-size:100%;line-height:18px;}

.NewsBox {border-bottom: solid 1px black;width:100%;}

#Container_RMCIntro {float:left;width:60%;min-height:460px;margin:4px;border:0;}
#Container_RMCNews {float:right;width:32%;height:200px;margin:4px;border:0;overflow:auto;}

h1.PageContentTitle 
{
	width:100%;
	padding:5px;
	font-size:110%;
	font-weight:bold;
	color:#F8F8F8;
	text-align:center;
	
	background: transparent url(main-nav800px.png) no-repeat scroll 0 0;
}

#ShortCodeAddContainer 
{
	text-align:center;
	background:#F8F8F8 url(content-bg.jpg) repeat-x scroll 0 0;	
	margin:0 auto 0 auto;
	padding:10px;
	font-size:100%;
	}
#ShortCodeAddContainer h1 {font-size:120%;}

.ColHalf{border:0;margin:0;padding:0px;width:50%;overflow:hidden;display:block;float:left;}
.ColHalf p{padding:0px;margin:0 10px 10px 10px;}
.Col3rd {border:0;margin:0;padding:0px;width:33.3%;overflow:hidden;display:block;float:left;}
.Col3rd p{padding:0px;margin:0 10px 10px 10px;}
.Col3rd img{border:0;}
.Col4th {border:0;margin:0;padding:0px;width:25%;overflow:hidden;display:block;float:left;}
.Col4th p{padding:0px;margin:0 10px 10px 10px;}


#HomeBottom
{	
	clear:both;
 	display:block;
	color:#D0D8E3;
	background:Black url('footer-bground_for800px.jpg') no-repeat scroll 0 0;	
	width:100%;
	margin:0;
	border:0;		
	font-size:80%;
}
#HomeBottom h1
{	
	font-weight:bold;
	border-bottom:solid 1px white;
	text-align:center;
	font-size:100%;
	background:transparent;
	margin:0px;
	}
#HomeBottom h2 {font-style:italic;font-weight:bold;font-size:100%; border:0;margin:0;}
#HomeBottom p{padding:0px;margin:0 10px 10px 10px;}
#HomeBottom li{line-height:120%;margin-left:20px;}

.Btm1 {padding:15px;border:0px;margin:0px;}
.Btm1 h1 {	
	font-weight:bold;
	border-bottom:solid 1px white;
	text-align:center;
	font-size:100%;
	background:transparent;
	margin:0px;
	}
.Btm1 h2 {font-style:italic;font-weight:bold;font-size:100%; border:0;margin:0;}
.Btm1 p {padding:10px;margin:10px;line-height:100%;}
.Btm1 ul{padding:0px;margin:0;border:0;}
#HomeBottom .Btm1 p {padding-top:10px;line-height:120%;}



/* Used to clear floating to allow container blocks to size properly */
.ClearFloat {clear:both;}


/* used for resizable extender control */
.ResizableHandle {}
.ResizableHandle:hover {cursor:move;background-color:Red; width:20px; height:20px;}

#LiveChatDiv {}
#LiveChatDiv a {display:none;}

#PreLaunchNote{position:fixed; top:0; left:0;}
#TalkToUs {position:fixed;top:120px; left:0;z-index:100;}
#TalkToUs:hover {cursor:pointer;z-index:100;}

.mnuAdmin {color:White;font-size:120%;padding:10px;font-weight:bold}
.mnuAdmin a{text-decoration:none;color:White;}
.mnuAdmin td{padding:0 5px 0 5px;}

.mnuClient {color:White;font-size:120%;padding:10px;font-weight:bold;}
.mnuClient a{text-decoration:none;color:White;margin-bottom:16px;}
.mnuClient a:hover{color:Black;}
.mnuClient td{color:white;background-color:black;border:0;margin:0px;padding-left:5px;}
.mnuClient td:hover{padding:0;color:black;background-color:white;border:0;margin:0;}
.mnuClient table{border-collapse:collapse;}

.mnuClientSubmenu {padding:5px;background-color:white;border:solid 1px black;}
.mnuClientSubmenu a{text-decoration:none}


.dlgPopupEditor {background:white;border:solid 2px black;padding:0px;margin:0;}
.dlgPopupEditor .footer{text-align:right; padding:8px;margin:10px;}
.footer{text-align:right; padding:8px;margin:10px;}
.popupEditGridview {border:solid 0px #ad9e87;Margin:10px;}

.dlgHeading {background-color:#0F1620 ;color:White;text-align:center;font-weight:bold;}
.dlgPage {border:solid 1px black;padding:5px;}

.grdViewStd {border:solid 0px black;color:Black;margin:0;}
.grdViewPager {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;text-decoration:none;font-size:14pt;padding:0 6px; border-left:solid 1px #D0D8E3;}
.grdViewPager a{text-decoration:none;color:#D0D8E3;font-weight:normal;font-size:10pt;padding:0 6px; border-left:solid #D0D8E3;}
.grdViewHeaderStd {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;}
.grdViewHeaderStd a{text-decoration:none;color:#D0D8E3;}
.grdViewRowStd {background:white url(content-bg2white.jpg) repeat-x;padding:2px;border:0;}
.grdViewRowAltStd {background:white url(bkg_lightBlue.PNG) repeat-x;padding:2px;border:0;}
.grdViewRowSelectedStd {background:#0F1620 url(grid_listItemArrow.png) no-repeat left;color:#D0D8E3;}
.grdViewRowSelectedStd td {padding-left:20px;}
.grdViewRowStd td {padding-left:20px;}
.grdViewRowAltStd td {padding-left:20px;}
.grdViewStd th {padding-left:20px;}
/* .grdViewRowStd:hover {cursor:pointer;background:#0F1620 url(grid_listItemArrow.png) left no-repeat;color:#D0D8E3;} 
.grdViewRowStd:hover td {padding-left:20px;}
.grdViewRowAltStd:hover {cursor:pointer;background:#0F1620 url(grid_listItemArrow.png) left no-repeat;color:#D0D8E3;} 
.grdViewRowAltStd:hover td {padding-left:20px;} */
.grdViewRowStd:hover {background:#0F1620;cursor:pointer;color:#D0D8E3;} 
.grdViewRowAltStd:hover {background:#0F1620;cursor:pointer;color:#D0D8E3;} 
.grdViewRowSelectedStd:hover {background:#0F1620 url(grid_listItemArrow.png) no-repeat left;cursor:pointer;color:#D0D8E3;} 

.grdViewSheet {border:solid 0px black;color:Black;margin:0;}
.grdViewSheetPager {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;text-decoration:none;font-size:14pt;padding:0 6px; border-left:solid 1px #D0D8E3;}
.grdViewSheetPager a{text-decoration:none;color:#D0D8E3;font-weight:normal;font-size:10pt;padding:0 6px; border-left:solid #D0D8E3;}
.grdViewSheetHeader {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;}
.grdViewSheetHeader a{text-decoration:none;color:#D0D8E3;}
.grdViewSheetRow {background:white;padding:2px;border:0;}
.grdViewSheetRowAlt {background:white;padding:2px;border:0;}
.grdViewSheetRowSelected {background:transparent url(grid_listItemArrow.png) left no-repeat;}
.grdViewSheetRowSelected td {padding-left:20px;}
.grdViewSheetRow:hover {cursor:pointer;background:#0F1620; color:#D0D8E3;} 
.grdViewSheetRowAlt:hover {cursor:pointer;background:#0F1620; color:#D0D8E3;} 

.frmViewStd {border:solid 0px black;color:Black;}
.frmViewPager {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;text-decoration:none;font-size:12pt;padding:0 6px; border-left:solid 1px #D0D8E3;}
.frmViewPager a{text-decoration:none;color:#D0D8E3;font-weight:normal;font-size:10pt;padding:0 6px; border-left:solid #D0D8E3;}
.frmViewHeaderStd {background: url(bkg_DarkBlue.PNG) repeat-x ; color:#D0D8E3; font-weight:bold;}
.frmViewHeaderStd a{text-decoration:none;color:#D0D8E3;}
.frmViewRowStd {background:white url(content-bg2white.jpg) repeat-x;}


.modalBkgStd {
	background-color:#0F1620;
	filter:alpha(opacity=60);
	opacity:0.7;
	}

.modalPopupStd {
	background-color:#D6D9DE;
}

.IntroPar {font-size:100%;line-height:110%;text-align:justify;background-color:White;margin:0;padding:10px;}
