body {
margin: 0em;
text-align:center;
background-color: #014e82;
height:100%;}


/* Entire Page */

#entirepage {
width: 96%;
height:110em;
margin-left:auto;
margin-right:auto;
font-family: arial, helvetica, sans-serif;
}


hr {
border:0;
width: 95%;
background-color: BLACK;
color: BLACK;
height: 1px;}


/* all white hyperlinks */

a.allwhite:link {color: white; text-decoration: none; }
a.allwhite:visited {color: white; text-decoration: none; }
a.allwhite:hover {color: white; text-decoration: none; }
a.allwhite:active {color: white; }


/* all lime hyperlinks */

a.alllime:link {color: lime; text-decoration: none; }
a.alllime:visited {color: lime; text-decoration: none; }
a.alllime:hover {color: lime; text-decoration: none; }
a.alllime:active {color: lime; }


/* navagation hyperlinks */

a.navigation:link {text-decoration: none; }
a.navigation:visited {text-decoration: none; }
a.navigation:hover {text-decoration: none; }
a.navigation:active {}


/* navagation invisible hyperlinks */

a.navigationinvisible:link {color: #d1e2fe; text-decoration: none; }
a.navigationinvisible:visited {color: #d1e2fe; text-decoration: none; }
a.navigationinvisible:hover {color: #d1e2fe; text-decoration: none; }
a.navigationinvisible:active {color: #d1e2fe; }



/* real estate table */

.realestatetable, .realestatetable TD, .realestatetable TH
{
font-size:9pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* work from home table */

.workfromhometable, .workfromhometable TD, .workfromhometable TH
{
font-size:9pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* hot businesses table */

.hotbusinessestable, .hotbusinessestable TD, .hotbusinessestable TH
{
font-size:9pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* paydayloans table */

.paydayloanstable, .paydayloanstable TD, .paydayloanstable TH
{
font-size:9pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* paid surveys table */

.paidsurveystable, .paidsurveystable TD, .paidsurveystable TH
{
font-size:9pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* paid surveys earnings table */

.paidsurveyearningstable, .paidsurveyearningstable TD, .paidsurveyearningstable TH
{
font-size:10pt;
text-align:center;
border-color:lightblue;
border-width:1px;
}


/* Centering id */

#align-center
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
		
/* Left Aligned id */

#align-left
    {
    text-align:left;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
		
		
/* Right Aligned id */

#align-right
    {
    text-align:right;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
		
	
/* Justify Aligned id */

#align-justify
    {
    text-align:justify;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }		
		

/* Panel - Centered */


#panel-centered {
border-style: solid;
border-width: 1px;
padding : 2px 2px 2px 2px;
text-align:left;}		


/* Banner */


#banner {
position: relative;
width: 100%;
font-size: small;
text-align:left;
font-weight:bold;
background : #d1e2fe;}


/* Generic Float Left Panel */

#floatleft {
position: relative;
float:left;
text-align:left;
margin:5px;
font-size: x-small;}


/* Generic Float Right Panel */

#floatright {
position: relative;
float:right;
text-align:right;
margin:5px;
font-size: x-small;}


/* BrowserTitle Bar */

#browsertitlebar {
width:100%;
top: 0px;
padding : 0px;
text-align:left;
font-size: x-small;
background: #d1e2fe;}


/* Title Bar */

#titlebar {
width:96%;
margin-left:auto;
margin-right:auto;
}


/* Title Bar Logo */

#titlebarlogo {
position: relative;
width:23%;
top: 1px;
float:left;
margin-left:auto;
margin-right:auto;
}


/* Title Bar navigation */

#titlebarnav {
position: relative;
width:55%;
color: white;
font-size: 10pt;
top: 1px;
float:left;
margin-left:auto;
margin-right:auto;
}


/* Title Bar awards */

#titlebarawards {
position: relative;
width:15%;
margin-left:auto;
margin-right:auto;
float:left}


/* Menu Bar */

#menubar {
position: relative;
width:16%;
float:left;
font-weight: bold;
font-size: x-small;
color: white;}


/* Left Panel */

#leftpanel {
position: relative;
width:17%;
float:left;
background:#d1e2fe;
color: #014e82;
height:100%;
margin-left:auto;
margin-right:auto;
}


/* Navagation Panel */

#navagationpanel {
position: relative;
width:100%;
float:left;
font-weight: bold;
font-size: small;
padding : 2px;
height:100%;
margin-left:auto;
margin-right:auto;}


/* Navagation Links */

#navagationlinks {
position: relative;
width:100%;
font-size: 9pt;
float:left;
font-weight: normal;
border-style: NONE;
color: #014e82;}


/* Content Panel */


#contentpanel {
position: relative;
float:left;
width: 65%;
height: 100%;
font-size: small;
background : #f1ffff;
margin-left:auto;
margin-right:auto;
border-width: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

/* Content Panel - Centered */


#contentpanelcentered {
position: relative;
float:center;
width: 80%;
font-size: small;
background : #f1ffff;
text-align: left;
margin-left:5px;
margin-right:5px;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #014e82;
padding: 5px 5px 20px 5px;}


/* Consumer Report */


