BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana; PADDING-TOP: 0px; BACKGROUND-COLOR:#FFFFFF;
}

.newgreen {
	color : green;
	font-weight : bold;
}

.newred {
	color : red;
	font-weight : bold;
}

TD {
	FONT: 11px verdana
}
.top_td {
	height	: 70px;
	background	: url(../img/c/f5.gif) #0079AB top left repeat-x;
}
.top_sel {
	FONT: bold 11px verdana; COLOR: #25679f
}
.toplink {
	FONT: 11px verdana; COLOR: #000000; TEXT-DECORATION: none
}
.toplink:hover {
	TEXT-DECORATION: underline
}
.menulink {
	FONT: 11px verdana; WIDTH: 100%; COLOR: #000000; TEXT-DECORATION: none
}
.menulink:hover {
	TEXT-DECORATION: underline
}
.nav_bar {
	height			: 20px;
	padding			: 0px 10px 0px 10px;
	/*background		: url(../img/c/f4.gif) #f3f3f3 bottom left repeat-x;*/
	background		: url(../img/c/f6.gif) rgb(195,218,224) top left repeat-x;
}

.bottom_nav_bar {
	height			: 20px;
	padding			: 10px;
	/*background		: url(../img/c/f4.gif) #f3f3f3 bottom left repeat-x;*/
	background		: url(../img/c/f7.gif) rgb(245,245,245) bottom left repeat-x;
}



.nav_bar td {
	font-weight : bold;
}

.nav_link {
	/*COLOR: #716704; text-decoration : none;*/
	padding-left : 3px;
	padding-right : 3px;
	font-weight : normal;
}
.nav_link:hover {
	COLOR: #000000; text-decoration : underline;
}
.nav_link2 {
	COLOR: #716704; TEXT-DECORATION: none;
	font-weight : normal;

}
.nav_link2:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}


.left_sel {
	FONT-WEIGHT: bold; COLOR: #5d5d5d
}
.left_sel_cont {
	FONT-SIZE: 10px; COLOR: #9b9b9b
}
.left_sel_cont2 {
	FONT-SIZE: 11px; COLOR: #9b9b9b
}
.left_cont {
	FONT-SIZE: 10px;
	padding		: 10px;
	background	: #E9E9E9;
	border-left: 1px solid #777777;
}
.left_link {
	FONT-WEIGHT: bold; COLOR: #25679f; TEXT-DECORATION: none
}
.left_link:hover {
	TEXT-DECORATION: underline
}
.c_sel {
	FONT: bold 14px verdana; COLOR: #25679f; TEXT-DECORATION: none
}
.c_sel2 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px; COLOR: #25679f
}
.c_sel3 {
	FONT: bold 12px verdana; COLOR: #25679f; TEXT-DECORATION: none
}
P {
	margin:5px 0px 10px 0px;
	padding:0px;
}


UL {
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 0px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN			: 5px 0px 10px 30px; 
	PADDING-TOP		: 0px;
	list-style		: square;
	LIST-STYLE-IMAGE: url(../img/c/nextli3.gif)
}

OL {
	LIST-STYLE-IMAGE: none;
}


UL.sub {
	LIST-STYLE-IMAGE: url(../img/c/nextli5.gif)
}

LI {
	PADDING-RIGHT	: 0px; 
	PADDING-LEFT	: 0px; 
	MARGIN-BOTTOM	: 7px; 
	PADDING-BOTTOM	: 0px; 
	MARGIN-LEFT		: 0px; 
}

.bot_link {
/*	COLOR: #9d9117; TEXT-DECORATION: none*/
}
.bot_link:hover {
/*	TEXT-DECORATION: underline*/
}
.bot_link2 {
	font-weight		: bold;
	/*FONT: bold 11px verdana; COLOR: #716704; TEXT-DECORATION: none*/
}
.bot_link2:hover {
	/*TEXT-DECORATION: underline*/
}
.sample_link {
	text-decoration : none;
}
.sample_link:hover {
	text-decoration : underline;
}

