html
{
	/*overflow-y: 		scroll;*/
}
body 
{
	margin:     		0;
	padding:    	    0;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 			11px;*/
  font-size:      12px;
	/*line-height:		22px;	ORIGINAL*/
	line-height:		18px;
	color: 				#494949;
  background:   		url(../images/gradient_portal.jpg) repeat-x top left;

}

hr
{
	color:				#E3E3E3;
	background-color:	#E3E3E3;
	height:				1px;
    border:             0px;
	margin:				0px;
	padding:	        0px;
}
form
{
    margin:             0px;
}
input, select, textarea
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#494949;
}
p
{
/*	line-height:		22px;	*/
  line-height:    16px;
	color:				#494949;
	margin-bottom: 		10px;
}

img{
	border: none;
}

span.green, p.green
{
	color:              #75b001;
}

span.potal_white, p.potal_white
{
	color:              #000000;
}

button.send{
	position:			relative;
	float:				right;
	background:			none;
	border:				none;
	padding: 			0px 0 10px 10px;
	font-size: 			12px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-weight: 		normal;	
	cursor:				pointer;
}

button.send:hover{
	text-decoration:	underline;
}

.smallGreen
{
    font-size:          10px;
	color:              #75b001;
	line-height:        13px;
}

.frmMessage
{
    border:		        1px solid #d4e083;
	background-color:	#faffd4;
    padding:            0 4px 0 4px;	
}

p.date
{
	font-style:		   italic;
	font-size: 		   10px;
	margin:            0px;
	padding:           0px;
	width:             300px;
}

p.subTitle
{
	font-size: 		   10px;
	margin:            0px;
	padding:           0px;
	width:             100%;
}

span.date
{
	font-style:		   italic;
	font-size: 		   10px;
	margin:            0px;
	padding:           0px;
}
span.libTitle
{
	font-style:		   normal;
	font-size: 		   10px;
	margin:            0px;
	padding:           0px;
}

a.titleLink:link, a.titleLink:active, a.titleLink:visited
{
    text-decoration:    none;
}
a.titleLink:hover
{
    text-decoration:    underline;
}

p.normal
{	
	font-weight: 		normal;
}

h1
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			20px;
	color: 				#75b001;
	margin:             0px;
	padding:            0 0 5px 0;	
	line-height:        27px;
	border-bottom: 		4px solid #eee;
}
h2
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			18px;
	color: 				#75b001;
	margin:             0px;
	padding:            0px;
	line-height:        24px;	
}
h3
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			16px;
	color: 				#75b001;
	margin:             0px;
	padding:            0px;
	line-height:        21px;	
}

h4
{
	margin:             0px;
	padding:            0px;
	line-height:        27px;
}
span.large
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			19px;
	font-weight:        normal;
	color: 				#75b001;
}
span.medium
{
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			14px;
	font-weight:        normal;
  padding-left: 15px;
	color: 				#000000;
}

h1.titlePortal
{
	margin:				0 0 10px 0;
	padding-bottom: 	8px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			27px;
	font-weight:		500;
	color: 				#75b001;
	width:				100%;
	border-bottom:		4px solid #75b001;
	text-align: 		left;	
}

h1.titlePortal_user
{
	padding-bottom: 	8px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
    font-size: 			12px;
	color: 				#000000;
	width:				100%;
}

h1.title
{
	margin:				0 0 10px 0;
	padding-top:        20px;
	padding-bottom: 	8px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			27px;
	font-weight:		500;
	color: 				#75b001;
	width:				100%;
	border-bottom:		4px solid #75b001;
}
/*
a:link, a:active
{
	text-decoration: 	underline;
	color: 				#75b001;	
}
a:visited{
	text-decoration: 	underline;
	color: 				#75b001;
}
*/
/*
a:hover,
{
	text-decoration: 	none;
	color: 				#75b001;
}
a.normal:link, a.normal:active, a.normal:visited
{
	text-decoration: 	none;
	color: 				#494949;
}
a.normal:hover
{
	text-decoration: 	none; 
	color: 				#75b001;
}
*/

