/*html {overflow: scroll;}
body { background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrapper {max-width:1400px; min-width:1200px; margin: 0 auto; }
*/
/*a:link {color: #1e52b8; Font-family:verdana;  text-decoration:none;}
a:visited{color: #1e52b8; Font-family:verdana; text-decoration:none;}
a:active{color:#1e52b8; Font-family: verdana;  text-decoration:none;}
a:hover{color: red; Font-family:verdana;  text-decoration: underline;}
*/
/*a.direct:link { color: #3c3c3c;FONT-FAMILY: Verdana; FONT-SIZE: 10pt; font-weight: normal; TEXT-DECORATION: none; }
a.direct:visited{color: #3c3c3c;font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.direct:active{color: #3c3c3c;font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.direct:hover{color: #3c3c3c;font-weight: normal; Font-family:Verdana;font-size:10pt; text-decoration: underline;  }

a.direct2:link { color: #3c3c3c;FONT-FAMILY: Verdana;  TEXT-DECORATION: none;FONT-SIZE: 10pt; }
a.direct2:visited{color: #3c3c3c;Font-family:Verdana;TEXT-DECORATION: none;FONT-SIZE: 10pt;  }
a.direct2:active{color: #3c3c3c;font-weight:normal; Font-family:Verdana; text-decoration:none; FONT-SIZE: 10pt;}
a.direct2:hover{color: #3c3c3c;font-weight: normal; Font-family:Verdana;text-decoration:underline;FONT-SIZE: 10pt;  }


a.dirlink:link { color: #666666;FONT-FAMILY: Verdana;  TEXT-DECORATION: none; FONT-SIZE: 8pt; font-weight:normal; }
a.dirlink:visited{color: #666666;Font-family:Verdana;TEXT-DECORATION: none; FONT-SIZE: 8pt;font-weight:normal; }
a.dirlink:active{color: #666666;font-weight:normal; Font-family:Verdana; text-decoration:none; FONT-SIZE: 8pt; }
a.dirlink:hover{color: #666666;font-weight: normal; Font-family:Verdana;text-decoration:underline; FONT-SIZE: 8pt; }

a.main:link { color: #3c3c3c;FONT-FAMILY: Verdana; FONT-SIZE: 10pt; font-weight: normal; TEXT-DECORATION: none; }
a.main:visited{color: #3c3c3c;font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.main:active{color: #3c3c3c;font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.main:hover{color:#CC6600; font-weight: normal; Font-family:Verdana;font-size:10pt; text-decoration: underline;  }

a.compare:link {display:block; margin-top:40px; margin-left:160px; text-align:left; font-size:80%; border:0; color: #1e52b8; Font-family:verdana;  text-decoration:none;}
a.compare:visited{display:block; margin-top:40px; margin-left:160px; text-align:left; font-size:80%; border:0;color: #1e52b8; Font-family:verdana;  text-decoration:none;}
a.compare:active{display:block; margin-top:40px; margin-left:160px; text-align:left; font-size:80%; border:0;color: #1e52b8; Font-family:verdana;  text-decoration:none;}
a.compare:hover{display:block; margin-top:40px; margin-left:160px; text-align:left; font-size:80%; border:0;color: #003399; Font-family:verdana;  text-decoration:none;}
*/

