/*

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 h2 {
	color: #FFF;
	font-size: 18px;
}
.tripple_feature_heading h2 a:link,  .tripple_feature_heading h2 a:visited,  .tripple_feature_heading h2 a:hover,  .tripple_feature_heading h2 a:active {
	color: #FFF;
	text-decoration:none;
}
.tripple_feature_heading h3 {
	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;
}
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 a {
	color: #3B77A2;
	text-decoration: underline;
}
#left-bar a:hover {
	text-decoration: none;
}
#left-bar h3 {
	color: #65696A;
	font-size: .9em;
	font-weight:bold;
}
#left-bar ul {
	padding-top: 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: 22px;
	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-1 {
	float: left;
	margin-left:35px;
	padding-bottom:15px;
	width: 205px;
}
#right-bar-1 h2 {
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	background:#000000;
	padding: 10px 10px;
}
#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 p {
	font-size: .9em;
	color: #3B77A2;
	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 h2 {
	color: #4d5054;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 7px;
}
#right-bar p {
	font-size: .9em;
	color: #93a9af;
	padding-bottom: 7px;
}
#right-bar #minicontactform input, textarea {
	width:100%;
	font-size:10px;
	border:#CCC 1px solid;
	padding:3px;
}
.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;
}

