body {
	background-color: #05143A;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #000099;
	text-decoration: underline;
}
a:visited {
	color: #000066;
	text-decoration: underline;
}
a:hover {
	color: #000099;
	text-decoration: none;
}
a:active {
	color: #000099;
	text-decoration: underline;
}

.smalltext
{
  font-size:9px;

}

.fontstyle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #787880;

}

.fontstyleonblue
{
	color: #556896;
}

.fontstyleongreen
{
	color: #66AA3A;
}
.mainsectionsubtitle
{
  background-image:url(images/lighttitle.jpg);
  background-repeat:repeat-x;
  
  padding-left: 10px;
  color: #3E4262;
	font-weight: bold;
	font-size: 15px;
}

.mainsectionsubtitle2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #2556a3;
  font-weight: bolder;
  padding-left:10px;

}


.blueshadedbg
{
  background-color: #E6E6E6;
}
.dotted {

	border: 1px solid #B3CDE8;

}


.leftbulletin
{
	font-size: 10px;
	line-height:0.5em;
}


.contentbackground
{
  background-color:#FFFFFF;
}
.bordereverything {

	border: 1px solid #FDD6C8;

}


.orangeborder {

	border: 1px solid #FF6600;
	/*border: 1px solid #FFFFFF;
	padding:7px 7px 7px 7px;*/

}

.orangecontent
{
  background-color:#FDE3B3;
  background-image:url(images/orangebg.jpg);
  background-repeat:repeat-x;
}

.orangetitle
{
  background-image:url(images/orangetitle.jpg);
  background-repeat:repeat-x;
  background-position:top;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
}

.orangesubtext
{
  color:#8D8D8D;
  font-size:10px;
}

a.orangesubtext:link
{
  color:#6F6F6F;
  font-size:10px;
}

a.orangesubtext:visited
{
  color:#6F6F6F;
  font-size:10px;
}

.systemmessage
{
  background-color:#FDE3B3;
  background-image:url(images/orangebg.jpg);
  background-repeat:repeat-x;
  border: 1px solid #FF6600;
  /*text-align: center;*/
  
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	width: auto;
	
	margin-bottom: 10px;
}

