@charset "utf-8";
/* CSS Document */
* {
font-size:12px;
margin:0;
padding:0;}

body{
font-family:Arial, Helvetica, sans-serif;
background-color:#f2ffdc;
/*border: 1px solid #ff5555;*/

/*
background-image:url(/images/bg5.jpg);
background-position:top center;
background-repeat:no-repeat;
*/

background-image:url(/img/bg62.png);
background-repeat:repeat-x;

text-align:left;
}

a:link{color:#1e1e1e; font-size:12px;}
a:visited{color:#1e1e1e; font-size:12px;}
a:hover{color:#426800; font-size:12px;}


#w840 {width:840px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#toplogo {padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; border: 0px solid #ff5555; clear: both;}
#logo_top {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left;}
#languages{margin:15px 20px 0px 0px;  float:right;}
#dclear {clear: both; height:1px; font-size:1px;}

#topmenu {padding:0px 0px 0px 0px; margin:10px 0px 10px 0px; background: url(/img/bg_topline5.jpg) repeat-x; height:30px; border: 0px solid #ff5555;}
#topmenu ul{padding-top:6px; padding-left: 11px; list-style:none; float:left; text-align:left;}
#topmenu li{
display:inline;
padding:5px 10px 5px 0;
}
#topmenu a:link{
color:#ffffff; font-size:11px;}
#topmenu a:visited{
color:#ffffff; font-size:11px;}
#topmenu a:hover{
color:#426800; font-size:11px;}
#topmenu a:active{
color:#426800; font-size:11px;}

#tm_lbord {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(/img/bg_topline4.jpg) no-repeat left; height:30px;}
#tm_rbord {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(/img/topmenu_bg3.gif) no-repeat right; height:30px;}


/* --------- Styles for Search Form --------------
#search {width: 190px; float:right; border:0px solid #ff0099; padding:0 10px 0 0 px; margin:0px 0px 0px 0px;}
#search_text {width: 121px; float:left; color:#426800;height:17px; background-color:#dfffab;
font-size:11px;  BORDER-RIGHT: #5ca434 1px solid; BORDER-TOP: #5ca434 1px solid; DISPLAY:block; 
padding:0px 3px 0px 3px; MARGIN: 6px 0px 0px 5px; BORDER-LEFT:#5ca434 1px solid; BORDER-BOTTOM: #5ca434 1px solid}
#search_button {padding:0px 0px 0px 0px; margin:6px 0px 0 6px;float:left; width: 47px; height:17px; DISPLAY: block;
BORDER-RIGHT: #888 0px solid; BORDER-TOP: #888 0px solid; DISPLAY:
block; BORDER-LEFT: #f00 0px solid; BORDER-BOTTOM: #888 0px solid;}*/

#search {width: 195px; float:right; border:0px solid #ff0099; padding:0 10px 0 0 px; margin:0px 0px 0px 0px;}
#search_text {width: 121px; float:left; color:#426800;height:16px; background-color:#dfffab;
font-size:12px;  BORDER-RIGHT: #5ca434 1px solid; BORDER-TOP: #5ca434 1px solid; DISPLAY:block; 
padding:0px 3px 0px 3px; MARGIN: 6px 0px 0px 5px; BORDER-LEFT:#5ca434 1px solid; BORDER-BOTTOM: #5ca434 1px solid}
#search_button {padding:0px 0px 0px 0px; margin:7px 0px 0 6px;float:left; width: 47px; height:16px; DISPLAY: block;
BORDER-RIGHT: #888 0px solid; BORDER-TOP: #888 0px solid; DISPLAY:
block; BORDER-LEFT: #f00 0px solid; BORDER-BOTTOM: #888 0px solid;}

/* --------- Styles for Search Form --------------  */

#facebook {
width: 125px;
float:left;
margin: 7px 0px 0px 5px;
border:0px solid #ff0099;
padding:0 10px 0 0px;
}

td.lmenu {background: url(/img/bg-lm-border.gif) top right no-repeat; width:170px; }

#leftmenu a:link{padding:0px 40px 0px 0;color:#1e1e1e; font-size:12px;}
#leftmenu a:visited{padding:0px 40px 0px 0;color:#1e1e1e; font-size:12px;}
#leftmenu a:hover{padding:0px 40px 0px 0;color:#426800; font-size:12px;}
#leftmenu a:active{padding:0px 40px 0px 0;color:#426800; font-size:12px;}
#leftmenu a.current:link { height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block; }
#leftmenu a.current:visited {height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block;}
#leftmenu a.current:hover{height:33px; padding:5px 40px 5px 0px; color:#426800; font-size:12px; font-weight:bold; DISPLAY: block;}
#leftmenu li.current {background: url(/img/bg-rmenuactive.png) top right no-repeat; padding:5px 0px 5px 0; border:0px solid black;}




#leftmenu ul{ width:170px;border:0px solid #ffaaaa;
padding-top:5px;
padding-left: 0px;
list-style:none;
text-align:left;}
#leftmenu li{width:170px; border:0px solid #ff0044;
padding:5px 0px 5px 0;
}

