.body {
	margin:0;
	padding:0; }
	
.main {
	width: 955px;
	margin: 0px auto;
	text-align:left;}
	
.overall_content {
	float:left;
	width:955px;}

/* ----------------------------------------------- */
/* RESET */
/* ----------------------------------------------- */
h1,h2,h3,h4,h5,h6,ul,li,form,div,p,span,blockquote,cite,table,tr,td,th, input {
    margin: 0;
	padding:0;
	text-decoration: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
p {
	line-height:17px;}

ul {
    list-style-type:none;}	

          
/* ----------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------- */
.Footer {
	width: 955px;
	float:left;
	/*text-align:center;*/
	height:159px;
	/*position:relative; */}
	/*.footer2 {
	margin-top: 3px;
	margin-bottom: 12px;
	width: 955px;
	float:left;
	text-align:center;
	height:144px;
	position:relative; }*/
	.Footer span, .Footer span.left, .Footer span.centertext, .Footer span.right {
		/*display:block;*/
		/*width: 740px;*/
		clear:both;
		margin: 0px auto;
		zoom:1; 
		*display: inline-block; 
		display: inline-block; }
    .Footer span.left {
        width:200px; 
        margin-right: 15px;}
    .Footer span.right {
        width:200px; 
        margin-left: 15px; }
    .Footer span.centertext {
        vertical-align:top; 
        padding-top:10px; }
        
        
		/*
		.Footer span.intertop {
			width:214px;
			position:absolute;
			bottom:0;
			left:346px;}
		.Footer span.intertop a {
			width:214px;
			height:79px;
			text-indent:-9999px;
			display:block;}
*/
/*			
	.Footer ul {
		list-style-type:none;
		width:770px;
		display:block;
		margin:0 auto; }
		.Footer ul li {
			float:left;}
			.Footer ul li a {
				text-decoration:none;
				text-transform:uppercase;
				padding:12px 15px;
				font-size:13px;
				display:block;
				font-weight:bold;}
*/
    .Footer ul {
        display:block;
        list-style-type:none;
        margin-top: 5px;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
        *margin-left: 0px;
        text-align:center; }
        .Footer ul li {
            display:inline-block; 
            zoom:1;
            *display:inline; }
            .Footer ul li a {
            display:inline-block;
            font-size:13px;
            font-weight:bold;
            padding:12px 15px;
            text-decoration:none;
            text-transform:uppercase; }
/* ----------------------------------------------- */
/* HEADER */
/* ----------------------------------------------- */
.Header {
	width: 955px;
	float:left;
	margin-bottom:7px;}
	.TopBar {
		height:34px;
		width: 955px;
		float:left;
		position:relative;}
		.SelectEvent {
			position:absolute;
			height:34px;
			padding-top:7px;
			left:18px;
			top:0;}
			.SelectEvent label {
				padding-right:8px;
				font-size:16px;
				font-weight:bold;
				text-transform:uppercase;}
			.SelectEvent select {
				width:230px;}
		/*.LogOut {
			position:absolute;
			right:18px;
			top:0;}*/
		.LogIn {
		    float:right;
			/*position:absolute;*/
			width: 500px;
			/*right:0;*/
			/*top:0; */}
			.LogOut p {
				line-height:34px; }
/*			.LogIn a {
				font-size:15px;
				line-height:34px;
				padding:0 8px;
				height:34px;
				text-transform:uppercase;
				font-weight:bold;
				float:right;
				display:block;
				text-decoration:underline;}*/
			.LogIn a {
				line-height:34px;
				height:34px;
				float:right;
				display:block; }			
/*				.LogIn strong {
					float:right;
					display:block;
					padding:0 8px 0 16px;
					text-align:right;
					height:34px;
					line-height:34px; }*/
				.LogIn strong {
					float:right;
					display:block;
					height:34px;
					line-height:34px; }					
		
	.EventBackground {
		height:86px;
		width: 955px;
		float:left;
		position:relative;}
		.EventBackground h1 {
			padding-left:18px;
			float:left;}
			.EventBackground h1 a {
				display:block;
				width:147px;
				text-indent:-9999px;
				height:86px;}
        .EventBackground .headerLink {
            float:left;
            width: 390px;
            height: 86px;
            display: block; }
		.EventBackground .LoginBox {
			height:86px;
			float:right;
			width:240px;
			text-align:right;}

			.EventBackground .LoginBox input.button {
				/*margin-right:6px;
				margin-top:4px; */ }
			.EventBackground .LoginBox input.field {
				width:155px;
				height:16px;}
				/* * html .EventBackground .LoginBox input.field {height:20px; width:124px;}*/
			.EventBackground .LoginBox label {
				float:left;
				width:233px;
				height:20px;
				padding-top:4px;
				font-size: 11px;}
				
			.EventBackground .LoginBox label.loggedIn {
				float:left;
				width:225px;
				height:20px;
				padding-top:4px;
				padding-left: 10px;
				text-align: left;}
								
			    .EventBackground .LoginBox .remember {
				    width:70px;}
								
			.EventBackground .LoginBox div {
				padding-top:4px;
				width:233px;
				float:left;}
				.EventBackground .LoginBox div span {
					float:right;
					/*width:150px;*/
					text-align:right;
					font-size: 11px;}
				.EventBackground .LoginBox div span a {
					/*color:#fff;
					text-decoration:none;*/}
		.EventBackground .SearchBox {
			float:right;
			height:72px;
			padding-top:10px;
			padding-right:20px;}
			.EventBackground .SearchBox label.search {
				float:left;
				line-height:22px;
				padding-right:8px;}
			.EventBackground .SearchBox div {
				float:left;
				width:214px;}
				.EventBackground .SearchBox div label {
					width:71px;
					font-size:10px;
					margin-top:4px;
					float:left;}
				.EventBackground .SearchBox div input.field {
					width:198px;}
			.EventBackground .SearchBox input.button {
				float:left;}
		.EventMenu ul, .MainMenu ul {
			list-style:none;}
			.EventMenu ul li, .MainMenu ul li, .EventMenu ul li a, .MainMenu ul li a, .EventMenu ul li span {
				float:left;}
/*				.EventMenu ul li a, .MainMenu ul li a {
					text-decoration:none;}
					*/
	.EventMenu {
		height:37px;
		width: 955px;
		float:left;}
			.EventMenu ul {
				padding:0 7px;
				float:left;}
				.EventMenu ul li {
					line-height:37px;
					padding:0 10px;}
					.EventMenu ul li a {
						text-transform: uppercase;
						font-weight:bold;
						line-height:15px;
						padding:11px 0;}
					.EventMenu ul li span {
						line-height:15px;
						font-weight:bold;
						text-indent:-9999px;
						display:block;
						float:left;
						width:7px;
						margin:0;
						margin:11px 4px 11px 0;
						text-transform: uppercase;}
/*		.EventMenu span.rfid {
			float:left;
			padding:0 20px;
			line-height:16px;
			font-size:16px;
			line-height:34px;
			font-weight:bold;} */
		.EventMenu span.rfid {
			float:left;
			line-height:16px;
			line-height:34px;}			
	.MainMenu {
		height:34px;
		width: 955px;
		float:left;}
			.MainMenu ul {
				padding:0 20px;}
				.MainMenu ul li {
					line-height:34px;
					padding:0 10px;}
					.MainMenu ul li span {
						line-height:15px;
						font-weight:bold;
						text-indent:-9999px;
						display:block;
						float:left;
						width:7px;
						text-transform: uppercase;
						margin:10px 4px 9px 0;}
/*					.MainMenu ul li a {
						text-transform:uppercase;
						font-weight:bold;
						padding:10px 0;
						line-height:15px;}*/
					.MainMenu ul li a {
						line-height:15px;}						
	
/* ----------------------------------------------- */
/* LEGACY CODE */
/* ----------------------------------------------- */
ul.abcLinks {
	list-style:none;
	display: inline;
	float: left;
	margin-left: 5px;}
	ul.abcLinks li {
		float: left;
		margin-right: 6px;}
	ul.abcLinks a {
		/*text-decoration: underline !important;*/
		font-weight: bold;
		font-size: .9em;}
		ul.abcLinks a:hover {
			/*text-decoration: none !important;*/ }
.EventBackground .LoginBox tr {
	text-align: right;}

/* Rating */

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}

.ratingStarPointer {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
	
.ratingStarFloatRight {
    float: right; }	
    
.ratingStarFloatLeft {
    float: left; }
    
.ratingStarPaddingLeft {
    padding-left: 5px; }
		
/* ----------------------------------------------- */
/* GLOBALNI PARAMETRI */
/* ----------------------------------------------- */
.main_content {
	float:left;
	width:640px;
	text-align:left; 
	}
	.main_content h2 {
		line-height:25px;
		height:25px;
		font-size: 14px;
		padding-left:12px;
		text-transform:uppercase;}
	.main_content h2.forumTitle, .main_contentFullWidth h2.forumTitle {
		line-height:25px;
		height:auto;
		font-size: 10px;
		padding-left:12px;
		text-transform:uppercase;}		
	.main_content h2.noHeight {
		height:auto; }				
	.main_content h3 {
		line-height:20px;
		height:20px;
		font-size: 14px;}
.sidebar {
	float:right;
	width:300px;
	text-align:left;	
	}
	.sidebar h2 {
		line-height:25px;
		height:25px;
		font-size: 14px;
		padding-left:12px;
		text-transform:uppercase;}

.main_contentFullWidth {
	float:left;
	width:955px;}
	.main_contentFullWidth h2 {
		line-height:25px;
		height:25px;
		font-size: 14px;
		padding-left:12px;
		text-transform:uppercase;}
		/* IE7 ispravka */
		/* *:first-child+html .main_content h2 {width:955px;} */
	.main_contentFullWidth h3 {
		line-height:20px;
		height:20px;
		font-size: 14px;}
/* ----------------------------------------------- */
/* BLOCK Advertisment */
/* ----------------------------------------------- */
#Advertisment {
	/*padding:2px;*/
	margin-bottom:7px;
	float:left;
	text-align: center; }
	.ad_content {
		width:640px;
		/*width:636px;*/}
	.ad_content636 {
		width:636px;}		
	.ad_sidebar {
		width:296px;}
	.ad_bottom {
		width:955px;}	
	.marginBottom {
	    margin-bottom: 5px; }	


/* ----------------------------------------------- */
/* BLOCK FeaturedContent */
/* ----------------------------------------------- */
.FeaturedContent {
	margin-bottom:7px;
	float:left;
	width: 640px;
	min-height: 355px; }
	.FeaturedContent .Container {
		padding:2px;
		float:left;}
	.FeaturedContent h2 {
		position:relative;
		width:624px;
		margin-bottom:7px;}
		.FeaturedContent h2 span {
			position:absolute;
			top:50%;
			right:12px;
			margin-top:-8px;}
			.FeaturedContent h2 span a {
				width:15px;
				height:15px;
				background:url(../images/schemes/interop/rss.gif) top left no-repeat;
				display:block;
				text-indent:-9999px;}
		.FeaturedContent .Content {
			padding:0 6px;
			float:left;}
			.FeaturedContent .Feature, .FeaturedContent .List {}
			.FeaturedContent .Feature {
				width:335px;
				float:left;
				margin-right:5px;}
			.FeaturedContent .List {
				width:284px;
				float:right;}
						
/* ----------------------------------------------- */
/* BLOCK FeatureContainer */
/* ----------------------------------------------- */
.FeatureContainer {
	margin-bottom:7px;
	float:left;
	width:335px;}
	.FeatureContainer .Container {
		padding:2px;
		float:left;}
	.FeatureContainer .Image {
		text-align: center;}
	.FeatureContainer .Image img {}
	.FeatureContainer h3 {
		font-size: 14px;}
	.FeatureContainer .Link {
		text-align: right;}
		
