@charset "UTF-8";
/* CAP CSS */

html {
	min-height: 100%;
}

/* ---------- BODY & HEADING ---------- */
body { 
	background: #E1E1E1; 
	color: #111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	}

h1, h2, h3, h4, h5, h6, h7, h8 {
	font-weight: normal;
	line-height: 1.25em;
}

h1 {
	color: #0067ab;
    font-size: 1.6em;
	font-weight: bold;
}

h2 { 
	color: #0067ab;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.25em;
}

h3, h4 {
	color: #0067ab;
    font-size: 1.1em;	
	font-weight: bold;
}

p {
	font-size: 1em;
}

hr {
	background: url(../img/hr_blue.png) no-repeat top center;
	border: 0px;
	height: 3px;
	margin: 10px auto;
}

hr.hr-side {
	background: url(../img/hr_side.jpg) no-repeat top center;
	height: 6px;
	margin: 10px 0px;
	width: 100%;
}

a, a:hover, a:active {
	color: #222;
	text-decoration: none;
}

ul.unstyled li {
	list-style: none;
	*list-style-image:none;
}

.container-fluid {
	max-width: 990px;
	margin: auto;
}

#wrapper > .container-fluid {
	background: #fff;
	-webkit-border-radius: 10px 10px 0px 0px;
	   -moz-border-radius: 10px;
			border-radius: 10px 10px 0px 0px;
	-webkit-box-shadow: 0 0 7px 5px rgba(128, 128, 128, 0.75);
	   -moz-box-shadow: 0 0 7px 5px rgba(128, 128, 128, 0.75);
			box-shadow: 0 0 7px 5px rgba(128, 128, 128, 0.75);
			box-shadow: 0 0 5px 5px rgba(128, 128, 128, 0.75)\9;
	behavior:url(_inc/js/PIE.htc);
	position:relative;
	z-index: 1;
	margin-top: 20px;
	padding: 0px;
}
	

/* ---------- HEADER ---------- */
.header .container-fluid {
	padding: 0px;
	height: 65px;
}

.logo h1 {
	background: url("../img/logo_cap.png") no-repeat;
	text-indent: -9999px;
	margin: 10px;
	height: 56px;
	width: 209px;
}

/* Admin Solutions */
.soln-collapse {
	overflow: inherit;
}