#contentContainer{
	position: relative;
	width: 100%;
	top: 61px;	
	z-index: 2;
}

div#container 
{
	position:   		relative; 
	margin:     		auto auto; 
	width:      		930px;
  	padding-top: 		10px;  	
}

div#portal_letter_example {
  position:   		relative; 
  left: 85px;
  top: -11px;
  color: #ffffff;
  font-weight: bold;
}

div#portal_container 
{
	position:   		relative; 
	margin:     		auto auto; 
	width:      		930px;
  
}

div#portal_news_photo
{
  padding-bottom: 	8px;
}

div#portal_col_left 
{
  width: 220px;
  float: left;
}

div#portal_col_middle 
{
  width: 310px;
  float: left;
}

div#portal_col_right 
{
  width: 300px;
  float: left;
}

div#portal_spacer 
{
  width: 23px;
  float: left;
}

div#portal_spacer_right 
{
  width: 22px;
  float: left;
}

div#gradient 
{
	padding-top: 		30px;
}

div#portal_login_container
{
  width: 220px;
}

div#portal_login_top
{
  height: 34px;
  width: 220px;
  background-image: url(/images/portal_container_login_top.gif);
  background-repeat: no-repeat;
}

div#portal_login_bottom
{
  padding-top: 5px;
  padding-left: 2px;
  height: 54px;
  width: 220px;
  background-image: url(/images/portal_container_login_bottom.png);
  background-repeat: no-repeat;
}

div#loginform {
  padding-left: 18px;
}

div#portal_login_middle
{
  height: 152px;
  width: 220px;
  text-align: left;
  background-color: #e5e5e5;
}

div#portal_left_photo 
{
  width: 220px;
  height: 366px;
  background-image: url(/images/portal_left_photo.png);
  background-repeat: no-repeat;
}

div#portal_letter_top
{
  height: 34px;
  width: 220px;
  background-image: url(/images/portal_letter_top.png);
  background-repeat: no-repeat;
}

div#portal_letter_middle
{
  height: 47px;
  width: 220px;
  text-align: center;
  background-color: #e5e5e5;
}

div#portal_letter_bottom
{
  position: relative;
  top: -2px;
  height: 34px;
  width: 220px;
  background-image: url(/images/portal_letter_bottom.png);
  background-repeat: no-repeat;
}

div#portal_right_banner 
{
  height: 357px;
  width: 300px;
  /*cursor: pointer;
  background-image: url(/images/portal_right_banner.gif);
  background-repeat: no-repeat;*/
}

div#portal_center_banner 
{
  height: 192px;
  width: 310px;
  cursor: pointer;
  background-image: url(/images/portal_center_vraag.png);
  background-repeat: no-repeat;
}

