@import url(http://www.cutter.com/style_/cutter-forms.css); 
@import url(http://www.cutter.com/style_/cutter-navigation.css); 
@import url(http://www.cutter.com/style_/cutter-main.css); 

/* 
  MAIN content
*/

div#qi-content {
    position: relative;
    color: #036;
    padding: 0;
    margin: 0;
    width: 950px !important;
 background-color: #fff !important;
 
}

* html div#qi-content {
margin-top: 0px !important;
    width: 950px;

}



div#qi-content .ie-min-height {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;

}


/*
  RIGHT NAV TOOLS
*/
div#qi-info {
    font-family: Verdana, Arial, sans-serif;
}


/*
  MAIN AREA (excluding left nav)
*/
body {
    font-family: Arial, Verdana, sans-serif;
}

div#qi-banner-container {
    background-color: #036;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    height:  0px !important;
}

* html div#qi-banner-container {
    height: 0px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}


/*
  FOOTER
*/
div#qi-footer {
    font-family: Verdana, Arial, sans-serif;
}


/* TABNAV NAVIGATION */


#tabnav {
			overflow:hidden;
			margin:0 auto; 
			padding:0; 
			background-color:#DAD8C9;
			/* width:950px; */
			width:100%;
}

ul#tabnav-list {
			margin:0 auto; 
			margin-left:0; 
			padding:0;
			list-style:none !important;
			background-color:#DAD8C9; 	
			width: 950px; 
			}

#tabnav-list li {
			float:left;		
			margin:0;
			padding:0;
			display: inline;
			text-align:center; }

#tabnav-list a {
			/* border-right:1px solid #ffffcc; */
			font-size:11px;
			margin:0;
			/* font-weight:bold; */
			text-decoration:none !important;
			letter-spacing:0px;
			float:left;
			color:#036;
			font-family:Verdana, sanserif;
			padding:6px 10px; }
	
#tabnav-list a:hover {
			background-color:#FF9933; }
			
#tabnav-list a span {
			letter-spacing:0; }

#tabnav-list a.on {
			background-color:#6699CC!important; }


#tabnav-list a.last {border-right:0px solid #036; !important; }





.clearfix {
	
}
 html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}


#open_quote {
       background: url(/images/openquotetrans.gif) top left no-repeat;
}

#close_quote {

	background: url(/images/closequotetrans.gif) bottom right no-repeat;
}

div#struct-navigation {
    background-color: #fff;
}

div#struct-navigation p {
    font-size: 0.85em;
    text-decoration: underline;
    text-align: center;
    font-variant: small-caps;
}

div#struct-navigation ol {
    list-style-type: none;
    padding-left: 0.75em;
    font-size: 12px;
}


/* SLIDE SHOW */

#slideshow {

	position: absolute;
/*	top:5px; */
	width: 460px;
	height:240px;
	overflow:hidden;
	padding: 1px 0px 0px 0px;
background: #fff;
margin: 0;
}

#slideshow .slide {
	position:absolute; 
	width:460px; 
	height:210px; 
	opacity:0.99; /* Fix Firefox opacity flicker problem */

}

#slideshow #slide1 {
	z-index: 1;

}

#slideshow .slidelinks_container {
	position:absolute;
	width:460px;
	height:240px;
	opacity:0.99; /* Fix Firefox opacity flicker problem */
	z-index: 2;
}

#slideshow #slideshowcontrols { 
	position:absolute; 
	top:211px; 
	z-index: 3;
	left:0; 
	padding:0; 
	width:460px; 
	height: 29px;
background: #DAD8C9;

}

/* 4 Slides with text */

ul.slideshowcontrolsmiddle{

	height: 29px !important;
	float: left;
	z-index: 10;
	position: absolute;
	text-align:center;
	width: 460px !important;
	margin: 0;
	padding:0;
	list-style: none !important;
	
	width:460px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	text-transform: uppercase; */

}

ul.slideshowcontrolsmiddle li{

	z-index: 0; 
	height: 29px;
	width: 115px !important;
	float: left;
	margin: 0 !important;
	list-style: none !important;
	padding: 0 !important;
    color: #036 !important;
}

/* The a elements inside those 4 tabs */

