/**#################### DEFAULT and FORMS CSS ####################**/

body,html {
  padding          : 0;
  margin           : 0 15px !important;
  margin           : 0 30px;
           }
strong {color:#1081b5;}

h1, h2, h3, h4 {font-family: "Arial Narrow", Sans-Serif;margin: 15px 0;}
h2 {color:black; font-size:22px;}
h3 {color:black; font-size:20px;}
h4 {font-size:18px;}
h1, td.contentheading {color:#1081b5; font-size:25px;}
div.moduletable a {font: normal 13px Arial;color: #0031b4;}

#body {background: #fff; text-align:center;}

#container {width: 800px; margin: 0 auto; background: #fff; text-align:center;}

#logo_big2 { margin: 0 0 0 -35px; height: 343px; width: 800px; background: url(../../sellonq/img/head_main_2.jpg) no-repeat 50% 50%;}
#logo_big2, #logo_small2 {margin: -1px 0 0 -35px !important;}
#logo_small2 {
	background:transparent url(../../sellonq/img/head_sm_2.jpg) no-repeat scroll 50%;
	height:179px;
	margin:0pt 0pt 0pt -35px;
	width:800px;	
} 

* html #logo_small2, * html #logo_big2 {position:relative;}

#top_menu {line-height:21px; height:21px; width:769px;margin:0; padding:0px;}
#top_menu_main { height:21px; background: url(/invention-marketing/images/menu-bckgrd.jpg) repeat-y;}

#main table.contentpaneopen {margin: 0 0 0 27px;width:auto;}
* html #main table.contentpaneopen {margin: 0 0 0 28px;width:520px;/*float:left;*/}

.article_seperator {display:none;}

table.moduletable div.menu td {border-bottom:none;
border-right:2px solid #FFFFFF;
border-left:none;
border-top:none;}

table.moduletable div.menu td.last {border-right:none;} 
.moduletable td, .moduletable tr {margin:0;padding:0;}
#contenttb td.pw div {display:none;width:0px;}
table.moduletable {margin: 0 0 0 35px;}
#top_menu table.moduletable {float:right;}
          
.main {margin: 10px 0 15px /*25px*/;}
* html .main {margin: 10px 0 0 /*25px*/;/*position: relative;*/}
#main {/*margin: 0 35px 0 0;*/}

#foot {height:20px; width: 769px; background: #4ba1c9; text-align:center;}
#foot /*.mainlevel-nav*/ a {color:#fff; padding: 5px 15px; font-weight:bold;text-decoration:none;}
#foot /*.mainlevel-nav*/ a:hover {text-decoration:underline;} 
#foot table {width:auto; margin: 0 auto;}


* html #foot {/*margin: 0 -35px 0 35px;*/}
* html h1, * html h2, * html h3, * html td, * html tr, * html p, * html div {line-height: normal;}
 h1, h2, h3, td, tr, p, div {line-height: normal;}


td, tr, p, div {
  font-family      :  Arial, Helvetica, sans-serif;
  color            : #333333;
  font-size        : 13px;
  line-height      : 16px; 
}

hr {
  color            : #639c4b;
  height           : 1px;
  width            : 100%;
}

/*a:link, a:visited {
  color            : #01391e;
  text-decoration  : underline;
 }

a:hover {
  color            : #639c4b;
  text-decoration  : underline;*/
  }

/*ul {
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}

li {  
  line-height      : 14px;
  padding-left     : 14px;
  padding-top      : 2px;
  background-image : url(../images/strelka.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}*/

#formlist {/*margin: 0 auto;*/}

form {
margin           : 0; 
padding          : 0;width:510px;
}

#sendMailForm .button, #qscore .button, #login_form .button

#qscore select, #sendMailForm .inputbox, #sendMailForm input,  #login_form .inputbox, #login_form input {
 color        : #000000;
 background   : #dee8cd;
 border       : 1px solid #adcd8e;
 margin       : 8px 0;
float:left; width:240px;
 
 }
 
 
 

.clear { clear:both !important;
float:none !important;
font-size:0pt !important;
height:1px !important;
line-height:1px !important;
margin:0pt !important;
min-height:1px !important;
overflow:hidden !important;
padding:0pt !important;
width:100% !important;}

#sendMailForm .inp .inputbox, #qscore .inp .inputbox, #qscore input.button, #sendMailForm input.button {width:auto; float:none;}

/*#formlist*/ form .button {float:left; /*margin: 8px 0 8px 237px;*/ cursor:pointer;}

