* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	padding: 13px 13px 0px 13px;
	background: #D9DADE url("../images/body.gif") repeat-x top;
}
a, a:link,a:visited{
	text-decoration: none;
	color: #00ccff;
}

li.mathtaxclose1 {
background:transparent url(../images/box-empty-1.png) no-repeat scroll right center;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

li.mathtaxclosealternate1 {
background:#E6E6E6 url(../images/box-part-yellow-2.png) no-repeat scroll right center;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

li.mathtaxclose2{
background:transparent url(../images/box-full-yellow-2.png) no-repeat scroll right center;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

li.mathtaxclosealternate2 {
background:#E6E6E6  no-repeat scroll right center;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#resultBox .boxContent .rlist a:link, #resultBox .boxContent .rlist a:visited {
color:#000000;
font-size:0.95em;
text-decoration:none;
}

#resultBox .boxContent  .rlist a:hover {
	text-decoration: none;
	color: #00ccff;
}

.rlist h3 {
font-family:normal;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0pt 3px;
}

#resultBox .boxContent .rlist h3 a:link, #resultBox .boxContent .rlist h3 a:visited {
color:#000000;
font-family:Verdana;
font-size:0.95em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bolder;
line-height:normal;
text-decoration:none;
}

#resultBox .boxContent  .rlist h3 a:hover {
	text-decoration: none;
	color: #00ccff;
}

ol {
	list-style: decimal inside;
}

li.open {
	list-style-image:url(../images/minus-red.png);
	list-style-position:inside;
	list-style-type:square;
}

li.closed{
	list-style: square url("../images/plus-red.png") inside;
}

img {
	border: none;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.1em;
	color: #333;
	padding: 8px 0 5px 0;
}

fieldset{
	border: none;
}

#container{
	/*width: 702px;*/
	width: 847px;
	margin: auto;
}
#header{
	position: relative;
	float: left;
	/*width: 702px;*/
	width: 847px;
	background: /*#00CDFF*/ url("../images/header-faux.gif") repeat-y left top;
}
#header h1{
	text-align: right;
	background: url("../images/header-top.gif") no-repeat left top;
	height: 58px;
	padding-top: 9px;
}

#header h1 span{
	display: block;
	height: 61px;
	/*border-left: 2px solid #00cdff;*/
	border-right: 2px solid #00cdff;
	background: url("../images/wizmo.gif") no-repeat 16px 0px;
}

#header h1 span a {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 150px;
    height: 50px;
} 

#header h1 span a h2{ 
    display: none;
}

#header fieldset{
	position: absolute;
	top: 10px;
	right: 2px;
	height: 55px;
	/*width: 555px;*/
	width: 660px;
/*	vertical-align: top;*/
	background: white url("../images/magnifying-glass.gif") no-repeat 17px 4px;
/*	border-bottom: 2px solid #00CDFF;*/
}
#header form a{
	display: block;
width:145px;
margin:5px 0px 0px 125px;
	padding-right: 18px;	
	text-align: right;
	background: url("../images/triangle-blue.gif") no-repeat right center;
}
#header form a:link,#header form a:visited{
	color: #00CDFF;
}
#header .text{
	margin-left: 75px;
	margin-top: 4px;
	width: 200px;     /* earlier 168px */
	border: 2px solid #b2b2b2;
}

#header .button{
	vertical-align: top;
	margin-top: 4px;
	margin-left: 4px;
	line-height: 21px;
	height: 21px;
	width: 82px;
	border: none;
	background: #00CDFF;
	color: #FFF;
	font-weight: bold;
}

#header label{
	margin-left: 8px;
/*	vertical-align: middle;*/
}
#header select{
	border: 2px solid #00CDFF;
	margin-left: 4px;
	width: 100px;
}
#header li{
	float: left;
	display: inline;
	position: relative;
	text-align: center;
}

#lngSelector{
position: absolute;
left: 10px;
bottom: 10px;
width: 170px;
}
#lngSelector a.loginTop:link, #lngSelector a.loginTop:visited{
color: #000;
}