ul.slideshowcontrolsmiddle a:link, ul.slideshowcontrolsmiddle a:visited {

	height: 29px; 
    text-align: center;
	float: none;
	display: block;
	width: 113px !important;
	font-weight: normal !important;
	text-decoration: none;
	line-height:9px;
	font-size: 10px; 
/*	background: url(http://www.cutter.com/images/space.gif) no-repeat 0px 0px;  
	background: url(tabs.gif) no-repeat 0px 0px; */
	background-color: #DAD8C9;
	padding: 0px 1px 0px 1px !important;
    color: #036 !important;
}

/* The next 5 styles fix Netscape issues with padding it any other way */

ul.slideshowcontrolsmiddle .single-line a {
	line-height: 27px !important;

}

*html ul.slideshowcontrolsmiddle .single-line a {
	line-height: 26px!important;

}

ul.slideshowcontrolsmiddle .padded_fmt {
/*		font-size:9px; */
		font-size:10px;
        display:block;
        padding:4px 0px 0px 0px;
		margin: 0 !important;
}

ul.slideshowcontrolsmiddle .single-line .padded_fmt {
        display:block;
        padding:0 !important;
		margin: 0 !important;
}

ul.slideshowcontrolsmiddle a.activeslide, ul.slideshowcontrolsmiddle a:hover {
/*	background-position: 0px -33px !important;*/
/*	color: #fff;*/
	text-decoration: none !important;
    background: #ff9933 !important;
}

/* Used to make everything fade */

#slideshow .opacity10 { opacity:0.99; filter:alpha(opacity=100); visibility:visible !important;}
#slideshow .opacity9 { opacity:.9; filter:alpha(opacity=90); visibility:visible !important;}
#slideshow .opacity8 { opacity:.8; filter:alpha(opacity=80); visibility:visible !important;}
#slideshow .opacity7 { opacity:.7; filter:alpha(opacity=70); visibility:visible !important;}
#slideshow .opacity6 { opacity:.6; filter:alpha(opacity=60); visibility:visible !important;}
#slideshow .opacity5 { opacity:.5; filter:alpha(opacity=50); visibility:visible !important;}
#slideshow .opacity4 { opacity:.4; filter:alpha(opacity=40); visibility:visible !important;}
#slideshow .opacity3 { opacity:.3; filter:alpha(opacity=30); visibility:visible !important;}
#slideshow .opacity2 { opacity:.2; filter:alpha(opacity=20); visibility:visible !important;}
#slideshow .opacity1 { opacity:.1; filter:alpha(opacity=10); visibility:visible !important;}

#slideshow .hide { 
	visibility:hidden; 
}

#slideshow .hideArchive {
	visibility:hidden; 
	display:none;
}

#slideshow .show { 
	visibility:visible !important;
	display:block !important; 
}



/* The container for the archive slide */

#slideshow .archive_fmt {
	width: 460px; 
	height: 240px; 
  /*	background: url(http://www.cutter.com/images/slideshowbackground.gif) no-repeat;
    background: #fff; */
	position:absolute;
}

#archiveContainer {
	position:relative; 
	z-index:10; 
	width: 460px; 
	height: 240px;
}