li { color: #3c3c3c;font-weight: normal; margin-right:6px;}
ul {margin-top:1em; margin-bottom:1em;font-weight:normal;Font-family:Verdana;color: #3c3c3c;list-style-image: url('images/li2.gif')}
 /*
a.verdana:link { color: #ffffff; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; font-weight: normal; TEXT-DECORATION: none;}
a.verdana:visited{color: #ffffff; font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.verdana:active{color: #ffffff; font-weight:normal; Font-family:Verdana;font-size:10pt; text-decoration:none; }
a.verdana:hover{color:#ffffff; font-weight: normal; Font-family:Verdana;font-size:10pt; text-decoration:none;  }
*/
h1 { font-size:120%; font-family: Arial; font-weight:bold; margin-top:2px;margin-bottom:0; letter-spacing:1px}
.up {text-align: right; margin-right: 26px; color: #000; Font-family: verdana; FONT-SIZE:12pt;}
.mainp { font-size:140%;font-family: Helvetica;margin-top:0.5em;margin-bottom:0.3em;color: #000;text-align:center}
.h1  { font-size:140%;font-family: Helvetica;margin-top:5px;margin-bottom:5px;color: #000;text-align:center}
.table {margin-right:20px; font-family:Helvetica}
h2 { font-size:120%; font-family: Helvetica; font-weight:bold;margin-top:0;margin-bottom:0; color: #000;text-align:center; letter-spacing:1px}
.h2  { font-size:120%;font-family: Helvetica; color: #000000;margin-top:1em; margin-bottom:1em}  
.h3 { font-size:120%;font-family: Helvetica; color: #000000;margin-top:1em; margin-bottom:1em; text-align:left;margin-left:10px;padding-bottom:0}  
h3 {font-size: 110%; font-weight: bold;text-align: center; font-family:Helvetica; color: #000000;margin-left: 2px; margin-right: 2px; margin-top: .2em;margin-bottom: .2em }
h4{ font-size: 110%; font-weight: bold;text-align:center; font-family: Helvetica; color: #000000;margin-left: 2px; margin-right: 2px; margin-top: 1em;margin-bottom: 1em; }
h5{ font-size: 10pt; font-weight: normal;text-align: left; font-family: Arial; color: #000000;margin-left: 2px; margin-right: 2px; margin-top: 3em;margin-bottom: .2em;}
h6{ font-size: 10pt; font-weight: normal;text-align: center; font-family: Arial; color: #000000;margin-left: 2px; margin-right: 2px; margin-top: 0;margin-bottom: 0 ; clear:both}

.th { font-size: 90%; color: #000066; font-family: MS Sans Serif;}
td{ vertical-align: top;}
tr{ vertical-align: top;}
table{vertical-align:top}
.review {width:90%; text-align:justify; border: 1px solid #CCCCCC; padding:10px; margin-top:1em; margin-bottom:1em; font-size:90%}
.title {font-family: Verdana;}

p { color: #3c3c3c;font-family: Verdana; margin-left:6px;margin-right:6px;}
.font70 {font-size:70%; font-weight:normal; text-align: justify}
.font80 {font-size:80%; padding-left:20px; padding-right:20px}
.style1 {margin-left: 5px;margin-right: 5px;}
.bgwhite {background-color:#ffffff;}
.h3seealso {background-color:#ffffff; text-align:center; vertical-align: bottom}
.ygreen {color:#5e973f; font-size:90%; padding-top:15px; padding-bottom:1em}
.specialsbox {text-align:justify; padding-right:15px}
.specialscell {background-color:#ffffff; text-align:justify; vertical-align:top; background-image:url('images/bg-gray.gif'); background-repeat: no-repeat}
.specialsli {display:block; background-image:url('images/main_license_bg.gif'); line-height:24px}
div.arrow {display:block; position:absolute; top:125px; left:10px; padding:0; margin:0; height:100%}
li.longfeature{white-space:nowrap; padding-right:20px; padding-bottom:7px; color:white; padding-top:0; margin-top:0}
td.tdstyle1 {background-image: url('images/grad_main_block.gif'); background-position:0 0; background-repeat:no-repeat; margin:0; margin-bottom:0; padding-top:0px; color:#ffffff}
td.tdstyle2 {background-image: url('images/bg_box.gif'); background-repeat:no-repeat; background-position: 0 0; height:198px}
ul.ulicenses {list-style:none; list-style-image:none; display:block; padding-top:20px; padding-left:80px; text-align:left; font-size:80%; margin-left:80px}
td.tddiscount{background-image:url('images/dash.gif'); background-position:100% 0; background-repeat:repeat-y; padding-left:20px}
td.tddiscount2 {width: 50%; background-image:url('images/dash.gif'); background-position:100% 0; background-repeat:repeat-y; padding-right:30px; padding-left:20px}
.padwidth {width:50%; padding-left:20px; padding-right:20px}
.style2 {vertical-align: middle;width: 100%;background-color: #ECECEC;text-align: center;}
.style8 {color: #DD1006;font-size:200%;}
.style9 {font-size:90%;}
.style5 {font-size: 140%; white-space:nowrap; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.style6 {font-size: 140%; white-space:nowrap; display:block; background-image:url('images/discountcode_bg.gif'); padding:12px; background-repeat:no-repeat; margin-top:10px}
.style7 {color: #BFBAB0; font-size:100%; text-decoration:line-through}
.margin-bot { margin-bottom:1em}
.margin-botplus { margin-bottom:1em; margin-left:20px}
.imgcheckout {margin-left:6px; border:0}
.padleft20{padding-left:20px}
.cright { font-size:8pt; color: #3c3c3c;font-family: Arial}
.base { font-size: 70%; color: navy; font-family: Verdana;clear: both; margin-left:6px; margin-right:6px; text-align:left;}
.form { font-size: 90%; color: #3c3c3c;font-weight:bold;	font-family: Verdana;}
.finside { font-size: 80%; color: #3c3c3c;font-weight:bold;font-family: Verdana; vertical-align:bottom}
.klient { font-size: 80%; color: #3c3c3c;font-family: Verdana; }
.spacing { font-size: 70%; color: #000066; font-family:Arial; margin-left: 2.1em; margin-right: 2.1em;text-align: left;}
.important   { font-size: 75%; color: #FF0000; font-family: Verdana; font-style: italic; margin-left: 6px; margin-right: 6px }
.note   { font-size: 80%; color:#000066; font-family: Verdana; font-style: italic; margin-left: 6px; margin-right: 6px }
.quest{color:blue; font-style: italic;}                         
span{font-size:70%;}
span.termins{ color: #000066;}
.btd {font-size: 90%; font-weight: bold; color: #3c3c3c;font-family: Verdana;}
ol	{ margin-top:1em; margin-bottom:1em;font-weight: normal; Font-family:Verdana;color: #3c3c3c;}
.v1 { cursor: hand; width: 99px; }
.v2 { cursor:hand; width:187px;}
.menu {vertical-align:middle; text-align:left;background-color: #FFFFFF;}
.menu1 {vertical-align:middle;text-align:center;background-color:#FFFFFF; height:25px }
.upper { vertical-align: middle; width:100%; background-color:#ECECEC; height:20px; text-align:center }
.upper2 { vertical-align: middle; width:100%; background-color:#FFFFFF; height:25px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.middle { vertical-align: middle; font-family: Tahoma; font-size:80%; color: #FFFFFF; font-weight: bold; }
.middleborder { vertical-align: middle; font-family: Tahoma; font-weight: bold; background-color:#488cc3; height:19px; white-space:nowrap; color:#ffffff; font-size:80%; padding:6px}
.mid{vertical-align:middle; border:#e1e1e1 }
td.mid_white{vertical-align:middle; color:white; background-color:#1c68a0; height:25px}
table.data{ color: #000066; font-family: Verdana;width:90%; font-size:80%; border-collapse:collapse; border-right: 1px #e1e1e1 solid;border-left: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;border-top: 1px #e1e1e1 solid;  }
table.data2{ color: #000066; font-family: Verdana;width:80%; font-size:90%; border-collapse:collapse; margin-top:1em; margin-bottom:1em }
table.contacts{ color: #3c3c3c;font-family: Verdana;width:90%; font-size:100%;margin-top:1em; margin-bottom:1em  }
table.notes { color: #3c3c3c;font-family: Verdana;font-size: 70%; width:90%}
table.notes2 { color: #3c3c3c;font-family: Verdana;font-size: 100%; width:50%; margin:0 0 1em 10px; border:1px silver solid}
table.partners { color: #3c3c3c;font-family: Verdana;font-size: 80%; width:100%;}
table.dd { color: #3c3c3c;font-family: Verdana;font-size: 70%; width:80%; margin-left:5em}
.notes_b{ color: #3c3c3c;font-family: Verdana;font-size: 100%; width:90%;border-collapse: collapse;border:#cccccc; margin:20px}
th.data { background: #D7EBFF;text-align:center;vertical-align:middle;color: #000066}
.tdpartners {background:#f4f4f4; width:45%; border:1px #ececec solid}
.d{ margin-bottom: 0; margin-left: 1.5em;margin-right:6; font-size:80%; color:#000066; font-family:Verdana;} 
		
.prest { font-size:70%;color: #000066;font-style:italic;}
pre {  color: gray;margin-left:6;margin-right:6; font-size: 100%; font-family:helvetica;}
.screenshot {
	margin:40px auto;
}

.tour
{
	margin: 20px 40px 15px 40px;
	border: 1px solid #BFBAB0;
	background-color: #efefef;
	overflow:auto;
}

.tour h3
{
	padding: 10px 10px 14px 10px ;
	margin-bottom: 18px;
	border-bottom: 1px solid #BFBAB0;
}

.tour p
{
	margin: 0 20px 10px 20px;
}

.tour ul
{
	margin-left: 20px;
	list-style-image: none;
	list-style-type:disc;
}

img.tour_prev {
	float: left;
	margin:10px
}

img.tour_next {
	float: right;
	margin:10px
}


/*obsolete >>*/
.tour_script {
    margin-bottom:10px;
	border: 1px solid #BFBAB0;
	background-color: #ededed;
	width: 95%;	 /* IE6 workaround */
	height:auto
}

.tour_prev {
	float: left;
	margin-left:10px
}

.tour_next {
	float: right;
	text-align: right;
	margin-right:10px
}

.tour_title {
	text-align: center;
	font-weight: bold;
	margin-top:10px
}
	

.tour_text {
	margin: 20px;
	border-top:solid 1px #BFBAB0;
	padding-top: 20px;
	text-align:left
}

.tour_text_add {
	margin: 20px;
}

.tour_script ul, .kbase {
	margin: 20px;
	margin-left: 3em;
	list-style-type: none;
}

.tour_script li, .kbase li {
	background-image: url(../images/tour_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/*<< obsolete*/


/* box */
.margins {padding:0; width:100%; margin:auto; }
.margin_four {margin-left:4px; margin-right:4px;}
.content_box {
    margin-top:0;
    margin-left:0;
    margin-right:0;
	margin-bottom:10px;
	background-color: #fff;
	width:100%;
	height:auto;
	min-width:680px;
	font-size:80%; vertical-align:top}
      
.content_box_header { width:auto; display:block; 
	height: 26px; color:gray; line-height: 26px;
	text-align: center; margin: 0; padding:0;
	background-image:url('images/bg-head-th.gif'); background-repeat:repeat-x; border:1px #ececec solid}

.content_box_body {
	padding: 0;
	border: 0;   
	text-align:left;
	vertical-align:top;
	padding-top:10px
	}
.__bgblue {height:119px; background-image:url(images/bg-top.gif); background-repeat:repeat-x; background-position:0 0; vertical-align:bottom; text-align:right}
.__bgblue1 {height:119px; background-image:url(images/bg-top.gif); background-repeat:repeat-x; background-position:0 0; vertical-align:bottom; text-align:left}

img {
	border:0;
	
}	
.marginb10 {margin-bottom:10px}
.margint10 {margin-top:10px}
.tdcontent {text-align:center; padding-left:10px;padding-right:10px; padding-top:0px; margin:0; width:100%; height:100%; vertical-align:top; border-left: 1px #ececec solid;}

div.productsdiv { width:90%; font-family:Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c;margin-bottom:2em; 
border: 1px #c0c0c0 solid; padding:15px; background-color: #f0f7fb; text-align:left}	
.new{ color:red;font-family:Verdana}
ul.compact {font-size:70%; margin-top:5px}
ul.doc {margin:0; padding:0; list-style-image:none; list-style:none; }
li.doc {padding-left:0; margin-left:0}
span.small {font-size:70%; width:100%; background-color:#f5f5f5; display:block; margin-top:10px; color:gray; }
.small2 {font-size:70%; text-align:center; padding:0; margin:0; margin-top:15px}
.crumps {font-size:70%; text-align:left; padding:0; margin:0; line-height:20px; margin-left:5px}
.small3 {font-size:70%; width:100%; margin-top:2px; margin-bottom:15px; color:gray; display:block}
.small5 {font-size:70%; text-align:center; line-height:30px; padding:0; margin:0;}
.red {color: #FF0000; font-size:100%}
.green {font-size:110%;line-height:35px}
.spansplash {font-size: 70% ;color:#666666;}
span.green2 {color:#009900; line-height: 24px; font-size:120%}
td.smalltext  {font-size:70%;padding:10px; color:gray; border:1px #e1e1e1 solid}
td.mi_d{vertical-align:middle}
.pad10 { padding:10px;}
.lipad10 { display:block; margin-bottom:10px; padding-left:10px;}
.tdhead {border: solid 1px #cccccc; width: 46%; background-color:#ececec; color:gray; border-right:0; border-left:0}
.gray {	color:#666}
.frame {vertical-align:top; padding:10px; border-left:1px #e1e1e1 solid; background-color:#f5f5f5}
/* features table */
.features {border: 1px #ececec solid;border-collapse:collapse; margin-top:1em}
.features tr{min-height: 20px;}
.features td{padding: 10px;}
 
.white_head {color:white; height:50px;}
.white_head td{vertical-align:middle; padding: 4px 10px 4px 10px; background-color:#488cc3; white-space:nowrap; letter-spacing: 1px; font-family: Tahoma; font-size: 110%; font-weight:bold;}
.gray_head {background-color: #CCCCCC; height:40px;}
.gray_head td{vertical-align:middle; padding: 4px 10px 4px 10px; white-space:nowrap; letter-spacing: 1px; font-weight:bold;}

.bggray {background-color:#f5f5f5}
.bggray1 {background-color:#f5f5f5; font-size:80%; border-right:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid}
.bggray2 {background-color:#f5f5f5; font-size:80%; border-bottom:1px #e1e1e1 solid}
.center_td{text-align:center; vertical-align:middle;}
.left{text-align:left}
.fontsize {font-size:90%; text-align:right}
.fontsizebig { font-size:120%;}
.blue { background-color:#3333cc}
.right { text-align:right}
.textcenter {text-align:center}
.headgray {background-color:#f5f5f5; line-height:25px; border-bottom:1px gray solid}
.headgray2 {background-color:#f5f5f5; line-height:20px; border-bottom:1px #ccc solid;font-size:70%; padding:10px }
.bluegreen {color:#008080; font-size:70%; text-align:center}
.Illustration {margin:10px}
.height {height:40px}
p.pr_desc{padding-top:0;margin-top:0; margin-left:20px;}

#SeeAlsoSection
{text-align:center; width:100%;}
/*.section
{text-align:left; width:auto}
*/
#expand
{
	margin-bottom: 0.6em;
	margin-left: 1.5em;
	margin-right: 1.5em;
}

a:link.expandToggle, a:visited.expandToggle
{
	color: #0066ff;
	font-weight: bold;
	text-decoration: none;
}

a:hover.expandToggle, a:active.expandToggle
{
	color: #0066ff;
	text-decoration: underline;
}

img.expand
{
	border: none;
	margin-right: 0.5em;
	width: .8em;
}

div.expand
{
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-bottom: 1em;
	display: none;
}

ul.widelist li
{
	margin-left: 1.5em;
	margin-top: 1em;
	margin-bottom: 1.5em;
}


/***********************************************/
/* this class for expand collapse appearing in a table  */

table.uatshoot
{
	background-color: #FFFFFF;
	width: 90%;
}

table.uatshoot td
{
	padding: 0px 0px 0px 5px;
	font-size: 80%;
}

a:link.uatshoot, a:visited.uatshoot
{
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}

a:hover.uatshoot, a:active.uatshoot
{
	color: #0066ff;
	text-decoration: underline;}
hr.bluehr {color:#0000FF;width:95%; border-collapse:collapse}
img.answer {width:22px; height:22px; padding:0 6px 0 6px; vertical-align:bottom}
img.question {width:22px; height:22px; padding:0 6px 0 6px; vertical-align:bottom}
dl {margin-top: 0em;margin-left: 1em;color:#1e52b8;}
dl2 {margin-top: 0em;margin-left: 2em;color:#1e52b8;}
dd
{   margin-right:6px; color:#333333;
	margin-bottom: 0em;
	margin-left: 2.2em; font-size:90%}

dt {font-size:110%;margin-top:2em; font-weight:normal; text-transform:uppercase}
.dt2 {font-size:110%;padding-left:1.6em;margin-top:2em; font-weight:normal; text-transform:none; display:block; background-image:url('images/bullet.png'); background-position:0 50%; background-repeat:no-repeat}
.tdmenu { text-align:center; background-color:#ffffff; vertical-align:top; }
.tdmenu1 { text-align:center; background-color:#ffffff; vertical-align:top; }

/* transitional */
.menulinks {
  list-style-type: none;
	line-height: 22px;
	font-size: 12px;
	margin: 0 0 40px 0;
	padding:0; 
	text-align:left
	}

.menulinks li {	margin: 0 3px 0 3px; width:209px; list-style-image:none; border-bottom: solid 0px #ECECEC; }

.menulinks #active {background-image:url(images/menu-active.gif); background-position:0 0; background-repeat:no-repeat; padding-left:20px; }
.menulinks #download-active {background-image:url(images/menu-active-download.gif); background-position:0 0; background-repeat:no-repeat; width:209px;  padding-left:20px; }
.menulinks #buy-active {background-image:url(images/menu-active-buy.gif); background-position:0 0; background-repeat:no-repeat; width:209px;  padding-left:20px; }
.menulinks #download {background-image:url(images/menu-download.gif); background-position:0 0; background-repeat:no-repeat; width:209px; }
.menulinks #download a:hover {margin:0; padding:left:20px; font-family: Verdana; background-image:url(images/menu-hover-download.gif); background-repeat:no-repeat; color: #003399;}
.menulinks #buy {background-image:url(images/menu-buy.gif); background-position:0 0; background-repeat:no-repeat; width:209px; }
.menulinks #buy a:hover {margin:0; padding:left:20px; font-family: Verdana;background-image:url(images/menu-hover-buy.gif); background-repeat:no-repeat; color: #003399;}
.menulinks a {
	text-decoration: none;
	color: #3c3c3c;font-family: Verdana;
	display: block;
	margin:0; padding-left:20px}
.menulinks a:hover {margin:0; padding-left:20px; font-family: Verdana;background-image:url('images/menu-hover.gif'); background-repeat:no-repeat; color: #003399}



/*left menu*/
#menulinks {
  	width: 215px;
	height:170px;
	list-style-type: none;
	line-height: 22px;
	font-size: 12px;
	margin-bottom: 5px;margin:0;
	padding:0; text-align:left}
#menulinks2 {
   width: 215px;
	height: 201px;
	list-style-type: none;
	line-height: 22px;
	font-size: 12px;
	margin-bottom: 5px;margin:0;padding:0; text-align:left}

#menulinks ul {font-size: 70%; list-style:none; list-style-image:none;margin:0; padding:0; }
#menulinks #active {background-image:url(images/menu-active.gif); background-position:0 0; background-repeat:no-repeat; width:209px;  padding-left:20px; }
#menulinks #download-active {background-image:url(images/menu-active-download.gif); background-position:0 0; background-repeat:no-repeat; width:209px;  padding-left:20px; }
#menulinks #buy-active {background-image:url(images/menu-active-buy.gif); background-position:0 0; background-repeat:no-repeat; width:209px;  padding-left:20px; }
#menulinks #download {background-image:url(images/menu-download.gif); background-position:0 0; background-repeat:no-repeat; width:209px; }
#menulinks #download a:hover {margin:0; padding:left:20px; font-family: Verdana;background-image:url(images/menu-hover-download.gif); background-repeat:no-repeat; color: #003399}
#menulinks #buy {background-image:url(images/menu-buy.gif); background-position:0 0; background-repeat:no-repeat; width:209px; }
#menulinks #buy a:hover {margin:0; padding:left:20px; font-family: Verdana;background-image:url(images/menu-hover-buy.gif); background-repeat:no-repeat; color: #003399}
#menulinks a {
	text-decoration: none;
	color: #3c3c3c;font-family: Verdana;
	display: block;
	font-size: 12px;
	line-height: 22px;
	height: 22px; margin:0; width:209px; padding-left:20px}
#menulinks a:active{width:187px }
	
#menulinks a:hover {margin:0; padding-left:20px; font-family: Verdana;background-image:url('images/menu-hover.gif'); background-repeat:no-repeat; color: #003399}
#menulinks li {	margin-left:3px; margin-right:3px; border-bottom: solid 0px #ECECEC; width:209px; }
#menulinks2 ul {font-size: 70%; list-style:none; list-style-image:none;margin:0; padding:0; }
#menulinks2 a {
	text-decoration: none;
	color: #3c3c3c;font-family: Verdana;
	display: block;
	font-size: 12px;
	line-height: 22px;
	height: 22px; margin:0; padding-left:20px; 
	width:209px}
	
#menulinks2 a:hover{margin:0; padding-left:20px; font-family: Verdana;background-image:url('images/menu-hover.gif'); background-repeat:no-repeat; color: #666666}
#menulinks2 li {	margin-left:3px; margin-right:3px; border-bottom: solid 0px #ECECEC; width:181px; }
#require li {margin-top:5px; margin-bottom:10px}