#sendMailForm .inp {display:block; float:left;/*margin-left:-8px;*/}
#sendMailForm .inp .inputbox {margin:0 8px 0 0;width:auto;}
#sendMailForm ul {list-style:none;margin:0;padding:0;}
#sendMailForm a {/*padding-left: 10px;*/}
#formlist li {float:left; margin: 8px 8px 0 0;padding:0;}
* html #sendMailForm {width: 500px;}

label {width:220px; float:left; margin: 8px; text-align:right;}

.note {display:block; width:240px; margin-left:237px;}

.center {margin: 0px 0 0px 317px;padding-bottom: 10px;/*background:#c2e0ef;*/height:auto;}

/*---------*/


#home_form #book_demo { margin: 0; padding: 0; background: none;width:auto;}
#home_form #book_demo img {float:left;/*padding: 5px;*/}

#book_demo {background: #c2e0ef url(../../sellonq/img/form_bg_2.jpg) repeat-y left;height:auto;width:210px; margin: 10px 0; padding: 10px;}
#book_demo #img1 {margin: 8px 0;}
#book_demo ul {list-style: none;padding: 0;margin:0;}
#book_demo li {padding:3px 0;}
#book_demo li a {color: #0031b4;}

/** html #book_demo {margin: 0px;position:relative;float:right; width: 216px;}*/
#book_demo #shops {float:right;width: 80px; margin: 5px 10px 0 5px;}
#main_home_form #shops {float:none;width: 50px; margin: 5px 10px 0 -3px;}
#main_home_form #shops ul {padding: 16px 0 0 0;list-style: none;/*padding: 0;*/margin:0;}
#main_home_form #shops li a {font: normal 12px Arial;padding: 4px 0;}
* html #book_demo #shops {width: 60px;}
* html #main_home_form #shops {float:left; width: 50px; /*margin: 5px 10px 0 -3px;*/}
* html #main_home_form #shops ul {padding: 16px 0 0 0;}
* html #main_home_form #shops li {padding: 3px 0 ;}


/*---------*/
#book_demo_t {display:none;}

#home_form #book_demo_t { margin: 0; padding: 0; background: none;width:auto;}
#home_form #book_demo_t img {float:left;padding: 5px;}

#book_demo_t {background: #c2e0ef url(/invention-marketing/images/form_bg_2.jpg) repeat-y left;height:auto;width: 122px; margin: 10px 0; padding: 10px;}
#book_demo_t #img1 {margin: 8px 0;}
#book_demo_t ul, #main_home_form ul {list-style: none;}
#book_demo_t li,  #main_home_form li {padding:3px 0;}
#book_demo_t li a, #main_home_form li a {color: #0031b4;}
* html #book_demo_t {width:142px;}
/*---------*/