/* NEW STYLES */



		/* generic styles - style will probably be changed depending on what column or specific container you are in */
		
		
		.col, .col2
		{
			float: left;
			display: inline;
			/* margin: 10px 0px 10px 10px;	*/
		}

		.col .photo,
		.col2 .photo
		{
			width:205px; 
			height:100px; 
			margin: 10px 0px 10px 0px;
		}

		.col p
		{
			line-height: 18px !important;
		}




	
									
		/* non-generic styles */
		
		.homerow1
		{
			width: 940px;
			height: 240px;
			margin: 0;
			padding: 10px 0px 0px 0px;

		}
			.homerow1 .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
		
			.homerow1 .col
			{
				margin: 0px 0px 0px 10px;
			}

				.homewhychoose
				{
					padding: 0px 0px 0px 0px;	
					margin-right: 20px;	
				}
				
					.homewhychoose h2
					{	
						padding-top: 20px;
					}


					.homewhychoose h2.customtitle
					{	
						background-color: #bba27a;
						background-image: none;					
					}

					.homewhychoose h3
					{
						font-weight: bold;
						line-height: 14px;
					}
					
					
					.homewhychoose p
					{

					}
					
					.homewhychoose .photo
					{
					margin: -5px 30px 0px 0px; 
					padding: 0px;  
					width: 100px;
					height: 240px;
					float: left;
					}
						
					* html .homewhychoose .photo
					{
					margin: 0px 30px 0px 0px; 
					}
						
			.homeslidepromos
			{
			margin: 0; 
			padding: 0;
			float: left;
			display: inline;
			height: 240px;					
			}

			.homeslidepredictions
			{
					
			}

						
		.homerow2
		{
			width: 940px;
			margin: 10px 0px 0px 10px;
			background: transparent url(bg_homerow2.gif) repeat-y 0 0; 
		}

			.homerow2 .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
			
			.homerow2 .col
			{
				padding: 0px 0px 0px 0px;
				background: transparent url(bg_col.gif) repeat-x 0 0 !important; 
			       /* height: 340px; change to get more or less room for ed pick and popular */
			}
			
			.homerow2 .homecol1
			{
				margin: 0px 0px 0px 0px;
				border-left: 1px solid #ebe9de;
			}
			
			.homerow2 .homecol2
			{
				width: 233px;
				margin: 0px 10px 0px 0px;
			}

			.homerow2 .homecol3
			{
				margin: 0px 10px 0px 0px;
				border-left: 1px solid #ebe9de;
			}

			.homerow2 .homecol4
			{
				border-left: 1px solid #ebe9de;
			}



				.homeresearch
				{

				}

					.homeresearch h2.customtitle
					{
						background-color: #336699;
						color: #FFF !important;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
					}
	
					.homeresearch h3
					{
						font-weight: bold;
						color: #66b6b7;
						padding-top: 5px;
						margin-left: 10px;
					}
	
					.homeresearch p
					{
						margin-top: 14px;
						margin-left: 10px;
					}
								
														
				.homepopular
				{
					padding: 10px 10px 2px 0px;
				}

					.homepopular h2.customtitle
					{
						background-color: #336699;
						color: #FFF !important;
						/* margin-top: -10px; */
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
					}
		
			
					.homepopular h3
					{
						font-weight: bold;
						color: #66b6b7;
						margin-top: 12px;
					    padding: 0px 0px 10px 20px; 
					}
					
					.homepopular p
					{
						margin-top: 14px;
					    	padding-left: 45px;
					}

					.homepopular .icon  {
    						float: left; 
						margin-left: 20px;
						margin-top: 2px;

					}

					* html .homepopular .icon  {
    						float: left; 
						margin-left: 10px;
						margin-right: 0px;
						margin-bottom: 20px;
						padding: 0px;
					}

					* html .homepopular p
					{
						margin-top: 14px;
					    	padding-left: 45px;
					}

									
				.hometraining
				{
					padding: 10px 10px 2px 10px;
				}

					.hometraining h2.customtitle
					{
						background-color: #5E90C2;
						color: #FFF !important;	
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin-bottom: 10px;
					}

					.hometraining p
					{
						margin-top: 14px;
					}
														
				.homeconsulting
				{
					padding: 10px 10px 0px 10px;
				}

					.homeconsulting h2.customtitle
					{
						background-color: #487BAE;
						color: #FFF !important;
						line-height: 12px;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin-bottom: 10px;
					}
					
					.homeconsulting h2
					{
						font-weight: bold;
						color: #a4c05c;
						font-size: 12px;
						line-height: 20px;
					}
					
					.homeconsulting p
					{
						margin: 0px 0px 12px 0px;
					}
																									
		.homerowphotos
		{
			width: 940px;
			margin: 0px 0px 10px 10px;
		}

			.homerowphotos .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
			
			.homerowphotos .col
			{
				margin: 0px 0px 0px 0px;
			}
			.homerowphotos .photo
			{
				/* margin-left: 10px; */
				margin-bottom: 0px; 

			}
			
			.homerowphotos .homecol1
			{
				margin: 0px 0px 0px 0px;
				border-left: 1px solid #ebe9de;
			}
			
			.homerowphotos .homecol2
			{
				width: 233px;
				margin: 0px 10px 0px 0px;
			}
			
			.homerowphotos .homecol3
			{
				margin: 0px 10px 0px 0px; 
				border-left: 1px solid #ebe9de;
			}
			
			.homerowphotos .homecol4
			{
				border-left: 1px solid #ebe9de;
			}
	
								
		.homerow3
		{
			width: 940px;
			margin: 10px 0px 10px 10px;
			background: transparent url(bg_homerow3.gif) repeat-y 0 0;
		}

			.homerow3 .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
			
			.homerow3 .col
			{
				margin: 0px 0px 0px 0px;
			}

			.homerow3 .homecol1and2
			{
				margin: 0px 0px 0px 0px;
				background: transparent url(bg_quote.gif) repeat-x 0 0;
				width: 470px;
			}


			.homerow3 .homecol3and4
			{
				width: 460px;
				margin: 0px 0px 0px 0px;
			}
				
				.homequote
				{
				padding: 0px 0px 30px 0px;
				margin: 10px 0px 20px 0px;
				border-bottom: 1px solid #E3ECD8;	
				}

					.homequote h2.customtitle
					{
						background-color: transparent;
						color: #693;
						padding: 4px 20px 0px 0px !important;
						margin: 0px 10px 20px 100px;	
						font-size: 18px !important;			
					}

					.homequote .quote-text
					{
						margin: 0px 10px 0px 100px;
						padding: 0px;
						line-height: 24px;
					}

					.homequote .photo
					{ 
						width:70px; 
						height:130px; 
						margin: 0px 0px 0px 0px;
						float: left;	
					}

					* html .homequote .photo
					{ 
						margin: 0px 0px 0px 0px;
					}

					.homequote .photo img
					{ 
						margin-left: 10px;
						margin-bottom: 5px;
					}

					.homequote p
					{

					}
										

				.homemeetexperts
				{
				padding: 0px 0px 0px 0px;
				}

					.homemeetexperts h2.customtitle
					{
						background-color: #80AD3F;
						color: #FFF !important;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;			
					}


					.homemeetexperts img
					{
						float: left; 
						margin: 0px 0px 5px 10px; 
					}

					.homemeetexperts p
					{
						margin: 0px 10px 10px 90px;
					}
								

				.homeevents
				{
				padding: 0px 0px 0px 0px !important;
				}

					.homeevents h2.customtitle
					{
						background-color: #80AD3F;		
						padding: 2px 0px 2px 10px;	
						font-size: 11px !important;		
						
					}
					.homeevents h3
					{
						background-color: #ADCC84;
						margin: 0px 0px 0px 0px;	
						padding: 4px 10px 4px 10px;	
						font-size: 16px !important;			
					}

					.homeevents .eventlist
					{
					padding: 10px 0px 0px 0px;
					}

					.homeevents .event
					{
						padding: 10px 0px 0px 0px;
					}

					.homeevents img
					{
						float: left; 
						margin-right: 20px;
					}

					.homeevents .eventloc
					{
						float: left;
						width: 28%;
						font-size: 12px;
						padding: 0px 0px 0px 10px;
						margin: 0px 0px 0px 0px;
						font-weight: bold;
						color: #693;
					}
	
					.homeevents .eventname
					{
						float: right;
						width: 67%;
						font-size: 12px;
						margin: 0px 10px 0px 0px;
					}
	
					 .homeevents .sep
					{
						clear: both;
						height: 15px;
						border-bottom: 1px solid #fff;
						margin: 0px 0px 5px 0px; 
						
					} 
						
					 .homeevents .seplast
					{
						clear: both;
						height: 15px;
						margin: 0px 0px 5px 0px; 
						
					} 
						

		
																								
		.homerow4
		{
			width: 940px;
			margin: 10px 0px 10px 10px;
			background: transparent url(bg_homerow4.gif) repeat-y 0 0;
		}

			.homerow4 .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
			
			.homerow4 .col
			{
				margin: 0px 10px 0px 0px;
				border-left: 1px solid #ebe9de;
			}

			.homerow4 .homecol1and2
			{
				width: 458px;

			}

			.homerow4 .homecol4
			{
				margin: 0px 0px 0px 0px;
				width: 224px;
			}

				.homecommunity
				{
				padding: 0px 0px 0px 0px;
				}

					.homecommunity h2.customtitle
					{
						background-color: #fca834;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;		
						margin: 0px 0px 10px 0px;			
					}

					.homecommunity .photo
					{
					margin: 0px 0px 10px 0px; 
					padding: 0px;   
					float: left;
					width: 118px;
					height: 138px;
					}

					.homecommunity h3
					{
						font-weight: bold;
						color: #66b6b7;
						margin-top: 14px;
						padding: 0px 0px 10px 10px;	
					}
					
					.homecommunity p
					{
						margin: 0px 10px 12px 140px;
					}
						

				.homeguestaccess
				{
				padding: 0px 0px 0px 0px;
				}

					.homeguestaccess h2.customtitle
					{
						background-color: #fca834;	
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;		
						margin: 0px 0px 10px 0px;		
					}

					.homeguestaccess h3
					{
						font-weight: bold;
						color: #66b6b7;
						margin-top: 14px;
						padding: 0px 0px 10px 10px;	
					}
					
					.homeguestaccess p
					{
						margin: 0px 0px 12px 10px;
					}
						
				.homeemailtrial
				{
				padding: 0px 0px 0px 0px;
				}

					.homeemailtrial h2.customtitle
					{
						background-color: #fca834;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;		
						margin: 0px 0px 10px 0px;		
					}

					.homeemailtrial h3
					{
						font-weight: bold;
						color: #66b6b7;
						margin-top: 14px;
						padding: 0px 0px 10px 10px;	
					}
					
					.homeemailtrial p
					{
						margin: 0px 0px 12px 10px;
					}
														
		.quoterow1
		{
			width: 940px;
			margin: 10px 0px 10px 10px;
			background: transparent url(bg_homerow4.gif) repeat-y 0 0; 
		}

			.quoterow1 .clear
			{
				height: 0px;
				line-height: 0px;
				margin-top: 0px;
			}
			
			.quoterow1 .col
			{
				margin: 0px 10px 0px 0px;
				border-left: 1px solid #ebe9de;
				background: transparent url(bg_col.gif) repeat-x 0 0 !important;
			}

			.quoterow1 .col2
			{
				margin: 0px 10px 0px 0px;
			}

			.quoterow1 .col2 .photo
			{
				margin-top: 0px !important;
			}

			.quoterow1 .banner
			{
				margin-left: 10px;
			}

			.quoterow1 .homecol1and2
			{
				width: 458px;
				background: transparent url(bg_quote.gif) repeat-x 0 0 !important;
			}

			.quoterow1 .homecol4
			{
				margin: 0px 0px 0px 0px;
				width: 224px;
                           /* height: 340px; change to get more or less room for ed pick and popular */
			}
				
				.quoterow1 .homequote
				{
				border-bottom: 0px !important;	
				padding: 0 0 0 10px;
				}


					#quote-of-the-day .quote-text
					{
						margin-bottom: 30px;
						margin-right: 20px;
					}

					#quote-of-the-day .quote-text p
					{
						padding: 0;
						margin: 8px 0;
						font-size: 12x; 
						line-height: 20px !important;
						font-weight: bold;
					}

					#quote-of-the-day .quote-text p.quote-reference
					{
						margin: 20px 0;
						font-size: 11px !important;
						font-weight: normal;
					}

					#quote-of-the-day .quote-text p.quote-byline
					{
						margin-bottom: 20px;	
						font-weight: bold;
					}

				.quoterow1 .homeoffer
				{
				       background: transparent url(bg_col.gif) repeat-x 0 0 !important;

				}

					.quoterow1 .homeresearch h2.customtitle,
					.quoterow1 .homeoffer h2.customtitle

					{
						background-color: #fca834;
						color: #FFF !important;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;	
						margin: 0px 0px 10px 0px;	
					}

					.quoterow1 .homeresearch p,
					.quoterow1 .homeoffer p
					{
						padding-right: 10px !important;
					}
						
	
					.homeoffer p
					{
						margin-top: 14px;
						margin-left: 10px;
					}
								
					.homeoffer ul 
					{
						padding: 2px 10px;
						margin: 0px;
					}
	
					.homeoffer li 
					{
						list-style: square outside; margin: 0 0 0 15px; padding: 0 0 .6em 0;
					}



						