/* --------- Styles for Right Menu --------------  */
td.rmenu {background: url(/img/bg-lm-border.gif) top left repeat-y; width:170px; }

#rightmenu a:link{padding:7px 10px 7px 20px; color:#426800; font-size:12px; DISPLAY: block;}
#rightmenu a:visited{padding:7px 10px 7px 20px;color:#426800; font-size:12px; DISPLAY: block;}
#rightmenu a:hover{padding:7px 10px 7px 20px;color:#426800; font-size:12px; DISPLAY: block;}
#rightmenu a:active{padding:7px 10px 7px 20px;color:#426800; font-size:12px; DISPLAY: block;}

#rightmenu a.current:link { height:33px; padding:5px 10px 5px 20px; color:#426800; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}
#rightmenu a.current:visited {height:33px; padding:5px 10px 5px 20px; color:#426800; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}
#rightmenu a.current:hover{height:33px; padding:5px 10px 5px 20px; color:#426800; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}

/*#rightmenu a.current:link { /*height:33px;*/ padding:10px 10px 10px 20px; color:#426800; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}*/
/*#rightmenu a.current:visited { /*height:33px;*/ padding:10px 10px 10px 20px; color:#426800; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}*/
/*#rightmenu a.current:hover{ /*height:33px;*/ padding:10px 10px 10px 20px; color:#f05b00; font-size:12px; font-weight:bold; background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;}*/





#rightmenu ul{
border:#ff0000 0px solid;
width:178px;
padding-top:0px;
padding-bottom:10px;
padding-left: 0px;
list-style:none;
text-align:left;
}
#rightmenu li{
padding:1px 0px 1px 0px;
text-align:left;
}
#rightmenu h2 {padding:5px 0px 5px 20px;   font-size:18px; font-weight:normal;  color:#426800;}



td.content1{
width:670px;
background-color:#ffffff;
border-top: 1px solid #a7cc65; 
border-left: 1px solid #a7cc65; 
border-bottom: 1px solid #a7cc65;
}

td.content3{
width:840px;
background-color:#ffffff;
border-top: 1px solid #a7cc65; 
border-left: 1px solid #a7cc65; 
border-bottom: 1px solid #a7cc65;
border-right: 1px solid #a7cc65; 
}


#content{
text-align:left;
width:670px;
min-heigh: 465px;
}