a.portal_size_small:link, a.portal_size_small:active, a.portal_size_small:visited
{
  font-size: small;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.portal_size_small:hover
{
  font-size: small;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

a.portal_size_medium:link, a.portal_size_medium:active, a.portal_size_medium:visited
{
  font-size: large;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.portal_size_medium:hover
{
  font-size: large;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

a.portal_size_large:link, a.portal_size_large:active, a.portal_size_large:visited
{
  font-size: xx-large;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
a.portal_size_large:hover
{
  font-size: xx-large;
  color: #000000;
  text-decoration: underline;
}

a.portal_black:link, a.portal_black:active, a.portal_black:visited
{
  color: #000000;
  text-decoration:    none;
}
a.portal_black:hover
{
  color: #000000;
  text-decoration:    underline;
}

a.portal_white:link, a.portal_white:active, a.portal_white:visited
{
  color: #ffffff;
  text-decoration:    none;
}
a.portal_white:hover
{
  color: #ffffff;
  text-decoration:    underline;
}

#headerImg
{
	height:				90px;
	width:				930px;
	padding:			0px;
	margin-bottom:		15px;
}
#labelImg1
{
	padding-bottom:     20px;
}
#labelImg2
{
	padding-top:	    20px;
	/*padding-bottom:     20px;*/
}
#tdColumn1
{
	width:				243px;
	padding-right:      23px;
	vertical-align:		top;	
}
#tdColumn1b
{
	width:				417px;
	padding-right:      23px;
	border-right:		4px solid #e3e3e3;
	vertical-align:		top;	
}
#tdColumn2
{
	width: 				356px;
	border-left:		4px solid #e3e3e3;
	border-right:		4px solid #e3e3e3;
	padding:		    0 23px 0 23px;
	vertical-align:		top;
}
#tdColumn2b
{
	width: 				660px;
	border-left:		4px solid #e3e3e3;
	padding-left:		23px;
	vertical-align:		top;
}
#tdColumn2Register
{
	width: 				727px;
	border-left:		4px solid #e3e3e3;
	padding-left:		23px;
	vertical-align:		top;
}
#tdColumn2c
{
	width:				243px;
	padding-left:		23px;
	vertical-align:		top;
}
#tdColumn3
{
	width:				323px;
	padding-left:       23px;
	vertical-align:		top;
}
#tdBottomSpace, #tdTopSpace
{
	height:				25px;
}
#tdBottom
{
	border-top:			4px solid #e3e3e3;
	padding-top:		6px;
	padding-bottom:  	6px;
}
.tdFormRow
{
	border-bottom:		1px solid #E3E3E3;
	height:				26px;
}
.tdFormRowNB /* no border */
{
	height:				26px;
}

.tdFormHeader
{
	font-weight:		bold;
	font-size:			13px;	
	border-bottom:		1px solid #d4e083;
	background-color:	#faffd4;
	padding-left:	    6px;
}

.frmTextRegister
{
	width:				220px;
}

.tdFormRowBottom
{
	padding-top:        6px;
}

#menuStart
{
	background:			url(../images/portalTopLeftMenu.jpg) no-repeat top left;
	width:				220px;
	height:				16px;
}
#menu
{
	width:				220px;
	min-height:			150px;
	background-color:	#e3e3e3;
}
#menuEnd
{
	background:			url(../images/portalBottomLeftMenu.jpg) no-repeat top left;
	width:				220px;
	height:				16px;
}

#comboNav{
	position: relative;
	width: 100%;
	border: 1px solid #000;
}

.cluster1
{
	position:			relative;
	float:				left;
	width:				150px;
	height:				70px;
	margin:				0 10px 10px 0;
}

.cluster2
{
	position:			relative;
	float:				left;
	width:				150px;
	height:				70px;
	margin:				0 0 10px 0;
}

ul#news 
{ 
	padding-left: 		20px;
	margin-left: 		0px;
	list-style: 		none;
	list-style-image:	url(../images/arrowRight.gif);
}
ul#news li
{
	/*padding-left:       5px;*/
	padding: 0 0 0 5px;
}
ul#news li a
{

	color:				#494949;
	text-decoration:    none;
	display:			block;
	padding: 0;
	margin: 0;
}
ul#news li a:hover
{
	color:				#75b001;
	text-decoration:    none;
}

#menu ul#menu
{
	margin: 			0;
	padding: 			0;
}

#menu ul#menu li
{
    list-style:             none;
    margin:                 0;
}

#menu ul#menu li a
{
	font-size:				16px;
	font-weight:			bold;
	color: 					#494949;
	text-decoration: 		none; 
	line-height:			25px;
	padding: 	      	    10px;	
	vertical-align:			middle;
	width: 					200px;
	display: 				block;
}

#menu ul#menu li a:hover
{
	background-color: 		#494949;
	color:					#FFF;
	text-decoration: 		none; 
}

#mainheader
{
	/*float: left;*/
	position: absolute;
	/*top: 30px;*/
	top: 10px;
	width: 243px;
	left: 0px;	
	z-index: 10;
}

.clear
{
	clear: both;
}

/**
 *		ROUND CUSTOM "ANJA" CORNERS
 */
.roundContainer
{
	width:				150px;
	float:				left;
	margin-right:		10px;
	margin-top:			10px;
}

.roundContainerLarger
{
	width:				180px;
	float:				left;
	margin-top:			10px;
}

#homeColumnLeft{
	position: relative;
	float: left;
	width:  325px;
	margin-right: 10px;
}

#homeColumnRight{
	position: relative;
	float: left;
	width:  325px;
	margin-right: 0px;
}

.roundContainerDouble
{
	position: 			relative;
	width:				  315px;
	float:				  left;
	margin-top:			10px;
	margin-right:		10px;	
  margin-left:    0px;
}

.roundContainerDouble2
{
	position: 			relative;
	width:				325px;
	float:				left;
	margin-top:			10px;
}

#banners{
	position: 			relative;
	width: 				215px;
	overflow: 			hidden;
	padding: 			0px;
	/*text-align:			center;*/
}

#banners img{
	border: 			none;
}

