/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.jpg) top center repeat-x;
color: #414141;
font-family: Arial,Helvetica,sans-serif,Tahoma;
}

#wrap{
	position: relative;
	width: 959px;
	margin: auto;	
}

	#head{
		position: relative;
		height: 90px;
		background: url(img/headbg.png) top left no-repeat;
		font-size: .9em;
	}
	
	#logo {
	width:150px;
	float:left;
	}
	
		#top-nav{
			position: relative;
			padding: 20px 0 0 190px;
			height: 51px;
			background: url(img/topnav-break.gif) bottom left no-repeat;
		}
		
			#top-nav li{
				float: left;
				height: 41px;
				padding-right: 1px;
				background: url(img/topnav-break.gif) bottom right no-repeat;
			}
			
			#top-nav li a{
				float: left;
				padding: 13px 10px 0 10px;
				height: 28px;
				color: #56595d;	
			}
			
			#top-nav li a.active{
				color: #999999;
			}
			
			#top-nav li a:hover{
				color: #e9e9e9;
			}
		
		#sub-nav{
			position: relative;
			clear: both;
			float: right;
			height: 29px;
			padding-right: 84px;
			padding-left: 180px;	
			width: 640px;
			background: url(img/nbg.png) bottom right no-repeat;
		}
		
		* html #sub-nav{
			background: url(img/nbg.gif) bottom right no-repeat;
		}
		
			#sub-nav li{
				float: left;
				height: 29px;
			}
			
			#sub-nav li a{
				float: left;
				padding: 8px 8px 0 8px;
				height: 21px;
				color: #fff;
			}

	
	
	
	#tripple_feature{
		position: relative;
		padding-top: 10px;
		padding-bottom: 28px;
	}
	
	#tripple_feature img{
		behavior: url("iepngfix.htc");
	}
	
	
		
			
	.tripple_feature_heading {
	padding-bottom:0px;
	}
	.tripple_feature_heading h1{
			color: #FFF;
			font-size: 18px;
	}
	
	.tripple_feature_heading h1 a:link,
	.tripple_feature_heading h1 a:visited,
	.tripple_feature_heading h1 a:hover,
	.tripple_feature_heading h1 a:active
	{
			color: #FFF;
			text-decoration:none;
	}
	
	.tripple_feature_heading h2{
			color: #5F767C;
			font-size: 12px;
			font-weight:bold;
			
	}
	
	
	
		.tripple-box-left{
			float: left;
			width: 259px;
			text-align: left;
		}
		
			.tripple-box-left img{
				display: block;
				border: 1px solid #fff;
				margin-bottom: 12px;
				margin-top: 20px;
			}
			
			.support-heading-wrap{
				margin-right: 15px;
				padding: 3px 0 3px 0;
				background: url(img/greenarrow.png) right center no-repeat;
			}
		
		
		
		.tripple-box-mid{
			padding-left:100px;
			float: left;
			width: 365px;
			text-align: left;
		}
		
			.tripple-box-mid img{
				padding: 0px;
				margin-bottom: 11px;
				margin-top: 20px;
			}
		
		
		
		
		.tripple-box-right{
			float: left;
			width: 235px;
			text-align: left;
		}
		
			.tripple-box-right img{
				display: block;
				border: 1px solid #fff;
				margin-bottom: 12px;
				margin-top: 20px;
			}
			
			.download-heading-wrap{
				margin-right: 10px;
				padding: 3px 0 3px 0;
				background: url(img/phonebtn.png) right center no-repeat;
			}
	
	
	
	#kwick{
		position: relative;
		background: #2E3135;
		color: #b3b3b3;	
		text-align: left;
		font-size: .95em;
		height: 140px;
		overflow: hidden;
	}
		
		#kwick img{
			behavior: url("iepngfix.htc");
		}
		
	
		#kwick h2{
			color: #fff;
			font-size: 1.1em;	
			font-weight: bold;
		}
	
		#kwick li, .kwick{
			position: relative;
			float: left;
			padding: 15px 15px 0 15px;
			height: 125px;
			width: 209px;
			background: url(img/break.png) top right no-repeat;
		}
		
		.kwick p{
			padding-top: 7px;
			line-height: 1.5em;
			letter-spacing: .05em;
		}
		.kwick p a{
			color:#FFF;
			text-decoration:none;
		}
		
		li#nbg{
			background: none;
		}
		
		a.quad-link{
			display: block;
			position: absolute;
			height: 24px;
			width: 24px;
			bottom: 10px;
			right: 15px;
			background: url(img/arrowbtn.png) top left no-repeat;
		}
		
		#kwick1:hover, #kwick1.sfhover{
			background: #56595d url(img/cella.gif) top right no-repeat;
			background-position: 239px 0;
		}
		
		#kwick2:hover, #kwick2.sfhover{
			background: #56595d url(img/cell.gif) top right no-repeat;
			background-position: 239px 0;
		}
		
		#kwick3:hover, #kwick3.sfhover{
			background: #56595d url(img/cellc.gif) top right no-repeat;
			background-position: 239px 0;
		}
		
		li#kwick4{
			background: none;
		}
		
		#kwick4:hover, #kwick4.sfhover{
			background: #56595d url(img/celld.gif) top right no-repeat;
			background-position: -1px 0;
		}
		
		#kwick4:hover p, #kwick4.sfhover p{
			padding-left: 105px;
		}
		
		#kwick4:hover h2, #kwick4.sfhover h2{
			padding-left: 105px;
		}
		
		#kwick li:hover p, #kwick li.sfhover p{
			width: 209px;
		}
		
		#kwick li:hover a.quad-link{
			left: 199px;
		}
		
		li#kwick4:hover a.quad-link{
			left: 295px;
		}




	#content-top{
		position: relative;
		margin-top: 22px;
		height: 53px;
		background: url(img/content-top.png) top left no-repeat;
		border-top: 1px solid #fff;		
	}
	
		#search{
			position: absolute;
			top: 16px;
			left: 16px;
			padding: 4px 5px 0 5px;
			height: 17px;
			width: 177px;
			border: 0px;
			background: none;
			font-size: .9em;
			color: #fff;
		}
		
		#go{
			position: absolute;
			height: 22px;
			width: 22px;
			left: 207px;
			top: 16px;
			background: none;
			border: 0px;
		}
		
		#print{
			position: absolute;
			top: 13px;
			right: 10px;
			font-size: 0.9em;
			color: #c3d1d4;
			font-weight:bold;
		}
	
	
	
	
	#content{
		background: #fff url(img/sbgrad.png) top left no-repeat;
		background-position: 223px 0;
		text-align: left;
		padding-bottom: 50px;
		
	}
	
	
	
	
		#left-bar{
			position: relative;
			float: left;
			width: 175px;
			padding: 18px 45px 0 15px;
		}
		
			#left-bar h3{
			color: #65696A;
		    font-size: 1em;
			font-weight:bold;
			}
			
			#left-bar ul {
			padding-top: 10px;	
			padding-bottom: 40px;
			font-size: .9em;
			}
			#left-bar li {
			padding: 6px 15px 6px 0;
			background: url(img/sbtick.png) right center no-repeat;
			}
			#left-bar li a{
			color: #000;
			}
		
		
		#the-content{
			position: relative;
			float: left;
			padding: 0px 0 0 30px;
			width: 425px;
		}
		
			#the-content h1{
				color: #56595d;
				font-size: 26px;
				
				margin-bottom: 12px;	
			}
			
			#the-content h2{
				color: #56595d;
				font-size: 22px;
				line-height: 22px;
				height: 22px;
				margin-bottom: 12px;	
			}
			
			#the-content p{
				line-height: 1.5em;
				padding-bottom: 1em;	
			}
			
			#the-content p.first{
				color: #000;
				font-weight:bold;
			}
			
			#the-content a{
				color: #37A401;	
				text-decoration: underline;
			}
			
			#the-content a:hover{
				text-decoration: none;
			}
			#the-content li{
			
				list-style:square;
				list-style-position:inside;	
					
				}
			
		
		
		#right-bar{
			float: left;
			padding-left: 60px;
			padding-top: 15px;
			width: 180px;
		}
		
		#right-bar a{
				color: #3B77A2;	
				text-decoration: underline;
			}
			
			#right-bar a:hover{
				text-decoration: none;
			}
		
		#right-bar h2{
			color: #fff;
			font-size: 1.2em;
			font-weight: bold;
			padding-bottom: 7px;
		}
			
		#right-bar h2 a{
			color: #fff;
		}
		
		
		#right-bar p{
			font-size: .9em;
			color: #93a9af;
			padding-bottom: 7px;
		}
		
		
			
			.stream-video{
				font-size: 1.2em;
				font-weight: bold;
				padding: 4px 34px 5px 0;
				color: #4D5054;
				background: url(img/stream.png) right center no-repeat;
			}
			

	
	#bottom{
		position: relative;
		height: 72px;
		padding-bottom: 10px;
		padding-left: 267px;
		background: url(img/bottombg.png) top left repeat-x;
	}
	
		#bottom ul{
			float: left;
			padding: 15px 15px 0 20px;
			width: 105px;
			height: 57px;
			font-size: .9em;
			color: #fff;	
			border-left: 1px solid #666;
			border-right: 1px solid #666;
			margin-left: -1px;
		}
		
			#bottom li{
				padding: 4px 0 4px 0;	
			}
			
			#bottom li a{
				color: #fff;
			}

	
	
	
	#footer{
		padding: 13px 0 13px 0;
		background: url(img/footlogo.png) left center no-repeat;
		text-align: center;
		color: #999;	
		font-size: .9em;
	}
	
		#footer a{
			color: #999;
		}
	
