BODY, TD, A, .big, .seealso, .light, a:hover.light, A.menu, A.seealso,
TD.section, TD.archive, TD.awards, TD.archive_header, TD.size, TD.size_header,
TD.description, TD.description_header, TD.download, TD.download_header, TD.version,
TD.version2, TD.version_header, TD.release, TD.release2, TD.release_header, TD.news,
TD.news2, TD.news_header, .section_header
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
}

BODY {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	background-color : White;
}

TD {
	vertical-align : top;
	text-align : left;
}

HR {
	color : #e1e1e1;
	height : 1px;
}

A {
	color : #006699;
	font-weight : bold;
	text-decoration : underline;
}

.big {
	color : #006699;
	font-size : 15px;
	font-weight : bold;
	padding-top : 5px;
}

.btn {
	width: 61px;
	height: 16px;
	border: none;
}

.btn_big {
	width: 91px;
	height: 24px;
	border: none;
}

.btn_div
{
	padding : 0px 0px 0px 0px;
	width : 100%; 
	height: 24px;
	margin: 0px 0px 0px 0px;
}

.seealso {
	font-size : 12px;
	font-weight : bold;
}

.light {
	color : #3399CC;
	font-weight : normal;
}

a:hover.light {
	color : #006699;
	font-weight : normal;
	text-decoration : underline;
}

A.menu {
	color : #006699;
	font-weight : bold;
	text-decoration : none;
}

A.seealso {
	color : #006699;
	font-weight : bold;
	text-decoration : none;
	margin-left: 15px;
}

A:HOVER {
	color : #003366;
	text-decoration : underline;
}

.bottom {
	padding: 12px;
	background-color : #3399CC;
	background-image : url('/img/bg_blue.gif');
	color : White
	
}
TD.top {
	height : 73px;
	background-color : #9BBCED;
	background-image : url('/img/bg_top.gif');
	background-repeat: repeat-x;
}

TABLE.section {
	background-color : #3366CC;
}

TABLE.subsection 
{
	border: none;
	border-collapse: collapse;
	border-color: #111111;
}

TD.section, TD.awards
{
	background-color : #EFF7FF;
	padding-bottom : 6px;
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
}

TD.awards
{
	text-align: center;
}

.section_header,
TD.archive_header, TD.size_header, TD.description_header, TD.download_header,
TD.version_header, TD.release_header, TD.news_header
{	/* Column headers */
	height : 17px;
	background-color : #9BBCED;
	background-image : url('/img/bg_section.gif');
	background-repeat: repeat-x;
	font-weight : bold;
	padding-left : 7px;
	padding-top : 0px;
}

TD.archive, TD.size, TD.description, TD.download
{
	background-color : #E5ECF9;
}

TD.archive_header, TD.archive
{
	width: 130px;
	text-align: center;
}

TD.size_header, TD.size
{
	width: 55px;
	text-align: center;
}

TD.description_header, TD.description
{
	text-align: left;
	width: 304px;
}

TD.download, TD.download_header
{
	width: 61px;
	background-image: none;
	background-color : Transparent;
}

TD.version_header, TD.version, TD.version2
{
	width: 100px;
	text-align: center;
	vertical-align : sub;
}

TD.release_header, TD.release, TD.release2
{
	width: 100px;
	text-align: center;
	vertical-align : sub;
}

TD.news_header, TD.news, TD.news2
{
	text-align: left;
	width: 350px;
	vertical-align : sub;
}

TD.version
{
	background-color : #F7F7EF;
}

TD.version2
{
	background-color : #F0F0E0;
}

TD.release
{
	background-color : #F7F7EF;
}

TD.release2
{
	background-color : #F0F0E0;
}

TD.news
{
	background-color : #F7F7EF;
}

TD.news2
{
	background-color : #F0F0E0;
}

MENU
{
	margin-right: 100px;
	list-style-type: square;
	text-align: justify;
}

MENU.level2
{
	margin-right: 50px;
	list-style-type: circle;
	text-align: justify;
}

MENU.level3
{
	margin-right: 50px;
	list-style-type: square;
	text-align: justify;
}

MENU.NoMargin
{
	margin-right: 10px;
	list-style-type: square;
	text-align: justify;
}

TD.footer 
{
	text-align: center;
	padding-top : 6px;
	padding-bottom : 6px;
	color: #959DA6;
}

DIV {
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 7px;
	padding-bottom : 2px;
}

.option
{
	color: #3300cc;
}

.error
{
	font-weight : bold;
	color: red;
}

.subtitle
{
	font-size : 14px;
	font-variant: small-caps;
	border-bottom: solid 1px #5BA3C1;
	border-bottom: solid 1px Blue;
	margin: 0px 0px 4px 0px;
}

.date
{
	color: blue;
	padding-top : 8px;
}

FORM.center
{
	width: 390;
	margin-left: 130px;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E5ECF9;
}

TR.users
{
	background-color: #E5ECF9;
}

TABLE.app
{
	width: 400px;
	margin-top: 10px;
}

TD.app
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 80px;
}

.Question
{
	color : #006699;
	font-size : 15px;
	font-weight : bold;
	margin: 15px 0px 0px 0px;
}

.Answer
{
	font-size : 11px;
	margin: 0px 0px 0px 0px;
}