.rcHeader
{
	width: 				100%;
	height:				30px;
	line-height:		30px;	
	background-color: 	#75b001;
}

.rcTl
{
	width:			15px;
	height:			30px;
	background: 	url(../images/clusterColumnHeaderLeft.jpg) no-repeat top right; 
	float: 			left;
}
.rcTr
{
	width:			15px;
	height:			30px;
	background: 	url(../images/clusterColumnHeaderRight.jpg) no-repeat top right; 
	float: 			right;
}

.rcTitle
{
	color:			#FFFFFF;
	font-weight:	bold;
	float: 			left;	
	font-size: 		12px;	
}

.roundInnerContainer
{
	clear:			both;
	background:		#FFF url(../images/clusterColumnBg.jpg) repeat-x bottom left;
	/*padding: 		10px;*/
	padding-bottom: 15px;
	border-right:	1px solid #e3e3e3;
	border-left:	1px solid #e3e3e3;
	border-bottom:	1px solid #e3e3e3;	
}

.roundContent{
	position: relative; 
	width: auto; 
	padding:10px;
}

.roundContent p{
	padding: 0px;
	margin: 0px;
}

.roundContent ul{	
	margin: 0px;
	padding-left: 15px;
	list-style-image:	url(../images/purple/arrowRight.gif);
}

.roundContent ul li{
	padding-left: 5px;
}

.roundContent ul li a{	
	padding-right: 10px;
	padding-bottom: 2px;
	display: block;
}

.roundContent ul li a:hover{	
	text-decoration: none;
	/*color: #5785C2;*/
}

.roundInnerContainer p
{
	margin: 		0 0 0 20px;
	padding-left:   20px;
	padding-top:    10px;
	line-height:	18px;	
	/*border: 1px solid #000;*/
}

img.cornerLeft 
{
   width: 			16px;
   height: 			16px;
   border: 			none;
   display: 		block !important;
   float:			left;
   margin-left: 	-1px;
   margin-bottom: 	-1px;
}

img.cornerRight
{
   width: 			16px;
   height: 			16px;
   border: 			none;
   display: 		block !important;

   margin-right: 	-1px;
   margin-bottom: 	-1px;
}
/**
 *		END ROUND CUSTOM "ANJA" CORNERS
 */

#contentSubNav
{
	position:      relative;
	width:         200px;
	right:         0px;
	float:         right;
	margin-top:    0px;
	text-align:    right;
}
 
#mainmenu
{
	position: absolute;
	top: 10px;
	left: 265px;
	width: 100%;
	z-index: 1000;
	line-height: 22px;
}

/*
#mainmenu ul
{
	margin: 			0;
	padding: 			0;
}

#mainmenu ul li
{
	display: 				inline;
    list-style:             none;
    margin:                 0 10px 0 0;
	display: 				block;
	float: 					left;		
}

#mainmenu ul li a
{
	display: 				block;
	float: 					left;

	color: 					#494949;
	text-decoration: 		none; 
	padding-top: 			20px; 
}

#mainmenu ul li a:hover, #mainmenu ul li a.active
{
	display: 				block;
	float: 					left;

	color: 					#494949;
	text-decoration: 		none; 
	padding-top: 			10px; 
	border-top:				10px solid #75b001;
}
*/