#tags{
	float: right;
	/*width: 557px;*/
	width: 663px;
        height: 90px;
	padding: 5px 0;
	font-weight: bold;
	background: #00CDFF;
}
#tagssuggestion{
	float: right;
	font-weight: bold;
	background: #00CDFF;
}
#tags li, #tagssuggestion li{
	margin: 0 7px;
	height: 24px;
}
#tags a:link, #tags a:visited, #tagssuggestion a:link, #tagssuggestion a:visited{
	color: #FFF;
	font-family: Arial, sans-serif;
}
#tags .alpha{
	font-size: 1em;
}
#tags .beta{
	font-size: 1.1em;
}
#tags .gamma{
	font-size: 1.2em;
}
#tags .delta{
	font-size: 1.6em;
}
#nav{
	float: left;
	display:inline;
	background: url("../images/nav-bottom.gif") no-repeat 0% 100%;
/*	width: 702px;*/
	width: 847px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}
#nav li{
/*width: 137px;*/
width: 167px;
}
#nav li:hover{
	padding-bottom: 1px;
}
#nav .search, #nav .home{
	/*margin-left: 145px;*/
	margin-left: 183px;
}
#nav .you {
	/*width: 139px;*/
	width: 163px;
	border-right:none;
}
#nav .zoeken, #nav .home{
	/*margin-left: 145px;*/
	margin-left: 183px;
}
#nav .jij {
	/*width: 139px;*/
	width: 163px;
	border-right:none;
}
#nav .links {
	/*width: 139px;*/
	width: 163px;
	border-right:none;
}
#nav a{
	display: block;
	padding: 4px 0 12px;
	position: relative;
	text-transform: lowercase;
	border-top: 2px solid #00CDFF;
}

#nav a:link, #nav a:visited{
	color: #000;
}

#nav a:hover{
	position: absolute;
	top: 0;
	left: 0;
	padding-bottom: 22px;
	width: 100%;
}
#nav .search a, #nav .home a{
	background: #FFF url("../images/blue-box.gif") no-repeat 50% 100%;
}
#nav .browse a{
	background: #FFF url("../images/red-box.gif") no-repeat 50% 100%;
}

#nav .forum a{
	background: #FFF url("../images/orange-box.gif") no-repeat 50% 100%;
}

#nav .you a{
	background: url(../images/yellow-curve.gif) no-repeat right bottom;
}
#nav .zoeken a{
	background: #FFF url("../images/blue-box.gif") no-repeat 50% 100%;
}
#nav .bladeren a{
	background: #FFF url("../images/red-box.gif") no-repeat 50% 100%;
}

#nav .vragen a{
	background: #FFF url("../images/orange-box.gif") no-repeat 50% 100%;
}

#nav .jij a{
	background: url(../images/yellow-curve.gif) no-repeat right bottom;
}
#nav .links a{
	background: url(../images/yellow-curve.gif) no-repeat right bottom;
}
form input[type="submit"]{
-x-background-x-position:0%;
-x-background-y-position:0%;
background-attachment:scroll;
background-color:#00CDFF;
background-image:none;
background-repeat:repeat;
border-bottom-color:#B2B2B2;
border-bottom-style:solid;
border-bottom-width:0px;
border-left-color:#B2B2B2;
border-left-style:solid;
border-left-width:0px;
border-right-color:#B2B2B2;
border-right-style:solid;
border-right-width:0px;
border-top-color:#B2B2B2;
border-top-style:solid;
border-top-width:0px;
height:22px;
margin-bottom:0px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
cursor:pointer;
color: white;
}