#content_in{padding:36px 20px 40px 40px; }
#content p {padding:3px 0px 3px 0px; font-size:11px;}
#content p.title01 {font-size: 1.4em; color: #666666; line-height: 20px;}
#content ul {padding:0px 0px 0px 20px; font-size:11px; }
#content ul li {padding:2px 0px 2px 0px; font-size:11px; list-style-image : url(/img/li_green.gif);}
#content h3 {padding:3px 0px 3px 0px; font-size:11px; font-weight:bold; color:#3d8318;}
#content h2 {padding:3px 0px 3px 0px; font-size:18px; font-weight:normal; color:#121212;}
.price {font-size: 1.2em; color: #ff4400;}
#content a:link{color:#527e00;}
#content a:hover{color:#ff5a00;}
#content a:visited{color:#527e00;}
#content td { font-size:11px;}

#content .title1 {padding:3px 0px 3px 10px; margin: 10px -20px 20px -30px; background-color:#ededed;}
#content .title1 h1 {padding:0px 0px 0px 0px; font-size:22px; font-weight:normal; color:#333333;}
#content .title1 h2 {padding:0px 0px 0px 0px; font-size:22px; font-weight:normal; color:#333333;}
#content .title1 h3 {padding:0px 0px 0px 0px; font-size:22px; font-weight:normal; color:#333333;}

/* Main content Style */

#content2{padding:10px 20px 40px 30px;}
#content2 p {padding:3px 0px 10px 0px; font-size:12px;}
#content2 h3 {padding:3px 0px 3px 0px; font-size:12px; font-weight:bold; color:#3d8318;}
#content2 h2 {padding:23px 0px 3px 0px; font-size:18px; font-weight:normal; color:#121212;}
#content2 h1 {padding:3px 0px 3px 0px; font-size:22px; font-weight:normal; color:#121212;}
#content2 h1.green {padding:3px 0px 3px 0px; font-size:22px; font-weight:normal; color:#3d8318;}

.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


#footer
{width:840px; margin:20px 0 0 0px; background: url(/img/bg_footer3.jpg) repeat-x;
height:50px;  padding:0; text-align:right; color:#ffffff; font-size:11px;}

#footer_pic
{ margin:0px 0 0 0px; background: url(/img/bg_footer4.jpg) no-repeat; height:50px;  padding:0px 0 0 0px;}
#footer_in{padding:8px 0px 10px 10px;}


.bottom-menu{padding:10px 0px 10px 0px;}
.bottom-menu a:link{color:#ffffff; text-decoration:underline; font-size:11px;}
.bottom-menu a:visited{color:#ffffff; text-decoration:underline; font-size:11px;}
.bottom-menu a:hover{color:#3d8318; text-decoration:none; font-size:11px;}
.bottom-menu a:active{color:#ffffff; text-decoration:underline; font-size:11px;}
.clear{clear:both;}

.bmcsel {background: url(/img/bg-lmenuactive2.png) top right no-repeat; padding:5px 0px 5px 0; border:0px solid black; cursor:pointer; display:block;}
.bmc { padding:5px 0px 5px 0; display:block;}

/*----------forms ------- */

label{
display:block;}
input{
display:block;
margin:2px 0 10px 0;
border: 1px solid #888;}
select{
display:block;
margin:2px 0 10px 0;
border: 1px solid #888;}
textarea{
margin:2px 0 10px 0;
border: 1px solid #888;}
.redLabel{
font-weight:bold;
color:#FB2B0D;}

/*--------------- Tables ---------------*/

.pricecolumn{
width:150px;
font-weight:bold;}

#content .orange_sm{
margin-top:5px;
margin-bottom:2em;
width:420px;
margin-left:auto;
margin-right:auto;
}
#content div.orange_sm table{
color:#444;
width:420px;

line-height      : 1.2em;
margin           : 0px;
padding          : 0px;

}
#content div.orange_sm th{
padding:5px 2px 5px 10px;
margin:2px;
font-weight:bold;}

#content div.orange_sm td{

padding:2px 2px 2px 10px;
margin:2px;}
#content div.orange_sm table, div.orange_bg table{
border:1px solid #e7e7e7;}


table tr th{
background-color:#c9c7c7;}
table tr.even{
background-color:#f2f2f2;}
table tr.odd{
background-color:#fff;}
#content div.orange_sm table a:link, #content div.orange_bg table a:link{text-decoration:underline;color:#eb5e2b;}
#content div.orange_sm table a:visited, #content div.orange_bg table a:visited{text-decoration:underline;color:#eb5e2b;}
#content div.orange_sm table a:hover, #content div.orange_bg table a:hover{text-decoration:none;color:#ff7c2d;}
#content div.orange_sm table a:active, #content div.orange_bg table a:active{text-decoration:none;color:##eb5e2b;}

#content .orange_bg{
width:100%;
margin-top:5px;
margin-bottom:2em;
}
#content div.orange_bg table{
width:100%;
color:#444;

line-height      : 1.2em;
margin           : 0px;
padding          : 0px;

}
#content div.orange_bg th{

padding:5px 2px 5px 10px;
margin:2px;
font-weight:bold;}

#content div.orange_bg td{

padding:2px 2px 2px 10px;
margin:2px;}

/*--------------- Related links ---------------*/

#related{
width:605px;
margin: 25px 0 0px 0;
padding:0 0 0px 0;
background-image:url(/img/qa-top.png);
background-position:top left;
background-repeat:no-repeat; }

#related div.in{
width:605px;
min-height:1px;
background-image:url(/img/qa-bot.png);
background-position:bottom left;
background-repeat:no-repeat;
padding: 0 0 15px 0;
margin:0;
z-index:5;
}

#related h3{
padding:20px 0 10px 20px;
margin:0;
font-size:1.2em;
}

/*--------------- Other ---------------*/

#buttons_p b.orng {color:#b57756; text-align: center;}
#buttons_p b.grn{color:#789a6a;text-align:center;}
#buttons_p p{ padding-top:3px; font-size: 85%;text-align:center;}
#buttons_p a:link{
color:#848484;  }
#buttons_p a:visited{
color:#848484;}
#buttons_p a:hover{
color:#ff5b20;}
#buttons_p a:active{
color:#848484;}

#icp_box_p { float:left; width: 170px; padding:10px 0px 30px 50px;}
#purch_button { float:right; width: 340px; text-align: center; padding-top:7px;}
#secure_pics { text-align: center; padding-bottom:15px;}
#dnl_button{
float:right; 
width: 320px; 
text-align: center; 
padding:10px 30px 10px 10px;
}

#hpl {float: left; padding-top: 20px;}


/* ------- ADD ------- */


div.menu-sitemap-tree li.close ul
{
	display: none;
}

#rightmenu ul li ul li a {
margin-left: 15px;
}

