./**********************************************************************************************
	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; }
	.button-cancel { float: left; width: 80px; height: 30px; margin: 0px 0 0 10px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn_big_cancel.png) no-repeat 0 0; cursor: pointer; }
	.button-update { float: left; width: 80px; height: 30px; margin: 0px 0 0 0px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn_big_update.png) no-repeat 0 0; cursor: pointer; }
	.button-add { float: left; width: 80px; height: 30px; margin: 0px 0 0 0px; padding: 0; border: none; text-align: left; text-indent: -9999em; background: url(/css/images/btn_big_add.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;}
	div.home_flash_box {width:430px;}
	div.panels div.hidden {display : none;}


/* badge events */
#divBadgeEvents a {font-size:1.2em; line-height:20px;}
.gridList .gridAltRow { background-color : #ECECEC;}
table.gridList {width: 650px !important;}
table.gridList td {border : none; font-size:1.2em;}
table.gridList th {font-size: 1.3em; font-weight:bold !important;}
li>span {font-size:1em;}
p.center {text-align:center;}
eventbadgecontainer h2 span {font-size: 10px;}
.eventbadgecontainer h2 { margin: 0 0 12px 0; padding: 0 0 3px 0; border-bottom: 1px solid #d4d4d4; }
.eventbadgecontainer {margin:15px; margin-bottom:35px !important;}

.home .scrollable {position: relative;overflow: hidden;width: 430px;height:300px;}
.scrollable {position: relative;overflow: hidden;width: 200px; height:70px;}
.scrollable img {float:left;cursor:pointer;-moz-border-radius:0px;-webkit-border-radius:4px;}
.scrollable .items {position: absolute;clear: both; width:20000em;}
.scrollable .items div {float:left;}
.scrollable .active {border:2px solid #000;z-index:9999;position:relative;}
.scrollable { float:left; }

a.left, a.right {display: block;width: 41px;height: 251px;float: left;position : absolute;cursor: pointer;opacity : 0.6;  filter: alpha(opacity = 60);    text-decoration : none;margin-top : 0px; z-index:3;}
a.right {  background: url("/css/images/scroll_right.png") no-repeat scroll 0 100px #DDDDDD;clear: right;margin-left: 390px;}
a.left  { background: url(/css/images/scroll_left.png) no-repeat #ddd; margin-left :0px; vertical-align :middle; background-position: 0 100px;}
a.disabled { visibility:hidden !important; }
h4.toppadding {margin-top:10px;}
div.home_events_feature {margin-top:-20px;padding-top:0;}
.member .scrollable {width:203px;}
div.home_tiles_item_one p
{padding :0;}
.secondary .sidebar-nav li ul {display:none;}
.secondary .sidebar-nav li.active ul {display:block;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