.footertext {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.footertext a:link {
  color: #B3CDE8

}

.textlink {
  font-size:12px;
  
}

.menuheader
{
  background-image:url(images/MenuTitle.jpg);
  background-repeat:repeat-x;
  font-weight: bold;
  font-size:13px;
  color:#EFF8FF;
  padding-left:5px;
    
  
}


/*
	Side navigation and cross links
 */

ul.sections, .sections table tr td {
	list-style:none;
	font-size:12px;
    font-weight:bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.sections li, .sections table tr td {
	border:1px solid;
	border-color:#ccc #bbb #b6b6b6 #ccc;
	margin:0 0 3px 0;
    background:#f1f1f1 url(images/s-bg.gif) top left repeat-x;
}

.sections li a, .sections table tr td a{
	display:block;
    padding:8px 5px 8px 34px;
	text-decoration:none;
}
.sections li a, dt a {

}
.sections a, .sections a:link, .sections a:visited
{
	background-position:-486px 50%;
	background-repeat:no-repeat;
    color:#3E4262;
    font-weight:bold;
    text-decoration: none;
}

.sections a:hover, .sections a:active, .sections .on a
{
	background-position:4px 50%;
	background-repeat:no-repeat;
    color:#436BB0;
    font-weight:bold;
    text-decoration: none;
}


.sections li a:hover, .sections li.on a
{
    background-color:#fff;

}


.s-home a {background:url(images/homeicon.gif);}
.s-login a {background:url(images/loginicon.gif);}
.s-register a {background:url(images/registericon.gif);}
.s-tellafriend a {background:url(images/tellafriendicon.gif);}
.s-help a {background:url(images/helpicon.gif);}
.s-sitesurvey a {background:url(images/surveyicon.gif);}
.s-upgrade a {background:url(images/upgradeicon.gif);}
.s-upgrade a:link, .s-upgrade a:visited {color:#5174B4;}
.s-myaccount a {background:url(images/myaccounticon.gif);}
.s-mystats a {background:url(images/statsicon.gif);}
.s-statmap a {background:url(images/mapicon.gif);}
.s-vip a {background:url(images/vipicon.gif);}
.s-tracker a {background:url(images/trackericon.gif);}
.s-logout a {background:url(images/logouticon.gif);}
.s-link a {background:url(images/linkicon.gif);}  

/* End Side menu */

.sidemenubg
{

  background-image:url('images/sidemenubg.jpg');
  background-repeat: repeat-y;
}

.titlelink
{
  color: #FFFFFF;
  font-weight:normal;
}

.mainsection
{
  margin-left:10px;
  margin-right:10px;
  background-image:url('./images/mainsectionbg.jpg');
  background-repeat: repeat-x;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px;
}

.mainsectiontitle
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #2556a3;
  font-weight: bolder;

}

.statsstatusmessage
{
	font-size: 14px;
	background-color:#F5F5F8;
	border: 1px solid #2556A3;
	color: #3E4262;
	padding:7px;

}

.statstable
{
  border-width: 1px;
  border-style: solid;
  border-color: #B9BABA;
  color: #05143A;

}

.statstabletitle
{
  color:#FFFFFF;
  background-image:url(images/MenuTitle.jpg);
  background-repeat:repeat-x;

}

.evenstatline
{
  background-color: White;
  font-size:12px;
}

.oddstatline
{
  background-color: #FDF1D6;
  font-size:12px;
}

.statsdatetitle
{
  color: #FFFFFF;
  background-color:#8497B7;
  font-size: 12px;
  
}

.statsdatehighlighted
{
  background-color: #C3EAB3;
  font-size: 10px;
}

.statsdate
{
  background-color: White;
  font-size: 10px;
}

.statsdatecontrol
{
	font-size: 11px;
	background-color:#CCCCCC;
	
}

/* individual entry stats section */


.statrowentrytable
{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 3px;
	border-color:#6F6F6F;
	border-style: double;
	background-color:#D3D3D3;

}

.statsrowentryimg
{	
	width:100px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: center;
	/*background-color:#CFCCCC; */
	background-image: url(images/stattitlebg.jpg);
}
.statsrowentrytitle
{
	font-weight:bold;
	font-size:10px;
	color: #2556A3;
/*	background-color: #7D8286;*/
	background-image: url(images/stattitlebg.jpg);
}
.statsrowentrytitle a
{
	font-weight:bold;
	color: #2556A3;
	font-size:10px;
}

.statsrowentrytitle a:visited
{
	font-weight:bold;
	color: #556896;
}

.statsrowentrytitlename
{
	font-size:14px;
	background-color:#CFCCCC;
	color:#3E4262;
	padding:5px;
	width:100%;
	text-align: center;
	border-bottom-color: #FDE3B3;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	margin-bottom:5px;
}



.statsrowentrynoticetext
{
	color: #66AA3A;
	margin-left:10px;
	/*background-color: #FDE3B3;*/
}

.statsrowentrysubtitle
{
	font-weight:bold;
	color:#556896;
	background-color:#FDE3B3;
	text-align:right;
	padding:3px;

}

.statsrowentrytext
{
	color:#3E4262;
	background-color:#FDF1D6;
	padding:3px;
}

/* Google Map Bubble */
.googlebubbletable
{
	font-size:10px;
}

.googlebubbleimg
{
	padding:5px;
	background-color: #FDE3B3;
	border: 2px double #CFCCCC;
	
}

.googlebubbletitlename
{
	font-size: 14px;
	font-weight:bold;
	color: #2556A3;
	width:100%;
	background-color:#CFCCCC;
}

.googlebubblestatstable
{
	font-size:10px;
	border: 2px solid #CFCCCC;
	
}
.googlebubblesubtitle
{
	font-weight:bold;
	color:#556896;
	background-color:#FDE3B3;
	text-align:right;
	padding:3px;
}
.googlebubbletext
{
	color:#3E4262;
	padding:3px;
	background-color: #FDF1D6;
	
}

.googlebubblenoticetext
{
	color: #66AA3A;
	margin-left:10px;
	/*background-color: #FDE3B3;*/
}

/* Visitor History */

.visithistoptable
{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 3px;
	border-color:#6F6F6F;
	border-style: solid;
	background-color:#D3D3D3;

}

.visithistoptablefont, .visithistoptablefont a, .visithistoptablefont a:visited 
{
  font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2556A3;
}

.visithistopimg
{	
	width:100px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: center;
	/*background-color:#CFCCCC; */
	background-image: url(images/stattitlebg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #b2afa6;
}
.visithistoptitle
{
	font-weight:bold;
	color: #2556A3;
/*	background-color: #7D8286;*/
	background-image: url(images/stattitlebg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #b2afa6;
	line-height: 17px;
	text-align:center;
}
.visithistoptitle a
{
	font-weight:bold;
	color: #2556A3;
	
}

.visithistoptitle a:visited
{
	font-weight:bold;
	color: #556896;
}

.visithistoptitlename
{
	font-size:14px;
	background-color:#CFCCCC;
	color:#3E4262;
	padding:5px;
	width:100%;
	text-align: center;
	border-bottom-color: #FDE3B3;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}



.visithistopnoticetext
{
	color: #66AA3A;
	margin-left:10px;
	/*background-color: #FDE3B3;*/
}

.visithistopsubtitle
{
	font-weight:bold;
	color:#556896;
	background-color:#FDE3B3;
	text-align:right;
	padding:3px;

}

.visithistoptext
{
	color:#3E4262;
	background-color:#FDF1D6;
	padding:3px;
}

.visitormaptable
{
	
  border-width: 1px;
  border-style: solid;
  border-color: #B9BABA;
  margin-bottom:10px;
  background-color: #FDE3B3;

}

.visitormaptitle
{
  color:#FFFFFF;
  background-image:url(images/MenuTitle.jpg);
  background-repeat:repeat-x;
	
}

.footertext {
  
  color:#d5d5d5;
  font-size:10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.footertext
{
  color:#d5d5d5;
}

#ps_featuredusers
{
	margin:5px;	
	
}
.ps_featuredusers_detail
{
  font-size: 11px;
  color: #7576D4;
}


a.ps_featuredusers_title:visited
{
	color: #FFFFFF;
	font: larger "Arial Black";
	font-weight: bold;
	text-decoration: none;

}
a.ps_featuredusers_title:link
{
	color:  #FFFFFF;
	font: larger "Arial Black";
	font-weight: bold;
	text-decoration: none;
}

.ps_featuredusers_title_bg
{
	background-color: #B3CDE8;
	background-image:url('./images/viptitle.jpg');
  background-repeat: repeat-x;
	padding: 3px 3px 0 5px;
	border: 1px solid #D3D3D3;
}

.ps_featureusers_outerbox
{
  border: 1px solid #D3D3D3;
  background-image:url('./images/vipbg.jpg');
  background-repeat: repeat-x;
  margin-bottom:5px;
}

.invisible
{
  display:none;
}

.visible
{
  display:block;
}


.whatnowtitle:link, .whatnowtitle:visited, .whatnowtitle:hover, .whatnowtitle:active
{
  line-height: 15px;
  font-size: 13px;
  font-family: arial, sans-serif;
  color:#3E4262;
  font-weight:bold;
  text-decoration: underline;

}
.whatnowsection:link, .whatnowsection:visited, .whatnowsection:hover, .whatnowsection:active
{
  line-height: 15px;
  font-size: 13px; 
  font-family: arial, sans-serif;
  text-decoration: none;
  color:#556896;
}

.whatnowurl:link, .whatnowurl:visited, .whatnowurl:hover, .whatnowurl:active
{
  line-height: 15px;
  font-size: 10px; 
  font-family: arial, sans-serif;
  text-decoration: none;
  color:#ff760f;
}

ul.infolist {
	list-style:none;
	margin-left: 4px;
}

.infolist li
{
  margin-bottom:8px;
  margin-top:4px;
  padding-left:28px;
  background-image: url(images/bullet.jpg);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  
}

ul.hotlist {
	list-style:none;
	margin-left: 4px;
	font-weight: bold;
	line-height: 33px;
	color: #1D4DA2;
	
}

.hotlist li
{
  margin-bottom:14px;
  margin-top:4px;
  padding-left:50px;
  padding-top:3px;
  background-image: url(images/arrow.gif);
  background-repeat: no-repeat;
  background-position: 10px 0px;
  
}
.hotlistbg
{
   background:#f1f1f1 url(images/s-bg.gif) top left repeat-x;
   border:1px solid;
	border-color:#ccc #bbb #b6b6b6 #ccc;
}


.viptable
{

}

.vipitemtable
{

}

.vipitemtablecell
{
  background-color:#FDE3B3;
  border: 2px;
  border-style: solid;
  border-color: #ff760f;
  padding:4px;

}

.vipitemtablerow
{

}


.premactiontable
{
	margin-top: 15px;
	border: 1px solid;
	border-color:#ccc #bbb #b6b6b6 #ccc;
	background-color:#F1F1F1;
	
}

.premactiontable tr th
{
	font-size:19px;
	font-weight:bold;
	color:#2556A3;
	text-align: center;
}
.premactiontable tr td
{
	text-align: center;
}

.faqitem
{
	margin-top:10px;
	margin-bottom:25px;
	width:600px;
	background:#f1f1f1 url(images/s-bg.gif) top left repeat-x;
  border:1px solid;
  border-color:#ccc #bbb #b6b6b6 #ccc;
  
	
}

.faqitem tr th
{
	color: #1D4DA2;
	text-align:left;
	font-weight: bold;

}

.faqitem tr td
{
	color: #6F6F6F;
	font-weight:normal;
	text-decoration: none;
}

.faqitem tr td a, .faqitem tr td a:visited, .faqitem tr td a:active 
{
	color: #556896;
	
}
.faqitem tr td a:hover
{
	text-decoration: underline;
	
	
}