/* general home column styles */

				.homecol1
				{
					width: 225px;
				}

				.homecol2
				{
					width: 225px;
				}
				
				.homecol1and2
				{
					width: 460px;
				}
				
				.homecol3
				{
					width: 225px;
				}

				.homecol4
				{
					width: 225px;
				}
				
				.homecol3and4
				{
					width: 460px;
				}
				

				
				
				

			


				

				
			


/* -- GENERAL USE CLASSES -- */

.clear
{
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0px;
	margin: -2px 0px 0px 0px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	/* display: block; */
}





.customtitle
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px !important;
	color: #FFF;
	font-family: Arial, sans-serif;
	font-size: 11px !important;
	line-height: 12px;
	font-weight: bold;
	background-color: #369;
	background-repeat: repeat-y;
	background-position: 100% 0;	
}


	.ct_insidebox
	{
		margin-top: -10px;
		margin-right: -10px;
		margin-left: -10px;
	}




/* TABNAV NAVIGATION and STYLES for PARTNERS pages */

		.homerowpartners
		{
			width: 950px;
                   /* height: 20px; */
			margin: 0 !important;
			padding: 0px 0px 0px 0px !important;
			background-color:#DAD8C9; 

		}


			.homerowpartners .homecol1and2
			{
				margin: 0px;
				padding-left: 10px;
			}

			.homerowpartners .homecol3and4
			{
				margin: 0px;
				padding-left: 10px;
			}