.red {color: Red; font-weight: bold;}
.green {color:#0d7236;}
a.blue {color: #0031b4;font-variant: italic;}

#table_home { /*float: left;*/ position: relative;}
* html #table_home {width: 520px;margin: -390px 0 0 2px;}

#main_home_form {height: 266px; width: 148px;margin:0px 0px 8px 0px;float:right;background: #c2e0ef url(/invention-marketing/images/form_bg_n_03.jpg) no-repeat right top;}
* html #main_home_form {width: 148px;float:right; position: relative;}
* html #main_home_form  #home_form {width:135px;padding: 5px 0 10px 12px;}
#main_home_form #home_form {height: 266px;width:128px;/*padding: 10px 7px 0 8px;*/background:none;}
* html #main_home_form #home_form form {margin-left: -7px;}
* html #main_home_form #home_form .but input {margin-right: 14px;height: 20px;}
* html #main_home_form #home_form .text input {height: 24px;}

#main_home_form #home_form .but input {cursor:pointer;padding: 0 1px;margin: 4px 8px 0 0px;color:#fff; background: #3f93c0; font: bold 13px Arial;width:28px; border:none;float:right;text-align:center;}
#main_home_form #home_form .text input {height: 20px;margin: 3px 0;width: 115px;}
#main_home_form #home_form #home_form strong {margin: 10px 0 5px 0;}

#home_form {margin: 0 0 15px 0;padding: 5px 0px 10px 15px; background: #c2e0ef url(/invention-marketing/images/form_bg_2.jpg) repeat-y left;height:auto;/*width:180px;*/width:205px;}
#home_form .but input{cursor:pointer;margin:-34px 39px 2px 9px;color:#fff; background: #3f93c0; font: bold 16px Arial;width:40px; border:none;float:right;text-align:center;}
#home_form .text input {height: 20px;margin: 9px 0; color: #000; background: #fff; width: 107px; border: 1px solid #3f93c0;padding:4px 0 0 5px;/*text-align:center;*/}
* html #home_form .text input {height: 25px;}
#home_form form {width:auto;height:auto;}
#home_form p {font-size: 12px;padding: 10px 10px 10px 0;margin: 12px 10px 12px 0;border-bottom: 1px solid #3586b5;border-top: 1px solid #3586b5;}
#home_form i {font-variant: italic; color:#0d7236;}
#home_form b {font-size: 13px;}
#home_form strong {font-size: 24px;margin: 10px 0 6px 0;display:block;color: #005498;font-weight:900;} 
* html #home_form strong {margin: 10px 0 2px 0;}
* html #home_form {/*margin: 0px;position:relative;*/float:right; width: 216px;}

#main_book #home_form {} 
* html #main_book {position:relative; padding:0px 0pt 15pt 0px; margin: 0}

#main_book {width: 210px; }

table#home_table {/*margin-right:-35px;padding-right:35px;*/}
* html table#home_table {/*margin:0 0 0 -35px;position:relative;padding:0;*/}

table#centertb {margin:0 0 0 0; padding:0 0 0 0;}

#reviews strong {color:Black;}

#word_login {width:470px;}
#word_login label {/*color:#0d7236;*/width:130px;}
#word_login #mod_login_word, #word_login #mod_login_username, #word_login #mod_login_email {margin:8px 0;float:left; width:240px;background: #fff; border: 1px solid #777;}
/*#word_login input.button {font-size:11px;color:#fff;border:1px solid #adcd8e;margin:3px 0 3px 147px;padding: 3px 10px;background:#01391e;}*/
#word_login .center {margin: 3px 0 3px 147px;}

form select.button{
 color        : #000000;
 background   : #dee8cd;
}

option {
background   : #ffffff;
}

.fright {float: right}
.fleft {float: left}

form #qscore li input.inputbox {width: auto; float:none;margin: -3px 5px;}
/*#qscore input.button {margin: 8px 0pt 8px 241px;}*/
#qscore ul {/*padding: 5px 0;*/list-style:none; display:inline; width:290px;}
#qscore li {float:left;margin: 8px 0;list-style:none;}
#qscore select {margin: 8px 0 8px 4px;}
#qscore {float:left;margin-left:27px;}
#qscore_txt {margin:0px 0 0 33px;padding: 2px 0 0 0;}

* html #qscore {/*width: 500px;*/}
* html #qscore ul {width: 230px;}
* html #qscore select, * html #qscore .button {margin-left: 280px;}

#handbook form {width:240px;margin: 0 auto;}
#handbook {width:320px;}
* html #handbook {width:300px;}

#testlogin {/*margin-left: -25px; */}
* html #testlogin {position:relative;}

#home_table .images {}
* html #home_table .images {position:relative;}

* html .imagess {/*padding:0px 23pt 3pt 0px;*/}

.imagess {float: right; text-align: center; padding:0px 0pt 3px 0px;}
.imagi {/*width: 210px;*/}

#home_table td 
{
	vertical-align: top;
}

/* * html #promo {width:400px;}*/
#promo {padding: 0px 10px 0 25px; width:420px;}
#promo ul {font: bold 20px "Times New Roman";/*font: normal 21px "Times New Roman";*/ color: #16468e; padding: 0;list-style:none; margin: 0 !important}
#promo li {background: url(/invention-marketing/images/check.jpg) no-repeat 0px 9px; padding:5px 0 10px 25px;line-height:22px;}
#promo p { font: normal 16px "Times New Roman"; border-top: 3px solid #d6e5bf;padding: 10px 0;Margin: 5px 0 10px 0;}
#promo a {font: bold 13px Arial; color: #0031b4;}
/**#################### Joomla CSS ####################**/

/** Buttons **/

.back_button {
  font-size        : 12px;
  font-weight      : normal;
  padding-bottom   : 3px;
  margin-right     : 4px;
  float            : right;
  line-height      : 20px;
    
  }
div.back_button a{
text-decoration  : none;
  }

.button {margin-left: 230px;}

/*#sendMailForm .button, #qscore .button, #login_form .button */

#sendMailForm .button, #qscore .button, #login_form .button {
  font-size        : 11px;
  color            : #fff;
  border           : 1px solid #adcd8e;
  /*margin           : 3px 0;*/
  padding          : 3px 10px;
  cursor           : pointer;width: auto;
  background       : #01391e repeat-x top left; margin: 8px 0 8px 237px;
}


/** Contact **/

.contact_email  {
  width            : 100%;
}

.contact_email .inputbox {
}



/** Module table  **/


/*table.moduletable {
	margin           : 0 0 8px 0;
      width            : 100%;
      	}*/

table.moduletable th {
      
    font-family          : Arial, Verdana,  Helvetica, sans-serif;
	font-size          : 14px;
	font-weight        : bold;
	text-align         : center;
	width              : 100%;
      color              : #EBEFF2;
	padding            : 2px;
      /*line-height        : 25px;*/
	background     : url(../../sellonq/images/mod_left.gif) #00572d repeat-x top left;
	height: 29px;    
	}

table.moduletable td {
    /*padding-top: 2px;*/
    	}


* html div.module{
  /*margin: 0 0px 10px 0;*/
}

div.module{
  text-align: left;
 /* margin: 0px 0px 10px 0;*/
  float: right;
  width: 220px;
}



div.module h3 {
      
      font-family        : Arial, Verdana,  Helvetica, sans-serif;
	font-size          : 14px;
	font-weight        : bold;
	text-align         : center;
	width              : 100%;
      color              : #EBEFF2;
	/*line-height        : 27px;*/
	background         : url(../../sellonq/images/mod_left.gif) #01391e repeat-x top left;
      height             : 29px;
      margin             : 0 0 15px 0;
       }

.rightcol div.module h3{
      background         : url(../../sellonq/images/mod_right.gif) #01391e repeat-x top left;
		}


.contentmod {
text-align   : left;
padding      : 8px 0;

}

.contentmod td {
padding      : 5px;
}

/*.contentmod table.moduletable {
margin           : 0 0 8px 0;
width            : 100%;
border           : 1px solid #DDE1E3;
background       : #dee8cd;
}*/


.contentmod table.moduletable th{
      font-size          : 14px;
	font-weight        : bold;
	text-align         : center;
	width              : 100%;
      color              : #01391e;
	padding            : 2px;
      /*line-height        : 25px;*/
      background         : #E7EAEC;
      border-bottom      : 1px solid #DDE1E3;
}



/** Read more **/

a.readon:link, a.readon:visited {
  color            : #01391e;
  font-size        : 12px;
  white-space      : normal;
  font-weight      : normal;
  padding          : 1px 0px 1px 10px;
  float            : right;
  line-height      : 15px;
  text-decoration  : none;
  border-left:2px solid #01391e;
  
}
a.readon:hover {
  color            : #639c4b;
  font-size        : 12px;
  background       : url(../../sellonq/images/indent1.png) no-repeat;
  white-space      : normal;
  font-weight      : normal;
  padding          : 1px 0 1px 10px;
  line-height      : 15px;
  text-decoration  : none;
  border-left      : 2px solid #639c4b;
 }




/** Pagenavigation **/

.pagenavcounter {
  font-size        : 11px;
  color            : #639c4b;
}

.pagenavbar {
  border-top       : 1px solid #639c4b;
  padding          : 2px;
}

.pagenav, .pagenav_prev, .pagenav_next {
  font-weight      : normal;
  }

a.pagenav:link, a.pagenav:visited {
  font-size        : 11px;
  color            : #639c4b;
  text-decoration  : none;
}

a.pagenav:hover {
  font-size        : 11px;
  color            : #01391e;
  text-decoration  : none;
}

table.contenttoc {
  border           : 1px solid #dcdcdc;
  background       : #edf9ff;
  padding          : 0;
  margin-left      : 2px;
  margin-bottom    : 2px;
}

table.contenttoc th{
  margin           : 0;
  padding          : 2px;
  background       : #e7eaec;
  color            : #333333;
 }
table.contenttoc td{
 margin           : 0;
 padding          : 3px 4px;
 border-bottom    : 1px solid #dcdcdc;
 background-image   : url(../../sellonq/images/strelka.gif) ;
 background-repeat  : no-repeat;
 background-position: 4px 7px;
   }


table.contenttoc td a:link, table.contenttoc td a:visited{
padding-left        : 12px !important;
padding-left        : 0;
text-indent         : 12px;
text-decoration      : none;

}


/** Pathway **/


.pathway {
  font-size        : 11px;
  color            : #333333;
  padding-left     : 5px;
  
}

a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  padding-left     : 0;
  font-weight      : bold;
  text-decoration  : underline;
}