/* ----------------------------------------------- */
/* BLOCK FeaturedVendorContainer */
/* ----------------------------------------------- */
.FeaturedVendorContainer {
	float:left;
	margin-top:7px;
	margin-bottom:7px;}
	.FeaturedVendorContainer .Container {
		padding:2px;
		float:left;
		min-height: 250px; }		
	.FeaturedVendorContainer h2 {
		position:relative;
		width:940px;
		margin-bottom:7px;}
	.FeaturedVendorContainer .Content {
		padding:0 6px;
		width:624px;
		float:left;}
	.FeaturedVendorContainer .ContentFullWidth {
		width:940px; }	
			
		.FeaturedVendorContainer .Column1, .FeaturedVendorContainer .Column2, .FeaturedVendorContainer .Column3, .FeaturedVendorContainer .Column4 {
			float:left;
			width:207px;
			height: 100%;}
			.FeaturedVendorContainer .CompanyName {
			    padding: 15px 0px 15px 0px;
			    font-size: 15px;
			    font-weight: bolder;
	        }		
	        
        .FeaturedVendorContainer .Column1Wide, .FeaturedVendorContainer .Column2Wide, .FeaturedVendorContainer .Column3Wide, .FeaturedVendorContainer .Column4Wide {	
            width:310px; }        

/* ----------------------------------------------- */
/* BLOCK FeaturedVendorDetailContainer */
/* ----------------------------------------------- */
.FeaturedVendorDetailContainer {
	float:left;
	margin-bottom:7px;
	width:196px;
	padding:6px;}
	.FeaturedVendorDetailContainer .ContainerFixed {
	    width: 184px; }
	.FeaturedVendorDetailContainer .Logo {
		text-align:center;}
		.FeaturedVendorDetailContainer .Logo img {
			border:0;}
			
.FeaturedVendorDetailContainer298 {
    width: 298px; }
    
    
/* ----------------------------------------------- */
/* BLOCK Table */
/* ----------------------------------------------- */
table {
	font-size:12px;
	text-align:left;}
	table td, table th {
		padding:3px;}
	.customTable table {
		margin:0 6px;
		margin-bottom:6px;}
		.customTable table.noMarginLeft {
            margin-left: 0px; }
		.customTable table.noMarginBottom {
            margin-bottom: 0px; }
		.customTable table.noMargin {
            margin: 0px; }     
        .customTable table.marginBottom6 {
            margin-bottom: 6px; }                                     
		.customTable table th, .customTable table td {
			padding:6px 4px;}
        .customTable table.lowHeight td {
			padding:2px 4px;}
		.customTable table td.optionsNarrow, .customTable table th.optionsNarrow {
		    width: 40px;}
		.customTable table td.options, .customTable table th.options {
		    width: 70px;}
		.customTable table td.startStop, .customTable table th.startStop {
		    width: 80px;}			    
		.customTable table td.category, .customTable table th.category {
		    width: 100px;}	
		.customTable table td.date, .customTable table th.date {
		    width: 120px;}
		.customTable table td.title, .customTable table th.title {
		    width: 130px;}			
		.customTable table td.name, .customTable table th.name {
		    width: 140px;}	
		.customTable table td.location, .customTable table th.location {
		    width: 150px;}	
		.customTable table td.productName, .customTable table th.productName {
		    width: 200px;}	
		.customTable table td.jobSummary, .customTable table th.jobSummary {
		    width: 250px;}	
		.customTable table td.companyNameWide, .customTable table th.companyNameWide {
		    width: 280px;}		    
		.customTable table td.objective, .customTable table th.objective {
		    width: 300px;}		    	    		    		    
		    /*
		.customTable table td.companyNameRow, .customTable table th.companyNameRow {
		    width: 140px;}
		.customTable table td.optionsWide, .customTable table th.optionsWide {
		    width: 140px;}
		    */	
		
		.customTable table td.alignTop, .customTable table th.alignTop {
		    vertical-align: top;}			    	    				    			    
		.customTable table th {
			font-weight:bold;}	
	    .customTable table.centered {
	        margin-left: auto; 
	        margin-right: auto; }			

/* ----------------------------------------------- */
/* BLOCK Image */
/* ----------------------------------------------- */
img {
    border: none 0px;
}

/* ----------------------------------------------- */
/* BLOCK GenericContentContainer */
/* ----------------------------------------------- */
.GenericContentContainer {
	margin-bottom:7px;
	float:left;}
	
    .GenericContentContainer636 {
	    width:636px; }	
	.GenericContentContainer .Container{
		padding:2px;
		width:636px;}
	.GenericContentContainer .ContainerFullWidth {
		width:951px;}	
	.GenericContentContainer .ContainerWidth172 {
		width:172px;}	
	.GenericContentContainer .ContainerWidth210 {
		width:210px;}			
	.GenericContentContainer .ContainerWidth300 {
		width:296px;}	
	.GenericContentContainer .ContainerWidth397 {
		width: 397px;}
	.GenericContentContainer .ContainerWidth453 {
		width: 453px;}	
	.GenericContentContainer .ContainerWidth460 {
		width: 460px;}
	.GenericContentContainer .ContainerWidth527 {
		width: 527px;}		
	.GenericContentContainer .ContainerWidth717 {
		width: 717px;}					
	.GenericContentContainer .ContainerWidth896 {
		width:896px;}	
	.GenericContentContainer .ContainerWidth900 {
		width:900px;}	
		
	.GenericContentContainer .ContainerWidth940 {
		width:940px;}		
	.GenericContentContainer .ContainerWidth951 {
		width:951px;}									
	.GenericContentContainer .ContainerFloatLeft {
		float: left;}				
	.GenericContentContainer h2 {
		position:relative;
		/*margin-bottom:7px;
		text-decoration: none;*/ }
		
	.GenericContentContainer h2.Title636 {
		padding: 0px;
		width: 636px;
		/*margin-bottom:7px;
		text-decoration: none;*/ }
		
	.GenericContentContainer h2.Title952 {
	    padding: 0px;
		width: 952px;}				
		
	.GenericContentContainer h1 {
		font-size:24px;
		line-height:26px;}
		
    .GenericContentContainer h2.noMargin {
        margin: 0px 0px 0px 0px;
    }
    .GenericContentContainer h2.centered {
        text-align: center;
    }    	
    .GenericContentContainer h2.noCasing {
        text-transform: none;
    }    	 
    
	.GenericContentContainer h2.BigTitle {
		font-size:24px;
		line-height:26px;}      
		 	
	.GenericContentContainer h3 {
		font-size:13px;
		margin-bottom:8px;}
		.GenericContentContainer p {
			margin-bottom:8px;}
	.GenericContentContainer .NumericPagerTop, .GenericContentContainer .NumericPagerBottom {
		 width: 610px;
		text-align:right;
		padding:6px;}
		
    .GenericContentContainer .NumericPagerTopFullWidth, .GenericContentContainer .NumericPagerBottomFullWidth {
		 width: 926px;}		
		 					
	.GenericContentContainer .Content, .GenericContentContainer .ContentNoTable, .GenericContentContainer .SortOptions, .GenericContentContainer .AlphabetPager {
		padding-left:6px;
		padding-right:6px;
		padding-top:6px; }
		
    .GenericContentContainer .ContentNoPadding {
		padding-top:6px; }		
		
	.GenericContentContainer .AlphabetPager { 
	    padding-bottom: 6px; }	
	    
	.GenericContentContainer .SortOptions, .GenericContentContainer .AlphabetPager {
	    width: 610px;}	
	.GenericContentContainer .SortOptionsFullWidth {
	    width: 926px; }
	.GenericContentContainer .NumericPagerTop, .GenericContentContainer .NumericPagerBottom, .GenericContentContainer .SortOptions, .GenericContentContainer .AlphabetPager {
	    float:left; }

	.GenericContentContainer .SortOptions p {
	    margin: 0px 0px 0px 0px; }    

/*
	 .GenericContentContainer .ReadMore {
	    float: right; 
	    padding: 0px 0px 0px 0px;}  	      
*/
	 .GenericContentContainer span.Info, .GenericContentContainer div.Info {
	    float: left; 
	    padding: 0px 0px 0px 0px;}   	    
	    
	 .GenericContentContainer span.WhatsNew {
	    float: left;
	    padding-left:12px;   
	 }  
	  
	.GenericContentContainer .ContentWidth615 {
		width: 615px;}	

	.GenericContentContainer .ContentWidth620 {
		width: 620px;}			
	.GenericContentContainer .ContentWidth625 {
		width: 625px;}		
			        
    .GenericContentContainer .marginBottom{ 
        margin-bottom: 5px; }	
	        
    .GenericContentContainerMarginTop{ 
        margin-top: 7px; }	

    .GenericContentContainer .contentHeight58{ 
        min-height: 58px;  }
        
    .GenericContentContainer .contentHeight65{ 
        min-height: 65px;  }
                        
    .GenericContentContainer .contentHeight90{ 
        min-height: 90px;  }
        
    .GenericContentContainer .contentHeight100{ 
        min-height: 100px;  }	

    .GenericContentContainer .contentHeight110{ 
        min-height: 110px;  }
        
    .GenericContentContainer .contentHeight120{ 
        min-height: 120px;  }
    
    .GenericContentContainer .contentHeight130{ 
        min-height: 130px;  }
    
    .GenericContentContainer .contentHeight140{ 
        min-height: 140px;  }
                
    .GenericContentContainer .contentHeight150{ 
        min-height: 150px;  }

    .GenericContentContainer .contentHeight165{ 
        min-height: 165px;  }
                        
    .GenericContentContainer .contentHeight193{ 
        min-height: 193px;  }	
                
    .GenericContentContainer .contentHeight200{ 
        min-height: 200px;  }	
        
    .GenericContentContainer .contentHeight235{ 
        min-height: 235px;  }	        

	.GenericContentContainer .ContentHeight275{
		height: 273px;}          
    .GenericContentContainer .contentHeight300{ 
        min-height: 300px;  }	
    .GenericContentContainer .contentHeight345{ 
        height: 332px;  }
    .GenericContentContainer .contentHeight350{ 
        min-height: 350px;  }	
                
    .GenericContentContainer .contentHeight400{ 
        min-height: 400px;  }	
        
    .GenericContentContainer .contentHeight455{ 
        min-height: 455px;  }	                

    .GenericContentContainer .contentHeight500{ 
        min-height: 500px;  }

    .GenericContentContainer .contentHeight600{ 
        min-height: 600px;  }  

    .GenericContentContainer .contentHeight650{ 
        min-height: 650px;  }  
                
    .GenericContentContainer .contentHeight700{ 
        min-height: 700px;  }                
        
    .GenericContentContainer .contentHeight800{ 
        min-height: 800px;  } 

    .GenericContentContainer .contentHeight940{ 
        min-height: 940px;  } 
                
    .GenericContentContainer .contentHeight950{ 
        min-height: 950px;  }                	                        
        
    .GenericContentContainer .Scroll{ 
        overflow: auto; }
        
   .GenericContentContainer .Scroll400{ 
        height: 400px;
        overflow: auto; }   
        
   .GenericContentContainer .Scroll490{ 
        height: 490px;
        overflow: auto; }               

   .GenericContentContainer .Scroll800{ 
        height: 800px;
        overflow: auto; }     
        
   .GenericContentContainer .ContentWidth628 {
        width: 628px; } 
        
    .GenericContentContainer .NoPadding {
        padding: 0px 0px 0px 0px;} 

    .GenericContentContainer .noPaddingTop{ 
        padding-top: 0px; } 
               
    .GenericContentContainer .marginRight40 {
        margin-right: 40px; }        

    .GenericContentContainer .paddingRight12 {
        padding-right: 12px; }      
				