div.buttons
{
	padding-bottom:	       5px;
}

.book img 
{
	padding-right:         10px;
}
.book p 
{
	margin:					10px 10px;
	line-height:			17px;
}
.bookTitle
{
	color:					#75b001;
	font-weight:			bold
}

/**
 *		SUBNAV
 */
#navContainer
{
	padding-top:        25px;
} 
 
.subnav
{
	margin-top:         5px;
	width: 				220px;
	height:				30px;
	line-height:		30px;	
	background-color: 	#75b001;
}

.snLeft
{
	width:			10px;
	height:			30px;
	background: 	url(../images/subnavLeft.jpg) no-repeat top right; 
	float: 			left;
}
.snRight
{
	width:			10px;
	height:			30px;
	background: 	url(../images/subnavRight.jpg) no-repeat top right; 
	float: 			right;
}

.snTitle
{
	color:			#FFFFFF;
	font-weight:	normal;
	float: 			left;	
	font-size: 		12px;	
}
/**
 *		END OF SUBNAV
 */ 
 
#reviews
{
	font-size: 		12px;
	color: 			#969595;
	text-align:		right;
	display: 		block;
	width: 			100%;
	margin-top: 	-20px;
}
.rating
{
	padding:            0 5px 5px 0;
}

#discover
{
    position:           relative;
	float: 			    right;
	
	padding-top: 	    5px;
	
	margin: 		    0px;
}

#discover a
{
	font-family: 		arial;
	font-weight: 		bold;
	/*color: 				#75b001;*/
	text-decoration:	none;
	padding-right:		10px;
	background: 		url("../images/green/arrow.gif") no-repeat left 2px;
}

#discover a:hover{
	text-decoration: 	underline;
}

#login
{    
	float: 			    right; 
	padding: 	        0px; 		
	margin-top:         -28px;	
	width:              660px;
	text-align:         right;
    color:              #707070;
    font-size:          1.0em;	
}

#fontSizes_portal
{
  left: 0px;
  top: 15px;
	position: relative;

	/*
	top: 5px;
	left: 465px;	
	*/
}

/*
#fontSizes
{
	position: relative;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
	
	top: 5px;
	left: 465px;	
	
}
*/

#fontSizes{
	position: relative;
	width: 220px;
	height: 80px !important;
	background: url("../images/bg_font-sizes.jpg") no-repeat;	
	border-top: 1px solid #fff;
}

#fontSizes #fsInner{
	position: relative;	
	margin-top: 45px;
	text-align: center !important;	
}

#fontSizes #fsInner a.fsSmall{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#fontSizes #fsInner a.fsSmall:hover{
	text-decoration: underline;
}

#fontSizes #fsInner a.fsNormal:hover{
	text-decoration: underline;
}

#fontSizes #fsInner a.fsLarge:hover{
	text-decoration: underline;
}

#fontSizes #fsInner a.fsNormal{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 30px;
}

#fontSizes #fsInner a.fsLarge{
	font-size: 28px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 30px;
}

.loginInfo{
	position: relative;
	padding: 15px;
	display: block;
	line-height: 23px;
}

.loginInfo a{
	text-decoration: none;
}

.loginInfo a:hover{
	color: #DF3D3B;
	text-decoration: none;
}

.inputLogin
{
    color:              #707070;
    font-size:          10px;
    border:             1px solid #e3e3e3;  
    padding:            1px 1px 1px 3px; 
    /*width:              80px;    */
    width:				100%;
}


.frmRequired
{
	font-weight:	bold;
	font-size:		16px;
	color:			#b50000;
}


.ColorPickerBox
{
	margin-top: 		-1px;
	width:				19px;
	height:				19px;
	border: 			1px solid #666666;
	background-color:	#ff00c6;
}