a {
	color			: #0079AB;
	text-decoration : none;
}
a:hover {
	color			: #000000;
	text-decoration : underline;
}

h1 a:hover {
	color			: #0079AB;
}
h2 a:hover {
	color			: #0079AB;
}

.inp {
	FONT: 11px verdana; COLOR: #000000
}

.ulStyle {
	/*MARGIN-TOP: 5px; */
	LIST-STYLE-IMAGE: url(../img/c/nextli3.gif)
}
.ulStyleRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(../img/c/nextli3.gif); PADDING-BOTTOM: 0px; MARGIN-LEFT: 13px; PADDING-TOP: 0px
}
.liRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.liStyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.forum_date {
	COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fafafa
}
.forum_line {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fafafa
}
.forum_date2 {
	COLOR: #666666; BORDER-BOTTOM: #aaaaaa 2px solid; BACKGROUND-COLOR: #fafafa
}
.forum_line2 {
	BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #fafafa
}
.forum_line2noback {
	BORDER-BOTTOM: #aaaaaa 1px solid; 
}
.forum_line3 {
	BACKGROUND-COLOR: #fffac7
}
.mes_date {
	COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.mes_line {
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.mes_line_bold {
	font-weight	: bold;
	text-align	: left;
	font-size	: 10px;
	BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee;
	BORDER-TOP: #aaaaaa 2px solid; 
}
.mes_line3 {
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.mes_date2 {
	COLOR: #666666; BORDER-BOTTOM: #aaaaaa 2px solid; BACKGROUND-COLOR: #eeeeee
}
.mes_line2 {
	BORDER-BOTTOM: #aaaaaa 2px solid; BACKGROUND-COLOR: #eeeeee
}
.mes_line0 {
	BACKGROUND-COLOR: #eeeeee
}
.inp_sm {
	FONT: bold 10px verdana; 
	BORDER : #236298 1px solid; 
	CURSOR: hand; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #236298;
}
.art_title {
	FONT: bold 15px verdana; COLOR: #716704
}
.art_title3 {
	FONT: bold 13px verdana; COLOR: #0076a3
}
.nf {
	FONT:  11px verdana; COLOR: red;
}
PRE {
	padding : 10px;
	PADDING-LEFT: 30px; FONT: 12px Courier New;
	baCKGROUND-COLOR : #EEEEEE;
	borDER : 1px solid #777777;
	margin:10px 0px 15px 0px;
	color:#990000;
}
CODE {
	COLOR: #990000;
	font: courier;
}
.art_title2 {
	FONT: bold 13px verdana; COLOR: #AFA226
}
.art_title4 {
	FONT: bold 11px verdana; TEXT-DECORATION: none
}

.art_title5 {
	FONT: bold 14px verdana; TEXT-DECORATION: none; COLOR: #25679f
}


.cpp-comment {
	COLOR: green; 
}
.cs-comment {
	COLOR: green; 
}
.vb-comment {
	COLOR: green; 
}
.cpp-keyword {
	COLOR: blue
}
.cs-keyword {
	COLOR: blue
}
.vb-function {
	COLOR: blue
}
.cpp-preprocessor {
	COLOR: navy
}
.cs-preprocessor {
	COLOR: navy
}
.cpp-string {
	COLOR: purple
}
.cs-string {
	COLOR: purple
}
.vb-string {
	COLOR: purple
}
.cpp-literal {
	COLOR: midnightblue
}
.cs-literal {
	COLOR: midnightblue
}
.vb-literal {
	COLOR: midnightblue
}
.vb-keyword {
	FONT-WEIGHT: bold; COLOR: blue
}
.vb-statement {
	FONT-WEIGHT: bold; COLOR: blue
}


H1 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 5px; FONT: bold 16px verdana; COLOR: #25679f; 
}
H2 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; FONT: bold 14px verdana; COLOR: #000000;
}
H2:hover {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; FONT: bold 14px verdana; COLOR: #000000;
}
H3 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; FONT: bold 12px verdana; COLOR: #000000;
}