/* ----------------------------------------------- */
/* BLOCK GenericMessageView */
/* ----------------------------------------------- */
.GenericMessageView {
	margin-bottom:7px;
	float:left;}
	.GenericMessageView .Container{
		padding:2px;
		width:624px;}
	.GenericMessageView h2 {
		position:relative;
		margin-bottom:7px;
		font-size:13px;
		text-transform:none;
		padding-left: 12px;
		padding-right: 12px;}
	.GenericMessageView h3 {
		font-size:13px;
		margin-bottom:8px;}
	.GenericMessageView .From {
		float: left;}
	.GenericMessageView .AddToContacts {
		float:right; }		
		.GenericMessageView p {
			margin-bottom:8px;}
	.GenericMessageView .Content {
		float: left;
		padding:6px;
		background-color: #dfe0e2;
		margin-bottom: 7px;}
	.GenericMessageView .Content .buttons {
		/*position:absolute;
		width:84px;
		left:6px;
		bottom:8px;*/
		width: 100%;
		float: right;
		text-align: right;
		padding-top: 8px; }		
	.GenericMessageView .Profile {
		float: left;
		width: 150px; }
	.GenericMessageView .AtendeeOptions, .GenericMessageView .Options, .GenericMessageView .Summary {
		width:448px;
		padding:6px;
		float:right;}		
	.GenericMessageView .AtendeeOptions, .GenericMessageView .Summary {
		margin-bottom:2px;}
	.GenericMessageView .Summary {
		min-height: 50px;}		
	.GenericMessageView .Options, .GenericMessageView .AtendeeOptions {
		line-height:8px;}
	.GenericMessageView span.IntroduceMe {
		float:left;}
	.GenericMessageView span.ShowBusinessCard {
		float:right;}		
		.GenericMessageView .Message {
			width:612px;
			/* height:290px; */
			float:left;
			position:relative;}
			.GenericMessageView .Message span.MessageTo{
				float: left;
				width: 50%}
			.GenericMessageView .Message span.MessageDate{
				float: left;
				width: 50%}	
			.GenericMessageView .Message span.MessageDate .DateText{
				width: 250px;}					
			.GenericMessageView .Message span.MessageSubject{
				float: left;
				width: 100%}			
			.GenericMessageView .Message span.MessageSubject label.SubjectText{
				width: 500px;}									
			.GenericMessageView .Message h3 {
				height:22px;
				padding-top:4px;
				margin-bottom:12px;
				font-size:12px;
				font-weight:bold;
				line-height:22px;
				padding-left:10px;}
			.GenericMessageView .Message label {
				float:left;
				padding-left:10px;
				font-weight:bold;
				/*width:84px;*/
				padding-bottom: 10px;}
			.GenericMessageView .Message input.subject {
				float:left;
				width:345px;
				margin-bottom:12px;}
			.GenericMessageView .Message p.MessageContent {
				padding-top: 10px;
				padding-left:10px;
				padding-right: 10px;}
				.GenericMessageView .Message span input {
					margin-bottom:4px;}
			.GenericMessageView .Message span.options {
				float:left;
				width:120px;
				padding-left:16px;}
				.GenericMessageView .Message span.options a:hover, .GenericMessageView .Message span.navig a:hover {
					text-decoration:underline;}
			.GenericMessageView .Message span.navig {
				float:right;
				padding-right:16px;}
				.GenericMessageView .Message span.options a, .GenericMessageView .Message span.navig a {
					text-decoration:none;
					padding:0 4px;}		
		        
/* ----------------------------------------------- */
/* when the new reg layout is done, this be gone
/* BLOCK Registration_GenericContentContainer */
/* ----------------------------------------------- */
.Registration_GenericContentContainer {
	margin-bottom:7px;
	float:left;}
	.Registration_GenericContentContainer .Container{
		padding:2px;
		width:636px;}
	.Registration_GenericContentContainer h2 {
		position:relative;
		margin-bottom:7px;}
	.Registration_GenericContentContainer h3 {
		font-size:13px;
		margin-bottom:8px;}
		.Registration_GenericContentContainer p {
			margin-bottom:8px;}
	.Registration_GenericContentContainer .Content {
		padding:6px;}
		.Registration_GenericContentContainer .Content .LabelColumn, .Registration_GenericContentContainer .Content .InputColumn, .Registration_GenericContentContainer .Content .FullColumn, .Registration_GenericContentContainer .Content .ThreeQuarterColumn {
		    float:left;
		    padding-bottom: 6px; }
		.Registration_GenericContentContainer .Content .LabelColumn {
		    width: 100px;
		}
		.Registration_GenericContentContainer .Content .InputColumn {
		    width: 200px; }
		.Registration_GenericContentContainer .Content .ThreeQuarterColumn {
		    width: 450px;
		}
		.Registration_GenericContentContainer .Content .FullColumn {
		    width: 640px; }
		.Registration_GenericContentContainer .Content table {
			margin:0 6px;
			margin-bottom:6px;}
			.Registration_GenericContentContainer .Content table th.bg1, .Registration_GenericContentContainer .Content table td.bg1, .Registration_GenericContentContainer .Content table th.bg2, .Registration_GenericContentContainer .Content table td.bg2 {
			    text-align: center; }
			.Registration_GenericContentContainer .Content table th, .Registration_GenericContentContainer .Content table td {
				padding:6px 4px;}
			.Registration_GenericContentContainer .Content table th {
				font-weight:bold;}		
		
/* ----------------------------------------------- */
/* BLOCK photos */
/* all of these are used in tools and about us pages, will update when cleaning up
/* ----------------------------------------------- */											        
.AboutUs_Photo_Left {
    float: left;
    padding: 0px 18px 20px 0; }

.AboutUs_Photo_Right {
    float: right;
    padding: 0px 18px 20px 0; }
    
.AboutUs_List {
    list-style-type: none; }
.AboutUs_List li {
    padding: 0 0 10px 18px; } 
    
    
/* ----------------------------------------------- */
/* BLOCK SlideShow */
/* ----------------------------------------------- */
.SlideShow {
	margin-bottom:7px;
	float:left;
	width:310px;}
	.SlideShow .width {
	    width: 310px; }
	.SlideShow .height {
	    height: 180px; }	    
	.SlideShow .padding {
	    padding-bottom: 5px; }
	    
	.SlideShow .Container {
		padding:2px;
		float:left;}
	.SlideShow .Item {
	    float: left; }
    .SlideShow .Next {
        float:right; }
    .SlideShow .Previous {
        float:left; }        
	.SlideShow .Image {
		margin-left: auto;
		margin-right: auto;
		border: none 0px;}
	.SlideShow .Image img {}
	.SlideShow h3 {
		font-size: 14px;}
	.SlideShow .Link {
		text-align: right;}    

.SlideShow300 {
	margin-bottom:7px;
	float:left;
	width:300px;}
	.SlideShow300 .width {
	    width: 300px; }
	.SlideShow300 .height {
	    height: 180px; }	    
	.SlideShow300 .padding {
	    padding-bottom: 5px; }
	    
	.SlideShow300 .Container {
		padding:2px;
		float:left;}
	.SlideShow300 .Item {
	    float: left; }
    .SlideShow300 .Next {
        float:right; }
    .SlideShow300 .Previous {
        float:left; }        
	.SlideShow300 .Image {
		margin-left: auto;
		margin-right: auto;
		border: none 0px;}
	.SlideShow300 .Image img {}
	.SlideShow300 h3 {
		font-size: 14px;}
	.SlideShow300 .Link {
		text-align: right;}   

/* ----------------------------------------------- */
/* BLOCK EditForm */
/* ----------------------------------------------- */

.EditForm {
    width: 600px; }
    .EditForm, .EditForm .ColumnLeft, .EditForm .ColumnLeft30, .EditForm .ColumnLeft40, .EditForm .ColumnLeft50, .EditForm .ColumnLeft60, .EditForm .ColumnLeft70, 
    .EditForm .ColumnLeft80, .EditForm .ColumnLeft90, .EditForm .ColumnLeft110, .EditForm .ColumnLeft120, .EditForm .ColumnLeft130,
    .EditForm .ColumnLeft140, .EditForm .ColumnLeft150, .EditForm .ColumnLeft160, .EditForm .ColumnLeft200, .EditForm .ColumnLeft210, 
    .EditForm .ColumnLeft220, .EditForm .ColumnLeft250, .EditForm .ColumnLeft280, .EditForm .ColumnLeft288, .EditForm .ColumnLeft300, .EditForm .ColumnLeft310, 
    .EditForm .ColumnLeft330, .EditForm .ColumnLeft340, .EditForm .ColumnLeft350, .EditForm .ColumnLeft400, .EditForm .ColumnLeft440, .EditForm .ColumnLeft450, 
    .EditForm .ColumnLeft480, .EditForm .ColumnLeft490, .EditForm .ColumnLeft500, .EditForm .ColumnLeft530, .EditForm .ColumnLeft550, .EditForm .ColumnLeft550, .EditForm .ColumnLeft600, .EditForm .ColumnLeft615, 
    .EditForm .ColumnLeft625, .EditForm .ColumnLeft640, .EditForm .ColumnLeft650, .EditForm .ColumnLeft685, 
    .EditForm .ColumnLeft700, .EditForm .ColumnLeft720, .EditForm .ColumnLeft740, .EditForm .ColumnLeft780, .EditForm .ColumnLeft800, .EditForm .ColumnLeft820, 
    .EditForm .ColumnLeft830, .EditForm .ColumnLeft840, .EditForm .ColumnLeft860, .EditForm .ColumnLeft870, .EditForm .ColumnLeft885, 
    .EditForm .ColumnLeft890, .EditForm .ColumnLeft900,
    .EditForm .ColumnFullTitle885, .EditForm .ColumnFullEditor885, .EditForm .EditButtons885,
    .EditForm .ColumnFullTitle900, .EditForm .ColumnFullEditor900, .EditForm .EditButtons900,
    .EditForm .ColumnFullTitle920, .EditForm .ColumnFullEditor920, .EditForm .EditButtons920,
    .EditForm .ColumnFullTitle930, .EditForm .ColumnFullEditor930, .EditForm .EditButtons930,
    .EditForm .ColumnLeft910, .EditForm .ColumnLeft930, .EditForm .ColumnLeft940,
    .EditForm .ColumnFullTitle, .EditForm .ColumnFullEditor, .EditForm .ColumnFullTitleFullWidth, 
    .EditForm .ColumnFullEditorFullWidth, .EditForm .EditButtonsFullWidth, .EditForm .EditButtons, 
    .EditForm .ColumnFullTitle624, .EditForm ul.DateSelect li span.radio {
        float:left;
        margin-bottom: 5px; 
        line-height: 20px; 
        min-height: 22px;}

.EditFormWidthSideBar {
    width: 288px; } 

.EditFormWidth160 {
    width: 160px; }

.EditFormWidth200 {
    width: 200px; }

.EditFormWidth380 {
    width: 380px; }
        
.EditFormWidth445 {
    width: 445px; }
            
.EditFormWidth615 {
    width: 615px; } 
            
.EditFormWidth625 {
    width: 625px; }   

.EditFormWidth707 {
    width: 707px; }  
.EditForm900 {
    width: 900px; } 
    
.EditForm910 {
    width: 910px; }  
    
.EditForm930 {
    width: 930px; }  
        
.EditFormFullWidth {
    width: 940px; } 
    