a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0;
  font-weight      : bold;

}
.pathway img{
  padding-top     : 5px;
    
}




/** Content **/


.sectiontableheader {
  
  font-weight      : bold;
  letter-spacing   : 1px;
  color            : #ffffff;
  background       : #00572d; 
  padding          : 3px 5px;
  border           : 1px solid #ffffff;
}


.sectiontableentry1 {
  vertical-align   : top;
  background       : #f6f6f6;
  border-bottom    : 1px solid #ffffff;
  line-height      : 20px;

}

.sectiontableentry1 td, .sectiontableentry2 td{
  padding          : 2px 5px;
  border-bottom    : 1px solid #ffffff;
  line-height      : 20px;

}

.sectiontableentry2 {
  vertical-align   : top;
  border-bottom    : 1px solid #ffffff;
  background       : #f0f0f0;
  line-height      : 20px;
}
.sectiontableentry1 img{
margin: 0 4px;
}
.sectiontableentry2 img{
margin: 0 4px;
}


a.category:link, a.category:visited {
  font-size        : 12px;
  font-weight      : normal;
  padding: 5px;
}


.small {
  font-size        : 11px;
  color            : #639c4b;
}
.smalldark {
  font-size        : 11px;
  color            : #333333;
}
.createdate, .modifydate {
  font-size        : 11px;
  color            : #666666;
  font-weight      : normal;
  text-align       : left;
  width            : 100%;
}
.content_vote {
  font-size        : 11px;
  height           : 22px;
  padding          : 2px 0;
  }