#consumerreportpanel {
position: relative;
float:center;
width: 95%;
font-size: x-small;
background : #ffffcf;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: black;
margin-left:5px;
margin-right:5px;
padding: 5px 5px 20px 5px;}



/* Reviews Panel */


#reviewspanel {
position: relative;
float:center;
width: 95%;
font-size: x-small;
background : white;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: black;
text-align:left;
margin-left:5px;
margin-right:5px;
padding: 5px 5px 20px 5px;}


/* Reviews Panel Image */


#reviewspanelimage{
position: relative;
width: 15%;
border: none;
padding: 2px;
float: left;
text-align:center;}

/* Reviews Panel Ratings */


#reviewspanelrating{
position: relative;
width: 33%;
border: none;
padding: 5px;
float: left;
}

/* Reviews Panel Descriptions */


#reviewspaneldescription{
position: relative;
width: 48%;
border: none;
padding: 2px;
float: left;
}


/* Reviews Panel Image (satellite) */


#reviewspanelimagesatellite{
position: relative;
width: 60%;
border: none;
padding: 2px;
float: left;
text-align:center;}

/* Reviews Panel Ratings (satellite) */


#reviewspanelratingsatellite{
position: relative;
width: 30%;
border: none;
padding: 5px;
float: left;
}





/* Reviews Panel (homepage)*/


#reviewspanel-homepage{
position: relative;
float:center;
width: 98%;
font-size: x-small;
text-align:left;
padding: 0px 0px 0px 0px;}


/* Reviews Panel Banner (banner) */


#reviewspanelbanner-homepage {
position: relative;
width: 95%;
font-size: small;
text-align:left;
font-weight:bold;
background : #d1e2fe;}


/* Reviews Panel Image (homepage) */


#reviewspanelimage-homepage{
position: relative;
width: 20%;
border: none;
padding: 15px;
float: left;
text-align:left;}

/* Reviews Panel Ratings (homepage) */


#reviewspanelrating-homepage{
position: relative;
width: 45%;
border: none;
padding: 5px;
float: right;
}

/* Reviews Panel Descriptions (homepage) */


#reviewspaneldescription-homepage{
position: relative;
width: 70%;
border: none;
padding-left: 10px;
float: left;
}



/* Reviews Panel (payday loans)*/


#reviewspanel-paydayloans{
position: relative;
float:center;
width: 98%;
font-size: x-small;
background : white;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: black;
text-align:left;
margin-left:5px;
margin-right:5px;
padding: 5px 5px 20px 5px;}


/* Reviews Panel Image (payday loans) */


#reviewspanelimage-paydayloans{
position: relative;
width: 50%;
border: none;
padding: 2px;
float: left;
text-align:center;}

/* Reviews Panel Ratings (payday loans) */


#reviewspanelrating-paydayloans{
position: relative;
width: 45%;
border: none;
padding: 5px;
float: right;
}

/* Reviews Panel Descriptions (payday loans) */


#reviewspaneldescription-paydayloans{
position: relative;
width: 90%;
border: none;
padding: 2px;
float: center;
}


/* Ads Panel Right */

#adspanelright {
position: relative;
width:16%;
float:right;
font-weight: bold;
font-size: small;
background:#d1e2fe;
color: #014e82;
height:100%;
margin-left:auto;
margin-right:auto;
padding: 0px 0px 0px 0px;
}


/* Ads Panel Right Content */

#adspanelrightcontent {
width:100%;
padding : 0px;
margin-left:auto;
margin-right:auto;
padding: 0px 0px 0px 0px;
}


/* Newsletter Signup Panel */


#newslettersignup {
width: 100%;
padding : 2px 2px 2px 2px;
font-size: 9pt;
text-align:left;
color: black;}


/* Newsletter Signup Window */

#newslettersignupwindow {
width: 100%;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #014e82;
font-weight:bold;
background-color:#014e82;
padding : 2px 2px 2px 2px;
font-size: small;
color: black;}

/* blog Content Panel */

#blogcontentpanel {
position: relative;
float:left;
width: 65%;
font-size: small;
background : white;
margin-left:0px;
margin-right:0px;
border-width: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
text-align:center;}


/* blog Panel */

#blogpanel {
position: relative;
float:left;
width: 98%;
font-size: small;
background : white;
margin-left:0px;
margin-right:0px;
border-width: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
text-align:left;}


/* blog navagate previous */

#blognavprev {
font-size: x-small;
text-align:left;}


/* blog navagate next */

#blognavnext {
font-size: x-small;
text-align:right;}


/* blog date */

#blogdate {
font-size: small;
text-align:left;}


/* blog title */

#blogtitle {
font-size: medium;
font-weight:normal;
text-align:left;
line-height:0px;}



/* Submit a Site Panel */

#submitsitepanel{
width: 90%;
font-size: small;
text-align:left;}


/* Partners Panel */

#partnerspanel{
width: 90%;
font-size: small;
text-align:left;}


/* Partners Panel Entry */

#partnerspanelentry{
width: 90%;
font-size: x-small;
text-align:left;}


/* Footer Panel */

#footerpanel {
font-size: x-small;
color: white;
text-align: center;}