.EditForm955 {
    width: 955px; }           
         
    .EditForm .ColumnRightRight, .EditForm .ColumnRight, .EditForm .ColumnRight60, .EditForm .ColumnRight100, .EditForm .ColumnRight130, .EditForm .ColumnRight150, .EditForm .ColumnRight200, .EditForm .ColumnRight250, .EditForm .ColumnRight300, 
    .EditForm .ColumnRight375, .EditForm .ColumnRight400, .EditForm .ColumnRight440, .EditForm .ColumnRight450, .EditForm .ColumnRight456, .EditForm .ColumnRight460, .EditForm .ColumnRight480, .EditForm .ColumnRight500, .EditForm .ColumnRight600, .EditForm .ColumnRight740, .EditForm .ColumnRight800  {
        float: right; 
        margin-bottom: 5px; 
        line-height: 20px;
        min-height: 22px;  }  
    .EditForm .ColumnRightRight {
        width: 500px;
        text-align: right;
        line-height: 20px;
        min-height: 22px;  }      
    .EditForm .PaddingBottom {
        padding-bottom: 10px; }
        
    .EditForm .PaddingBottom15 {
        padding-bottom: 15px; }
        
    .EditForm .PaddingBottom20 {
        padding-bottom: 20px; }   
                        
    .EditForm .PaddingRight {
        padding-right: 10px; }

    .EditForm .PaddingRight20 {
        padding-right: 20px; }
                
    .EditForm .PaddingLeft {
        padding-left: 5px; } 

    .EditForm .paddingLeft20 {
        padding-left: 20px; } 
        
    .EditForm .PaddingTop {
        padding-top: 5px; }
                           
    .EditForm .ColumnLeft {
        width: 100px; 
        vertical-align: middle;}
    .EditForm .ColumnLeft30 {
        width: 30px; } 
    .EditForm .ColumnLeft40 {
        width: 40px; }                  
    .EditForm .ColumnLeft50 {
        width: 50px; } 
    .EditForm .ColumnLeft60 {
        width: 60px; }
    .EditForm .ColumnLeft70 {
        width: 70px; }  
    .EditForm .ColumnLeft80 {
        width: 80px; }
    .EditForm .ColumnLeft90 {
        width: 90px; }                                   
    .EditForm .ColumnLeft110 {
        width: 110px; } 
    .EditForm .ColumnLeft120 {
        width: 120px; } 
    .EditForm .ColumnLeft130 {
        width: 130px; } 
    .EditForm .ColumnLeft140 {
        width: 140px; }
    .EditForm .ColumnLeft150 {
        width: 150px; }
    .EditForm .ColumnLeft160 {
        width: 160px; }    
    .EditForm .ColumnLeft200 {
        width: 200px; }
    .EditForm .ColumnLeft210 {
        width: 210px; }        
    .EditForm .ColumnLeft220 {
        width: 220px; }        
    .EditForm .ColumnLeft250 {
        width: 250px; }  
    .EditForm .ColumnLeft280 {
        width: 280px; }    
    .EditForm .ColumnLeft288 {
        width: 288px; }                
    .EditForm .ColumnLeft300 {
        width: 300px; }  
    .EditForm .ColumnLeft310 {
        width: 310px; }          
    .EditForm .ColumnLeft320 {
        width: 320px; }
    .EditForm .ColumnLeft330 {
        width: 330px; }          
    .EditForm .ColumnLeft340 {
        width: 340px; }  
    .EditForm .ColumnLeft350 {
        width: 350px; }                   
    .EditForm .ColumnLeft400 {
        width: 400px; } 
    .EditForm .ColumnLeft440 {
        width: 440px; } 
    .EditForm .ColumnLeft450 {
        width: 450px; }
    .EditForm .ColumnLeft480 {
        width: 480px; }        
    .EditForm .ColumnLeft490 {
        width: 490px; }                             
    .EditForm .ColumnLeft500 {
        width: 500px; }  
    .EditForm .ColumnLeft530 {
        width: 530px; }  
    .EditForm .ColumnLeft550 {
        width: 550px; }  
    .EditForm .ColumnLeft600 {
        width: 600px; }    
    .EditForm .ColumnLeft615 {
        width: 615px; } 
    .EditForm .ColumnLeft625 {
        width: 625px; }                                        
    .EditForm .ColumnLeft640 {
        width: 640px; }
    .EditForm .ColumnLeft650 {
        width: 650px; }
    .EditForm .ColumnLeft685 {
        width: 685px; }        
    .EditForm .ColumnLeft700 {
        width: 700px; }
    .EditForm .ColumnLeft720 {
        width: 720px; }        
    .EditForm .ColumnLeft740 {
        width: 740px; }
    .EditForm .ColumnLeft780 {
        width: 780px; }        
    .EditForm .ColumnLeft800 {
        width: 800px; }  
    .EditForm .ColumnLeft820 {
        width: 830px; }
    .EditForm .ColumnLeft830 {
        width: 830px; }
    .EditForm .ColumnLeft840 {
        width: 840px; }         
    .EditForm .ColumnLeft860 {
        width: 860px; } 
    .EditForm .ColumnLeft870 {
        width: 870px; }
    .EditForm .ColumnLeft885 {
        width: 885px; }       
    .EditForm .ColumnLeft890 {
        width: 890px; }          
    .EditForm .ColumnLeft900 {
        width: 900px; }   
    .EditForm .ColumnLeft910 {
        width: 910px; }  
    .EditForm .ColumnLeft920 {
        width: 920px; } 

    .EditForm .ColumnLeft930 {
        width: 930px; }
    .EditForm .ColumnLeft940 {
        width: 940px; }
                                   
    .EditForm .ColumnRight {
        width: 500px; }
    .EditForm .ColumnRight60 {
        width: 60px; } 
    .EditForm .ColumnRight100 {
        width: 100px; } 
    .EditForm .ColumnRight130 {
        width: 130px; }
    .EditForm .ColumnRight150 {
        width: 150px; }         
    .EditForm .ColumnRight200 {
        width: 200px; }            
    .EditForm .ColumnRight250 {
        width: 250px; }   
    .EditForm .ColumnRight300 {
        width: 300px; }
    .EditForm .ColumnRight375 {
        width: 375px; }        
    .EditForm .ColumnRight400 {
        width: 400px; } 
    .EditForm .ColumnRight440 {
        width: 440px; }
    .EditForm .ColumnRight450 {
        width: 450px; } 
    .EditForm .ColumnRight456 {
        width: 456px; }         
    .EditForm .ColumnRight460 {
        width: 460px; }         
    .EditForm .ColumnRight480 {
        width: 480px; }                 
    .EditForm .ColumnRight500 {
        width: 500px; } 
    .EditForm .ColumnRight600 {
        width: 600px; }                  
    .EditForm .ColumnRight700 {
        width: 700px; }  
    .EditForm .ColumnRight740 {
        width: 740px; }          
    .EditForm .ColumnRight800 {
        width: 800px; }  
    .EditForm .ColumnRight800 {
        width: 800px; }                      
    .EditForm input.text, .EditForm select.text {
        width: 200px; }    
    .EditForm input.text95, .EditForm select.text95, .EditForm textarea.text95 {
        width: 95px; }
    .EditForm input.text100, .EditForm select.text100, .EditForm textarea.text100 {
        width: 100px; }
    .EditForm input.text115, .EditForm select.text115, .EditForm textarea.text115 {
        width: 115px; }     
    .EditForm input.text135, .EditForm select.text135, .EditForm textarea.text135 {
        width: 135px; }               
    .EditForm input.text150, .EditForm select.text150, .EditForm textarea.text150 {
        width: 150px; } 
   .EditForm input.text200, .EditForm select.text200, .EditForm textarea.text200 {
        width: 200px; }        
   .EditForm input.text278, .EditForm select.text278, .EditForm textarea.text278 {
        width: 278px; }                            
    .EditForm input.text300, .EditForm select.text300, .EditForm textarea.text300 {
        width: 300px; }
    .EditForm input.text310, .EditForm select.text310, .EditForm textarea.text310 {
        width: 310px; }          
    .EditForm input.text320, .EditForm select.text320, .EditForm textarea.text320 {
        width: 320px; }  
    .EditForm input.text330, .EditForm select.text330, .EditForm textarea.text330 {
        width: 330px; }          
    .EditForm input.text340, .EditForm select.text340, .EditForm textarea.text340 {
        width: 340px; }          
    .EditForm input.text400, .EditForm select.text400, .EditForm textarea.text400 {
        width: 400px; }  
    .EditForm input.text440, .EditForm select.text440, .EditForm textarea.text440 {
        width: 440px; }          
    .EditForm input.text500, .EditForm select.text500, .EditForm textarea.text500 {
        width: 500px; }    
    .EditForm input.text600, .EditForm select.text600, .EditForm textarea.text600 {
        width: 600px; }  
    .EditForm input.text615, .EditForm select.text615, .EditForm textarea.text615 {
        width: 615px; }          
    .EditForm input.text700, .EditForm select.text700, .EditForm textarea.text700 {
        width: 700px; }  
    .EditForm input.text740, .EditForm select.text740, .EditForm textarea.text740 {
        width: 740px; }
    .EditForm input.text780, .EditForm select.text780, .EditForm textarea.text780 {
        width: 780px; }                  
    .EditForm input.text800, .EditForm select.text800, .EditForm textarea.text800, .EditForm textarea.text800NoHeight {
        width: 800px; }  
    .EditForm input.text820, .EditForm select.text820, .EditForm textarea.text820 {
        width: 820px; }
    .EditForm input.text825, .EditForm select.text825, .EditForm textarea.text825 {
        width: 825px; }  
    .EditForm input.text830, .EditForm select.text830, .EditForm textarea.text830 {
        width: 830px; }  
    .EditForm input.text840, .EditForm select.text840, .EditForm textarea.text840 {
        width: 840px; }          
    .EditForm input.text860, .EditForm select.text860, .EditForm textarea.text860 {
        width: 860px; }  
    .EditForm input.text870, .EditForm select.text870, .EditForm textarea.text870 {
        width: 870px; }   
    .EditForm input.text877, .EditForm select.text877, .EditForm textarea.text877 {
        width: 877px; }                  
    .EditForm input.text890, .EditForm select.text890, .EditForm textarea.text890 {
        width: 890px; }          
    .EditForm input.text900, .EditForm select.text900, .EditForm textarea.text900 {
        width: 900px; }
    .EditForm input.text923, .EditForm select.text923, .EditForm textarea.text923 {
        width: 923px; }  
    .EditForm input.text928, .EditForm select.text928, .EditForm textarea.text928 {
        width: 928px; }    
    .EditForm input.text930, .EditForm select.text930, .EditForm textarea.text930 {
        width: 930px; }          
    .EditForm input.text940, .EditForm select.text940, .EditForm textarea.text940 {
        width: 940px; }                                    
    .EditForm textarea.text400, .EditForm textarea.text500, .EditForm textarea.text700, .EditForm textarea.text800 {
        min-height: 200px; }   

   .EditForm textArea.textHeight100 {
        height: 100px; 
        min-height: 100px; }
        
    .EditForm textArea.textHeight200 {
        height: 200px; }
            
    .EditForm textArea.textHeight250 {
        height: 250px; }
                     
    .EditForm .State input.text {
        width: 50px; } 
    .EditForm .State70 input.text {
        width: 70px; }         
          	
    .EditForm .textRight {
        text-align: right; }  

    .EditForm .textCenter {
        text-align: center; }            
             	
    .EditForm .ColumnFullTitle, .EditForm .ColumnFullEditor, .EditForm .EditButtons {
        width: 600px; }

    .EditForm .EditButtonsSideBar {
        width: 288px; }   
                
    .EditForm .EditButtons625 {
        width: 625px; }        

    .EditForm .ColumnFullTitle885, .EditForm .ColumnFullEditor885, .EditForm .EditButtons885 {
        width: 885px; }
        
    .EditForm .ColumnFullTitle900, .EditForm .ColumnFullEditor900, .EditForm .EditButtons900 {
        width: 900px; }
        
    .EditForm .ColumnFullTitle920, .EditForm .ColumnFullEditor920, .EditForm .EditButtons920 {
        width: 920px; }
        
    .EditForm .ColumnFullTitle925, .EditForm .ColumnFullEditor925, .EditForm .EditButtons925 {
        width: 925px; }        
        
    .EditForm .ColumnFullTitle930, .EditForm .ColumnFullEditor930, .EditForm .EditButtons930 {
        width: 930px; }
                
    .EditForm .ColumnFullTitleFullWidth, .EditForm .ColumnFullEditorFullWidth, .EditForm .EditButtonsFullWidth {
        width: 940px; }
        
    .EditForm .EditButtons930 {
        width: 930px; }        
                
    .EditForm .ColumnFullTitle624 {
        width: 624px; }    
    .EditForm .ColumnFullEditor {
        margin: 0;
        width: 600px; }		
                
        .EditForm .ColumnFullEditor .editor {
            width: 600px; }
            
        .EditForm .ColumnFullEditorFullWidth .editor {
            width: 935px; 
            min-height: 200px;
            height: 200px; }     
                   
    .EditForm .full {
        width: 450px; }
    .EditForm ul.DateSelect {
        list-style-type: none;
    }
    .EditForm ul.DateSelect li {
        width: 100%; 
        height: 20px;
        padding-bottom: 10px;}
        .EditForm ul.DateSelect li span {
            margin: 0 6px 0 6px}  
    .EditForm table.table-no-margin {
        margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 0px; }
        .EditForm table.table-no-margin tr, .EditForm table.table-no-margin th {
        margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 0px; }
        .EditForm table.table-no-margin td {
        margin: 0px 0px 0px 0px; 
        padding: 0px 6px 0px 0px; }  
     .EditForm .itemSpacer, .EditForm .itemSpacer input, .EditForm .itemSpacer label {
        margin-right: 5px; }     
    .EditForm .itemSpacerLabel label {
        padding-right: 20px; }             

     .EditForm .Height40 {
        min-height: 40px; }

     .EditForm .Height60 {
        min-height: 60px; }
        
     .EditForm .Height165 {
        min-height: 165px; }
        
     .EditForm .Height230 {
        min-height: 230px; }
                                
     .EditForm .Height300 {
        min-height: 300px; }

    .EditForm .marginBottom9 {
        margin-bottom: 9px; } 
                
    .EditForm .noBottomMargin {
        margin-bottom: 0px; }        

    .EditForm .marginBottom5 {
        margin-bottom: 5px; }

    .EditForm .marginTop5 {
        margin-top: 5px; }

    .EditForm .marginTop10 {
        margin-top: 10px; }

    .EditForm .marginTop18 {
        margin-top: 18px; }

    .EditForm .marginRight10 {
        margin-right: 10px; }
                
    .EditForm .marginRight25 {
        margin-right: 25px; }

    .EditForm .marginRight27 {
        margin-right: 27px; }

    .EditForm .marginLeft20 {
        margin-left: 20px; }        
        
    .EditForm .marginRight60 {
        margin-right: 60px; }   

    .EditForm .marginRight80 {
        margin-right: 80px; }
        
    .EditForm .marginLeft60 {
        margin-left: 60px; } 

    .EditForm .marginLeft160 {
        margin-left: 160px; } 
                                              
    .EditForm .shading {
        padding: 5px; 
        float: left; }   

    .EditForm .shadingOnly {
        padding: 5px; }
                 
    .EditForm .HeadshotBorder {
        width:140px; 
        min-height: 165px;
        border: solid 1px #000;    }

    .EditForm .LogoBorder {
        width:140px; 
        min-height: 60px;
        border: solid 1px #000;    }
                             
    .EditForm .boldText {
        font-size: 13px; 
        font-weight: bold; }        
/* ----------------------------------------------- */
/* BLOCK Popup */
/* ----------------------------------------------- */
.Popup {
    width: 620px;
    margin: 0 auto; }

/* ----------------------------------------------- */
/* BLOCK generic bullet list */
/* ----------------------------------------------- */

ul.GenericBulletList {
    list-style-type:none;	
    width:300px; }
  
ul.GenericBulletList li {
	width:200px; }
ul.GenericBulletList .header {
	width:200px;
	font-weight:bold; }
ul.GenericBulletList li ul li {
    list-style-type:none;
	padding:0 0 20px 0;
	text-align:justify; }
ul.addLeftPadding {
    padding-left: 6px; }
    	    
ul.GenericBulletList li.paddingBottom5 {
    padding-bottom: 5px }   
     	    
ul.BulletListWidth150{	
    width:150px; } 
    ul.BulletListWidth150 li  {
     width: 130px;}    
    
ul.BulletListWidth200 {	
    width:200px; } 
    ul.BulletListWidth200 li  {
     width: 170px;}   
         
ul.BulletListWidth250 {	
    width:250px; } 
    ul.BulletListWidth250 li  {
     width: 230px;}   
         
ul.BulletListWidth270 {	
    width:270px; }       
    ul.BulletListWidth270 li  {
     width: 240px;}  

    ul.BulletListWidth270Full li  {
     width: 270px;}        
     
ul.BulletListWidth280 {	
    width:280px; }  
    ul.BulletListWidth280 li  {
     width: 250px;}    

ul.pager {
    list-style-type:none;
    float: left; }      
ul.pager li {
    list-style-type:none;
	float: left;
	padding-left: 6px;
	text-align:justify; }   
ul.pager li.noPadding {
    padding-left: 0px; }	

ul.checkTick li {
    padding: 2px 0px 0px 20px; 
}	                 	                			
/* ----------------------------------------------- */
/* BLOCK WhatsNewItem */
/* ----------------------------------------------- */		
.WhatsNewItem {
	margin-bottom:7px;
	width:599px;
	padding:2px;
	float:left;}
	.WhatsNewItemFullWidth {
	    width:910px; }
	.WhatsNewItem div.Container {
		float:left;
		padding: 0px;
		width:599px;}
		
		.WhatsNewItem .TopRow {
			float:left;
			width:599px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		.WhatsNewItem .Name {
			float:left;
			padding-left: 6px;
			width:599px; }

		.WhatsNewItem .MiddleRow {
			float: left;
			width: 580px;
			padding: 10px;
			width: 600px;
		}
		
		.WhatsNewItem .MiddleRow600 {
			width: 600px;
			padding: 0px;
		}		

		.WhatsNewItem .BottomRow {
			float:left;
			width:600px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		.WhatsNewItem .HeadShot {
			float: left; 
			/*width: 80px;*/
			padding-right: 10px;}
		.WhatsNewItem .Title {
			float: left; 
			width: 525px;
			margin-bottom: 3px;}
			
		.WhatsNewItem .Title505 {
			width: 505px;}				
		.WhatsNewItem .ShortDescription {
			float: left; 
			width: 525px;
			/*min-height: 48px;*/ }	
		.WhatsNewItem .ShortDescription505 { 
			width: 505px; }						

/* ----------------------------------------------- */
/* BLOCK EventItem */
/* ----------------------------------------------- */		
.EventItem {
	/* margin-bottom:7px; */
	width:620px;
	padding: 5px;
	float:left;}
	
.EventItemLeftPadding {
	padding: 0 0 5px 5px; }	
.EventItemFullLength {
	/* margin-bottom:7px; */
	width:930px; }	
	
.EventItem284 {
	width:284px; }		

	.EventItem .Container {
		float:left;
		padding: 0px;
		width:616px;}
		
	.EventItem .Container284 {
		width:284px;}	
		
	.EventItem .ContainerFullLength {
		width:930px;}		
		
		.EventItem .TopRow {
			float:left;
			width:616px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItem .TopRowFullLength {
			width: 930px; }	
			
		.EventItem .TopRow284 {
			width: 284px; }				
		
		.EventItem .Name {
			float:left;
			padding-left: 6px;
			width:610px; }

		.EventItem .NameNoWidth {
			width: auto; }
			
		.EventItem .Company {
			float:right;
			padding-right: 6px; }			

		.EventItem .MiddleRow {
			float: left;
			width: 596px;
			padding: 10px;
		}
		
		.EventItem .MiddleRow284 {
			width: 284px;
			padding: 0px;
		}	
				
		.EventItem .MiddleRow616 {
			width: 616px;
		}	
		
		
		
		.EventItem .MiddleRowNoTopMargin {
		    padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
		}				
		
		.EventItem .MiddleRowForLogo {
			width: 456px;
		}
		
		.EventItem .MiddleRowLogo {
			width: 140px;
			padding: 10px 0px 0px 0px; }				
		
		.EventItem .MiddleRowFullLength {
			width: 910px; }		

		.EventItem .BottomRow {
			float:left;
			width:616px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItem .BottomRowFullWidth {
			width: 930px; }		
		
		.EventItem .ThinBottomRow {
			line-height: 2px; }
				
		.EventItem .HeadShot {
			float: left; 
			width: 140px;
			text-align: center;
			padding-right: 10px;}
			
		.EventItem .HeadShot50 {
			width: 50px; }		
			
		.EventItem .HeadShot70 {
			width: 70px; }						

		.EventItem .HeadShot49 {
			width: 49px; }	
						
		.EventItem .HeadShotFullLength {
			float: left; 
			width: 600px;
			height: 90px;
			min-height: 110px; 
			padding-top: 5px;
			overflow: auto;}
						
		.EventItem .Title {
			float: left; 
			width: 430px;
			margin-bottom: 3px;}	

		.EventItem .TitleWithIcon {
			float: left; 
			width: 400px;
			margin-bottom: 3px;}	

		.EventItem .Title205 {
			width: 205px; 
			float: right;}	
			
		.EventItem .TitleForLogo {
			width: 300px; }	
			
		.EventItem .TitleFullLength {
			float: left; 
			width: 600px;
			/*min-height: 48px;*/ }
			
		.EventItem .Title840 {
			width: 840px; }		
				
		.EventItem .Keyword {
			float:left;
			width: 90px;
			line-height: 25px;
			padding-left: 5px; }
			
		.EventItem .Keyword490 {
			float:left;
			width: 490px;
			line-height: 25px;
			padding-left: 5px; }			
						
		.EventItem .Icon {
			float: right; 
			margin-bottom: 3px;}	
									
		.EventItem .ShortDescription {
			float: left; 
			width: 430px;
			/*min-height: 48px;*/ }

		.EventItem .ShortDescriptionForLogo {
			width: 300px; }	
					
		.EventItem .ShortDescriptionFullLength {
			float: left; 
			width: 600px;
			/*min-height: 48px;*/ }
			
		.EventItem .ShortDescription515 {
			width: 515px; }	
			
		.EventItem .ShortDescription535 {
			width: 535px; }	
		.EventItem .ShortDescription600 {
			width: 600px; }
						
		.EventItem .ShortDescription850 {
			width: 850px; }	
		.EventItem .ShortDescription910 {
			width: 910px; }		
		
		.EventItem .ShortDescriptionPadding10 {
			padding: 10px; }			
		
		.EventItem .ShortDescriptionClear {
			width: auto; }
					
		.EventItem .Height500px {
			min-height: 500px; }
			
		.EventItemNoPadding, .EventItem .NoPadding {
			padding: 0px; }	
			
		.EventItemMarginLeft {
			margin-left: 4px; }	
			
		.EventItemMarginBottom {
			margin-bottom: 7px; }																		
			
.EventItemNarrow {
	/* margin-bottom:7px; */
	width:599px;
	padding: 4px;
	float:left;}
	.EventItemNarrow .Container {
		float:left;
		padding: 0px;
		width:595px;}
		
		.EventItemNarrow .TopRow {
			float:left;
			width:595px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItemNarrow .Name {
			float:left;
			padding-left: 6px;
			width:595px; }

		.EventItemNarrow .MiddleRow {
			float: left;
			width: 575px;
			padding: 10px;
		}

		.EventItemNarrow .BottomRow {
			float:left;
			width:595px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItemNarrow .ThinBottomRow {
			float:left;
			width:595px;
			/* margin-bottom: 3px; */
			line-height: 2px;
		}
				
		.EventItemNarrow .HeadShot {
			float: left; 
			width: 140px;
			text-align: center;
			padding-right: 10px;}
			
		.EventItemNarrow .Title {
			float: left; 
			width: 425px;
			margin-bottom: 3px;}	

		.EventItemNarrow .TitleWithIcon {
			float: left; 
			width: 400px;
			margin-bottom: 3px;}	
			
		.EventItemNarrow .Icon {
			float: right; 
			margin-bottom: 3px;}							
		.EventItemNarrow .ShortDescription {
			float: left; 
			width: 425px;
			/*min-height: 48px;*/ }	
			
.EventItemSideBar {
	/* margin-bottom:7px; */
	width:280px;
	padding: 4px;
	float:left;}
	.EventItemSideBar .Container {
		float:left;
		padding: 0px;
		width:272px;}
		
		.EventItemSideBar .TopRow {
			float:left;
			width:272px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItemSideBar .Name {
			float:left;
			padding-left: 6px;
			width:272px; }

		.EventItemSideBar .MiddleRow {
			float: left;
			width: 272px;
			/*padding: 10px;*/
		}

		.EventItemSideBar .BottomRow {
			float:left;
			width:272px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.EventItemSideBar .ThinBottomRow {
			float:left;
			width:272px;
			/* margin-bottom: 3px; */
			line-height: 2px;
		}
				
		.EventItemSideBar .HeadShot {
			float: left; 
			/* width: 140px; */
			text-align: center;
			padding-right: 10px;}
			
		.EventItemSideBar .Title {
			float: left; 
			width: 120px;
			margin-bottom: 3px;}	
			
		.EventItemSideBar .TitleWide {
			width: 220px;}			

		.EventItemSideBar .Title190 {
			width: 190px;}		
			
		.EventItemSideBar .TitleWithIcon {
			float: left; 
			width: 120px;
			margin-bottom: 3px;}	
									
		.EventItemSideBar .ShortDescription {
			float: left; 
			width: 120px;
			/*min-height: 48px;*/ }		

		.EventItemSideBar .ShortDescriptionWide {
			width: 220px;}	
		.EventItemSideBar .ShortDescription190 {
			width: 190px;}											
			
		.Rank {
			float:left;
			padding-left: 6px; }
			
		.RankStar {
			float:left;
			padding-top: 7px;
			padding-left: 6px; }	
			
		.RankStar2px {
			float:left;
			padding-top: 2px;
			padding-left: 6px; }				
	
/* ----------------------------------------------- */
/* BLOCK Tabs */
/* ----------------------------------------------- */
.SubMenu ul {
	list-style:none;}
.SubMenu ul li {
	display: inline;
	float:left;}
.SubMenu ul li a {
	text-decoration:none;}
.SubmenuFont11px {
    font-size: 11px; }
     
.SubMenu {
	/*height:34px;*/
	width: 636px;
	float:left;
	/*margin-bottom: 2px;*/ }
	.SubMenuFullWidth {
	    width: 951px; }
    .SubMenu625 {
    width: 625px; }
    .SubMenu740 {
    width: 740px; }    
    .SubMenu940 {
    width: 940px; }
		.SubMenu ul {
		    float: left; /* needs to be moved to colors for rfid */
			/*padding:0 20px;*/}
			.SubMenu ul li {
				/*text-transform:uppercase;
				font-weight:bold;
				height:34px;
				padding:0 10px;*/}
				/*.SubMenu ul li span {
					line-height:15px;
					font-weight:bold;
					text-indent:-9999px;
					display:block;
					float:left;
					width:7px;
					text-transform: uppercase;
					padding:10px 4px 9px 0;}*/
				.SubMenu ul li a {
					text-transform:uppercase;
					font-weight:bold;
					display:block;
					/*padding:10px 0;*/
					line-height:15px;}		
					
.SubmenuWidth300 {
   width: 296px; }   			

/* ----------------------------------------------- */
/* BLOCK Sidebar Accordion */
/* ----------------------------------------------- */
.sidebarAcordion {
	width:296px;
	min-height: 350px;
	height: 350px;
	padding:2px;
	float:left;
	margin-bottom:7px;}
	.sidebarAcordion .Container {
		width:296px;
		float:left;}
	.sidebarAcordion .Content {
		/*padding:6px;*/
		height: 200px;
		width:296px; }
	.sidebarAcordion .Scroll {
		overflow: auto; 		 }
		
	.sidebarAcordion h2 {
		position:relative;
		margin-bottom:7px;
		text-transform:uppercase;}
		.sidebarAcordion h2 span {
			position:absolute;
			right:12px;
			top:0;}
			.sidebarAcordion h2 span a {}	
	    
/* ----------------------------------------------- */
/* BLOCK Endorsement */
/* ----------------------------------------------- */	
.endorsement {
	float:left;
	width:624px;
	margin-bottom:7px;}
	.endorsement .Container {
		float:left;
		padding:0;
		width:624px;}
		.endorsement .Container cite.endorsementText {
		    width:624px;
		    float:left;
		    margin-bottom: 5px;}
		.endorsement .Container .info {
		    width:624px;
		    float:left;
		    border-bottom: 1px solid #000; }		    

.endorsementNarrow, .endorsement .ContainerNarrow, 
.endorsement .Container cite.endorsementTextNarrow, .endorsement .Container .infoNarrow {
    width: 599px; }
    
.endorsement564, .endorsement .Container564, 
.endorsement .Container cite.endorsementText564, .endorsement .Container .info564 {
    width: 564px; } 
    
.endorsement593, .endorsement .Container593, 
.endorsement .Container cite.endorsementText593, .endorsement .Container .info593 {
    width: 593px; } 

.endorsement615, .endorsement .Container615, 
.endorsement .Container cite.endorsementText615, .endorsement .Container .info615 {
    width: 615px; } 

.endorsement614, .endorsement .Container614, 
.endorsement .Container cite.endorsementText614, .endorsement .Container .info614 {
    width: 614px; }     
 
 /* ----------------------------------------------- */
/* BLOCK Endorsement for Whats New*/
/* ----------------------------------------------- */
.endorsementNew {
	float:left;
	width:624px;
	margin-bottom:7px;}
    .endorsementNew .padder {	
        float:left;
        padding: 5px; }
    .endorsementNew .container {	
		float:left;
		width:614px; }
    .endorsementNew .headShot {	
		float:left;
		width:50px; 
		margin-bottom:5px;
		min-height: 25px; }		
    .endorsementNew .contentContainer {	
		float:left;
		width:562px; }			
    .endorsementNew .title {	
		float:left;
		width:562px; 
		font-weight:bold; 
		margin-bottom: 5px; 
        min-height: 22px;}	
    .endorsementNew .description {	
		float:left;
		width:562px; 
		margin-bottom: 5px; 
        min-height: 22px;}	
    .endorsementNew .info {	
		float:left;
		width:562px; 
        font-size: 10px;
        text-align: right;}	            
           		
 /* */
 /* sliders */
 .slider{
    margin-left: auto;
    margin-right: auto; }
.slider ul, .slider li {
    margin: 0;
    padding: 0;
    list-style: none; }
.slider li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 150px;
    height: 150px;
    overflow: hidden; }
         
p#controls {
    margin: 0;
    position: relative; }
    
p#controls span#prevBtn, p#controls span#nextBtn {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -155px; }
    
p#controls span#nextBtn {
    left: 250px; }
    
p#controls span#prevBtn a, p#controls span#nextBtn a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controls span#nextBtn a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }
 
.sliderFeaturedProducts {
    margin-left: auto;
    margin-right: auto; }
    
.sliderFeaturedProducts ul, .sliderFeaturedProducts li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderFeaturedProducts li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 300px;
    overflow: hidden; }     
    
p#controlsFeaturedProduct {
    margin: 0;
    position: relative; }
    
p#controlsFeaturedProduct span#prevBtnFeaturedProduct, p#controlsFeaturedProduct span#nextBtnFeaturedProduct {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -300px; }
    
p#controlsFeaturedProduct span#nextBtnFeaturedProduct {
    left: 250px; }
    
p#controlsFeaturedProduct span#prevBtnFeaturedProduct a, p#controlsFeaturedProduct span#nextBtnFeaturedProduct a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsFeaturedProduct span#nextBtnFeaturedProduct a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }
       
.sliderNewVendors {
    margin-left: auto;
    margin-right: auto; }
    
.sliderNewVendors ul, .sliderNewVendors li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderNewVendors li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 320px;
    overflow: hidden; }     
    
p#controlsNewVendor {
    margin: 0;
    position: relative; }
    
p#controlsNewVendor span#prevBtnNewVendor, p#controlsNewVendor span#nextBtnNewVendor {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -315px; }
    
p#controlsNewVendor span#nextBtnNewVendor {
    left: 250px; }
    
p#controlsNewVendor span#prevBtnNewVendor a, p#controlsNewVendor span#nextBtnNewVendor a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsNewVendor span#nextBtnNewVendor a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }
    
.sliderNewUsers {
    margin-left: auto;
    margin-right: auto; }
    
.sliderNewUsers ul, .sliderNewUsers li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderNewUsers li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 320px;
    overflow: hidden; }     
    
p#controlsNewUser {
    margin: 0;
    position: relative; }
    