#tabnav-partners-cutter {
			overflow:hidden;
			margin:0 auto; 
			padding:0; 
			background-color:#DAD8C9;
			width:100%;
			}
	
#tabnav-partners-partner {
			overflow:hidden;
			margin:0 auto; 
			padding:0; 
			width:100%;
			background-color:#036;
			}


ul#tabnav-list-partners {
			margin:0 auto; 
			margin-left:0; 
			padding:0;
			list-style:none !important;
			/* background-color:#DAD8C9; */	
			width: 460px; 
			}


#tabnav-list-partners li {
			float:left;		
			margin:0;
			padding:0;
			text-align:center; 
			}

#tabnav-partners-cutter #tabnav-list-partners a {
			/* border-right:1px solid #ffffcc; */
			font-size:11px;
			margin:0;
			/* font-weight:bold; */
			text-decoration:none !important;
			letter-spacing:0px;
			float:left;
			color:#036;
			font-family:Verdana, sanserif;
			padding:6px 10px; 
 			}


#tabnav-partners-partner #tabnav-list-partners a {
			/* border-right:1px solid #ffffcc; */
			font-size:11px;
			margin:0;
			/* font-weight:bold; */
			text-decoration:none !important;
			letter-spacing:0px;
			float:left;
			color:#fff;
			font-family:Verdana, sanserif;
			padding:6px 8px; 
 			}