.footernav {
	position:relative; padding-bottom:13px; margin:0; left:140px;
	}
.footernav ul {
	padding:0; margin:0; list-style-type: none;
	}
.footernav ul li {
	float:left; padding:0 10px; border-right:#999 solid 1px;
	}		
	
	
      #ajaxSearch_input {
           position: absolute;
			top: 16px;
			left: 16px;
			padding: 4px 5px 0 5px;
			height: 17px;
			width: 177px;
			border: 0px;
			background: none;
			font-size: .9em;
			color: #fff;
       }
	   #ajaxSearch_submit {
    width: 22px !important;
    height: 22px !important;
    margin: 0 !important;
    border: 0 !important;
    background: none;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    position: absolute;
    top: 20px;
    left: 207px;
}
	   p#ajaxSearch_intro {
		   visibility:hidden;
		   display:none;
}

#banner {
	padding:10px 0;
}
#right-bar-1{
	float: left;
	margin-left:35px;
	padding-bottom:15px;
	width: 210px;
}
#right-bar-1 h2{
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	line-height: 11px;
	background:#000000;
	padding: 10px 15px;
}
#right-bar-1 h2 a{
	color: #fff;
	text-decoration:none;
}
#right-bar-1 h2 a:hover{
	color: #fff;
	text-decoration:underline;
}
#right-bar-1 h3{
	color: #333;
	font-size: 12px;
	font-weight:bold;
	line-height: 11px;
	background:#DCDEE0;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