.admin {
	background-color: #eaebeb;
	background-image: -moz-linear-gradient(top, #dadbdb, #eaebeb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dadbdb), to(#eaebeb));
	background-image: -webkit-linear-gradient(top, #dadbdb, #eaebeb);
	background-image: -o-linear-gradient(top, #dadbdb, #eaebeb);
	background-image: linear-gradient(to bottom, #dadbdb, #eaebeb);
	background-repeat: repeat-x;
	border-color: #e5e5e5 #dadbdb #eaebeb;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#dadbdb, #eaebeb);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
	border: 4px solid #fff;
	-webkit-border-radius: 8px 8px 0px 0px;
			border-radius: 8px 8px 0px 0px;
	-webkit-box-shadow: 0 0 5px 3px rgba(128, 128, 128, 0.35);
			box-shadow: 0 0 5px 3px rgba(128, 128, 128, 0.35);
	margin-top: -10px;
	padding: 10px;
	height: 58px;
}

.admin-blue {
	background-color: #eaebeb;
	background-image: -moz-linear-gradient(top, #c5e6f5, #e5fbfe);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c5e6f5), to(#e5fbfe));
	background-image: -webkit-linear-gradient(top, #c5e6f5, #e5fbfe);
	background-image: -o-linear-gradient(top, #c5e6f5, #e5fbfe);
	background-image: linear-gradient(to bottom, #c5e6f5, #e5fbfe);
	background-repeat: repeat-x;
	border-color: #c5e6f5 #c5e6f5 #e5fbfe;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#c5e6f5, #e5fbfe);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
	border: 4px solid #fff;
	-webkit-border-radius: 8px 8px 0px 0px;
			border-radius: 8px 8px 0px 0px;
	-webkit-box-shadow: 0 0 5px 3px rgba(128, 128, 128, 0.35);
			box-shadow: 0 0 5px 3px rgba(128, 128, 128, 0.35);
	margin-top: -10px;
	padding: 10px;
	height: 58px;
}

.admin-soln {
	background: url(../img/icn_admin.png) no-repeat left center;
	padding: 0px 0px 0px 30px;
	height: 58px;
	width: 220px;
}

.admin-soln-blue {
	background: url(../img/icn_admin_blue.png) no-repeat left center;
	padding: 0px 0px 0px 30px;
	height: 58px;
	width: 220px;
}

.soln-text {
	color: #0068AC;
    font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 6px;
	letter-spacing:-.25px;
}

.soln-text .soln-number {
	font-size: 1.2em;
}

/* Top Search */
.search {
	margin: 10px 10px 0px;
}

.search .large-text a {
	text-decoration: underline;
}

.search .large-text a:hover {
	text-decoration: none;
}

.header .form-search {
	margin-top: 5px;
	margin-bottom: 0px;
}

/* ---------- NAVIGATION ---------- */ 
.mobile-nav {
	display: none;
}

.nav-main {
	background-color: #2c90ce;
	background-image: -moz-linear-gradient(top, #2c90ce, #013a77);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c90ce), to(#013a77));
	background-image: -webkit-linear-gradient(top, #2c90ce, #013a77);
	background-image: -o-linear-gradient(top, #2c90ce, #013a77);
	background-image: linear-gradient(to bottom, #2c90ce, #013a77);
	background-repeat: repeat-x;
	border-color: #2c90ce #2c90ce #013a77;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#2c90ce, #013a77);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
}

.nav-main .container-fluid {
	padding: 0px;
}

.navbar li, .navbar li a, .wsm .navbar li, .wsm .navbar li a {	
	z-index: 1001 !important;
	zoom:1;
}

.navbar .nav > li {
	border: 1px solid #217AB7;
	border-right: 1px solid #0067ab;
	border-bottom: 0px;
}

.navbar .nav > li:last-child, .wsm .navbar .nav > li:last-child {
	border-right: 0px;
}

.navbar .nav > li > a { 
	color: #fff;
	font-size: 1.25em;
	text-shadow: none;
	padding: 10px 17px;
}

.navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > li.dropdown > a:focus {
	background-color: #e5fbfe;
	background-image: -moz-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5fbfe), to(#c5e6f5));
	background-image: -webkit-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: -o-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: linear-gradient(to bottom, #e5fbfe, #c5e6f5);
	background-repeat: repeat-x;
	border-color: #e5fbfe #e5fbfe #c5e6f5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#e5fbfe, #c5e6f5);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	color: #0067ab;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.nav-main .nav .caret {
	display: none;
}

/* Multi-Level Dropdown */
.dropdown-menu {
	border: 0px;
	border-radius: 0px;	
	margin-top: 0px;
	padding: 0px;
}

.nav > li a.dropdown-icn {
	display:none;
}

.navbar .nav.nav-lvl1 {
	border-bottom: 1px solid #217AB7;
	width: 100%;
}

.navbar .nav > li > .dropdown-menu {	
	font-size: 1.2em;
}

.navbar .nav > li > .dropdown-menu:after, 
.navbar .nav > li > .dropdown-menu:before {
	border: none;
}

.navbar .nav > li.dropdown.active > a, 
.navbar .nav > li .dropdown-menu li {
	background-color: #e5fbfe;
	background-image: -moz-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5fbfe), to(#c5e6f5));
	background-image: -webkit-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: -o-linear-gradient(top, #e5fbfe, #c5e6f5);
	background-image: linear-gradient(to bottom, #e5fbfe, #c5e6f5);
	background-repeat: repeat-x;
	border-color: #e5fbfe #e5fbfe #c5e6f5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border: 1px solid #46A8EB;
	border-bottom: 0px;
	-pie-background: linear-gradient(#e5fbfe, #c5e6f5);
	behavior:url(_inc/js/PIE.htc);
	/*position:relative\9;*/
	z-index: 100\9;
	color: #0067ab;
}

.navbar .nav > li > .dropdown-menu li:last-child {
	border-bottom: 1px solid #46A8EB;
}

.navbar .nav > li > .dropdown-menu li > a {
	color: #0067ab;
	padding: 10px;
}

.navbar .nav > li > .dropdown-menu li:hover, 
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background: #42aada;
}

.navbar .nav-lvl1 > li.dropdown:last-child > ul.nav-lvl2,
.navbar .nav-lvl1 > li.dropdown:nth-last-child(2) > ul.nav-lvl2 {
	right: -1px;
	left: auto;
}

.navbar .nav-lvl1 > li.dropdown:last-child > ul.nav-lvl2 > li.dropdown > ul.nav-lvl3,
.navbar .nav-lvl1 > li.dropdown:nth-last-child(2) > ul.nav-lvl2 > li.dropdown > ul.nav-lvl3 {
	right: 100%;
	left: auto;
}
	
.nav-lvl1 .dropdown-menu, .nav-lvl2 .dropdown-menu,
.wsm .nav-lvl1 .dropdown-menu, .wsm .nav-lvl2 .dropdown-menu {
	margin-left: -1px;
}

.nav-lvl2 .dropdown > .dropdown-menu {
	left: 100%;
	top: -1px;
}

.nav-collapse {
	width: 100%;
}

.collapse {
	height: auto;
}

/* Navigation - Side */
.nav-side {
    margin-left: -20px;
    margin-right: -20px;
}

.nav-side-collapse {
	width: 100%;
}

.nav-side ul {
	margin-left: 0px;
}

.nav-side ul li {
	list-style: none;
}

.nav-side li {
	background-color: #D4EFFA;
	background-image: -moz-linear-gradient(top, #fff, #D4EFFA);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#D4EFFA));
	background-image: -webkit-linear-gradient(top, #fff, #D4EFFA);
	background-image: -o-linear-gradient(top, #fff, #D4EFFA);
	background-image: linear-gradient(to bottom, #fff, #D4EFFA);
	background-repeat: repeat-x;
	border-color: #fff #fff #D4EFFA;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-left: 1px solid #98B7DC;
	border-right: 1px solid #98B7DC;
	border-bottom: 1px solid #0067ab;
	-pie-background: linear-gradient(#fff, #D4EFFA);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99\9;
}

.nav-side li:hover, .nav-side .nav-lvl2 li:hover {
	background-color: #F69522;
	background-image: -moz-linear-gradient(top, #F69522, #ED6217);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F69522), to(#ED6217));
	background-image: -webkit-linear-gradient(top, #F69522, #ED6217);
	background-image: -o-linear-gradient(top, #F69522, #ED6217);
	background-image: linear-gradient(to bottom, #F69522, #ED6217);
	background-repeat: repeat-x;
	-pie-background: linear-gradient(#F69522, #ED6217);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99\9;
}

.nav-side .nav-lvl2 li:hover {
	border-color: #F69522 #F69522 #ED6217;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.nav-side li > a {
	color: #0067ab;
	display: block;
	font-size: 1.1em;
	padding: 10px 15px;
	text-decoration: none;
}

.nav-side li:hover > a {
	color: #fff;
}

.nav-side li > a:hover, .nav-side li > a:active, .nav-side li > a:focus {
	background: none;
}

.nav-side li.active > a, .nav-side li.active > a:hover /*, .nav-side li.active a:focus*/ {
	background: #fff;
}

.nav-side li.active {
	background: #fff;
	border-left: 1px solid #98B7DC;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #0067ab;
}

.nav-side .nav-lvl1 > li.active > a, .nav-side .nav-lvl1 > li.active > a:hover {
	background: #fff;
}

.nav-side li.active > a {
	color: #999;
	display: block;
}

.nav-side .nav-lvl2 li {
	background-color: #dfdfdf;
	background-image: -moz-linear-gradient(top, #fff, #dfdfdf);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dfdfdf));
	background-image: -webkit-linear-gradient(top, #fff, #dfdfdf);
	background-image: -o-linear-gradient(top, #fff, #dfdfdf);
	background-image: linear-gradient(to bottom, #fff, #dfdfdf);
	background-repeat: repeat-x;
	border-color: #dfdfdf #dfdfdf #dfdfdf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#fff, #dfdfdf);
	behavior:url(_inc/js/PIE.htc);
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.nav-side .nav-lvl2 > li.active {
	background: #fff;
	border-right: 1px solid #fff;
	margin-right: -1px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a,
.navbar .nav > li > .dropdown-menu li:hover > a, .navbar .nav > li.dropdown ul.dropdown-menu a:focus {
	color: #fff;
	background-color: #0088cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	-pie-background: linear-gradient(#0088cc, #0077b3);
	behavior:url(_inc/js/PIE.htc);
	filter:none;
}

.nav-side .nav-lvl2 li > a, .wsm .nav-side .nav-lvl2 li > a {
	padding-left: 25px;
}

/* WSM */
.wsm .nav-main {
	background-color: #ebdebb;
	background-image: -moz-linear-gradient(top, #ebdebb, #bfae90);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebdebb), to(#bfae90));
	background-image: -webkit-linear-gradient(top, #ebdebb, #bfae90);
	background-image: -o-linear-gradient(top, #ebdebb, #bfae90);
	background-image: linear-gradient(to bottom, #ebdebb, #bfae90);
	background-repeat: repeat-x;
	border-color: #ebdebb #ebdebb #bfae90;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#ebdebb, #bfae90);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
}

.wsm .navbar .nav > li {
	border: 1px solid #aa9d71;
	border-right: 1px solid #907a53;
	border-bottom: 0px;
}

.wsm .navbar .nav > li a {
	color: #0067ab;
}

.wsm .navbar .nav > li > a:hover, .wsm .navbar .nav > li > a:focus, .wsm .navbar .nav > li.dropdown > a:focus {
	background-color: #efe6d5;
	background-image: -moz-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efe6d5), to(#ebdebb));
	background-image: -webkit-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: -o-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: linear-gradient(to bottom, #efe6d5, #ebdebb);
	background-repeat: repeat-x;
	border-color: #efe6d5 #efe6d5 #ebdebb;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#efe6d5, #ebdebb);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	color: #0067ab;
}

.wsm .navbar .nav.nav-lvl1 {
	/*border: 1px solid #aa9d71;*/
	border-bottom: 1px solid #aa9d71;
	width: 100%;
}

.wsm .navbar .nav > li.dropdown.active > a,
.wsm .navbar .nav > li .dropdown-menu li {
	background-color: #ede6d4;
	background-image: -moz-linear-gradient(top, #ede6d4, #beb08d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ede6d4), to(#beb08d));
	background-image: -webkit-linear-gradient(top, #ede6d4, #beb08d);
	background-image: -o-linear-gradient(top, #ede6d4, #beb08d);
	background-image: linear-gradient(to bottom, #ede6d4, #beb08d);
	background-repeat: repeat-x;
	border-color: #ede6d4 #ede6d4 #beb08d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border: 1px solid #907a53;
	border-bottom: 0px;
	-pie-background: linear-gradient(#ede6d4, #beb08d);
	behavior:url(_inc/js/PIE.htc);
	position:relative;
	z-index: 100\9;
	color: #0067ab;
}

.wsm .navbar .nav > li.dropdown.active > a {
	border:none;
}

.wsm .navbar .nav > li > .dropdown-menu li:last-child {
	border-bottom: 1px solid #907a53;
}

.wsm .navbar .nav > li > .dropdown-menu li > a {
	color: #0067ab;
	padding: 10px;
}

.wsm .navbar .nav > li > .dropdown-menu li:hover, 
.wsm .navbar .nav li.dropdown.open > .dropdown-toggle, 
.wsm .navbar .nav li.dropdown.active > .dropdown-toggle, 
.wsm .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	/*background: #42aada;*/
}

.wsm .dropdown-menu > li > a:hover, .wsm .dropdown-menu > li > a:focus, .wsm .dropdown-submenu:hover > a, .wsm .dropdown-submenu:focus > a,
.wsm .navbar .nav > li > .dropdown-menu li:hover > a, .wsm .navbar .nav > li.dropdown ul.dropdown-menu a:focus {
	background-color: #ebdebb;
	background-image: -moz-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efe6d5), to(#ebdebb));
	background-image: -webkit-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: -o-linear-gradient(top, #efe6d5, #ebdebb);
	background-image: linear-gradient(to bottom, #efe6d5, #ebdebb);
	-pie-background: linear-gradient(#efe6d5, #ebdebb);
	filter:none;
	background-repeat: repeat-x;
	border-color: #efe6d5 #efe6d5 #ebdebb;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#efe6d5, #ebdebb);
	position:relative\9;
	z-index: 101\9;
	color: #0067ab;
}

.wsm .navbar .nav > li > .dropdown-menu li:hover > .dropdown-menu li {
	margin-left:1px;
}

.wsm .nav-side li {
	background-color: #eee7d5;
	background-image: -moz-linear-gradient(top, #fff, #eee7d5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee7d5));
	background-image: -webkit-linear-gradient(top, #fff, #eee7d5);
	background-image: -o-linear-gradient(top, #fff, #eee7d5);
	background-image: linear-gradient(to bottom, #fff, #eee7d5);
	background-repeat: repeat-x;
	border-color: #fff #fff #eee7d5;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-left: 1px solid #d4bf96;
	border-right: 1px solid #d4bf96;
	border-bottom: 1px solid #d4bf96;
	-pie-background: linear-gradient(#fff, #eee7d5);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99\9;
}

.wsm .nav-side li:hover, .wsm .nav-side .nav-lvl2 li:hover {
	background-color: #2c90ce;
	background-image: -moz-linear-gradient(top, #2c90ce, #013a77);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2c90ce), to(#013a77));
	background-image: -webkit-linear-gradient(top, #2c90ce, #013a77);
	background-image: -o-linear-gradient(top, #2c90ce, #013a77);
	background-image: linear-gradient(to bottom, #2c90ce, #013a77);
	background-repeat: repeat-x;
	-pie-background: linear-gradient(#2c90ce, #013a77);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99\9;
}

.wsm .nav-side .nav-lvl2 li:hover {
	border-color: #2c90ce #2c90ce #013a77;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);+
	color: #fff;
}

.wsm .nav-side li > a {
	color: #0067ab;
	display: block;
	font-size: 1.1em;
	padding: 10px 15px;
	text-decoration: none;
}

.wsm .nav-side li > a:hover {
	color:#fff;
}

.wsm .nav-side li.active > a:hover {
	color: #0067ab;
}

.wsm .nav-side li.active {
	background: #fff;
	border-left: 1px solid #d4bf96;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #d4bf96;
}

.wsm .nav-side .nav-lvl2 li {
	background-color: #dfdfdf;
	background-image: -moz-linear-gradient(top, #fff, #dfdfdf);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dfdfdf));
	background-image: -webkit-linear-gradient(top, #fff, #dfdfdf);
	background-image: -o-linear-gradient(top, #fff, #dfdfdf);
	background-image: linear-gradient(to bottom, #fff, #dfdfdf);
	background-repeat: repeat-x;
	border-color: #dfdfdf #dfdfdf #dfdfdf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#fff, #dfdfdf);
	behavior:url(_inc/js/PIE.htc);
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.wsm .content-right {
	background: #cdc4a3;
	background-image: -moz-linear-gradient(top, #cdc4a3, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cdc4a3), to(#fff));
	background-image: -webkit-linear-gradient(top, #cdc4a3, #fff);
	background-image: -o-linear-gradient(top, #cdc4a3, #fff);
	background-image: linear-gradient(to bottom, #cdc4a3, #fff);
	background-repeat: repeat-x;
	-pie-background:linear-gradient(#cdc4a3, #fff);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
    padding: 10px; 
	float: right;
    width: 226px;
}

.wsm .content-highlight-orange {
	background: #d4effa;
	background-image: -moz-linear-gradient(top, #d4effa, #eaeaea);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d4effa), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #d4effa, #eaeaea);
	background-image: -o-linear-gradient(top, #d4effa, #eaeaea);
	background-image: linear-gradient(to bottom, #d4effa, #eaeaea);
	background-repeat: repeat-x;
	border: 4px solid #fff;
	-pie-background: linear-gradient(#d4effa, #eaeaea);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
}

.wsm .flexslider {
	background: url("../img/bg_banner_wsm.jpg") no-repeat center top;
	border: 0px;
	border-radius: 0px;
	margin: 0px;
}

.wsm .flex-control-paging {	
	border: 1px solid #bfae90;
	border-right: 0px;
}

.wsm .flex-control-paging li a {
	background: #bfae90;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-radius: 0px;
	-webkit-box-shadow: none;
			box-shadow: none;
	color: #fff;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	height: 25px;
	width: 30px;
	font-size:1.3em;
}

.wsm .flex-control-paging li:first-child a {
	border-left: 1px solid #fff; 
}

.wsm .flex-control-paging li a:hover, .wsm .flex-control-paging li a.flex-active {
	background: #cbc29b;
	text-decoration:none;
}

.wsm .content-int {
	background: /*#d4bf96*/ url(../img/bg_stripes_wsm.jpg) repeat-y;
	position: relative;
}

/* Navigation - Content Tabs */
.nav.nav-tabs {
	border-bottom: 0px;
}

.products .nav.nav-tabs {
	background-color: #D2D2D3;
	/*background-color:#fff;*/
	background-image: -moz-linear-gradient(top, #ffffff 0%, #888888 20%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%,#ffffff), color-stop(20%,#888888));
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #888888 20%);
	background-image: -o-linear-gradient(top, #ffffff 0%, #888888 20%);
	background-image: linear-gradient(to bottom, #ffffff 0%, #888888 20%);
	background-repeat: repeat-x;
	border-color: #D2D2D3 #D2D2D3 #888888;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(270deg,#ffffff 0% ,#888888 20%);
	behavior:url(_inc/js/PIE.htc);
	height:auto;
	max-width:100%;
	overflow:hidden;
}
	
.nav.nav-tabs li {
	background-color: #888888;
	background-image: -moz-linear-gradient(top, #D2D2D3, #888888);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D2D2D3), to(#888888));
	background-image: -webkit-linear-gradient(top, #D2D2D3, #888888);
	background-image: -o-linear-gradient(top, #D2D2D3, #888888);
	background-image: linear-gradient(to bottom, #D2D2D3, #888888);
	background-repeat: repeat-x;
	border-color: #D2D2D3 #D2D2D3 #888888;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#D2D2D3, #888888);
	behavior:url(_inc/js/PIE.htc);
	border-radius: 10px 10px 0px 0px;
	list-style: none;
	margin-right: 1px;
	margin-bottom:-3px;
}

.nav.nav-tabs li.active, .nav.nav-tabs li:hover {
	background-color: #3390C8;
	background-image: -moz-linear-gradient(top, #87B0CE, #3390C8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87B0CE), to(#3390C8));
	background-image: -webkit-linear-gradient(top, #87B0CE, #3390C8);
	background-image: -o-linear-gradient(top, #87B0CE, #3390C8);
	background-image: linear-gradient(to bottom, #87B0CE, #2368A3);
	background-repeat: repeat-x;
	border-color: #87B0CE #87B0CE #3390C8;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#87B0CE, #3390C8);
	behavior:url(_inc/js/PIE.htc);
}

.nav.nav-tabs:after {
	background: url(../img/hr_blue.png) no-repeat;
	height: 3px;
	width: 100%;
}

.nav.nav-tabs li a, .nav.nav-tabs li a:hover, .nav.nav-tabs li a:active, .nav.nav-tabs li a:focus {
	background: none;
	border: none;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.tab-pane a {
	font-weight: bold;
	text-decoration: none;
}

.tab-pane a.btn {
	font-weight: normal;
}

.tab-pane a.btn:hover {
	color:#fff;
}

/* ---------- CONTENT ---------- */
.content {
	background: #fff;
	font-size: 1em;
}

/*.content, .content > css3-container, .content .pie_first-child, .content .pie_first-child > .row-fluid {
	z-index:99 !important;
	zoom:1\9;
}*/

.content .container-fluid {
	padding: 0px;
}

#homepage.content > .container-fluid {
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #AFDBF4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#AFDBF4));
	background-image: -webkit-linear-gradient(top, #fff, #AFDBF4);
	background-image: -o-linear-gradient(top, #fff, #AFDBF4);
	background-image: linear-gradient(to bottom, #fff, #AFDBF4);
	background-repeat: repeat-x;
	border-color: #fff #fff #AFDBF4;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#fff, #AFDBF4);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99;
	padding: 10px 20px;
}

.wsm #homepage.content > .container-fluid {
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #cdc4a3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#cdc4a3));
	background-image: -webkit-linear-gradient(top, #fff, #cdc4a3);
	background-image: -o-linear-gradient(top, #fff, #cdc4a3);
	background-image: linear-gradient(to bottom, #fff, #cdc4a3);
	background-repeat: repeat-x;
	border-color: #fff #fff #cdc4a3;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#fff, #cdc4a3);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 99;
	padding: 10px 20px;
}

.content a, .content a:active {
	color: #0067ab;
	text-decoration: underline;
}

.content a:hover {
	color: #254D7E;
	text-decoration: none;
}

.content li {
    list-style-image: url("../img/li_triangle.png");
}

.content .span6 {
	margin-left: auto;
}

.content-highlight {
	background-image: -moz-linear-gradient(top, #F7F7F7, #E9E9E9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F7F7F7), to(#E9E9E9));
	background-image: -webkit-linear-gradient(top, #F7F7F7, #E9E9E9);
	background-image: -o-linear-gradient(top, #F7F7F7, #E9E9E9);
	background-image: linear-gradient(to bottom, #F7F7F7, #E9E9E9);
	background-repeat: repeat-x;
	border-color: #F7F7F7 #F7F7F7 #E9E9E9;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#F7F7F7, #E9E9E9);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	border-radius: 9px;
	border: 4px solid #fff;
	-webkit-box-shadow: 0 0 5px 2px #42aada;
			box-shadow: 0 0 5px 2px #42aada;
	margin-top: 15px;
	margin-bottom: 15px;
}

.wsm .content-highlight {
	-webkit-box-shadow: 0 0 5px 2px #aa9d71;
			box-shadow: 0 0 5px 2px #aa9d71;
}

.contact-msg .content-highlight {
	margin-top:0;
}

#homepage .content-highlight {
	margin-top: 10px;
	margin-bottom: 10px;
}

.content-highlight .highlight-header {
	background-color: #78aed2;
	background-image: -moz-linear-gradient(top, #78aed2, #1c78b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#78aed2), to(#1c78b4));
	background-image: -webkit-linear-gradient(top, #78aed2, #1c78b4);
	background-image: -o-linear-gradient(top, #78aed2, #1c78b4);
	background-image: linear-gradient(to bottom, #78aed2, #1c78b4);
	background-repeat: repeat-x;
	border-color: #78aed2 #78aed2 #1c78b4;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#78aed2, #1c78b4);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	border-bottom: 3px solid #fff;
	-webkit-border-radius: 7px 7px 0px 0px;
			border-radius: 7px 7px 0px 0px;
	-webkit-box-shadow: 0px 3px 3px 0px #dedede;
			box-shadow: 0px 3px 3px 0px #dedede;
	margin-bottom: 3px;
	padding: 8px 8px 1px;
	text-align: center;
}
/*
.content-highlight-gray .highlight-header {
	background-color: #B2B2B2;
	background-image: -moz-linear-gradient(top, #B2B2B2, #838383);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B2B2B2), to(#838383));
	background-image: -webkit-linear-gradient(top, #B2B2B2, #838383);
	background-image: -o-linear-gradient(top, #B2B2B2, #838383);
	background-image: linear-gradient(to bottom, #B2B2B2, #838383);
	background-repeat: repeat-x;
	border-color: #B2B2B2 #B2B2B2 #838383;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#B2B2B2, #838383);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	border-bottom: 3px solid #fff;
	-webkit-border-radius: 7px 7px 0px 0px;
			border-radius: 7px 7px 0px 0px;
	-webkit-box-shadow: 0px 3px 3px 0px #dedede;
			box-shadow: 0px 3px 3px 0px #dedede;
	margin-bottom: 3px;
	padding: 8px 8px 1px;
	text-align: center;
}
*/
.wsm .content-highlight .highlight-header {
	background-color: #cbc29b;
	background-image: -moz-linear-gradient(top, #cbc29b, #b7ab81);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cbc29b), to(#b7ab81));
	background-image: -webkit-linear-gradient(top, #cbc29b, #b7ab81);
	background-image: -o-linear-gradient(top, #cbc29b, #b7ab81);
	background-image: linear-gradient(to bottom, #cbc29b, #b7ab81);
	background-repeat: repeat-x;
	border-color: #cbc29b #cbc29b #b7ab81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#cbc29b, #b7ab81);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
	border-bottom: 3px solid #fff;
	-webkit-border-radius: 7px 7px 0px 0px;
			border-radius: 7px 7px 0px 0px;
	-webkit-box-shadow: 0px 3px 3px 0px #dedede;
			box-shadow: 0px 3px 3px 0px #dedede;
	margin-bottom: 3px;
	padding: 8px 8px 1px;
	text-align: center;
}
.content-highlight .highlight-header h3 {
	color: #fff;
	font-size: 1.35em;
	margin-top: 0px;
	margin-bottom: 8px;
}

.content-highlight-orange {
	background: #fbeedd;
	background-image: -moz-linear-gradient(top, #fbeedd, #eaeaea);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbeedd), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #fbeedd, #eaeaea);
	background-image: -o-linear-gradient(top, #fbeedd, #eaeaea);
	background-image: linear-gradient(to bottom, #fbeedd, #eaeaea);
	background-repeat: repeat-x;
	border: 4px solid #fff;
	-pie-background: linear-gradient(#fbeedd, #eaeaea);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 100\9;
}

.content-highlight .highlight-msg {
	padding: 10px 15px 15px;
}

.highlight-msg h4 {
	color: #0067ab;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 0px;
}

.highlight-msg h4.feed-item-title {
	color: #0067ab;
	font-size: 1em;
	font-weight: normal;
	background: transparent url("../img/li_triangle.png") no-repeat left top;
	padding-left:20px;
}

.rss2html-note {
	display:none;
}

.btn-getstarted {
	text-align: center;
}

.btn-getstarted .btn-orange, .wsm .btn-getstarted .btn-orange {
	-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	height: auto;
	padding: 10px 20px;
	text-decoration: none;
}

.btn-getstarted .btn-orange:hover, .wsm .btn-getstarted .btn-orange:hover, .btn-getstarted .btn-blue:hover {
	color: #fff;
}

/* Homepage - Banner */
.banner .container-fluid {
	padding: 0px;
}

.flexslider {
	background: url("../img/bg_banner.jpg") no-repeat center top;
	border: 0px;
	border-radius: 0px;
	margin: 0px;
	/*height: 265px;*/
}

.flexslider .slides img {
    display: block;
    float: right;
	margin: 0px;
    width: 50%; 
}

.flex-caption {
    color: #fff;
	float: left;
    font-size: 1.2em;
	padding: 20px 3%;
    width: 44%;
}

.flex-caption h2 {
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
}

.flex-control-nav {
    bottom: 40px;
    left: 180px;
    position: absolute;
	width: auto;
}

.flex-control-paging {	
	border: 1px solid #A1CEE1;
	border-right: 0px;
}

.flex-control-paging li {
	margin: 0px;
}

.flex-control-paging li a {
	background: #2A658A;
	border-top: 1px solid #A1CEE1;
	border-bottom: 1px solid #A1CEE1;
	border-right: 1px solid #A1CEE1;
	border-radius: 0px;
	-webkit-box-shadow: none;
			box-shadow: none;
	color: #fff;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	height: 25px;
	width: 30px;
	font-size:1.3em;
}
	
.flex-control-paging li:first-child a {
	border-left: 1px solid #A1CEE1; 
}

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
	background: #3B99CA;
	text-decoration:none;
}

/* Homepage - Carousel */
#carousel {
	background:transparent;
	max-height:100px;
	box-shadow:none;
	max-width:100%;
	padding-top:1px;
	margin-top:3px;
	margin-bottom:-3px;
}
#carousel .flex-viewport {
	margin:0 34px;
}
#carousel .slides {
	max-height:100px;
}
#carousel .slides img {
	width:122px;
	height:64px;
}
#carousel .slides li {
	border:solid 1px #7b7b7b;
	max-width:112px;
	margin-right:7px;
}
#carousel .slides .itemTitle {
	text-align:center;
	text-decoration:none;
	color:#000;
	border:solid 1px #7b7b7b;
	background:#f8f5fc;
	background:-moz-linear-gradient(top, #f8f5fc 0%, #bababa 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f5fc), color-stop(100%,#bababa));
	background:-webkit-linear-gradient(top, #f8f5fc 0%,#bababa 100%);
	background:-o-linear-gradient(top, #f8f5fc 0%,#bababa 100%);
	background:-ms-linear-gradient(top, #f8f5fc 0%,#bababa 100%);
	background:linear-gradient(top, #f8f5fc 0%,#bababa 100%);
	-pie-background:linear-gradient(#f8f5fc, #bababa);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index:0\9;
	padding:3.5px;
	display:inline-block;
	width:103px;
}
#carousel li {
	list-style-type:none;
	list-style-image:none;
}
#carousel .flex-direction-nav li a {
	opacity: 1 !important;
	margin-top:-55px;
}
#carousel .flexslider:hover a.flex-prev {
	opacity: .3 !important;
	left:0;
}
#carousel .flexslider:hover a.flex-next {
	opacity: .3 !important;
	right:0;
}
#carousel .flex-direction-nav li a.flex-prev, #carousel .flex-direction-nav li a.flex-prev:hover {
	left:0;
}
#carousel .flex-direction-nav li a.flex-next, #carousel .flex-direction-nav li a.flex-next:hover {
	right:0;
}
#carousel .flex-direction-nav li a.flex-prev {
	background:url("../img/arrow_prev.gif") no-repeat;
	width:30px;
	height:105px;
}
#carousel .flex-direction-nav li a.flex-next {
	background:url("../img/arrow_next.gif") no-repeat;
	width:30px;
	height:105px;
}

/* Homepage - Social Icons */
ul.icn-socialmedia {
	margin: auto;
	width: 208px;
}

.icn-socialmedia li {
	float: left;
	list-style: none;
	margin: auto 3px;
}

.icn-socialmedia a {
	display: inline-block;
	text-indent: -9999px;
	width: 46px;
	height: 46px;
}

.icn-fb {
	background: url(../img/icn_connect_fb.png) no-repeat;
}

.icn-twitter {
	background: url(../img/icn_connect_twitter.png) no-repeat;
}

.icn-youtube {
	background: url(../img/icn_connect_youtube.png) no-repeat;
}

.icn-capapp {
	background: url(../img/icn_connect_mobileapp.png) no-repeat;
}

.icn-email {
	background: url(../img/icn_connect_email.png) no-repeat;
}

.icn-newsletter {
	background: url(../img/icn_connect_newsletter.png) no-repeat;
}

.icn-linkus {
	background: url(../img/icn_connect_linkus.png) no-repeat;
}

.icn-rss {
	background: url(../img/icn_connect_rss.png) no-repeat;
} 

.icn-fb:hover {
	background: url(../img/icn_connect_fb_hover.png) no-repeat;
}

.icn-twitter:hover {
	background: url(../img/icn_connect_twitter_hover.png) no-repeat;
}

.icn-youtube:hover {
	background: url(../img/icn_connect_youtube_hover.png) no-repeat;
}

.icn-capapp:hover {
	background: url(../img/icn_connect_mobileapp_hover.png) no-repeat;
}

.icn-email:hover {
	background: url(../img/icn_connect_email_hover.png) no-repeat;
}

.icn-newsletter:hover {
	background: url(../img/icn_connect_newsletter_hover.png) no-repeat;
}

.icn-linkus:hover {
	background: url(../img/icn_connect_linkus_hover.png) no-repeat;
}

.icn-rss:hover {
	background: url(../img/icn_connect_rss_hover.png) no-repeat;
} 

/* Content - Interior Pages */
.content-int {
	background: url(../img/bg_stripes.png) repeat-y;
	position: relative;
}

.row-fluid [class*="span"].content-left, 
.row-fluid [class*="span"].content-right, 
.row-fluid [class*="span"].content-main {
	width: auto;
}

.content-left {
	padding: 0px 20px 10px;
	float: left;
	height: auto;
	width: 192px;
}

.content-left h4, .content-right h4 {
	font-size:1.3em;
}

.content-main {
	padding: 10px 20px;
	float: left;
	width: 460px;
}

.content-right {
/*	background: #AFDBF4;
	background-image: -moz-linear-gradient(top, #AFDBF4, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AFDBF4), to(#fff));
	background-image: -webkit-linear-gradient(top, #AFDBF4, #fff);
	background-image: -o-linear-gradient(top, #AFDBF4, #fff);
	background-image: linear-gradient(to bottom, #AFDBF4, #fff);
	background-repeat: repeat-x;
	-pie-background:linear-gradient(#AFDBF4, #fff);
	behavior:url(_inc/js/PIE.htc);*/
	position:relative\9;
	z-index: 0\9;
    padding: 10px; 
	float: right;
    width: 226px;
}

.content-right .content-highlight h3, .contact-msg .content-highlight h4 {
	font-size: 1.35em;
}

.content-img {
	border: 1px solid #0067ab;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
}

/* Content w/ Left Nav and Main Content */
.content-left-main .content-main {
	width: 710px;
}

.tab-content img {
	margin: 0px 10px;
}

/* Content w/ Right and Main Content */
.content-right-main {
	background: url(../img/bg_stripes.png) repeat-y top right;
}

.content-right-main .content-main {
	width: 710px;
}

.content-right-main .content-right {
	background: none;
	width: 200px;
	padding: 0px 15px 10px;
}

/* Content - Solution Products */
.soln-title a {
	text-decoration: none;
}

.soln-header .soln-title {
	width: 400px;
	word-wrap: break-word;
}

.soln-info .soln-title {
	width: 490px;
	word-wrap: break-word;
}

.soln-header .soln-icn {
	margin-top: 12px;
}

.soln-img {
	margin: 0px 0px 10px;
	max-height: 150px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}

.soln-img .tab-content {
	overflow: hidden;
	line-height:104px;
	height:104px;
}

.soln-thumb {
	text-align: center;
}

.soln-thumb img {
	border: 1px solid #ccc;
	margin-right: 3px;
	margin-bottom: 6px;
	width: 32px;
}

.soln-thumbs {
	text-align: center;
	margin-right: 1px;
}

.soln-thumbs li {
	height: 40px;
	border: 1px solid #fff;
	vertical-align:middle;
	line-height:40px;
}

.soln-thumbs li.active {
	border: 1px solid #0067ab;
}

.soln-thumbs img {
	border: 1px solid #ccc;
	margin-bottom: 3px;
	width: 32px;
	image-rendering: optimizeSpeed;
	-ms-interpolation-mode: bicubic;
}

.soln-thumbs .nav li, .soln-thumbs .nav.nav-tabs li.active {
	display:inline-block;
}

.soln-desc {
	padding: 10px 0px;
}

.soln-similar .row-fluid [class*="span"], 
.soln-addlinfo .row-fluid [class*="span"] {
	padding: 10px;
	margin-left: 5px;
}

.soln-similar .row-fluid [class*="span"]:hover, 
.soln-addlinfo .row-fluid [class*="span"]:hover {
	background: #D4EFFA;
}

.soln-similar .row-fluid [class*="span"]:nth-child(5), 
.soln-info .row-fluid [class*="span"]:nth-child(5) {
	margin-left: 0px;
}

.soln-similar .soln-title, .soln-similar .soln-icn {
	text-align: center;
	width: auto;
}

.sol-info {
	line-height:22px;
}

.sol-info img, .soln-icn img, .soln-addlinfo img {
	visibility:hidden;
}

/*.sol-info p,*/ .soln-addlinfo img {
	padding-left:5px;
}

.soln-icn span, .sol-info p span, .soln-tools span {
	display:inline-block;
	width:22px;
	height:22px;
	text-indent:-9999px;
}

.soln-tools a span {
	vertical-align: bottom;
	width:24px;
	height:24px;
}

.soln-addlinfo h4 span {
	padding: 3px 2px 3px 26px;
	line-height:1.5em;
}

.sol-info span.quick, .soln-icn span.quick, .soln-addlinfo span.quick {
	background: url("../img/soln_quick_delivery.png") no-repeat left top;
}
.sol-info span.slow, .soln-icn span.slow, .soln-addlinfo span.slow {
	background: url("../img/soln_slow_delivery.png") no-repeat left top;	
}
.sol-info span.nmci, .soln-icn span.nmci, .soln-addlinfo span.nmci {
	background: url("../img/soln_NMCI_cert.png") no-repeat left top;
}
.sol-info span.demo, .soln-icn span.demo, .soln-addlinfo span.demo {
	background: url("../img/soln_demo_device.png") no-repeat left top;
}
.sol-info span.green, .soln-icn span.green, .soln-addlinfo span.green {
	background: url("../img/soln_grn_product.png") no-repeat left top;
}
.sol-info span.opt, .soln-icn span.opt, .soln-addlinfo span.opt {
	background: url("../img/soln_avail_options.png") no-repeat left top;
}
.sol-info span.dl, .soln-icn span.dl, .soln-addlinfo span.dl {
	background: url("../img/soln_dl.png") no-repeat left top;
}
.soln-tools span.print {
	background: url("../img/icn_print.png") no-repeat left center;
}
.soln-tools span.email {
	background: url("../img/icn_mail.png") no-repeat left center;
}

/* Need Assistance Box */
.container-fluid .content-left .contact-msg {
	display: block;
}

.content-right-main .content-right .contact-msg {
	display: block;
}

.container-fluid .contact-msg {
	display: none;
}

.content-left .contact-msg {
	display: block;
}

/* Forms */
.form-request .form-label {
	color: #0067AB;
	font-weight: bold;
}

/* ---------- FOOTER ---------- */
.nav-footer .container-fluid {
	background-color: #8BCAE9;
	background-image: -moz-linear-gradient(top, #8BCAE9, #BEDFF0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8BCAE9), to(#BEDFF0));
	background-image: -webkit-linear-gradient(top, #8BCAE9, #BEDFF0);
	background-image: -o-linear-gradient(top, #8BCAE9, #BEDFF0);
	background-image: linear-gradient(to bottom, #8BCAE9, #BEDFF0);
	background-repeat: repeat-x;
	border-color: #8BCAE9 #8BCAE9 #BEDFF0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#8BCAE9, #BEDFF0);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9
}

.wsm .nav-footer .container-fluid {
	background-color: #c3bca2;
	background-image: -moz-linear-gradient(top, #c3bca2, #ede5d0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3bca2), to(#ede5d0));
	background-image: -webkit-linear-gradient(top, #c3bca2, #ede5d0);
	background-image: -o-linear-gradient(top, #c3bca2, #ede5d0);
	background-image: linear-gradient(to bottom, #c3bca2, #ede5d0);
	background-repeat: repeat-x;
	border-color: #c3bca2 #c3bca2 #ede5d0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#c3bca2, #ede5d0);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9
}

.nav-footer-links {
	width: 620px;
	margin: auto;
}

.nav-footer-links li {
	float: left;
	list-style: none;
}

.nav-footer-links a {
	color: #333;
	font-size: 0.85em;
}

.nav-footer-links a:hover {
	color: #0067ab;
}

/* Sitemap */
.sitemap {
	font-size: 1em;
}

.sitemap ul {
	list-style-image: url("../img/li_arrow.png");
}

.sitemap-links {
	display: none;
}

.footer {
	margin-bottom: 20px;
}

.footer h5 {
	font-size: 1.25em;
	font-weight: bold;
}

.footer a:hover {
	text-decoration: underline;
}

/* Footer External Links */
.footer-extlinks .row-fluid [class*="span"] {
	text-align: center;
	font-size: 0.75em;
	line-height: 1.25em;
	margin-left: 0px;
	vertical-align: middle;
}

.footer-extlinks p.dod {
	margin-top: 20px;
}

/* ---------- MISC ---------- */
.btn, a.btn {
	color: #fff;
	background-color: #8b8b8b;
	background-image: -moz-linear-gradient(top, #aaaaaa, #8b8b8b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#aaaaaa), to(#8b8b8b));
	background-image: -webkit-linear-gradient(top, #aaaaaa, #8b8b8b);
	background-image: -o-linear-gradient(top, #aaaaaa, #8b8b8b);
	background-image: linear-gradient(to bottom, #aaaaaa, #8b8b8b);
	background-repeat: repeat-x;
	border-color: #aaaaaa #aaaaaa #8b8b8b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#aaaaaa, #8b8b8b);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
	-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	line-height: 14px;
	white-space: normal;
	text-decoration: none;
}

.btn:hover {
	background-color: #8b8b8b;
	color: #fff;
}

.btn-orange, a.btn-orange {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #f37400;
	background-image: -moz-linear-gradient(top, #fba406, #f37400);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fba406), to(#f37400));
	background-image: -webkit-linear-gradient(top, #fba406, #f37400);
	background-image: -o-linear-gradient(top, #fba406, #f37400);
	background-image: linear-gradient(to bottom, #fba406, #f37400);
	background-repeat: repeat-x;
	border-color: #fba406 #fba406 #f37400;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#fba406, #f37400);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
	-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
	line-height: 14px;
}

.btn-blue, a.btn-blue, .wsm .btn-orange, .wsm a.btn-orange {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0E6991;
	background-image: -moz-linear-gradient(top, #0b7dc7, #0e6991);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0b7dc7), to(#0e6991));
	background-image: -webkit-linear-gradient(top, #0b7dc7, #0e6991);
	background-image: -o-linear-gradient(top, #0b7dc7, #0e6991);
	background-image: linear-gradient(to bottom, #0b7dc7, #0e6991);
	background-repeat: repeat-x;
	border-color: #0b7dc7 #0b7dc7 #0e6991 !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	-pie-background: linear-gradient(#0b7dc7, #0e6991);
	behavior:url(_inc/js/PIE.htc);
	position:relative\9;
	z-index: 0\9;
	-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
	line-height: 14px;
}

.btn-orange:hover {
	background-color: #f37400;
	color: #fff;
	text-decoration: none;
}

.btn-blue:hover, .wsm .btn-orange:hover {
	background-color: #0E6991;
	color: #fff;
	text-decoration: none;
}

input.btn, input.btn-orange, input.btn-blue, .wsm input.btn-orange {
	padding-top: 2px;
}

.margin1 {
	margin-left: 10px;
}

.feed-twitter iframe.twitter-timeline div [id^="twitter-widget-"] img.inline-media  {
	display:none;
}

/* ---------- lte IE8 ---------- */
#wrapper > .container-fluid {
	
}
.header {
	*margin-bottom:10px;
	/**margin-top:20px;*/
	*position:relative;
}
.nav-main .container-fluid {
	*margin-bottom:-20px;
}
.clearfix {
	*height:0;
	*margin-bottom:0;
}
.btn-orange, .wsm .btn-orange, .btn-blue {
	*line-height:normal;
}
.admin {
	*max-width:250px;
}
.navbar .nav > li ul.dropdown-menu {
	border-bottom: 1px solid #46a8eb\0/;
	*border-bottom: 1px solid #46a8eb;
}
.wsm .navbar .nav > li ul.dropdown-menu {
	border-bottom: 1px solid #907a53\0/;
	*border-bottom: 1px solid #907a53;
}
:root .navbar .nav > li ul.dropdown-menu {
	border-bottom:none;
}
.soln-icn p {
	*display:inline;
}
.soln-desc {
	*clear:left;
}
.soln-thumbs .nav li, .soln-thumbs .nav.nav-tabs li.active {
	*display:inline;
	*margin:2px;
}