.frmError
{
    color:              #c80000;
    border:             1px solid #c80000;
    background-color:   #fff2f2;
    font-weight:        bold;
    padding:            0 4px 0 4px;
}

.frmSuccess
{
    color:              #00BF08;
    border:             1px solid #00BF08;
    background-color:   #BFFFC2;
    font-weight:        bold;
    padding:            0 4px 0 4px;
}

div.aladin
{
    background:         #FFF url(../images/bannerAladinImprvd.jpg) no-repeat top left;
    width:              300px;
    height:             172px;
    cursor:             pointer;
}

/*VACATURES*/

.vacItem{
	position: relative;
	margin-bottom: 15px;
	/*padding: 10px 0px 10px 0px;*/
	padding: 0px;
	border-bottom: 1px solid silver;
}

.vacTitle
{
	position: relative;
	padding: 0;
	margin: 0;
	color: #75b001;
	font-weight: bold;
}
.normal{
	position: relative;
	margin: 0;
	padding: 0;
}
a.bottomRight{
	position: relative;
	float: right;
	padding: 0 0 10px 10px;
	background: url("../images/arrow.gif") no-repeat 0px 6px;
	
}
.blank
{
	width: 100%;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 5px;
}

/* USER SITES */

#profileMainHeader {
	float:					left;
}

/* USER SITE TOP MENU */


#profileMainmenu
{
	float: 					left;
	padding-left: 			30px;
	font-size:				12px;
	width: 					655px;
}

#profileMainmenu ul
{
	margin: 			0;
	padding: 			0;
}

#profileMainmenu ul li
{
	display: 				inline;
    list-style:             none;
    margin:                 0 10px 0 0;
	display: 				block;
	float: 					left;		
}

#profileMainmenu ul li a
{
	display: 				block;
	float: 					left;

	color: 					#494949;
	text-decoration: 		none; 
	padding-top: 			20px; 
}

#profileMainmenu ul li a:hover, #profileMainmenu ul li a.active
{
	display: 				block;
	float: 					left;

	color: 					#494949;
	text-decoration: 		none; 
	padding-top: 			10px; 
	border-top:				10px solid #75b001;
}

/* SQUARE CONTENT BLOCKS FOR THE USER SITES */

.contentBlock-2 { /* 2 contentblocks on page */
	width:				320px;
	min-height:			200px;
	
	margin-right:		10px;
	margin-top:			20px;
	
	float:				left;
	
	background-image:	url("/images/contentBlockGradient.gif");
	background-repeat:	repeat-x;
	background-position:bottom;
	
	border-bottom:		1px solid #E3E3E3;
}

*html .contentBlock-2 { /* IE6 only */
	height:				200px;
}

.contentBlock-3 { /* 3 contentblocks on page */

}

.contentBlock-4 { /* 4 contentblocks on page */
	width:				155px;
	height:				200px;
	
	margin-right:		10px;
	margin-top:			20px;

	float:				left;
	
	background-image:	url("/images/contentBlockGradient.gif");
	background-repeat:	repeat-x;
	background-position:bottom;
	
	border-bottom:		1px solid #E3E3E3;
}

.contentBlockTitle {
	height:				30px;
	
	background-color:	#75b001;
	
	color:				#FFFFFF;
	
	font-size:			12px;
	font-weight:		bold;
}

a.blockTitle, span.blockTitle {
	color:					#FFFFFF !important;
	font-weight:			bold;
	text-decoration:		none;
	
	display:				block;
	margin-left:			4px;
	padding-top:			5px;
}

.contentBlockContent {
	min-height:				150px;
	
	border-left:		1px solid #E3E3E3;
	border-right:		1px solid #E3E3E3;
	
	padding-left:		4px;
	padding-right:		4px;
}

*html .contentBlockContent { /* IE6 only */
	height:				150px;
}

.contentBlockFooter {
	height:				20px;
	
	padding-left:		4px;
	padding-right:		4px;
	
	border-left:		1px solid #E3E3E3;
	border-right:		1px solid #E3E3E3;
	
	text-align:			right;
}