.content_rating {
  font-size        : 11px;
  color            : #639c4b;
}
.content_rating2 {
  font-size        : 10px;
  color            : #666666;
  line-height: 9px;
}

table.content{
  width            : 100%;
  padding          : 0;
  border-collapse  : collapse;
  border-spacing   : 0;
  margin-bottom    : 10px;
}

table.contentpane {
  width            : 100%;
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  /*width            : 100%;*/
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}

.contentheading {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  width            : 100%;
  font-size        : 17px;
  font-weight      : bold;
 /* line-height      : 21px;*/
  text-align       : left;
  text-indent      : 0;
  color            : #616161;
  padding          : 3px;
  margin           : 3px 0;
  background       : #edf9ff;
  
  }
.contentheading a {
text-decoration:none;
}
.componentheading {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  width            : auto;
  font-size        : 17px;
  font-weight      : bold;
  line-height      : 21px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #616161;
  padding          : 3px;
  margin           : 5px !important;
  margin           : 5px 1px;
  background       : #dee8cd;
  }



.contentdescription { 
  width          : auto !important;
  margin         : 0;
  padding        : 0;
  padding-top    : 5px;
  text-align     : left;
}

 .blog_more {
margin   : 10px 0 7px 7px;
}

.buttonheading {
padding  : 0 2px;
}

.blog {
width:100%;
}


/** Polls **/


.poll {
	color       : #333333;
	line-height : 13px;
	font-weight : normal;
      text-align  : left;
}

.pollstableborder{
  border-color     : #639c4b;
}



/** "Tab" buttons for Joomla frontend **/


.ontab {
  border-left      : 1px solid #666666;
  text-align       : center;
  font-weight      : bold;
  color            : #333333;
  padding          : 5px;
  cursor           : pointer;
  line-height      : 30px;
}
.offtab {
  border-left      : 1px solid #666666;
  text-align       : center;
  color            : #639c4b;
  font-weight      : normal;
  padding          : 5px;
  cursor           : pointer;
  line-height      : 30px;
}
.tabpadding {
 border-left       : 1px solid #666666;
}


/** CSS for Mainmenu **/

/*a.mainlevel  {
 display           : block;
 width             : auto !important;
 width             : 100%;
  margin           : 1px 0;
  padding          : 0;
  font-size        : 12px;
  background       : none;
  
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 14px;
  border-bottom    : 1px solid #DCDFE1;
  font-weight      : normal;
  padding          : 2px 0;
  color            : #666666;
  padding-left     : 10px;
  text-decoration    : none;

}
a.mainlevel:hover {
  border-bottom    : 1px solid #DCDFE1;
  font-size        : 14px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  padding-left     : 10px;
  text-decoration	 : none;
  background       : #dee8cd;

}
#active_menu {
  color            : #01391e;
  border-bottom    : 1px solid #DCDFE1;
  background       : url(../images/menu.gif) #dee8cd 96% 50% no-repeat;
  text-decoration	 : none;

}
a#active_menu:hover {
  color            : #333333;
  border-bottom    : 1px solid #DCDFE1;
}

											*/
