BODY {
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	background: #cccccc;
}

TABLE {
	padding: 0; 
	margin: 0;
	background: white;
}

TABLE.ours {
	padding: 0; 
	margin: 0;
	background: white;
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}

TABLE.datatypes {
	padding: 0; 
	margin: 25px;
	background: white;
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
}


H2 { 
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 17px;
	font-weight: bold;
}

H3 { 
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 15px;
	font-weight: bold;
	margin-top : 2px;
	margin-left : 0px;
	padding-bottom : 5px;
	margin-bottom : 0px;
}

H4 { 
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 13px;
	font-weight: bold;
}

H4.tab { 
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 13px;
	font-weight: bold;
	padding-bottom : 0px;
	margin-bottom : 0px;
}

LI.mrg {  margin-right: 25px; }
LI.sitemap { margin-left: 33px;}
LI.spaced { margin-bottom: 5px; }
LI.spaced2 { margin-top: 1 px; margin-bottom: 0px; }
LI.spacedmrg { 
	margin-right: 25px;
	margin-bottom: 5px;
}

UL.spaced  { margin-top: 1 px; margin-bottom: 1px; }

P.faqmrg {  margin-left: 0px; margin-right: 25px; }
P.mrg {  margin-left: 25px; margi
n-right: 25px; }
P.mrgtab { 
	font-family: verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 13px;
	padding-top: 0px;
	margin-right: 25px; 
	text-align: justify
}
P.quotation {	margin-left: 25px; 
		margin-right: 25px; 
		padding-bottom: 0px;}

.quotee { padding-top: 4px; 
	  font-style: italic;
	  margin-top: 4px;
	  margin-right: 25px; }

.tabletxt {
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 13px;
	margin-right: 25px; 
}

.bodytxt {
	font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
	font-size: 13px;
	margin-right: 111px;
}

.bodyhdr {
font-family : verdana, tahoma, arial, Helvetica, sans-serif, courier;
  font-size: 15px;
  font-weight: bold;
}

.smlltxt {
	font-size: 10px;
}

.tabletitletxt {
	font-size: 14px;
	font-weight: bold;
}

.pricetxt {
	font-size: 14px;
	font-weight: bold;
	color: #800000;
}

.langtxt {
	color: black;
	font-size: 12px;
	list-style: none;
}

.langtxt a:link {
	color: black;
	font-size: 12px;
	text-decoration:none;
	list-style: none;
}

.langtxt a:visited {
	color: black;
	font-size: 12px;
	text-decoration:none;
	list-style: none;
}

.langtxt a:hover {
	color: red;
	font-size: 12px;
	text-decoration:none;
	list-style: none;
}

.logotxt {
	font-size: 24px;
	font-weight: bold;
	color: black; text-decoration:none;
}

.logotxt a:link {
	font-size: 24px;
	font-weight: bold;
	color: black; text-decoration:none;
}

.logotxt a:visited {
	font-size: 24px;
	font-weight: bold;
	color: black; text-decoration:none;
}

.logotxt a:hover {
	font-size: 24px;
	font-weight: bold;
	color: black; text-decoration:none;
}

.slogantxt {
	font-size: 14px;
	color: #0000cc; text-decoration:none;
}

.sidebartxt {
	font-size: 10px;
	font-weight: bold;
	width: 130px; /* was 110 */
	display: block;
	color: #000000; text-decoration:none;
	padding: 0px;
	margin-left: 0px;
	margin-right: 3px;
	border: 0;
	background: #DCDD9F url(images/Feather.png);
}

.sidebartxt a:link {
	color: #000000; text-decoration:none;
	display: block;
	padding: 0px;
	margin-left: 15px;
	margin-right: 3px;
	border: 0px outset gray;
	/*background: #DCDD9F;*/
}

.sidebartxt a:visited {
	color: #000000; text-decoration:none;
	display: block;
	padding: 0px;
	margin-left: 15px;
	margin-right: 3px;
	border: 0px outset gray;
	/*background: #DCDD9F;*/
}

.sidebartxt a:hover {
	color: #000000; text-decoration:none;
	display: block;
	padding: 0px;
	margin-left: 15px;
	margin-right: 3px;
	border: 0px inset black;
	background: yellow;
}

.sidebarhead {
	font-size: 12px;
	font-weight: bold;
	width: 107px;
	display: block;
	color: white; text-decoration:none;
	padding-left: 0px;
	margin-left: 0px;
	border: 0;
	background-color: black;
}

.tabtxtSel {
	color: #004568;
}

.tabtxt {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: white; text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	/*margin-top: 4px;
	margin-left: 4px;*/
	background: #60C9FF;
	text-transform: uppercase;
}

/*.tabtxt TD:first-letter { 
	font-size: 16px; float: left;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}*/

.tabtxt a:link {
	color: white; text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	/*margin-top: 4px;
	margin-left: 4px;*/
	background: #60C9FF;
	border: 0px outset gray;
	text-transform: uppercase;
}

.tabtxt a:visited {
	color: white; text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	/*margin-top: 4px;
	margin-left: 4px;*/
	background: #60C9FF; 
	border: 0px outset gray;
	text-transform: uppercase;
}

.tabtxt a:hover {
	color: #000000; text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	/*margin-top: 4px;
	margin-left: 4px;*/
	background: #DCDD9F;
	border: 0px outset gray;
	text-transform: uppercase;
}


.headercell {
	vertical-align=center;
	background: #60C9FF;
	color: black;
}

.headercell a:link {
	text-decoration:none;
}

.headercellright {
	vertical-align=center;
	/*background: #60C9FF url(images/feathers215x150a.png) no-repeat right;*/
	background: #60C9FF url(images/HeadingFade128.png);
	color: black;
	text-decoration:none;
}
.headercellright a:link {
	margin-right: 4px;
	text-decoration:none;
}

.comictext {
	color: #DE0000;
	font-size: 15px;
	font-weight: bold;
	font-family: "Comic Sans MS", cursive
}

A:link
{text-decoration:underline; color :#292EFD}
				
A:visited
{text-decoration:underline; color :#898B01}

A:hover
{text-decoration:underline; color :#9A0420}

.relative
{position:relative; visibility:hidden; }

.absolute
{position:absolute; visibility:hidden; }


.HoverPopup
{position:absolute; left:250; width:500; visibility:hidden; BORDER:black 1px solid; background-color:#F8F8F8; Padding:4px;}

.popupDefinition
{
COLOR: #9F141A;
CURSOR: help;
TEXT-DECORATION: none
}

.POPDFN
{
COLOR: #9F141A;
}

.UsesPoints {  margin-left: 33px; margin-right: 25px; }

/* TBAtxt = text that needs to be changed. when the website is done, none should exist! */
.TBAtxt { color: #EC6AAA; }


