/*
Shumsky CSS
Created and maintained by Real Art Design Group
Version 1.0 - 10/31/2007

I.			Global Styles
II.			Page Structure
III.		Classes for sIFR functionality - Do not edit!

*/

/*	I.		Global Styles */

*{padding:0; margin:0; border:0; line-height:normal;}

body {
	background-color:#676769;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
	
	
input{
border:thin;
border-style:dotted;
border-color:#dddddd;

}	

textarea{
border:thin;
border-style:dotted;
border-color:#dddddd;

}
	
a{color:#da1f33; text-decoration:none;}
	
a:hover{text-decoration:underline;}

p{line-height:1.6em;}

h1{font-size:26px;
z-index:10}

h2{font-size:18px;}




/*	II.		Page Structure */

#container{
	width:960px;
	margin:0 auto;
	background-color:#ffffff;
	}
	
	#header{
		height:124px;
		background-color:#f2f2f2;
		}
		
	#nav{
		height:29px;
		background-color:#000000;
		}
		
		#nav ul{
			display:block;
			list-style-type:none;
			}
			
			#nav ul li{
				font-size:11px;
				font-weight:bold;
				display:inline;
				line-height:13px;
				}
				
				#nav ul li span {
					width:239px;
					height:29px;
					float:left;
					border:1px solid #ffffff;
					border-bottom:0;
					border-right:0;
					}
				
					#nav ul li span.last{
						width:238px;
						border-right:1px solid #ffffff;
						}
						
					#nav ul li span.profResFlyout{position:relative;} 
						
					#nav ul li span.profResFlyout span{
						border:0;
						position:absolute;
						top:29px;
						left:0;
						width:320px;
						height:66px;
						background:url(../images/nav/profRes/flyout_bg.gif) no-repeat 0 0;
						}
						
					#nav ul li span.shumPromoFlyout{position:relative;} 
						
					#nav ul li span.shumPromoFlyout span{
						border:0;
						position:absolute;
						top:29px;
						left:0;
						width:320px;
						height:133px;
						background:url(../images/nav/shumPromo/flyout_bg.gif) no-repeat 0 0;
						}
						
					#nav ul li span.moreShumSolFlyout{position:relative;} 
						
					#nav ul li span.moreShumSolFlyout span{
						margin-left:-81px !important;
						border:0;
						position:absolute;
						top:29px;
						left:0;
						width:320px;
						height:133px;
						background:url(../images/nav/moreShumSol/flyout_bg.gif) no-repeat 0 0;
						}	
						
						.flyout a{
							margin:0 !important;
							padding:0 !important;
							line-height:2px !important;
							}
							
							.flyout a img{border:0;}
						
						#nav ul li span a{
							display:block;
							width:239px;
							padding:7px 0 8px 0;
							background-position:0 -55px;
							background-repeat:no-repeat;
							color:#ffffff;
							text-decoration:none;
							text-align:center;
							}
							
						#nav ul li span a.last{
							display:block;
							width:238px;
							padding:7px 0 8px 0;
							background-position:0 -56px;
							background-repeat:no-repeat;
							color:#ffffff;
							text-decoration:none;
							text-align:center;
							}
							
							#nav ul li span a{background-image:url(../images/nav/navItem_bg.jpg);}
							
							#nav ul li span a:hover{
								color:#f2f2f2;
								background-position:0 -28px;
								}
							
							#nav ul li span a.active{background-position:0 0; cursor:default;}
							#nav ul li span a.active:hover{background-position:0 0; color:#ffffff;}
		
	#content{margin-top:22px;}
		
		#col1{float:left; width:310px;}
			
			#shumIdeaBox{
				margin:30px 24px 0 17px;
				border-top: 1px solid #EEEFF0;
				border-bottom: 1px solid #EEEFF0;
				}
			#shumIdeasCat{
				margin:0px 24px 0 17px;
				border-top: 1px solid #EEEFF0;
				border-bottom: 1px solid #EEEFF0;
				}
				
			#freshair{
				margin:0px 24px 50px 17px;
				border-top: 1px solid #EEEFF0;
				border-bottom: 1px solid #EEEFF0;
				}
			
			#tabSet{
				margin:25px 23px 9px 17px;
				border-bottom:1px solid #da1f33;
				list-style-type:none;
	
				}
					
				#tabSet li{
					/*display:inline;*/
				    display:inline;
					margin-left:1px;
					}
					
				#tabSet li span{
					font-size:11px;
					color:#ffffff;
					background-color:#da1f33;
					border:1px solid #da1f33;
					padding:1px 7px 2px 7px;
					line-height:19px;
					text-decoration:none;
					cursor:pointer;
				
					}
					
					/*
					#tabSet li a:hover{
						border:1px solid #279ba5;
						background-color:#279ba5;
						}
					*/	
					
					#tabSet li.active span{
						font-weight:bold;
						color:#da1f33;
						background-color:#fff;
						border-bottom:1px solid #fff;
						padding:4px 7px 3px 7px;
						}
						
						/*
						#tabSet li.active a:hover{
							border:1px solid #bd8d46;
							border-bottom:1px solid #fff;
							background-color:#fff;
							}
						*/	
					
			#tabDataSet{
				font-size:11px;
				padding:0 28px 0 17px;
				color:#999;
				line-height:16px;
			
				}
				
				#tabDataSet p{
					margin-left:14px;
					}
					
				#tabDataSet ul{
					list-style-type:circle;
					margin-left:34px;
					}
					
				#tabDataSet h3{
					font-weight:bold;
					font-size:11px;
					margin:0 0 3px 14px;
					}
			
		#col2{
			display:block;
			float:left;
			width:650px;
			line-height:20px;
			padding:0 0 80px 0;
			}
			
			#col2 p{margin:0 30px 30px 0;}
			#col2 p{padding-right:18px;}
			#col2 h1, h2{padding-right:18px;}
				
			#col2 ul{
				margin:0 30px 10px 18px;
				list-style-type:circle;				
				}
				
			#col2 h3{
				margin:0;
				font-size:13px;
				font-weight:bold;	
				}
				
				#col2 ul li{margin-bottom:6px;}
				
	
	#footer{
		clear:both;
		padding:0 0 20px 310px;
		}
		
		#footer ul{
			display:block;
			list-style-type:none;
			}
			
			#footer ul li{
				font-size:10px;
				color:#CCCCCC;
				display:inline;
				line-height:10px;
				margin-right:12px;
				}
			
			#footer ul li a{
				color:#da1f33;
				}


/*	III.	Classes for sIFR functionality - Do not edit! 
	
.sIFR-flash{visibility:visible !important;}

	.sIFR-replaced{visibility:visible !important;}

	span.sIFR-alternate{
		position:absolute;
		left:0;
		top:0;
		width:0;
		height:0;
		display:block;
		overflow:hidden;
		}

	.sIFR-hasFlash h1, .sIFR-hasFlash h2{visibility:hidden;}	
*/
		
		