H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; FONT: bold 12px verdana; COLOR: #000000;
}

DD {
	padding : 5px;
}

.subtitle {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 15px; FONT: bold 12px verdana; COLOR: #25679f
}
.error {
	FONT-WEIGHT: bold; COLOR: red
}

.error_nob {
	color : red;
}


.bot_link_search {
	COLOR: #FF0000; 
	TEXT-DECORATION: none
	font-WEIGHT	: bold;
}
.bot_link_search:hover {
	TEXT-DECORATION: underline
	font-WEIGHT	: bold;
}

.search_sel {
	baCKGROUND-COLOR	: 	#FF0000;
	color				:	#FFFFff;
}

.tbl {
	BACKGROUND-COLOR	:	#777777;
}

.td_head {
	BACKGROUND-COLOR	: 	#EEEEEE;
	font-WEIGHT			: 	bold;
}

.td_line {
	BACKGROUND-COLOR	: 	#FFFFFF;
	vertical-align		:	top;
}


.faq_table {
	margin			: 2px 0px 2px 0px;
}
.faq_container {
	padding			: 10px 10px 10px 10px;
	background		: #f8f8f8;
	margin			: 0 0 10 0px;
	border			: 0px solid #dddddd;
}


.ff {
		background	: #f3f3f3;
		font-weight	: bold;
		text-align	: center;
}
.free {
		background	: #ebebeb;
 		font-weight	: bold;
		text-align	: center;
}
.com {
		background	: #e4e4e4;
		font-weight	: bold;
		text-align	: center;
}

img {
	border			: 0px;
}

.flag {
	margin-right 	: 5px;
	border			: 1px solid #555555;
}
.flag_div {
	margin 			: 5px;
	padding			: 5px;
	border			: 1px solid #dadada;
	background		: #f7f7f7;
	align			: float;
}

form {
	margin			: 0px;
}
.frm_table {
	width			: 100%;
	/*background	: #aaaaaa;*/
}
.frm_table td {
	vertical-align  : top;
	background		: #ffffff;
}
.frm_head td {
	/*background	: #dbdbdb;*/
	font-weight	: bold;
	text-align	: center;
}
.author_line_td {
		border-bottom   : 1px solid #AAAAAA;
}
.author_line td {
	background		: #EEEEEE;
}
.tbl_line td {
	background	: #f7f7f7;
	vertical-align	: middle;
}
.tbl_line {
	background	: #f7f7f7;
	vertical-align	: middle;
}
.tbl_head {
	background	: #eeeeee;
	font-weight	: bold;
	vertical-align	: middle;
}
.frm_table .message {
	background	: #FFFAC7;
	border-bottom   : 1px solid #AAAAAA;
}
h4 {
	margin		:0px;
	font-size	:12px;
	margin-bottom:4px;
}

.figure {
	font-weight		: bold;
	text-align		: center;
	margin-top		: 10px;
	margin-bottom		: 20px;
}
											.features td {
												white-space	: nowrap;
												text-align	: left;
												vertical-align	: top;
												padding		: 0px 0px 1px 0px;
											}
											.features a {
												color			: #0079AB;
												text-decoration : underline;
												width			: 100%;
												padding-left	: 5px;
											}
											.features a.super {
												color			: #F95D0A;
											}

											
											.features_td {
												padding			: 0px 0px 0px 0px;
												border-left		: 1px solid #0079AB;
											}
											.features_content {
												padding			: 0px 10px 0px 0px;
												width			: 290px;
												vertical-align	: top;
											}
											.ftd {
												padding			: 0px 8px 0px 0px;
												cursor			: pointer;
												text-align		: right;
												text-decoration	: none;
											}

#mainTbl {
	width		: 100%;
	border		: none;

}
#featureTable {
	width		: 300px;
	margin-top	: 10px;
}
#maincont {
	vertical-align	: top;
}
.sample_cell {
	background	: #ffffff;
	border-bottom : 1px solid #dddddd;
}
.left_column {
	padding		: 10px;
	border-right: 1px solid #777777;
}