/** Sublevel for Mainmenu **/
	/*
.sublevel {
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 13px;
   color            : #639c4b;
   padding    	  : 3px 1px 3px 5px;
   margin		  : 3px;
}
a.sublevel:link, a.sublevel:visited {
  color	      : #639c4b;
  text-decoration	: none;
}
a.sublevel:hover {
  color            : #01391e;
  text-decoration  : none;
}
a.sublevel#active_menu  {
	background      : transparent;
	color           : #01391e;
	border          : 0;
      
}

						*/

/** Topmenu styles for BOTTOM navigation **/

ul#mainlevel-nav {
  font-size        : 11px;
  list-style       : none;
  /*padding-right    : 20px;*/
  margin           : 0;
     
}

#mainlevel-nav li {
  /*float            : right;*/
  display          : block;
  list-style       : none;
  background-image : none;
  padding          : 0;
  margin           : 0;
  width            : auto !important;
  /*font-size        : 13px;
  line-height      : 28px;*/
  white-space      : nowrap;
  

}
/*#mainlevel-nav li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 0;
  font-size        : 13px;
  color            : #01391e;
  text-decoration  : underline;
  
}

#mainlevel-nav li a:hover {
  display          : block;
  font-size        : 13px;
  color            : #adcd8e;
    
}
*/


/** images **/

.mosimage {
  border     : 1px solid #E7EAEC;
  margin     : 5px;
  padding-top:  3px;

}

.mosimage_caption {
  margin-top: 3px;
  padding   :  2px;
  color     : #666666;
  font-size : 10px;
  background: #dee8cd;
}



/******************* Top Menu************************/

.moduletable-topnav {
    
    width				: auto;
    padding				: 0;
        	}

a.mainlevel#current:hover, a.mainlevel#current, a.mainlevel:hover, a.mainlevel {padding: 0px 12px 0px 12px;}



.mainlevel {      margin-right: -4px; 
	 width				: 0; 
   text-decoration		      : none; 
   color				: #ffffff;
	}

a.mainlevel {
	position			: relative;
	width				: auto;
	background			: none;
	color				: #ffffff;
  text-decoration		: none;
      line-height             : /*36px*/ 24px !important; 
      line-height             : /*16px*/ 24px; 
      _height:0;
      border-right: 1px solid #fff;
      
	}
a.mainlevel:hover{
 	width				: auto;
	color				: #ffffff;
	/*background			: #CA0000;*/
	text-decoration		: underline;
		}
a.mainlevel#current {
      
	cursor			: default;
	position			: relative;
	width				: auto;	
	background			: /*#000000*/ #639c4b;
	color				:  #fff /*#F60E04*/;
  text-decoration		: none;
      }
 
a.mainlevel#current:hover {
	cursor			: pointer;
	position			: relative;
	width				: auto;
	/*background			: #CA0000;		*/
	color				: #ffffff;
  text-decoration		: underline;
	
	}


a.mainlevel:visited, .mainlevel a:link {
text-decoration		: none;
color	: #fff;
}




/** #################### index.php #################### **/

/*#body {
background: url(../images/top_bg.gif) #dee8cd repeat-x top left;
}	*/

.main { 
  text-align       : left; 
  /*width            : 100%;*/
 }

div.mod {
  background       : none;
  width            : 6px;
}

#clear {
clear: both;
/*height: 30px;*/
}

#centertb {
/*border: 1px solid #ffffff;*/
background: #ffffff;
}

#contenttb{
padding: /*10px 15px*/ 0;
}

td.pw {
width            : 100%;
padding          : 5px 5px 10px 5px !important;
padding          : 2px 2px 10px 2px;
}

td.pw div{
padding          : 5px;
width            : auto;
border           : 1px solid #DDE1E3;
background       : #dee8cd;
}

   

.leftcol, .rightcol {
   vertical-align   : top;
   padding          : 10px;
   text-align       : left;
   width            : 190px;
   background       : #E7EAEC;

}

.leftcol div, .rightcol div{ 
width          : 185px;
}

.menu-bckgrd {
	background-image: url(/invention-marketing/images/menu-bckgrd.jpg);
	background-repeat: repeat-y;
}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
