/* Normal Site */
body    {
	margin: 0;
	padding: 0;
	color: black;
	font: normal x-small sans-serif;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: white;
}

td    {
	font : normal sans-serif;
	font-size: 10pt;
	color : Black;
}

.td_bg_01, .td_bg_01 A, .td_bg_01 A:Acitve, .td_bg_01 A:Visited, .td_bg_01 A:Link , .td_bg_01 A:Hover{
	background-image: url('/o/g/site/v2/top_bar_01a1.png');
	font-family: sans-serif;
	font-size:9pt;
	font-weight: bold;
	text-decoration: none;
}	
.td_bg_02 {
	background-image: url('/o/g/site/v2/top_bar_01a2.png');
	background-color: white;
	font-family: sans-serif;
	font-size:9pt;
}
.td_bg_03 {
	background-image: url('/o/g/site/v2/top_bar_01a3.png');
}

*.tdForumDarkTitle{
	background : yellow; 
}

.tdForumDark{
	background : #E8F2FD;
	background-old01: #F3F3F3;
}

.tdForumLight{
	background : white;
}


.tdForumLightBL{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: red;
}




.tdForumBright{
	background : #EFFA41;
}



.tdsbox{
	background: #B0FD92;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: black;
	font-family: sans-serif;
	font-size:7pt;
}


/* Font Sytles */

A 			{color: green;}
A:Acitve 	{color: green;}
A:VISITED 	{color: green;}
A:Link 		{color: green;}
A:Hover 	{color: black;}

.vsmall {
	font-family: sans-serif;
	font-size:7pt;
}

.vsmallb {
	font-family: sans-serif;
	font-size:7pt;
	font-weight : bold;
}

.small {
	font-family: sans-serif;
	font-size:8pt;
}


.fmed {
	font-family: sans-serif;
	font-size:9pt;
}

.med, .med A {
	font-family: sans-serif;
	font-size:10pt;
}

.medb, .medb A {
	font-family: sans-serif;
	font-size:10pt;
	font-weight : bold;
}

.medmedlarge, .medmedlarge A {
	font-family: sans-serif;
	font-size:11pt;
	font-weight : bold;
}

.medlarge, .medlarge A {
	font-family: sans-serif;
	font-size:13pt;
	font-weight : bold;
}

.large, .large A {
	font-family: sans-serif;
	font-size:16pt;
}

.adminnote {
	border: 3px solid RED;
	background: #FF4500;
} 

.headergroup {
	font-family: sans-serif;
	font-size: 13px;
	border: 2px solid #B0FD92;
	border-old01: 3px solid #B9CDEE;
	width : 100%;
	padding: 0;
	margin: 0;
	border-collapse: collapse; 
	border-spacing: 0;
}

.footergroup {
	font-family: sans-serif;
	font-size: 13px;
	border: 1px solid black;
	padding: 0;
	margin: 0;
	border-collapse: collapse; 
	border-spacing: 0;
	background: #DDFEDA;
}

.red {
	color: Red;
}

.green {
	color: Green;
}

.redb {
	color: Red;
	font-weight : bold;
}

.reblack, .reblack A, .reblack A:Active, .reblack A:Visited, .reblack A:Link, .reblack A:Hover {
	color: Black;
	font-weight : bold;
}


/* Forms Items */
INPUT, TEXTAREA, SELECT, OPTION {
	font-family: sans-serif;
	font-size: 10px;
}

INPUT.large, TEXTAREA.large, SELECT.large, OPTION.large {
	font-family: sans-serif;
	font-size: 13px;
}



/* Design Box-Table Styles */

.PF_BoxI    {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #EFFA41;
	old02-background-color: #F0F968; 
	old01-background-color: #7D9DB1; 
	border-color: #7D9DB1;
	width: 100%;
	font-family: sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: black;
	old-01color: white;
}

.PF_BoxIa    {
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	background-color: #E8F2FD;
	background-color-old01: #F3F3F3;
	border-color: #7D9DB1;
	width: 100%;
	font-family: sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: black;
} 

.PF_BoxII    {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-color: white;
	border-color: #7D9DB1;
	width: 100%;
}

.PF_BoxIIa    {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: white;
	border-color: #7D9DB1;
	width: 100%;
}


.PF_BoxIII    {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-color: white;
	border-color: #7D9DB1;
	width: 100%;
	font-family: sans-serif;
	font-size: 8pt;
}

.PF_BoxIV    {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-color: white;
	border-color: #7D9DB1;
	width: 100%;
	font-family: sans-serif;
	font-size: 9pt;
}

.PF_BoxIVb    {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	background-color: #E8F2FD;
	background-color-old01: #F3F3F3;
	border-color: #7D9DB1;
	width: 100%;
	font-family: sans-serif;
	font-size: 9pt;
}



.PF_ActionReply    {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: black;
	background : #E8F2FD;
	background-old01 : #F3F3F3;
	width: 100%;
	font-family: sans-serif;
	font-size:10pt;
	font-weight: bold;
	font-color: red;
}

.PF_Row1    {
	background-color: #B0FD92;
}

.PF_RowW    {
	background-color: white;
}


/* 	Navbar

	Note, Recent = 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size:7pt;
	color: Green;

*/
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: transparent;
  padding: 4px 2px 4px 2px;
  text-align: left;
}




div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #B0FD92;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #EFFA41;
  background-color-old01: #5050f0;
  border: 1px 0px 0px 1px outset black;
  border-old01: 1px inset transparent;
  color: black;
  color-old01: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #E8F2FD;
  background-color-old01: #F3F3F3;
  background-color-old02: #e0e0e0;
  border: 1px solid;
  border-old02: 2px outset #B0FD92;
  border-old01: 2px outset transparent;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: 0em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}
 


 
/* Lopedia Ad Styles */
.LopAd_TextBoxV    {
	border-width: 0px 1px 1px 1px;
	border-style: dashed;
	background-color: white;
	border-color: Black Black Black Black;
	width: 180;
}


.LopAd_TextBoxVb    {
	border-width: 1px 1px 1px 1px;
	border-style: dashed;
	background-color: white;
	border-color: Black Black Black Black;
	width: 180;
}



.LopAd_Text {
	font-family: sans-serif;
	font-size: 9pt;
	color: black;
}

.LopAd_Text A:hover {
	font-family: sans-serif;
	font-size: 9pt;
	color: red; 
}