#content{
	/*width: 449px;*/
	width: 505px;
	float: left;
	padding: 25px 0;
}
#content .orangeBox{
	background: url("../images/orange-bottom.gif") no-repeat bottom;
	padding-bottom: 10px;
}
#content .orangeBox h2{
	background: url("../images/orange-top.gif") no-repeat top;
}
#content .orangeBox .boxContent{
	background: url("../images/orange-border.gif") repeat-y center;
}
#content .blueBox{
	background: url("../images/blue-bottom.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#content .blueBox h2{
	background: url("../images/blue-top.gif") no-repeat top;
}
#content .blueBox .boxContent{
	background: url("../images/blue-border.gif") repeat-y center;
}
#content .redBox{
	background: url("../images/red-bottom.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#content .redBox h2{
	background: url("../images/red-top.gif") no-repeat top;
}
#content .redBox .boxContent{
	background: url("../images/red-border.gif") repeat-y center;
}
#content .yellowBox{
	background: url("../images/yellow-bottom.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#content .yellowBox h2{
	background: url("../images/yellow-top.gif") no-repeat top;
}
#content .yellowBox .boxContent{
	background: url("../images/yellow-border.gif") repeat-y center;
}
#content input, #content textarea{
         max-width: 250px;
}
#subContent{
	/*width: 234px;*/
	width: 324px;
	float: right;
	padding: 25px 0;
}
#subContent .orangeBox{
	background: url("../images/orange-bottom-small.gif") no-repeat bottom;
	padding-bottom: 10px;
}
#subContent .orangeBox h2{
	background: url("../images/orange-top-small.gif") no-repeat top;
}
#subContent .orangeBox .boxContent{
	background: url("../images/orange-border-small.gif") repeat-y center;
}
#subContent .blueBox{
	background: url("../images/blue-bottom-small.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#subContent .blueBox h2{
	background: url("../images/blue-top-small.gif") no-repeat top;
}
#subContent .blueBox .boxContent{
	background: url("../images/blue-border-small.gif") repeat-y center;
}
#subContent .redBox{
	background: url("../images/red-bottom-small.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#subContent .redBox h2{
	background: url("../images/red-top-small.gif") no-repeat top;
}
#subContent .redBox .boxContent{
	background: url("../images/red-border-small.gif") repeat-y center;
}
#subContent .yellowBox{
	background: url("../images/yellow-bottom-small.gif") no-repeat bottom;
	padding-bottom: 10px;	
}
#subContent .yellowBox h2{
	background: url("../images/yellow-top-small.gif") no-repeat top;
}
#subContent .yellowBox .boxContent{
	background: url("../images/yellow-border-small.gif") repeat-y center;
}

.yellowBox, .blueBox, .redBox, .orangeBox{
margin-bottom: 15px;
}

#footer{
	clear: both;
	float: left;
	width: 100%;
	padding-top: 9px;
	background: url("../images/footer-top.gif") no-repeat left top;
	border-bottom: solid 2px white;
}
#footer ul{
	float: left;
	padding: 5px 0 15px;
	color: #FFF;
	background: #00CCFF url("../images/footer-faux.gif") repeat-y left top;
	width: 100%;
	clear: both;
        list-style-type: none;	
}
#footer li{
	float: left;
}
#footer .copy{
        margin: 4px 100px 0 40px;
        display: inline;
}
#footer  li.second  a{
      background: none;
}

#footer a:link, #footer a:visited{
	font-family: Arial, Sans-serif;
        color: white;
        font-size: 1.3em;
        padding-right: 10px;
        margin-right: 10px;
        background: url("../images/separator.gif") no-repeat right center;
}
#footer .last a{
	background: none;
}

#footer #footertopmenu{	
	color: #FFF;
	background: #00CCFF url("../images/footer-faux.gif") repeat-y left top;
	width: 100%;	
}

#footer #footertopmenu ul{
	color: #FFFFFF;
	margin-left: 0;
	padding-left: 0;
	width: 100%;
        clear: both;
	list-style-type: none;	 
}

#footer #footertopmenu li{
	float: right;
	/*border-left: none;*/
	margin-left: 0;
	padding-left: 0;	
	padding: 0px 3px;
}

#footer #footertopmenu li.first{
	float: right;
	padding: 0px 0px;	
}
#footer #footertopmenu  li.second  a{
      background: none;
}

#footer  #footertopmenu a:link, #footer #footertopmenu a:visited{
	font-family: Arial, Sans-serif;
	color: white;
	font-size: 1.0em;
        padding-left: 0px;	
	padding-bottom: 0px;
        padding-top: 0px;
}

#footer #footertopmenu .last a{
	background: none;
}

.orangeBox h2, .yellowBox h2, .redBox h2, .blueBox h2{
	font-size: 1.2em;
	color: #FFF;
	padding: 3px 5px;
}

.boxContent{
	padding: 0 1em;
}
.boxContent input{
	margin: 0 0 5px 15px
}

.boxContent ul, ol{
	padding: 0 0 0 15px;
}
#tx_mywizmoprofile_schoolproducts_id_editor .dropdown {
   width:380px;
}

#blueBox .boxContent #tagssuggestion{
	float: none;
	width: 557px;
	width: 305px;
	padding: 5px 0;
	font-weight: bold;
	background: #FFF;
}