#rightmenu ul {
list-style-type:none;
padding: 0;
margin-left: 0;

}


#rightmenu ul li ul li ul a {
margin-left: 30px;

}



#rightmenu ul li ul li p {
margin-left: 15px;
}

#rightmenu ul li ul li ul p {
margin-left: 30px;

}



#rightmenu div.select {
background: url(/img/bg-rmenuactive.png) top left no-repeat; DISPLAY: block;
padding:3px 0px 3px 0px; 
color:#f05b00; 
font-size:12px; 
font-weight:bold; 
}

#rightmenu p {padding:5px 10px 5px 20px; color:#f05b00; font-size:12px; font-weight:bold; DISPLAY: block;}


.drop-down-block {
	padding: 0 0 15px 0;
        margin:0; 
	background: #F2F2F2; 
}

#treemenu ul li{
list-style:none;
}

/*--------------- Gray Rounded Bookmarks in the page bottom ---------------*/

#grb00 {background: url(/img/grb00.png) top left no-repeat;  width:610px;}
#grb01 {background: url(/img/grb01.png) top right no-repeat;  width:610px; border-bottom:0px solid #b8b8b8;}

#grb2 {background: url(/img/grb2.png) bottom right repeat-x; width:610px; height:1px; border:0px solid #f00;}

#title_gr07 {padding: 10px 0 5px 20px; margin: 0px 0 0 0px; color:#488614; font-size:18px; border:0px solid #ff0000;}

#grb10 {background: url(/img/grb10.png) bottom left no-repeat; DISPLAY: block; width:610px;}
#grb11 {background: url(/img/grb11.png) bottom right no-repeat; DISPLAY: block; width:610px;}

#grb20 {background: url(/img/grb20.png) bottom left no-repeat; DISPLAY: block; width:610px;}
#grb21 {background: url(/img/grb21.png) bottom right no-repeat; DISPLAY: block; width:610px;}


/*----------Current bookmark highliten ---------------*/
#grb_ab00 {background: url(/img/grb_bm00.png) top left no-repeat; DISPLAY: block; width:175px; height:26px;}
#grb_ab01 {background: url(/img/grb_bm01.png) top right no-repeat; DISPLAY: block; width:175px; height:26px;
padding: 0px 0px 0px 0px; margin: 0px 0 0 0px;}
/*---------- Bookmark darker gray ---------------*/
#grb_ab10 {background: url(/img/grb_bm10.png) top left no-repeat; DISPLAY: block; width:175px; height:26px;}
#grb_ab11 {background: url(/img/grb_bm11.png) top right no-repeat; DISPLAY: block; width:175px; height:26px;
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#title_bm08 {padding: 6px 0 0px 12px; margin: 0px 0px 0px 0px; font-weight:bold; color:#666666; font-size:11px;}

#grb_bmleft1 {padding: 0px 0 0px 0px; margin: 0px 0px 0px 20px;  border:0px solid #ff0000; }
#grb_bmleft2 {padding: 0px 0 0px 0px; margin: 0px 0px 0px 10px;  }