#tabnav-list-partners a:hover {
			background-color:#FF9933; 
			}
			
#tabnav-list-partners a span {
			letter-spacing:0; 
                    }

#tabnav-list-partners a.on {
			background-color:#6699CC !important; 
                     }


#tabnav-list-partners a.last {
                     border-right:0px solid #036; !important; 
                     }


#tabnav-list-partners a.partner-home {
			color:#fff;
			padding:5px 10px 6px 8px !important; 
			/* margin: 0 0 0 22px; */
			background-color:#036;
			background-image: url("bg_partner_nav_home.gif");
			background-repeat: no-repeat;
			border-top: 1px solid #036;
			padding: 6px 20px 6px 10px !important; 
			}
	

/* homerow1 changes for partner pages */


		#homerow1-partners
		{
			background: transparent url(bg_homerow1_partner.gif) repeat-y 0 0;

		}


				.partner
				{
					padding: 20px;	
					margin-right: 20px;	
				}
				
					.partner h2.customtitle
					{
						background-color: #bba27a;
						background-image: none;					
					}

					.partner h3
					{
						font-weight: bold;
						line-height: 14px;
					}
					
					
					.partner p
					{
						font-size: 14px !important;
						line-height: 22px !important;
					}
					
					.partner .logo
					{
					margin: -5px 30px 0px 0px; 
					padding: 0px;  
					}
						
					* html .partner .logo
					{
					margin: 0px 30px 0px 0px; 
					}