p#controlsNewUser span#prevBtnNewUser, p#controlsNewUser span#nextBtnNewUser {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -325px; }
    
p#controlsNewUser span#nextBtnNewUser {
    left: 250px; }
    
p#controlsNewUser span#prevBtnNewUser a, p#controlsNewUser span#nextBtnNewUser a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsNewUser span#nextBtnNewUser a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }  
    
    
.sliderLatestOpenings {
    margin-left: auto;
    margin-right: auto; }
    
.sliderLatestOpenings ul, .sliderLatestOpenings li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderLatestOpenings li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 200px;
    overflow: hidden; }     
    
p#controlsLatestOpenings {
    margin: 0;
    position: relative; }
    
p#controlsLatestOpenings span#prevBtnLatestOpenings, p#controlsLatestOpenings span#nextBtnLatestOpenings {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -200px; }
    
p#controlsLatestOpenings span#nextBtnLatestOpenings {
    left: 250px; }
    
p#controlsLatestOpenings span#prevBtnLatestOpenings a, p#controlsLatestOpenings span#nextBtnLatestOpenings a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsLatestOpenings span#nextBtnLatestOpenings a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }
           
.sliderLatestResume {
    margin-left: auto;
    margin-right: auto; }
    
.sliderLatestResume ul, .sliderLatestResume li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderLatestResume li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 200px;
    overflow: hidden; }     
    