#right-bar-1 h3 a{
	color: #333;
	text-decoration:none;

}
#right-bar-1 h3 a:hover{
	color: #333;
	text-decoration:underline;
}
#right-bar-1 p{
	font-size: .9em;
	color: #3B77A2;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	background:#DCDEE0;
	line-height: 18px;
}
#right-bar-1 img{
	margin-top:0px;
	margin-bottom:-15px;
	margin-left:-15px;
	margin-right:-15px;
}
#right-bar-1 a {
	color:#3B77A2;
	text-decoration:underline;
	font-weight:bold;
}

#right-bar-2{
	float: left;
	margin-left:35px;
	padding-bottom:15px;
	width: 210px;
}
#right-bar-2 h2{
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	line-height: 11px;
	background:#000000;
	padding: 10px 15px;
}
#right-bar-2 h2 a{
	color: #fff;
	text-decoration:none;
}
#right-bar-2 h2 a:hover{
	color: #fff;
	text-decoration:underline;
}
#right-bar-2 h3{
	color: #333;
	font-size: 12px;
	font-weight:bold;
	background:#DCDEE0;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}

#right-bar-2 h3 a{
	color: #333;
	text-decoration:none;

}
#right-bar-2 h3 a:hover{
	color: #333;
	text-decoration:underline;

}
#right-bar-2 p{
	font-size: .9em;
	color: #3B77A2;
	padding-top:0px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	background:#DCDEE0;
	line-height: 18px;
}
#right-bar-2 img{
	margin-top:0px;
	margin-bottom:-15px;
	margin-left:-15px;
	margin-right:-15px;
}
#right-bar-2 a {
	color:#3B77A2;
	text-decoration:underline;
	font-weight:bold;
}


