./**********************************************************************************************
	CSS on Sails v3.0.2
	Title	: IServices
	Author	: XHTMLized (http://www.xhtmlized.com/)
	Date	: October 2009

***********************************************************************************************
Section 1 -- Event Listing Pagination
***********************************************************************************************/

/* 1. Event Listing Pagination */
	.blank {}
	.EvPagination {clear:both;float:left;height:15px;margin:8px 0 0;overflow:hidden;position:relative;width:auto;}
	.EvPaginationTop {clear:both;float:left;height:15px;margin:8px 0 20px;overflow:hidden;position:relative;width:auto;}
	.ElistPageNumbers {height: 15px; vertical-align : top; font-size: 1.1em; line-height: 1.36em; color: #333; padding : 0 4px;}
	.ElistPrevButton{float:left;padding-right:5px; vertical-align : top;}
	.ElistNextButton{float:auto; vertical-align : top;}
	.current {display: point;vertical-align : top; font-size: 1.1em; line-height: 1.36em; color: #333; font-weight: bold; background: #ccc;padding : 0 4px;}
	
	
	.secondary .title-researchtopic span { background: url(/css/images/txt-title-sidebar-researchtopics.png); }
	.secondary .title-researchtopic-archive span { background: url(/css/images/txt-title-sidebar-news-archive.png); }

	.infoMessage { padding: 5px 15px 5px 15px; font-size: 1.2em; line-height: 1.83em; text-align: center; font-weight:bold;width: 600px; height: 24px; background-color:#dfe1be;color: #959c29; }
	.errorMessage { padding: 5px 15px 5px 15px; font-size: 1.2em; line-height: 1.83em; text-align: center; font-weight:bold;width: 600px; height: 24px; background-color:#e31937;color: #fff; }

	.login li .button-login { float: left; width: 39px; height: 16px; margin: 1px 0 0 4px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn-login.gif) no-repeat 0 0; cursor: pointer; }
	.login legend { display: none; }
	.login li label { display: block; float: left; position: relative; width: 52px; height: 9px; overflow: hidden; margin: 4px 5px 0 10px; padding: 0; font-size: .9em; text-transform: uppercase; }
	.login li label span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.login li label.username span { background: url(/css/images/label-username.gif) no-repeat 0 0; }
	.login li label.password span { background: url(/css/images/label-password.gif) no-repeat 0 0; }
	
	.login li label.email	{ height: 20px; width: 60px; margin-top: 0;}
	.login li label.email span { background: url(/css/images/label_email.png) no-repeat 0 0; }
	
	.login li input.txt { border: 1px solid #333; padding: 2px 5px 0 5px;  }
	.login a {color :#003366;}
	
	/*.login li .txt { float: left; width: 112px; height: 16px; margin: 0; padding: 2px 5px 0 5px; border: none; font-size: 1.1em; 
		background: #ffffff url(/css/images/bg-login-txt-field.gif) no-repeat 0 0; }*/
	
	
	.content .login .login li .button-login { float: left; width: 80px; height: 30px; margin: 0px 0 0 150px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn_big_login.png) no-repeat 0 0; cursor: pointer; }
	
	.content li .button-send { float: left; width: 39px; height: 16px; margin: 0px 0 0 150px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn-send.png) no-repeat 0 0; cursor: pointer; }
	
	.login p { padding: 0 5px 0 0; font-size: 1.2em; line-height: 1.5em; font-weight: normal; text-align: right; color: #666; }
	.login p a { text-decoration: none; color: #666; }
	.login p a:hover { text-decoration: underline; }
	.login ul li { background:none transparent scroll repeat 0% 0%; }

	.fullcontent div { padding: 0 0 15px 0; font-size: 1.02em; line-height: 1.33em; font-weight: normal; color: #282627;}
	.content .sitemap li { margin: 0; padding: 5 0 0px 0; font-size: 1em; }
	
	.button-submit { float: left; width: 80px; height: 30px; margin: 0px 0 0 150px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn_big_submit.png) no-repeat 0 0; cursor: pointer; }
	.header .login .forgottenPassword { float:right; text-decoration:underline; margin-top:5px;}
	.required { padding-left: 0px; font-weight: bold; color: #ff0000; float: left;}

	.error{color: Red;}
	#changePassword .info { font-size: 1.2em;}