p#controlsLatestResume {
    margin: 0;
    position: relative; }
    
p#controlsLatestResume span#prevBtnLatestResume, p#controlsLatestResume span#nextBtnLatestResume {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -200px; }
    
p#controlsLatestResume span#nextBtnLatestResume {
    left: 250px; }
    
p#controlsLatestResume span#prevBtnLatestResume a, p#controlsLatestResume span#nextBtnLatestResume a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsLatestResume span#nextBtnLatestResume a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }

.sliderNewProducts {
    margin-left: auto;
    margin-right: auto; }
    
.sliderNewProducts ul, .sliderNewProducts li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderNewProducts li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 210px;
    height: 420px;
    overflow: hidden; }     
    
p#controlsNewProduct {
    margin: 0;
    position: relative; }
    
p#controlsNewProduct span#prevBtnNewProduct, p#controlsNewProduct span#nextBtnNewProduct {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 34px;
    height: 52px;
    position: absolute;
    left: 0px;
    top: -415px; }
    
p#controlsNewProduct span#nextBtnNewProduct {
    left: 250px; }
    
p#controlsNewProduct span#prevBtnNewProduct a, p#controlsNewProduct span#nextBtnNewProduct a {
    display: block;
    width: 34px;
    height: 52px;
    background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
    
p#controlsNewProduct span#nextBtnNewProduct a {
    background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }  
    
/*---*/
.sliderFeaturedBloggersCycle {
    margin-left: auto;
    margin-right: auto; }
    