#grb_content {padding: 0 0 5px 20px; margin: 0px 0 0 0px; color:#B8B8B8; font-size:12px; border:0px solid #ff0000;}

/*--------------- Gray Rounded Bookmarks in the page bottom ---------------*/

#slick-slidetoggle {
color:#488614;
font-size:18px;
text-decoration: none;
}

/*--------------- Voting Form ---------------*/
.voting-form-box label {
display:inline;
}

.voting-form-box input {
display:inline;
}

.clexample_v2 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 11px;
BACKGROUND: url(/img/bg_exampl.gif) #ffffff;
PADDING-BOTTOM: 7px;
MARGIN: 5px 0px 10px 35px;
PADDING-TOP: 5px;
}

.clexample_top {
   width:605px;
   margin: 0px;
   padding:0px;
   background-image:url(/img/qa-top.png);
   background-position:top left;
   background-repeat:no-repeat; 
}


.clexample_bottom {
    background-image: url("/img/qa-bot.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin: 0px;
    min-height: 1px;
    padding: 15px;
    z-index: 5;
}

#incl002 {
background: url(/img/incl_bg_00.png) top left no-repeat;
DISPLAY: block;
width: 610px;
}
#incl0021 {
background: url(/img/incl_bg_10.png) top left repeat-y;
width: 610px;
}
#incl0022 {
background: url(/img/incl_bg_20.png) bottom left no-repeat;
width: 610px;
}
#cmd002 {
background: url(/img/cmd_bg_00.png) top left no-repeat;
DISPLAY: block;
width: 610px;
}
#cmd0021 {
background: url(/img/cmd_bg_10.png) top left repeat-y;
width: 610px;
}
#cmd0022 {
background: url(/img/cmd_bg_20.png) bottom left no-repeat;
width: 610px;
}

/*--------------- Online Converter Form ---------------*/

#onlc {border: #f3f3f3 4px solid; DISPLAY: block; width:323px;}
#onlc_hor {border: #f3f3f3 4px solid; DISPLAY: block; width:602px;}
#onlc1 {  border: #a6a6a6 1px solid;}
#onlc2 {background: url(/img/online/onlc_bg_21.png) #f0f0f0 bottom left no-repeat;}


#onlc_hor input{
display:block;
margin:0px 0px 0px 0px;
}

#onlc2 p {color:#666666;}
#onlc2 td {color:#666666; font-size:12px; height: 35px;}


td.onl_conv_0 {padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
td.onl_conv_1 {padding: 0px 0px 0px 15px; margin: 0px 0px 0px 0px; width:118px; text-align:right;}
td.onl_conv_2 {padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
td.onl_conv_3 {padding: 7px 0px 0px 15px; margin: 0px 0px 0px 0px;}
td.onl_conv_4 {padding: 4px 15px 4px 0px; margin: 0px 0px 0px 0px;}
td.onl_conv_5 {padding: 0px 0px 0px 43px; margin: 0px 0px 0px 0px;}

#online_t td{padding: 5px 0px 5px 0px;  margin: 0px 0px 0px 0px; font-size:12px; color:#333333;}

#online_t td.online {padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; background-color:#b2ceeb;}
#online_t h2.online {padding: 3px 3px 3px 20px; margin: 0px 0px 0px 0px; font-size:24px; font-weight:normal; color:#27638d; border:0px solid;}
#online_t h3.online {padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; font-size:16px; font-weight:normal; color:#0078aa; border:0px solid;}

#online_t td.offline {padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; background-color:#d8f2a4;}
#online_t h2.offline {padding: 3px 3px 3px 20px; margin: 0px 0px 0px 0px; font-size:24px; font-weight:normal; color:#386106; border:0px solid;}
#online_t h3.offline {padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px; font-size:16px; font-weight:normal; color:#669900; border:0px solid;}

#online_tb1{padding: 2px 2px 2px 2px;  margin: 0px 0px 0px 0px; background-color:#cccccc; border:0px solid;}
#online_tb2 {padding: 3px 3px 3px 3px;  margin: 0px 0px 0px 0px; background-color:#ffffff; border:0px solid;}
td.online_t_d {background: url(/img/online/onlc_dotted_bg.png) top center repeat-y;}

#navi{
padding-left: 10px;
// height: 25px;
//width: 650px;
}

#navi ul li{
padding-right: 5px;
}

#navi a:link {
color: #527E00;
}