.blueBox .boxContent #tagssuggestion{
	float: none;
	width: 557px;
	width: 305px;
	padding: 5px 0;
	font-weight: bold;
	background: #FFF;
}

.blueBox .boxContent #tagssuggestion li{
	margin: 0 7px;
	height: 24px;
}
.blueBox .boxContent #tagssuggestion a:link, .blueBox .boxContent #tagssuggestion a:visited{
	color: #00CDFF;		
}
.blueBox .boxContent #tagssuggestion .alpha{
	font-size: 1em;
}
.blueBox .boxContent #tagssuggestion .beta{
	font-size: 1.1em;
}

#uCount{
position: absolute;
left: 20px;
top: 70px;















font-weight: bold;
color: #ccc;
}

#publishstep5 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.blueBox .boxContent #tagssuggestion .gamma{
	font-size: 1.2em;
}
.blueBox .boxContent #tagssuggestion .delta{
	font-size: 1.6em;
}

/* Default stylesheet for the html mails of tx_feuser_register extension */
.tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif;font-size:12px;  color:#000000 !important; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:link { background-color:transparent; color: #00ccff; text-decoration:none; font-weight:normal;}
.tx-srfeuserregister-pi1 a:visited { background-color:transparent; color: #00ccff; font-weight:normal; text-decoration:none; }
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 a:active { background-color:transparent; color: #00ccff; font-weight:normal; text-decoration:none; }
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 td.tx-srfeuserregister-pi1-frame { padding-right:0px; padding-left:0px; }
.tx-srfeuserregister-pi1 .tx_mywizmoprofile_school { width:300px;}
.tx-srfeuserregister-pi1 .srfeuseralternet { }


.tx-srfeuserregister-pi1 .delete a:link { background-color:transparent; color:#FF1A00;  text-decoration:none; }
.tx-srfeuserregister-pi1 .delete a:visited { background-color:transparent; color:#FF1A00; text-decoration:none; }
.tx-srfeuserregister-pi1 .delete a:hover { background-color:transparent; color:#FF1A00; text-decoration:none; }
.tx-srfeuserregister-pi1 .delete a:active { background-color:transparent; color:#FF1A00; text-decoration:none; }

input.tx-srfeuserregister-pi1-submit {
height:16px;
	 
	background: #00ccff;
	font-size:9px;
	line-height:16px;
	text-align:center;
	border:0px !important;
	color:white;
	 
}

 div.tx-srfeuserregister-pi1 input { border:2px solid #B2B2B2  ;
height:16px;margin-left:0px;   }	

div.tx-srfeuserregister-pi1 select{
	border: 2px solid #00CDFF !important;
	margin-left: 0px;
	width:153px !important; 
        height:20px !important;
}


.button {  padding: 0px !important; }

 

 div.tx-srfeuserregister-pi1 .button {
border: 2px solid #00CDFF !important;
	margin-left: 0px;
	padding:0px 0px  0px 0px !important; 
        height:20px !important;
        margin-top:1px;
}

 

td.gender-css input 
{ border:0px solid #ffffff !important  ;
height:13px  
 }







div.tx-mywizmoprofile-pi1 select {

width:140px !important;
float:left;

}



div.tx-mywizmoprofile-pi1  input {

margin-right:2px;

 width:140px !important;

}



div.tx-mywizmoprofile-pi1  input.editor_ok_button {

margin-right:2px;

 width:50px !important;

}







input#user,input#pass {
border:2px solid #b2b2b2;
}



/* tagClous tagssuggestion Begin settings */
 
#blueBox .boxContent .tags{
	float: none;
	width: 557px;
	width: 305px;
	padding: 5px 0;
	font-weight: bold;
	background: #FFF;
}


.blueBox .boxContent .tags{
	float: none;
	width: 557px;
	width: 305px;
	padding: 5px 0;
	font-weight: bold;
	background: #FFF;
	overflow:hidden;
}

.blueBox .boxContent .tags li{
	margin: 0 7px;
	height: 24px;
}
.blueBox .boxContent .tags a:link, .blueBox .boxContent .tags a:visited{
	color: #00CDFF;		
}
.blueBox .boxContent .tags .alpha{
	font-size: 1em;
}
.blueBox .boxContent .tags .beta{
	font-size: 1.1em;
}

/* tagClous tagssuggestion End settings */


/* tagClous .tags Begin settings */
div#header .tags {
	float: right;
 	width: 658px;
        height: 90px;
	padding: 5px 5px 5px 0;
	font-weight: bold;
	background: #00CDFF;
	text-align: justify;	
}
div#header.tags li {
	margin: 0 7px;
	height: 24px;
}
div#header .tags a:link, div#header .tags a:visited  {
	color: #FFF;
	font-family: Arial, sans-serif;
}
div#header .tags .alpha{
	font-size: 1em;

}