.sliderFeaturedBloggersCycle ul, .sliderFeaturedBloggersCycle li {
    margin: 0;
    padding: 0;
    list-style: none; }
    
.sliderFeaturedBloggersCycle li {
    /* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
    width: 636px;
    height: 200px;
    overflow: hidden; }     
    
p#controlsFeaturedBloggersCycle {
    margin: 0;
    position: relative; }
    
p#controlsFeaturedBloggersCycle span#prevButton, p#controlsFeaturedBloggersCycle span#nextButton {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -8000px;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: -20px; }
    
p#controlsFeaturedBloggersCycle span#nextButton {
    left: 620px; }
    
p#controlsFeaturedBloggersCycle span#prevButton a, p#controlsFeaturedBloggersCycle span#nextButton a {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/schemes/interop/rotatorbuttons.gif) no-repeat 0px -60px; }
    
p#controlsFeaturedBloggersCycle span#nextButton a {
    background: url(../images/schemes/interop/rotatorbuttons.gif) no-repeat 0px -20px; }    
    
    .sliderFeaturedExhibitors {
        margin-left: auto;
        margin-right: auto; }
        
    .sliderFeaturedExhibitors ul, .sliderFeaturedExhibitors li {
        margin: 0;
        padding: 0;
        list-style: none; }
        
    .sliderFeaturedExhibitors li {
        /* 
	    define width and height of list item (slide)
	    entire slider area will adjust according to the parameters provided here
    */
        width: 210px;
        height: 300px;
        overflow: hidden; }     
        
    p#controlsFeaturedExhibitors {
        margin: 0;
        position: relative; }
        
    p#controlsFeaturedExhibitors span#prevBtnFeaturedExhibitors, p#controlsFeaturedExhibitors span#nextBtnFeaturedExhibitors {
        display: block;
        margin: 0;
        overflow: hidden;
        text-indent: -8000px;
        width: 34px;
        height: 52px;
        position: absolute;
        left: 0px;
        top: -300px; }
        
    p#controlsFeaturedExhibitors span#nextBtnFeaturedExhibitors {
        left: 250px; }
        
    p#controlsFeaturedExhibitors span#prevBtnFeaturedExhibitors a, p#controlsFeaturedExhibitors span#nextBtnFeaturedExhibitors a {
        display: block;
        width: 34px;
        height: 52px;
        background: url(../images/schemes/interop/slider_arrow_left.gif) no-repeat 0 0; }
        
    p#controlsFeaturedExhibitors span#nextBtnFeaturedExhibitors a {
        background: url(../images/schemes/interop/slider_arrow_right.gif) no-repeat 0 0; }                 