.photoContainer {
	border-bottom:		1px dotted #E3E3E3;
	padding-top:		10px;
	text-align:			center;
}

/* USER PROFILE SEARCH */

.rowOdd {
	height:				30px;
	
	background-color:	#F0F0F0;
}

.rowEven {
	height:				30px;
	
	background-color:	#FFFFFF;
}

/* LEFT CONTENT COLUMN ON USER SITE */

#contentLeft {
	margin-top:			15px;
	margin-bottom:		15px;
}

a.userButton {
	width:				220px;
	height:				35px;
	
	display:			block;
	
	color:				#FFFFFF;
	background-color:	#B3CC00;
	
	font-size:			15px;
	text-decoration:	none;
	
	margin-bottom:		5px;
}

.userButtonText {
	position:			relative;
	left:				5px;
	top:				6px;
	font-weight:		bold;
	font-size:			15px;
}

a.userButton:hover {
	text-decoration:	none;
}

#mainheaderUser {
	position:			absolute;
	
	top:				80px;
	left:				94px;
	
	font-size:			13px;
	color:				#BFBEBE;
}

/* BLOG */

.blogDate {
	float:				right;
}

.blogMessage {
	margin-bottom:		10px;

	border-bottom:		1px solid #75b001;
}


.blogReactionLink {
	float:				right;
}

.blogBackLink {
	float:				left;
}

/* END BLOG */

#pickLibrary
{
    margin-top:         15px;
}
 
ul.libraryMenu
{
    margin-top:         15px;
}

.libraryMenu
{
	position:          relative;
	list-style-type:   none;
	display:           block;
	margin:            0;
	padding:           0;
}
.libraryMenu li a
{
	width:             210px;
	display:           block;
	font-size:         13px;
	color:			   #fff;
}

.libraryMenu li a:visited, .libraryMenu li a:active
{
	color:			   #fff;
	text-decoration: 	none;
}

.libraryMenu li a:hover
{
	color:			   #fff;
	text-decoration:   none;
}

.tField{
	width: 300px;
	border: 1px solid gray;
	margin-bottom: 2px;
}

.pollAnswer:hover
{
    font-weight:        normal;
}
.pollAnswer:hover
{
    font-weight:        bold;
}

.logoLink{
	position: absolute;
	top: 63px;
	right: 28px;
	
}

.logoLink a{
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	background: url("../images/blue/arrow.gif") no-repeat right 2px;
}

.logoLink a:hover{
	text-decoration: underline;
}

.navLeft{
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.navLeft li{
	position: relative;
	padding: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #eee;	
}

.navLeft li a{
	position: relative;
	display: block;
	width: 95%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	background: url("../images/lightgreen/arrow.gif") no-repeat right 5px;
}

.navLeft li a:hover{
	text-decoration: underline;
}

/**
* BREADCRUM
*/

ul.breadCrum{
	list-style-type: none;
	
	position: absolute;	
	top: -30px;
	left: 270px;
	margin: 0;
	padding: 0;
	z-index: 5;
	float: left;
	width: 520px;
	
}

ul.breadCrum li{
	position: relative;
	float: left;	
	padding: 2px;
}

ul.breadCrum li a{
	position: relative;	
	padding: 3px;
	text-decoration: none;
}

ul.breadCrum li a:hover{
	text-decoration: underline;
}

ul.breadCrum li a b{
	position: relative;
	top: -1px;	
}

/**
* MENU MAIN
*/

.mm ul li a{
	font-size: 12px;
}

#searchContainer
{

	text-align: right;
	float: right;
	width: 135px;

	position: 	absolute;	
	top: 		-30px;	
	right: 		0;
}

/**
* FORMULIER
*/
.frmSendSuccess
{
color:              #333333;
font-weight:        bold;
border:             2px solid #E3E3E3;   
padding:            2px 10px 2px 24px;    
margin:             auto;
margin-bottom:      8px;
background:         #FFFFFF;    
width:              auto;
text-align:         center;
}

