A {
	FONT-WEIGHT: bold
}
A:visited {
	COLOR: #336699
}
A:link {
	COLOR: #0000ff
}
A:active {
	COLOR: #ff0000
}
A:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}
OL {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
UL {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
}
LI {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
}
P {
	COLOR: #000000;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt
}
BODY {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;

}

.page {
	/*border:#000 1px solid;*/
	width: 1000px;
}

TD {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
TR {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
TH {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
FORM {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
SPAN {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
H1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt
}
H2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt
}
H3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt
}
H4 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt
}
H5 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
PRE {
	FONT-FAMILY: courier, sans-serif
}
TT {
	FONT-FAMILY: courier, sans-serif
}
SPAN.center {
	TEXT-ALIGN: center
}
SPAN.boxspace {
	FONT-SIZE: 2pt
}
A.maintitlebar {
	COLOR: #00ffff
}
A.sortbutton {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
A.submenus {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
A.menus {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
A.menus:visited {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
A.news {
	FONT-SIZE: 10pt;
	COLOR: #ff0000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.small {
	FONT-SIZE: 8pt;
	COLOR: #6666dd;
	TEXT-DECORATION: none
}
A.ref {
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
A.tabs {
	COLOR: #ff0000;
	TEXT-DECORATION: underline
}
SPAN.alignright {
	TEXT-ALIGN: right
}
SPAN.maintitlebar {
	FONT-SIZE: 10pt;
	COLOR: #ffffff
}
SPAN.titlebar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #ffffff;
	TEXT-ALIGN: left
}
SPAN.pops {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	BACKGROUND: #ff0000;
	COLOR: #ffffff;
	TEXT-ALIGN: left
}
SPAN.footbar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #ff0000;
	TEXT-ALIGN: center
}
A.pop {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #ffffff;
	TEXT-ALIGN: left
}
A.pop:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #ffffff;
	TEXT-ALIGN: left
}
A.footbar {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #ffffff;
	TEXT-ALIGN: center
}
TD.featurebox {
	FONT-SIZE: small
}
SPAN.req {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-ALIGN: left
}
LI.small {
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
	TEXT-DECORATION: none
}
#prodlistlyr {
	LEFT: 137px;
	VISIBILITY: hidden;
	COLOR: #5f7589;
	POSITION: absolute;
	TOP: 105px
}
#builderlyr {
	LEFT: 136px;
	VISIBILITY: hidden;
	COLOR: #5f7589;
	POSITION: absolute;
	TOP: 114px
}
#toolkitlyr {
	LEFT: 136px;
	VISIBILITY: hidden;
	COLOR: #5f7589;
	POSITION: absolute;
	TOP: 114px
}
#widgetlyr {
	LEFT: 136px;
	VISIBILITY: hidden;
	COLOR: #5f7589;
	POSITION: absolute;
	TOP: 114px
}
#catlyr {
	LEFT: 136px;
	VISIBILITY: hidden;
	COLOR: #5f7589;
	POSITION: absolute;
	TOP: 93px;
	BACKGROUND-COLOR: #ffffff
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid;
}
.box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	border: 1px solid #999;
	/*height: 500;*/
}
.advertisement {
	font-family : Arial Narrow;
	font-size : 14px;
}
.advertisement_bold {
	font-family : Arial Narrow;
	font-size : 16px;
	font-weight:bold;
}
#sidebar1 {
	height: 100%;
	position: relative;
	top: 0px;
	left: 0;
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px; /* padding keeps the content of the div away from the edges */	/*height: 100%;*/
}
/* vertical menus */

.glossymenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid #9A9A9A;
	border-bottom-width: 0;
}
.glossymenu li a {
	background: white url(/images/glossyback.gif) repeat-x bottom left;
	font: bold 16px "Curlz MT", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;
}
* html .glossymenu li a { /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 200px;
}
.glossymenu li a:visited, .glossymenu li a:active {
	color: white;
}
.glossymenu li a:hover {
	background-image: url(/images/glossyback2.gif);
}
.glossymenu .selected a {
	background-image: url(/images/glossyback2.gif);
}
/* end vertical menus */

.frame {
	border:#000 1px solid;
	/*background-color:#009;*/
}