div#header .tags .beta{
	font-size: 1.1em;
}
div#header .tags .gamma{
	font-size: 1.2em;
}
div#header .tags .delta{
	font-size: 1.6em;
}
/* tagClous .tags end settings */

div.tx-hivepublication-pi1 input.text {margin-left :0px !important;}

/* for publishing link and wizard */





tr.class1 { 
background-color:#eeeeee;
}



tr.class0 { 
background-color:#ffffff;


}




.advancefilter{
float: right;
width: 663px;
padding: 5px 0;
font-weight: bold;
background: #00CDFF;
color:#FFFFFF;
margin-top:-34px;
display:block;
}

.advanceLink {
background-color:#FFFFFF;
margin-left:263px;
margin-top:-60px;
width:530px;
height:0px;
float:right;
border-right:2px solid #00CDFF;
}

/* -------------------- overriding TYPO3 Hive Search plugin styles ---------------------------- */


/* added to change "tag" color */

#resultBox .boxContent .rlist div.seperator a {
color:#00CCFF;              
}

/* added to change color of counters besides the thumbs */

div.thumbsup1 a {
color:#73BE1E;
float:right;
}

div.thumbsdown1 a {
color:#BA0000;
float:right;
}

/* cut from hive_search template */

td.normal {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
height:100px;
vertical-align:top;
}

td.normal1 {
padding:5px 5px 5px 0px;
height:100px;
vertical-align:top;
}

div.thumbsup1 {
width:40px;
height:30px;
padding-top: 7px;
color:#73be1e;
}

div.thumbsdown1 {
width:40px;
height:30px;
padding-top: 7px;
color:#be0f0f;
}

td.alternate {
padding-left:10px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
height:100px;
vertical-align:top;
background:#eee;
}

td.alternate1 {
height:100px;
padding:5px 5px 5px 0px;
vertical-align:top;
background:#eee;
}

/* Edit below margin to add space between lines in the object page */

.resultspace {
margin-bottom:5px;
}

/* Edit height below to add/remove space between personal information fields in you.html page */

.redBox .boxContent table td, .yellowBox .boxContent table td, .blueBox .boxContent table td{
height:25px;
}

/* Edit height below to add/remove space between personal statistics fields in you.html page */

#subContent .redBox td, #subContent .yellowBox td{	
height:30px;
padding-left:10px;
}

/* Styles for individual items in the index page */

table#table1 {
vertical-align: top;
}

#img1 {
width: 82px; 
height: 22px;
}

.img2 {
width: 81px; 
height: 21px;
}

td.td1 {
vertical-align: top;
}


/* ------------------------------------ end ----------------------------------------- */

/* -------------------- overriding TYPO3 Hive Publication plugin styles ---------------------------- */


.tx-hivepublication-pi1 ul {
list-style-type:none;
}

/* ------------------------------------------------ end ---------------------------------------- */


/* ----------------------------- overriding TYPO3 Wizmo-Profile-Edit Plugin Styles ----------------- */

/* edit below to change style of the left-side text in the "Public Information Block" */

.public_infohead {
	font-weight: bold;
}

/* edit below to change style of the right-side text in the "Public Information Block" */

.public_infotext {
	font-weight: normal;
}

/* ---------------------------------------------- end ---------------------------------------------- */


/* --------------publishing wizmo monkey -------------------- */

.mon_box {
background-image:url(../images/wizmonkey-yellow.gif);
background-position:20px 20px;
background-repeat:no-repeat;
}


.mon_contents {
padding:35px 0px 20px 100px;
}

.mon_contents input {
margin:0px;
padding:0px;
}


#mon_contentshead {
margin:0px 0px 20px 0px;
}

#urllink {
display:inline;
background:#00CCFF;
margin:0px 0px 0px 12px;
font-family: Verdana,sans-serif;
font-size:14px;
padding:2px 10px 2px 10px;
}

