/**
* Iteration Name: InSwift
*/

a { color: #6b9e12; text-decoration:none; }
a:visited { color: #6b9e12; }
a:hover { text-decoration:underline;}
a:active { color: #6b9e12; }
a img { border:none; }

div#header {
background:#ffffff;
background:transparent url("../img/clients/inswift/bg_header.jpg") repeat-x scroll 0 0;
}

div#header div#topnav {
margin-top:8px;
}

div#header div#topnav li{
color:#505050;
}

div#header div#topnav li a {
color:#505050;
}

div#globalnav-bg {
background:transparent url("../img/clients/inswift/globalnav.gif") repeat-x scroll 0 0;
}

div#hero_bg {
background:transparent url("../img/clients/inswift/bg-hero.jpg") repeat-x scroll 0 0;
}

#footer_bg {
background: transparent url("../img/clients/inswift/bg_foot.jpg") repeat-x scroll 0 0;
background-color: #a8b1a9;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 {
color:#6b9e12;
}

div#footer_container {
color:#505050;
}

div#footer_container a{
color:#6b9e12;
}

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a {
background:transparent url("../img/clients/inswift/arrow_small.png") no-repeat scroll left center;
color:#505050;
}

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a:hover {
background:transparent url("../img/clients/inswift/arrow_small_on.png") no-repeat scroll left center;
color:#6b9e12;
}

div#footer_container div#legal {
border-top:1px solid #c4cac5;
color:#505050;
}

div#footer_container div#legal a{
color:#505050;
}

div#footer_container div#legal a:hover{
color:#6b9e12;
}

div#content_container div#content div.bodytext h2, div#content_container div#contentfull div.bodytext h2 {
color:#6b9e12;
}

div.level1 div#sidebar_container div.feed_updates_multi {
background:transparent url("../img/clients/inswift/blog-update.png") no-repeat scroll left top;
}

div#sidebar_container div.sidebarwidget h3{
font-size:18px;
font-weight:normal;
color:#6b9e12;
}

div.level1 div#sidebar_container div.sidebarwidget h3, div.level1 div#sidebar_container div.sidebarwidget h3 a, div.level1 div#sidebar_container div.sidebarwidget h3 a:hover{
color:#6b9e12;
text-decoration: none;
}

div.level1 div#sidebar_container div.sidebarwidget h3, div.level1 div#sidebar_container div.sidebarwidget h3 a, div.level1 div#sidebar_container div.sidebarwidget h3 a:hover{
color:#6b9e12;
text-decoration: none;
}

div.level1 div#sidebar_container div.sidebarwidget #icon-text{
width: auto;
}

div#content_container div#content div.contact h1 {
color:#6b9e12;
}

div#content_container div#content div.bodytext blockquote h2 {
color:#505050;
}

div#posts a {
color:#6b9e12;
}

/*------------------ overwrite superfish.css ---------------------*/

.sf-menu ul {
margin-top:1px;
}

.sf-menu li a {
padding:0 0 0 13px;
}

.sf-menu li a span {
display:block;
float:left;
padding:0 27px 0 15px;
height: 43px;
}

.sf-menu li.current_page_item a {
background:transparent url("../img/clients/inswift/globalnav_hover.gif") no-repeat scroll 2px 2px;
color:#ffffff;
}

.sf-menu li.current_page_item a span{
	color:#ffffff;
	background:url("../img/clients/inswift/globalnav_hover-r.gif") no-repeat right 2px;
	height:43px;
}
.sf-menu li a:hover{
	color:#ffffff;
	background:url("../img/clients/inswift/globalnav_hover.gif") no-repeat 2px 2px;
}
.sf-menu li a:hover span{
	color:#ffffff;
	background:url("../img/clients/inswift/globalnav_hover-r.gif") no-repeat right 2px;
}

.sf-menu li li {
  background: #6da014;
  margin-left: -21px;
}

.sf-menu li li a:hover{
    background: #68469b;
	color:#ffffff;
}

.sf-menu li.current_page_item ul li a, .sf-menu li.current_page_parent ul li a {
	background:none;
	color:#ffffff;
}

.sf-menu li.current_page_item ul li a:hover, .sf-menu li.current_page_parent ul li a:hover{
    background: #68469b;
	color:#ffffff;
}

/*------------------ widget ---------------------*/
div#touts_container div.tout div.toutinside {
color:#505050;
}

div#touts_container div.tout div.toutinside p {
float:left;
}

div#touts_container div.tout div.toutinside a {
color:#505050;
line-height: 18px;
}

div#touts_container div.tout div.toutinside a:hover {
color:#333333;
text-decoration: none;
}

div#touts_container div.tout div.toutinside h3 {
color:#6b9e12;
}

div#touts_container div.tout div.toutinside h3 a {
color:#6b9e12;
}

div#touts_container div.tout div.toutinside h3 a:hover {
color:#012f5e;
text-decoration:none;
}

div#touts_container div.tout div.toutinside div.testimonial span.right {
color:#6b9e12;
}

div#touts_container div.tout div.toutinside div.feedupdates h3 {
color:#6b9e12;
}