.h1place {
	white-space		: nowrap;
	/*background		: url(../img/c/f6.gif) rgb(245,245,245) bottom left repeat-x;
	COLOR			: #555555; 	
	border			: 1px outset #ffffff;*/
	vertical-align	: bottom;
	border-bottom			: 1px outset #ffffff;


	padding			: 3px 0px 3px 0px;
	margin			: 0px 0px 5px 0px;
}

.h1place h1 {
	FONT			: bold 15px verdana; 
	COLOR			: #000000; 	
	TEXT-DECORATION	: none;
	font-weight		: bold;
	margin			: 0px;
	padding			: 0px;
}

#leftmenu {
	background		: url(../img/c/f3.gif) #FFCB00 top left repeat-x;
	border-top		: 1px solid #5D5D5D;
	height			: 20px;
}
#leftmenu td {
	white-space		: nowrap;
	padding 		: 0px 10px 0px 10px;
}


#pup, #pup_sub, #popup {
	Z-INDEX			: 200; 
	VISIBILITY		: hidden;
	POSITION		: absolute;
}

#popup {
	background		: #385193;
	color			: #ffffff;
	border			: 1px outset #2B4076;
	padding			: 10px;
}

#popup a {
	color			: #ffffff;
}

.menutable {
	background		: #FFD11F;
	border			: 1px solid #5D5D5D;
	border-top		: none;
}

.menutable td {
}

.menutable .menuitem {
	padding			: 0px 5px 5px 10px;
}

.menutable a {
	color			: #000000;
	text-decoration	: none;
	/*font-weight		: bold;*/
}

.menutable a:hover {
	/*color		: #ffffff;*/
	text-decoration	: underline;
}

.menutable_sub {
	background		: #ffffff;
	background		: #FFD11F;
	border			: 1px solid #5D5D5D;
}

.menutable_sub td.menuitem {
	padding			: 0px 5px 5px 10px;
}

.menutable_sub a {
	color		: #000000;
	text-decoration: none;
}

.menutable_sub a:hover {
	text-decoration: underline;
}


.left_cont table tr td ul a {
	white-space		: normal;
}

ol {
	margin-left		: 30px;
	padding-left	: 0px;
}
ol li {
	padding-left	: 0px;
	margin-left		: 0px;
}

div.ft_mid {
	margin-bottom:3px;
}
div.ft_bot {
	margin-bottom:3px;
}

td.left {
	width:50%
}

td.right {
	width:50%
}

div.ft_header {
	margin-left:-6px;
	font-weight:bold;
}

.liRight_ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px;
		 
}
.liRight_temp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}

.root_table
	{
	width: 1000;
	background-color: #FFFFFF; 
	}

table.dtTABLE
	{
	width: 100%;
	margin-top: .6em;
	margin-bottom: .3em;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #999999; 
	font-size: 100%;
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 3px 4px 2px 10px;
	text-align: left;
	}
table.dtTABLE th
	{
 	background: #cccccc;
 	vertical-align: top;
	}
table.dtTABLE td	
	{
	background: #ffffff;
	vertical-align: top;
	}
td.navbar_right {
	padding-right: 10px;

}
.float_ri {
	float: right;
	font-weight: bold;
	font-variant: small;
}

.float_le {
	float: left;
	font-variant: small;
}
.eula {
    padding:0 30 0 5px;
    font-size:13px;
}
.eula_he {
	text-align:center;
	font-weight:bold;
	color:black;
}

h1.alt {
	margin			:0 0 5 0px;
	padding			:10 0 0 0px;
	background-color:#ffffff;
	color:black;
	font-size:14px;
}
h2.product {
	margin      :0px;
	padding     :0 0 10 0px;
	font-size   :18px;
	font-weight :bold;

}

.fig {
	font-weight		: bold;
	text-align		: left;
	margin-top		: 10px;
	margin-bottom	: 15px;
}
.label {
	font-weight		: bold;
	text-align		: left;
	margin-top		: 10px;
	margin-bottom	: 25px;
}