/* ----------------------------------------------- */
/* BLOCK WatchListItem */
/* ----------------------------------------------- */		
.WatchListItem {
	margin-bottom:7px;
	width:599px;
	padding:2px;
	float:left;}
	.WatchListItemFullWidth {
	    width:910px; }
	.WatchListItem .Container {
		float:left;
		padding: 0px;
		width:599px;}
		
		.WatchListItem .TopRow {
			float:left;
			width:599px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.WatchListItem .ThinTopRow {
			line-height: 2px;
		}		
		.WatchListItem .Name {
			float:left;
			padding-left: 6px;
			width:599px; }

		.WatchListItem .MiddleRow {
			float: left;
			width: 579px;
			padding: 10px;
		}

		.WatchListItem .MiddleRow600 {
			width: 600px;
			padding: 0px;
		}
		
		.WatchListItem .BottomRow {
			float:left;
			width:599px;
			/* margin-bottom: 3px; */
			line-height: 25px;
		}
		
		.WatchListItem .ThinBottomRow {
			line-height: 2px;
		}
				
		.WatchListItem .HeadShot {
			float: right; 
			/*width: 140px;*/
			/*padding-left: 10px;*/}
		.WatchListItem .Title {
			float: left; 
			width: 435px;
			margin-bottom: 3px;}	
			
		.WatchListItem .Title505 {
			width: 505px;}				
		.WatchListItem .ShortDescription {
			float: left; 
			width: 435px;
			/*min-height: 48px;*/ }	    
			
		.WatchListItem .ShortDescription505 { 
			width: 505px; }	
						
		.WatchListItem .info {
		    width:579px;
		    float:left; 
		    padding-left: 10px;
		    padding-right: 10px; }	
		    
		.WatchListItem .info600 {
		    padding: 0px;
			width: 600px;}			    		  
              
              
/* ----------------------------------------------- */
/* BLOCK ImageGallery list */
/* ----------------------------------------------- */	
ul.ImageGallery {
    list-style-type:none;	
    /*width:599px; */
    padding-left: 7px; }
  
ul.ImageGallery li {
	width:200px; 
	float: left; 
	height: 100px; 
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center; }
	
/* ----------------------------------------------- */
/* BLOCK General Styles */
/* ----------------------------------------------- */	 
.CompanyName {
    padding: 15px 0px 15px 0px;
    font-size: 15px;
    font-weight: bolder;
}    
.rssIcon {
	position: absolute;
	top: 5px;
	right: 6px; }
.rssIcon a {
	width:15px;
	height:15px;
	display:block;}
				  
.ReadMore {
	float:right;
	padding-right: 6px; }	
	
.floatLeft {
    float: left; }	

.center {
    margin-left: auto;
    margin-right: auto;
    width: 100px; }	
	    
.Width625 {
    width: 625px; }		
    
.FullWidth {
    width: 940px; }    	
    
.FullPageWidth {
    width: 955px; } 
            
.scroll{ 	
    float: left;
    height: 350px;
    min-height: 350px;
    overflow: auto; }  
		
.scroll260{ 	
    height: 260px;
    min-height: 260px;
    overflow: auto; }
    		
.noMarginBottom {
    margin-bottom: 0px; }          

h2.noPaddingLeft {
    padding-left: 0px; }
    
span.WhatsNew {
    float: left;
    padding-left:12px;   
}  
 
.noMarginLeft {
    margin-left: 0px; }

.paddingBottom8 {
    padding-bottom: 8px; }

.text11 {
    font-size: 10px; }
    
.text13 {
    font-size: 13px; }
               
.textRight {
    text-align: right; }  

.textCenter {
    text-align: center; }

.marginCenter {
    margin-left: auto;
    margin-right: auto;}  
    
.marginRight {
    margin-left:auto; }
                 
.boldText {
    font-weight: bold;}    

.italicText {
    font-style: italic; }
        
.imageVAlingMiddle {
    margin-bottom: -8px; 
    padding-right: 10px; }

.imageAlingnMiddle {
    vertical-align: middle; }
    
.imageVAlignMiddle {
    margin-bottom: -4px; 
    margin-right: 10px; }   
     
.paddingIEFix {
    padding-left: 10px; 
    padding-right: 10px; 
    margin-top: 10px;
    margin-bottom: 10px;}

.paddingLeftRight {
    padding: 0 12px; }
    
input.paddingLeftRightButtons {
    padding: 0 10px; }    
    
input.marginRightButtons {
    margin-right: 10px; }

.Form .lineHeight32 {
    line-height: 32px;}       
     
.Form .FloatLeft {
    float:left; }
.Form .FloatRight {
    float:right; }
.Form .upperCase {
    text-transform: uppercase; }
.Form .row {
    margin-bottom: 5px; 
    line-height: 20px; 
    min-height: 22px;}

.Form .removeMarginPara p {
    margin-bottom: 0px; }

.Form .noPadding {
    padding: 0px;
} 

.Form .noPaddingLeft {
    padding-left: 0px;
} 
.Form .noPaddingRight {
    padding-right: 0px;
} 
  
.Form .noMarginBottom {
    margin-bottom: 0px; }
    
.Form .marginBottom2 {
    margin-bottom: 2px; }
    
.Form .marginBottom3 {
    margin-bottom: 3px; }
    
.Form .marginBottom6 {
    margin-bottom: 6px; }  

.Form .marginBottom10 {
    margin-bottom: 10px; }        
    
.Form .marginRight3 {
    margin-right: 3px; }
.Form .marginRight4 {
    margin-right: 4px; }
.Form .marginRight6 {
    margin-right: 6px; }     
.Form .marginRight10 {
    margin-right: 10px; } 
.Form .marginRight15 {
    margin-right: 15px; }            
.Form .marginRight25 {
    margin-right: 25px; }
.Form .marginRight27 {
    margin-right: 24px; }
.Form .marginRight30 {
    margin-right: 30px; }    
.Form .marginRight50 {
    margin-right: 50px; } 
.Form .marginRight80 {
    margin-right: 80px; }    
    
.Form .marginTopNeg3 {
    margin-top: -3px; }
.Form .marginTop5 {
    margin-top: 5px; }
    
.Form .marginLeft3 {
    margin-left: 3px; }
.Form .marginLeft10 {
    margin-left: 10px; }
.Form .marginLeft10 {
    margin-left: 10px; }
.Form .marginLeft20 {
    margin-left: 20px; }  
.Form .marginLeft25 {
    margin-left: 25px; }
.Form .marginLeft60 {
    margin-left: 60px; }          
.Form .marginLeft100 {
    margin-left: 80px; }
.Form .marginLeft120 {
    margin-left: 120px; }
.Form .marginLeft150 {
    margin-left: 150px; }                
.Form .padding2 {
    padding: 2px; }
.Form .padding3 {
    padding: 3px; }
.Form .padding5 {
    padding: 5px; }
.Form .padding6 {
    padding: 6px; }    
.Form .padding8 {
    padding: 8px; }        
    
.Form .paddingLeft0 {
    padding-left: 0px; }
.Form .paddingLeft3 {
    padding-left: 3px; } 
.Form .paddingLeft5 {
    padding-left: 5px; }
.Form .paddingLeft6 {
    padding-left: 6px; }     
.Form .paddingLeft12 {
    padding-left: 12px; }     
.Form .paddingLeft10 {
    padding-left: 10px; }     
.Form .paddingLeft15 {
    padding-left: 15px; }     
.Form .paddingLeft20 {
    padding-left: 20px; }   
.Form .paddingLeft30 {
    padding-left: 30px; } 
.Form .paddingLeft130 {
    padding-left: 130px; } 
        
.Form .paddingRight0 {
    padding-right: 0px; } 
.Form .paddingRight3 {
    padding-right: 3px; }  
.Form .paddingRight6 {
    padding-right: 6px; }         
.Form .paddingRight10 {
    padding-right: 10px; }  
.Form .paddingRight15 {
    padding-right: 15px; }      
.Form .paddingRight20 {
    padding-right: 20px; }             
  
.Form .paddingBottom0 {
    padding-bottom: 0px; }
.Form .paddingBottom5 {
    padding-bottom: 5px; } 
.Form .paddingBottom20 {
    padding-bottom: 20px; } 
        
.Form .paddingTop0 {
    padding-top: 0px; }
.Form .paddingTop5 {
    padding-top: 5px; }
            
.Form .paddingTop15 {
    padding-top: 15px; } 
                      
.Form .Column10 {
    width: 10px; }
.Form .Column16 {
    width: 16px; }
.Form .Column20 {
    width: 20px; }
.Form .Column25 {
    width: 25px; }    
.Form .Column30 {
    width: 30px; }    
.Form .Column35 {
    width: 35px; }
.Form .Column40 {
    width: 40px; }
.Form .Column41 {
    width: 41px; }        
.Form .Column45 {
    width: 45px; }      
.Form .Column49 {
    width: 49px; }
.Form .Column50 {
    width: 50px; } 
.Form .Column60 {
    width: 60px; }
.Form .Column70 {
    width: 70px; }  
.Form .Column80 {
    width: 80px; }
.Form .Column90 {
    width: 90px; }                                   
.Form .Column100 {
    width: 100px; }
.Form .Column105 {
    width: 105px; }    
.Form .Column110 {
    width: 110px; }
.Form .Column115 {
    width: 115px; }    
.Form .Column120 {
    width: 120px; } 
.Form .Column130 {
    width: 130px; }	
.Form .Column135 {
    width: 135px; }	    	
.Form .Column140 {
    width: 140px; }
.Form .Column145 {
    width: 145px; }    
.Form .Column150 {
    width: 150px; }
.Form .Column160 {
    width: 160px; }
.Form .Column170 {
    width: 170px; } 
.Form .Column172 {
    width: 172px; }            
.Form .Column180 {
    width: 180px; }
.Form .Column188 {
    width: 188px; }    
.Form .Column190 {
    width: 190px; }
.Form .Column192 {
    width: 192px; } 
.Form .Column197 {
    width: 197px; }        
.Form .Column200 {
    width: 200px; }
.Form .Column201 {
    width: 201px; }    
.Form .Column210 {
    width: 210px; }   
.Form .Column215 {
    width: 215px; }            
.Form .Column220 {
    width: 220px; }
.Form .Column225 {
    width: 225px; }            
.Form .Column230 {
    width: 230px; }
.Form .Column232 {
    width: 232px; }
.Form .Column236 {
    width: 236px; }    
.Form .Column240 {
    width: 240px; } 
.Form .Column250 {
    width: 250px; }  
.Form .Column255 {
    width: 255px; }  
.Form .Column260 {
    width: 260px; }          
.Form .Column270 {
    width: 270px; }
.Form .Column275 {
    width: 275px; }      
.Form .Column280 {
    width: 280px; }    
.Form .Column284 {
    width: 284px; }
.Form .Column288 {
    width: 288px; }      
.Form .Column290 {
    width: 290px; }
.Form .Column296 {
    width: 296px; }                        
.Form .Column300 {
    width: 300px; }
.Form .Column310 {
    width: 310px; } 
.Form .Column313 {
    width: 313px; }
.Form .Column315 {
    width: 315px; }        
.Form .Column320 {
    width: 320px; } 
.Form .Column330 {
    width: 330px; }       
.Form .Column335 {
    width: 335px; }              
.Form .Column340 {
    width: 340px; }
.Form .Column345 {
    width: 345px; }    
.Form .Column350 {
    width: 350px; } 
.Form .Column360 {
    width: 360px; }        
.Form .Column365 {
    width: 365px; }
.Form .Column370 {
    width: 370px; }
.Form .Column375 {
    width: 375px; } 
.Form .Column380 {
    width: 380px; }     
.Form .Column390 {
    width: 390px; }            		
.Form .Column400 {
    width: 400px; } 
.Form .Column410 {
    width: 410px; }     
.Form .Column415 {
    width: 415px; }
.Form .Column430 {
    width: 430px; }
.Form .Column434 {
    width: 434px; }
.Form .Column439 {
    width: 439px; } 
.Form .Column440 {
    width: 440px; }     
.Form .Column450 {
    width: 450px; }
.Form .Column456 {
    width: 456px; } 
.Form .Column460 {
    width: 460px; } 
.Form .Column462 {
    width: 462px; }             
.Form .Column470 {
    width: 470px; }  
.Form .Column480 {
    width: 480px; } 
.Form .Column482 {
    width: 482px; } 
.Form .Column485 {
    width: 485px; }                                 
.Form .Column490 {
    width: 490px; }
.Form .Column495 {
    width: 495px; }                                 
.Form .Column500 {
    width: 500px; } 
.Form .Column510 {
    width: 510px; } 
.Form .Column515 {
    width: 515px; }     
.Form .Column525 {
    width: 525px; }      
.Form .Column545 {
    width: 545px; } 
.Form .Column550 {
    width: 550px; }
.Form .Column562 {
    width: 562px; }  
.Form .Column564 {
    width: 564px; }    
.Form .Column580 {
    width: 580px; }   
.Form .Column590 {
    width: 590px; }       
.Form .Column595 {
    width: 595px; }          
.Form .Column600 {
    width: 600px; }
.Form .Column605 {
    width: 605px; }    
.Form .Column610 {
    width: 610px; }
.Form .Column612 {
    width: 612px; }     
.Form .Column614 {
    width: 614px; } 
.Form .Column615 {
    width: 615px; }    
.Form .Column620 {
    width: 620px; } 
.Form .Column624 {
    width: 624px; }
.Form .Column625 {
    width: 625px; } 
.Form .Column636 {
    width: 636px; } 
.Form .Column640 {
    width: 640px; }            
.Form .Column650 {
    width: 650px; } 
.Form .Column660 {
    width: 660px; }    
.Form .Column670 {
    width: 670px; }                                
.Form .Column700 {
    width: 700px; }
.Form .Column720 {
    width: 720px; }    
.Form .Column730 {
    width: 730px; }
.Form .Column740 {
    width: 740px; }
.Form .Column750 {
    width: 750px; }
.Form .Column760 {
    width: 760px; }
.Form .Column765 {
    width: 765px; }
.Form .Column770 {
    width: 770px; }
.Form .Column775 {
    width: 775px; }                
.Form .Column780 {
    width: 780px; } 
.Form .Column785 {
    width: 785px; }       
.Form .Column790 {
    width: 790px; }            
.Form .Column800 {
    width: 800px; } 
.Form .Column815 {
    width: 815px; }      
.Form .Column820 {
    width: 820px; }
.Form .Column825 {
    width: 825px; }    
.Form .Column828 {
    width: 828px; }        
.Form .Column830 {
    width: 830px; }
.Form .Column840 {
    width: 840px; }         
.Form .Column860 {
    width: 860px; } 
.Form .Column870 {
    width: 870px; }
.Form .Column875 {
    width: 875px; }    
.Form .Column880 {
    width: 880px; }
.Form .Column884 {
    width: 884px; }    
.Form .Column885 {
    width: 885px; }
.Form .Column888 {
    width: 888px; }           
.Form .Column890 {
    width: 890px; }
.Form .Column896 {
    width: 896px; }              
.Form .Column900 {
    width: 900px; }   
.Form .Column910 {
    width: 910px; }  
.Form .Column920 {
    width: 920px; } 
.Form .Column925 {
    width: 925px; }
.Form .Column928 {
    width: 928px; }     
.Form .Column930 {
    width: 930px; }
.Form .Column939 {
    width: 939px; } 
.Form .Column940 {
    width: 940px; }
.Form .Column943 {
    width: 943px; }    
.Form .Column951 {
    width: 951px; } 
.Form .Column952 {
    width: 952px; }            


.Form .height36 {
    min-height: 36px; }
.Form .height40 {
    height: 50px; }
.Form .height45 {
    height: 45px; }
.Form .height49 {
    min-height: 49px; }    
.Form .height60 {
    min-height: 60px; } 
.Form .height65 {
    min-height: 65px; }     
.Form .height85 {
    min-height: 85px; }  
.Form .height96 {
    min-height: 96px; }            
.Form .height100 {
    min-height: 100px; }
.Form .height110 {
    min-height: 110px; }
.Form .height125 {
    height: 125px; }
.Form .height135 {
    height: 135px; }
.Form .height140 {
    min-height: 140px; }    
    
    
.Form .height165 {
    min-height: 165px; }      
      
.Form .height190 {
    min-height: 190px; }
.Form .height200 {
    height: 200px; }
.Form .height210 {
    min-height: 210px; } 
.Form .height222 {
    min-height: 222px; }
.Form .height250 {
    min-height: 250px; }            
.Form .height300 {
    min-height: 300px; }
.Form .height345 {
    min-height: 345px; } 
.Form .height355 {
    min-height: 355px; } 
.Form .height450 {
    min-height: 450px; } 
.Form .height498 {
    min-height: 498px; }  
.Form .height500 {
    min-height: 500px; }      
    
                 
              
.Form .itemSpacer, .Form .itemSpacer input, .Form .itemSpacer label {
    margin-right: 5px; }     
.Form .itemSpacerLabel label {
    padding-right: 20px; }   
.Form .itemSpacerLabel15 label {
    padding-right: 6px; }        
        
/* ----------------------------------------------- */
/* BLOCK mails */
/* ----------------------------------------------- */	
.mail .Search {
	
	min-height: 60px;
	/* float: right; */
	padding-top:6px;
	position:relative;
	/* width:453px; */}
	.mail .Search label {
		font-weight:bold;
		padding-left:12px;
		text-transform:uppercase;}
	.mail .Search input.field {
		width:370px;
		margin-bottom: 10px;}
	.mail .Search select {
		width:100px;}				
	.mail .Search input.button {
		position:absolute;
		right:80px;}
.mail .Folders {
	width:174px;
	float:left;
	padding-top:4px;}
	.mail .Folders ul {
		list-style-type:none;
		padding-left:12px;}
		.Folders ul li {
		padding-bottom:8px;}
	.mail .Folders ul li ul {
		margin-top:8px;
		margin-bottom:16px;}
	.mail .Folders ul li ul li a {
		font-weight:normal;}
	.mail .Folders ul li a {
		font-weight:bold;
		text-decoration:none;} 
		
.mail .MailContainer {		
    float: left;}
    
	.mail .PreviousMessage {
		float: left; 
		width: 33%; 
		text-align: left;}
	.mail .NextMessage {
		float: left; 
		width: 33%; 
		text-align: right;}
	.mail .ReturnToInbox {
		float: left; 
		width: 33%; 
		text-align: center;}	    
.mail .msgList {
	/*width:453px;*/
	
	float:left;
	position:relative;}
	/* .mail .msgList h3 {*/
	.mail h3 {
		height:22px;
		padding-top:4px;
		margin-bottom:12px;
		font-size:12px;
		font-weight:bold;
		line-height:22px;
		padding-left:10px;}
	.mail h3.width755 {
	    width:755px;}
	.mail h3.width765 {
	    width:765px;}	    	
	.mail .msgList label {
		float:left;
		padding-left:10px;
		font-weight:bold;
		width:84px;}
	.mail .msgList input.subject {
		float:left;
		/* width:345px; */
		/*margin-bottom:12px; */}
	.mail .msgList textarea {
		float:left;
		/* width:345px; */
		height:210px;}
	.mail .msgList span.buttons {
		position:absolute;
		width:84px;
		left:6px;
		bottom:8px;}
		.mail .msgList span input {
			margin-bottom:4px;}
	.mail .msgList span.options {
		float:left;
		width:140px;
		padding-left:16px;}
		.mail .msgList span.options a:hover, .mail .msgList span.navig a:hover {
			text-decoration:underline;}
	.mail .msgList span.navig {
		float:right;
		padding-right:16px;}
		.mail .msgList span.options a, .mail .msgList span.navig a {
			text-decoration:none;
			padding:0 4px;}
.mail .msgList table {
	margin:0 6px;
	margin-bottom:6px;}
	.mail .msgList table th, .mail .msgList table td {
		padding:6px 4px;}
	.mail .msgList table th {
		font-weight:bold;}

/* free text */
.free-text p, .free-text ul, .free-text h2, .free-text h3, .free-text h4  {
margin:0 0 10px 0 }
.free-text ul {
    list-style-type: disc;
	padding:0 0 0 20px; }
.free-text ul li {
	margin:0;
	list-style: disc; }

.free-text ul, .free-text ol {
    padding-left: 25px;}
    
.free-text ul li, .free-text ol li {
    padding:0 0 0 10px;}    
	
.groupsChecklist input {
    vertical-align: top; }
.groupsChecklist label {
    display: inline-block;
    width:200px;}
    
.fromRadiobuttonsList label {
    display: inline-block;
    width:150px;}  
    
/*********************
Email folder icon
*********************/
span.folderIcon {
    display: inline-block;
    width: 10px;
    margin-right: 2px;}  

/*********************
IFrame border
*********************/
.noBorder { border: none; }
     
/*********************
Blog page sidebar lists
*********************/ 
ul.bloggerList li {
    display: inline;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-top: 3px;
    float: left;
    width: 41px;
    height: 48px;
}    