div.level1 div#sidebar_container div.sidebarwidget h3 {
color:#6b9e12;
}

div.level1 div#sidebar_container div.sidebarwidget a:hover {
color:#012f5e;
}

div#content_container div#content div.contentareawidget div.testimonial span.text span.source_name {
color:#6b9e12;
}

div#content_container div.sidebarwidget div.contact h3 a {
color:#6b9e12;
}

div#content_container div#content div.contentareawidget div.pca_item_content div.left div.text_container div.text h4 a {
color:#6b9e12;
}

div.toutinside div.contact div.text, div.sidebarwidget div.contact div.text {
font-size:12px;
}

div.toutinside div.contact div.text, div.sidebarwidget div.contact div.text p{
margin:5px 0;
}

div#content_container div.sidebarwidget h3.generic {
color:#6b9e12;
}

div.toutinside div.contact, div.sidebarwidget div.contact {
background:transparent url("../img/clients/inswift/contact.png") no-repeat scroll 0 15px;
}


/*------------------ overwrite sectionnavigation.css ---------------------*/

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item a{
  background: url("../img/clients/inswift/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #6b9e12;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent a{
  background: url("../img/clients/inswift/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #6b9e12;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li a:hover{
  background: url("../img/clients/inswift/arrow_small_02_on.png") no-repeat center left;
  color: #6b9e12;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_ancestor a{
  background: url("../img/clients/inswift/arrow_small_02_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li a{
  background: url("../img/clients/inswift/arrow_small_02_off.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a,
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a{
  background: url("../img/clients/inswift/bullet_off.png") no-repeat center left;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a:hover,
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a:hover{
  color: #6b9e12;
  background: url("../img/clients/inswift/bullet_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a:hover{
  font-weight: normal;
  color: #6b9e12;
  background: url("../img/clients/inswift/bullet_on.png") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li.current_page_item a{
  font-weight: bold;
  color: #6b9e12;
  background: url("../img/clients/inswift/bullet_on.png") no-repeat center left;
}

/*------------------ overwrite livesearch ---------------------*/

.livesearchpopup .box {
margin-top:8px;
}

/*--------------- Newwletter Signup ---------------- */
div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var {
background:transparent url("../img/clients/inswift/input_small.png") no-repeat scroll 0 0;
width:109px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var input {
background:#ffffff none repeat scroll 0 0;
color:#505050;
margin-top:5px;
width:90px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter input#mc_signup_submit {
background:transparent url("../img/clients/inswift/signup.png") no-repeat scroll 0 0;
}

/*--------------- cForm ---------------- */
.cform legend {
color:#6b9e12;
}

/*--------------- Heroshot Slide---------------- */
.anythingSlider {
height:322px;
}

#thumbNav a.cur {
background:#583490 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a {
background:#a5d038 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a:hover {
background:#94ba32 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav{
background:transparent url("../img/clients/inswift/bg-nav.png") repeat-x scroll center bottom;
}

#bg-nav {
background:transparent url("../img/clients/inswift/bg-nav.png") repeat-x scroll center bottom;
}

#start-stop {
background:transparent url("../img/clients/inswift/play2_bg.png") no-repeat scroll center top;
}
#start-stop.playing {
background:transparent url("../img/clients/inswift/stop2_bg.png") no-repeat scroll center top;
}

/* ================  Call to Action On Support  ================ */
a.cta {
background:transparent url("../img/clients/inswift/bg_cta_a.png") no-repeat scroll right top;
color:#505050;
}
a.cta span {
background:transparent url("../img/clients/inswift/bg_cta_span.png") no-repeat scroll 0 0;
}
a.cta:hover {
    color: #6b9e12;
}
a.cta:active {
    color: #6b9e12;
}

/* ================  Contact CTA  ================ */
a.contcta {
background:transparent url("../img/clients/inswift/bg_contcta_a.png") no-repeat scroll right top;
color:#ffffff;
text-shadow:1px 1px 1px #427fce;
}
a.contcta span {
background:transparent url("../img/clients/inswift/bg_contcta_span.png") no-repeat scroll 0 0;
}
a.contcta:hover {
    color: #ffffff;
	text-shadow:1px 1px 1px #427fce;
}
a.contcta:active {
    color: #ffffff;
}

/* ================  Support  ================ */

div.remotesupporthead {
color:#6B9E12;
}
div.customerportalhead {
color:#6B9E12;

}
div.phonesupporthead {
color:#6B9E12;
}

div.emailsupporthead {
color:#6B9E12;
}

div#touts_container div.widget_text {margin:0;height:0;min-height:0}

div.level1 div#sidebar_container {
float:right;
margin:0;
position:relative;
width:470px;
padding-top:20px;}


div#content_container div#sidebar_container div.footer_text_multi{border:0px solid #ff0000; position:absolute;top:-165px;left:605px}
div#content_container #sidebar_container .footer_text_multi .top,
div#content_container #sidebar_container .footer_text_multi .bottom{background:none;}
div#content_container #sidebar_container .footer_text_multi div.content_container  {border-left:0 solid #D4D4D4;border-right:0 solid #D4D4D4;}
div.backgroundshade  {overflow:visible;}

#slider{width:960px;}