body {	font-family: Arial, Verdana, Helvetica, sans-serif;	background-color:#fff; margin:0px;	padding:0px; background-image: none; margin: 0px 0px 0px 0px; line-height:16px; 	text-align:left; }

/*.newsbody {margin: 0px; padding:5px;}*/
p,li,ul,ol {	font-family:Arial, Verdana, Helvetica, sans-serif; line-height:20px; }
#NewsDiv	{ position: absolute; left: 0; top: 0; width: 95%; background-color: #fff; margin-top
: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#NewsDiv TABLE	{ COLOR: #000000; FONT: 11px arial, sans-serif; font-weight: normal }
#NewsDiv .title	{ COLOR: #0033FF; FONT: 12px arial, sans-serif; font-weight: bold; }

/****************************** TOP *************************/
#banner { margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; background-color: transparent; text-align: left; border:none; width:600px; }
#banner img {	border: 1px solid #289BDD;	margin:0; padding:0; }

#logo { margin:0; padding:0; text-align: right; }
#logo img { border:0px none; padding:0; margin:0;}

/************************ MAIN CONTENT ************************/
#maincontent {	text-align:justify; line-height:135%; /*width:580px;*/ width: 95%; border: none; margin: 20px 0px 5px 20px; padding: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height:15px; /*border: 1px solid #289BDD;*/}

#maincontent ul, #maincontent li { list-style-image:url(arrow.gif); list-style-position: outside; line-height: 150%; margin:7px 0px 1px 6px; padding:0px; color:#333; font-size: 11px; }

ul,li { list-style-image:url(arrow.gif); list-style-position: outside; line-height: 150%; margin:7px 0px 1px 6px; padding:0px; color:#333; font-size: 11px; }
 
#maincontent p, p, #maincontent ol, ol { background-color:transparent; color:#333; font-size:11px; margin: 7px 0px 7px 0px; text-align:left; }

#maincontent h1, h1 {	margin:0px 0px 20px 0px; color: #35A0DE; text-transform: normal; font-weight:bold; text-align: left; padding:0px; font-size: 14px; font-weight: normal; font-style: italic; text-align:left; border-bottom: 1px solid #35A0DE; }

#maincontent h2, h2 {	font-size: 13px; text-transform: none; 	margin: 10px 0px 15px 0px; color: #35A0DE; font-weight: bold; 	text-align:left; }

#maincontent h3 { margin:20px 0px 5px 0px; color: #333; text-transform: none; font-weight:bold; text-align: left; font-size: 12px; padding:0px; }

#maincontent h4 { margin:20px 0px 5px 0px; color: #333; text-transform: none; font-weight:bold; text-align: left; font-size: 11px; padding:0px; }

#maincontent h5 { margin:10px 0px 5px 0px; color: #333; font-weight:bold; text-align: left; font-size: 11px; padding:0px; }

#maincontent h6 { margin:5px 0px 5px 0px; color: #333; font-weight: normal; text-align: left; font-size: 11px; padding:0px; }

/***************************** MENU ***************************/
.leftmenudiv { padding: 5px 25px 0px 11px; margin:0px; font-size:11px; font-weight:bold; text-align: right; }
.leftmenu { text-align:right; padding:0px; margin:0px; height: 26px; line-height: 26px;  background-image: url(../images/middlemenu.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; }
.leftmenu a:link, .leftmenu a:visited { color:#f90; height: 26px; padding: 5px 2px 5px 2px; 	text-decoration:none; 	margin:0px;  	width:100%; }
.leftmenu a:active, .leftmenu a:hover { color: #f90; padding: 5px 2px 5px 2px; text-decoration: underline; 	width:100%; }

img a {color: #093; }
.current2 {	text-decoration:none; color: #900;	padding:3; font-weight:bold; background-color:#fff; text-align:center; }
#footer {	border:none; color: #ddd; margin: 0px; text-align:center; font-style: normal; height:19px; font-size: 10px; padding: 0px; color: #ccc; }
#footer a {font-weight:normal; text-decoration:underline;color:#f90;  }

/********************** LINKS ******************************/
a { font-weight:bold; text-decoration:underline; } a:link, a:visited { color:#f90; } a:active, a:hover { color:#f30;}

/********************** middle ******************************/
.invisible { display:none; font-size: 1%; }
img {		border-width: 0;	}
/* fix for blocks with floated elements that need to be cleared
http://www.positioniseverything.net/easyclearing.html */
:after.block-with-float {	content: &quot;.&quot;; 	display: block; height: 0; 	clear: both; 	visibility: hidden }
/* Hides from IE-mac \*/
* html .block-with-float {height: 1%;}
/* End hide from IE-mac */
.pricetable { font-size: 80%;}
/**/
.title {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px;  color:	#000; }
.table-border {	background-color:	#666666 }
.table-title { background-color: #FFF9F3; font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;font-weight: bold; color:#666}
.table-hl {	background-color:	#FFF9F3; }
.table-alt1 {	background-color:	#fff;}
.table-alt2 {	background-color:	#F8F8F8 }
th, td, table, tr {line-height:100%; }
#search { float: right; margin-top:0;	text-align:center; }
#choice { color:#003; font-size:80%; background-color:#9cf; border:3px double #003; padding:5; }
input,textarea,select,option {	text-align:center; color:#35A0DE; font-weight:bold;font-size: 11px; line-height:100%; }
.textfield { text-align:center; color:#35A0DE; font-weight:bold;font-size: 11px; line-height:100%; }
.emphasis {color:#f90; font-style:italic; font-weight:bold;}
.emphasis2 {font-weight: bold; color:#f30; }
.emphasis3 {font-weight: bold; color:#f90; }
.emphasis4 {font-weight: bold; color:#35A0DE; font-size:larger; }
.emphasis5 {font-weight: bold; color:#f90; font-size: larger; }
#website {	padding: 0px; border: none; font-size: 80%; text-align:center; margin: 0px; }
#websites-solutions { padding: 5px;	border: 1px solid #35A0DE; font-size: 11px; text-align:center; margin: 5px;	width: 200px;}
.bordedbox, #bordedbox { /*background-image:url(index_14.gif);*/ border: 1px solid #f90; padding: 5px;	}
#bordedbox p { background-color:none;}

#definitions { 	padding: 5px 3px 0px 3px; 	background-color: transparent; 	font-size:11px; }
#definitions h4 { color:#eee; font-weight:bold; line-height: 20px; font-size: 14px; }
#definitions p { color:#E94A30; }

input, textarea {
	background-color: transparent;
	color: #09c;
}