
	/* FORMS @STYLE */
	
	
	/* HOMETOOLS BOX - OPENSITE @STYLE */
	
	#centerSide #homeTools{
		display:inline;
		overflow:hidden;
		float:right;
		width:200px;
		margin:0 0 5px 0;
		padding:10px 10px 0 0;
	}

	#centerSide #homeTools #nletterBox{
		display:block;
		overflow:hidden;
		clear:both;
		width:178px;
		height:65px;
		margin:0 0 11px 0;
		padding:10px;
		border:1px solid #d9dada;
		background:url(/images/nletter_bg.gif) top center no-repeat;
	}

	#centerSide #homeTools #nletterBox .nletterEmail{
		color:#a0a0a0;
		font-size:1.1em;
		padding:4px 4px 4px 20px;
		margin:0 0 3px 0;
		border:1px solid #d9dada;
		background:#ffffff url(/images/icon_at.gif) 3px no-repeat;
	}

	#centerSide #homeTools #nletterBox .nletterSelect{
		float:left;
		width:auto;
		color:#a0a0a0;
		font-size:1.1em;
		padding:2px;
		border:1px solid #d9dada;		
	}

	#centerSide #homeTools #nletterBox .BtnGo{
		display:block;
		float:left;
		margin:2px 0 0 5px;
		border:0;
		cursor:pointer;
		width:26px;
		height:19px;
		color:#e40400;
		background:url(/images/BtnGo.gif) no-repeat;	
	}

	#centerSide #homeTools #nletterBox .BtnGo:hover{border:0;}

	#centerSide #homeTools #clientLogin{
		display:block;
		overflow:hidden;
		width:178px;
		height:161px;
		padding:10px;
		border:1px solid #d9dada;
		background:url(/images/clientLogin_bg.jpg) bottom no-repeat;
	}

	#centerSide #homeTools #clientLogin form{
		margin:10px 0;
		padding:0;
	}

	#centerSide #homeTools #clientLogin label{
		width:4em;
		float:left;
		text-align:left;
		margin:0 1em 10px 0;
		color:#8b8b8b;
		clear:both;
	}

	#centerSide #homeTools #clientLogin .userInput{
		float:left;
		width:85px;
		margin-bottom: 10px;
		padding:3px 3px 3px 20px;
		border:1px solid #d9dada;
		font-size:1em;
		color:#8b8b8b;
		background:url(/images/icon_user.gif) 3px no-repeat;
	}

	#centerSide #homeTools #clientLogin .passInput{
		float:left;
		width:85px;
		margin-bottom:10px;
		padding:3px 3px 3px 20px;
		border:1px solid #d9dada;
		font-size:1em;
		color:#8b8b8b;
		background: url(/images/icon_pass.gif) 3px no-repeat;
	}

	#centerSide #homeTools #clientLogin span{
		display:block;
		overflow:hidden;
		clear:left;
		height:15px;
		margin:0 0 5px 0;
		color:#8b8b8b;
	}
	
	.checkboxLogin{
		clear:both;
		border:none;
		width:13px;
		height:13px;
	}


	#centerSide #homeTools #clientLogin .BtnLogin{
		display:block;
		overflow:hidden;
		clear:both;
		margin:0 0 0 110px;
		width:54px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnLogin.gif) no-repeat;
	}

	.linkForgotten{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
		padding:0 0 0 20px;
		background:url(/images/icon_roundarrow.gif) left no-repeat;
		text-decoration:underline;
	}
	
	.linkForgotten:hover{ text-decoration:none; }

	/* @END - HOMETOOLS BOX - OPENSITE @STYLE */
	
	
	/* LOGINTOP BOX - OPENSITE @STYLE */
	
	#webPage #loginTop{
		display:block;
		overflow:hidden;
		float:right;
		margin:-12px 0 0 0;
		width:330px;
		height:62px;
		color:#8b8b8b;
		background:url(/images/loginTop_back.jpg) center no-repeat;
	}
	
	#loginTop label{
		display:inline;
		overflow:hidden;
		float:left;
		width:120px;
		margin:3px 5px 2px 5px;
		text-align:left;
		color:#8b8b8b;
	}

	#loginTop .clientEmail,
	#loginTop .clientPass{
		display:inline;
		overflow:hidden;
		float:left;
		color:#8b8b8b;
		padding:4px 0 3px 20px;
		margin:0 5px 0 5px;
		width:96px;
		height:14px;
		border:1px solid #d9dada;
		font-size:1em;
	}
	
	#loginTop .clientEmail{ background:#fff url(/images/icon_user.gif) 3px no-repeat; }
	#loginTop .clientPass{ background:#fff url(/images/icon_pass.gif) 3px no-repeat; }

	#loginTop .BtnLogin{
		display:block;
		overflow:hidden;
		float:left;
		margin:1px 0 0 0;
		width:54px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnLogin.gif) no-repeat;
	}

	#loginTop .rowLine{
		display:block;
		overflow:hidden;
		clear:both;
		height:15px;
		margin:0;
		padding:3px 0 0 5px;
	}

	#loginTop .clientRemember{
		display:block;
		overflow:hidden;
		float:left;
		width:13px;
		height:13px;
		margin:0 5px 0 0;
		padding:0;
		border:0;
		cursor:pointer;
		font-size: 15%;
	}
	
	#loginTop .clientForgot{
		display:block;
		overflow:hidden;
		float:left;
		margin:0 0 0 35px;
		padding:0 0 0 15px;
		background:url(/images/icon_clientForgot.gif) left no-repeat;
		text-decoration:underline;
	}
	
	#loginTop .clientForgot:hover{ text-decoration:none; }
	
	/* @END - LOGINTOP BOX - OPENSITE @STYLE */


	/* DISPLAYFORM BOX - OPENSITE @STYLE */
	
	#centerSide #displayForm{
		display:block;
		overflow:hidden;
		clear:both;
		margin:0 0 50px 30px;
	}

	#displayForm .alertMess{
		display:block;
		overflow:hidden;
		clear:both;
		width:80%;
		padding:3px 0 3px 17px;
		margin:25px 0;
		color:#c3c3c3;
		background: url(/images/icon_alert.gif) left center no-repeat;
		border-bottom:1px solid #d9dada;
	}
	
	#displayForm label{
		display: block;
		overflow:hidden;
		clear:left;
		float:left;
		width:160px;
		height:15px;
		padding:2px 0;
		margin:0 0 15px 0;
		color:#8b8b8b;
		font-size:1.1em;
	}
	
	#displayForm .inputbox{
		display:block;
		color:#8b8b8b;
		padding:3px 2px;
		margin:0 0 15px 0;
		width:180px;
		border:1px solid #d9dada;
		font-size:1em;
	}

	#displayForm textarea{
		display:block;
		color:#8b8b8b;
		padding:3px 2px;
		margin:0 0 15px 0;
		width:250px;
		height:90px;
		border:1px solid #d9dada;
		font-size:1em;
	}
	
    #displayForm .inputblock{
        display:block;
        color:#8b8b8b;
        padding:3px 2px;
        margin:0 0 15px 0;
    }

	#displayForm .BtnSend{
		display:block;
		overflow:hidden;
		margin:5px 0 0 160px;
		width:42px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnSend.gif) no-repeat;
	}

	#displayForm .BtnSubscribe{
		display:block;
		overflow:hidden;
		margin:5px 0 0 160px;
		width:72px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnSubscribe.gif) no-repeat;
	}

	/* @END - DISPLAYFORM BOX - OPENSITE @STYLE */
	
	/* SEARCHBAR BOX - APPLICATION @STYLE */
	
	#searchBar{
		display:block;
		overflow:hidden;
		clear:both;
		width:auto;
		height:25px;
		padding:0;
		color:#ffffff;
		font-weight:bold;
		background:#e40400 url(/images/searchBar_right.gif) right 0 no-repeat;
	}
	
	#searchBar #searchBarName{
		display:block;
		overflow:hidden;
		float:left;
		width:100px;
		height:25px;
		background:#e40400 url(/images/searchBar_name.gif) left 0 no-repeat;
	}
	
	#searchBar #selectSearch{
		display:block;
		overflow:hidden;
		float:left;
		padding:5px 10px;
	}
	
	#searchBar #selectSearch input{
		width:13px;
		height:13px;
		cursor:pointer;
		vertical-align:top;
	}
	
	#searchBar #searchBarBox{
		display:block;
		overflow:hidden;
		float:left;
		width:255px;
		height:20px;
		padding:0;
		margin:2px 0 0 0px;
		background:#e40400 url(/images/searchBar_inputbox.gif) center 0 no-repeat;
	}
	
	#searchBar #searchBarBox input{
		float:left;
		border:0;
		color:#787878;
		padding:2px;
		margin:2px 0 0 5px;
		width:220px;
		height:14px;
		font-size:1em;
	}
	
	#searchBar .adsearch{
		display:block;
		float:left;
		margin:4px 0 0 20px;
		color:#ffffff;
		text-decoration:underline;
	}
	
	#searchBar .adsearch:hover{text-decoration:none;}
	
	#searchBar .BtnSearch{
		display:block;
		float:left;
		margin:2px 0 0 5px;
		width:58px;
		height:20px;
		cursor:pointer;
		border:0;
		background:#e40400 url(/images/BtnSearch.gif) no-repeat;
	}
	
	#nletterEmail{
		width: 130px;
	}
	
	
	#GoBackNewsletter{
		display:block;
		float:left;
		margin:2px 0 0 5px;
		border:0;
		cursor:pointer;
		width:56px;
		height:19px;
		color:#e40400;
		background:url(/images/BtnNext.gif) no-repeat;	
	}

	/* @END - SEARCHBAR BOX - APPLICATION @STYLE */