#mon_or {
margin:3px 0px 3px 75px;
}

#mon_submit {
background:#CCCCCC;
color:#FFFFFF;
border:0px;
margin:0px 0px 0px 10px;
padding:1px 8px 1px 8px;
}


#urllink a {
text-decoration:none;
color:#FFFFFF;
}

/* --------------------------- advanced search ----------------------------------- */

#tagcloud_span {
margin-left:210px;
margin-top:-58px;
float:left;
}

#header form #tagcloud_span a {
background:transparent url(../images/triangle-blue_right.gif) no-repeat scroll left center;
display:block;
padding:0px 0px 0px 15px;
text-align:left;
margin:0px;
}

/* ------------------------------ end -------------------------------------------- */

/* ---------------------------------- Publishing Steps --------------------------- */

.white_bg {
}

.grey_bg {
background:#EEEEEE;
}

.grey_bg td {
padding:5px 0px 0px 0px;
}

#high_in input {
height:50px;
}

#high_in1 textarea {
width:240px;
}

div#publishstep2 div#part2 #high_in input {
width:240px;
}

div#publishstep2 div#part2 #high_in1 textarea {
width:240px;
}

/* ------------------------------------ end ------------------------------------- */


/* ---------------------------- Browse class added by ritesh ----------------------*/

div.tx-hivepublication-pi1 ul li.open {
list-style: none;
list-style-position:inside;
}

div.tx-hivepublication-pi1 ul li.closed{
list-style: none;
/*list-style: square url("../images/plus-red.png") inside;*/
}
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url("../images/minus-red.gif")  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url("../images/plus-red.gif")   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: none; }
	ul.mktree  li.liBullet  .bullet a{ cursor: default;color:#00CCFF }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	div.tx-hivepublication-pi1 ul.mktree li.liBullet a{
		color:#00CCFF;
		font-weight:normal;
                background:transparent url(../images/triangle-blue.gif) no-repeat scroll right center;
		/* display:block; */
		margin:0px 0px 0px 0px;
		padding-right:18px;
		text-align:left;
	}
	/* Format menu items differently depending on what level of the tree they are in */
	/*ul.mktree  li { font-size: 12pt; }
	ul.mktree  li ul li { font-size: 10pt; }
	ul.mktree  li ul li ul li { font-size: 8pt; }
	ul.mktree  li ul li ul li ul li { font-size: 6pt; }*/
	div.preloader {
		background: url("../images/loading6.gif")  center left no-repeat;
		width:100px;
		height:60px;
	}
}
/* ---------------------------- End Browse class added by ritesh ----------------------*/

/* ----- powermail functionality added by Joost van Berckel ------ */
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
	border: none;
}

fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
	display: block;
	width: 150px;
	float: left;
	clear: both;
}

fieldset.tx-powermail-pi1_fieldset textarea{
	/*margin-left: 15px;*/
}

div.tx_powermail_pi1_fieldwrap_html_select select {
	margin-left: 15px;
}

div.powermail_radio_inner label{
	display: inline;
	float: right;
	clear: right;
	margin: 4px 145px 2px 0;
	!margin: 5px 145px 2px 0;
}

div.powermail_radio_inner input{
	margin: 5px 0 0 160px;
	/*margin: -10px 0 0 205px !important;*/
	/*margin-top: -10px !important;*/
}

fieldset.tx-powermail-pi1_fieldset input.powermail_check_inner {
/* Style input fields */
	width: 50px;
	border: none;
}

div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
	margin: 10px 0;
}

legend{
	display: none;
}

/* Powermail */
span.powermail_mandatory {
	color: #red;
}
input.validation-failed, textarea.validation-failed, select.validation-failed {
	color: #ffffff;
	background-color: #FF6600;
}
div.powermail_mandatory_js {
	color: red;
	font-size: 0.8em;
	margin: 3px 0 15px 165px;
}

div.tx_powermail_pi1_fieldwrap_html_captcha{
/* to do : force captcha to stay at same place (don't jump) after validation */ 
}
div#nextzone input[type="button"] {
background-attachment:scroll;
background-color:#00CDFF;
background-image:none;
background-repeat:repeat;
border:0 solid #B2B2B2;
color:white;
cursor:pointer;
height:22px;
margin:0 0 0 10px;
}
/* ---------------end powermail functionality -------------*/