/**
* Iteration Name: Transparent Solutions
*/

a { color: #024890; text-decoration:none; }
a:visited { color: #024890; }
a:hover { text-decoration:underline;}
a:active { color: #024890; }
a img { border:none; }

div#header {
background:transparent 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/transparent/globalnav.gif") repeat-x scroll 0 0;
}

div#hero_bg {
background:transparent url("../img/clients/transparent/bg-hero.jpg") repeat-x scroll 0 0;
}

#footer_bg {
background: transparent url("../img/clients/transparent/bg_foot.jpg") repeat-x scroll 0 0;
background-color: #919191;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 {
color:#024890;
}

div#footer_container {
color:#505050;
}

div#footer_container a{
color:#024890;
}

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a {
background:transparent url("../img/clients/transparent/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/transparent/arrow_small_on.png") no-repeat scroll left center;
color:#024890;
}

div#footer_container div#legal {
border-top:1px solid #adadad;
color:#505050;
}

div#footer_container div#legal a{
color:#505050;
}

div#footer_container div#legal a:hover{
color:#024890;
}

div#content_container div#content div.bodytext h2, div#content_container div#contentfull div.bodytext h2 {
color:#024890;
}

div#content_container div#content div.contact h1 {
color:#024890;
}

div#content_container div#content div.bodytext blockquote h2 {
color:#505050;
}

div#posts a {
color:#024890;
}

/*------------------ overwrite superfish.css ---------------------*/

.sf-menu ul {
margin-top:2px;
}

.sf-menu li a {
padding:0 0 0 13px;
}

.sf-menu li a span {
display:block;
float:left;
padding:0 30px 0 18px;
height: 43px;
}

.sf-menu li.current_page_item a {
background:transparent url("../img/clients/transparent/globalnav_hover.gif") no-repeat scroll 2px 2px;
color:#004995;
}

.sf-menu li.current_page_item a span{
	color:#004995;
	background:url("../img/clients/transparent/globalnav_hover-r.gif") no-repeat right 2px;
	height:43px;
}
.sf-menu li a:hover{
	color:#004995;
	background:url("../img/clients/transparent/globalnav_hover.gif") no-repeat 2px 2px;
}
.sf-menu li a:hover span{
	color:#004995;
	background:url("../img/clients/transparent/globalnav_hover-r.gif") no-repeat right 2px;
}

.sf-menu li li {
  background: #7c7d80;
  margin-left: -21px;
}

.sf-menu li li a:hover{
    background: #c2c2c4;
	color:#004995;
}

.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: #c2c2c4;
	color:#004995;
}

/*------------------ 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:#024890;
}

div#touts_container div.tout div.toutinside h3 a {
color:#024890;
}

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:#024890;
}

div.level1 div#sidebar_container div.sidebarwidget h3 {
color:#024890;
}

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:#024890;
}

div#content_container div.sidebarwidget div.contact h3 a {
color:#024890;
}

div#content_container div#content div.contentareawidget div.pca_item_content div.left div.text_container div.text h4 a {
color:#024890;
}

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:#024890;
}

div.toutinside div.contact, div.sidebarwidget div.contact {
background:transparent url("../img/clients/transparent/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/transparent/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #024890;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent a{
  background: url("../img/clients/transparent/arrow_small_02_on.png") no-repeat center left;
  font-weight: bold;
  color: #024890;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li a:hover{
  background: url("../img/clients/transparent/arrow_small_02_on.png") no-repeat center left;
  color: #024890;
}
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_ancestor a{
  background: url("../img/clients/transparent/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/transparent/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/transparent/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: #024890;
  background: url("../img/clients/transparent/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: #024890;
  background: url("../img/clients/transparent/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: #024890;
  background: url("../img/clients/transparent/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/transparent/input_small.png") no-repeat scroll 0 0;
}

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;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter input#mc_signup_submit {
background:transparent url("../img/clients/transparent/signup.png") no-repeat scroll 0 0;
}

/*--------------- cForm ---------------- */
.cform legend {
color:#024890;
}

/*--------------- Heroshot Slide---------------- */
.anythingSlider {
height:322px;
}

#thumbNav a.cur {
background:#004990 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a {
background:#00346c none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav a:hover {
background:#003f82 none repeat scroll 0 0;
color:#ffffff;
}

#thumbNav{
background:transparent url("../img/clients/transparent/bg-nav.png") repeat-x scroll center bottom;
}

#bg-nav {
background:transparent url("../img/clients/transparent/bg-nav.png") repeat-x scroll center bottom;
}

#start-stop {
background:transparent url("../img/clients/transparent/play2_bg.png") no-repeat scroll center top;
}
#start-stop.playing {
background:transparent url("../img/clients/transparent/stop2_bg.png") no-repeat scroll center top;
}

/* ================  Call to Action On Support  ================ */
a.cta {
background:transparent url("../img/clients/transparent/bg_cta_a.png") no-repeat scroll right top;
color:#505050;
}
a.cta span {
background:transparent url("../img/clients/transparent/bg_cta_span.png") no-repeat scroll 0 0;
}
a.cta:hover {
    color: #024890;
}
a.cta:active {
    color: #024890;
}

/* ================  Contact CTA  ================ */
a.contcta {
background:transparent url("../img/clients/transparent/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/transparent/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;
}

/*================  Ads Campagin ================ */
div#content_container #copyword{width:619px;height:409px;float:left;background:url("../img/clients/transparent/bg_copy.png") no-repeat left top;}
div.level4 div#content_container div#contentfull div.bodytext #copyword h1 {font-size:20px;color:#024890}
div#content_container div#contentfull div.bodytext #copyword ul li{background:url("../img/clients/transparent/bullet.png") no-repeat left top;padding:0 0 0 30px;}
div#content_container #contactus{width:270px;height:409px;float:right;background:url("../img/clients/transparent/bg_contact.png") no-repeat left top;}
div#content_container #contactus form fieldset label {color:#ffffff;}
div#content_container #contactus .cform input.sendbutton{
background:url("../img/clients/transparent/request_bt.png") no-repeat scroll left top transparent;
color:#ffffff;
}
div#content_container #testimonial {float:left;}
div#content_container div#contentfull div.bodytext #testimonial ul li .txt{background:url("../img/clients/transparent/quote.png") no-repeat scroll left top transparent;float:left;padding:20px 0 0;width:500px;}
div#content_container div#contentfull div.bodytext #testimonial ul li .poster b{color:#024890}
div#content_container #partners{ background:url("../img/clients/transparent/bg_partners.jpg") no-repeat scroll left 60px transparent; float:right;}


div#touts_container div.tout {min-height:150px;}

div.phonesupporthead  {color:#024890;}
div.remotesupporthead  {color:#024890;}

/*================  SLP ================ */
div#content_container #copyword3 {background:url("../img/clients/transparent/transparent_bg_copy2.png") no-repeat scroll left top transparent;float:left;height:482px;width:619px;}
div.level4 div#content_container div#contentfull div.bodytext #copyword3 h1 {font-size:20px;color:#024890;}
div#content_container #copyword3 div{width:400px;margin:2em;}
div#content_container div#contentfull div.bodytext #copyword3 ul{list-style-type:none;padding:0;}
div#content_container div#contentfull div.bodytext #copyword3 ul li{background:url("../img/clients/transparent/bullet.png") no-repeat left top;padding:0 0 0 30px;}

/*--------------- insert phone no. ---------------- */
div.level4 div#header #main {
	background:url("../img/clients/transparent/header_phone.png") no-repeat;
}

/*================   update Ads Campagin   ================ */
div#content_container div#contentfull div.bodytext #campaign h2.titleform {color:#FFFFFF;font-size:14px;padding:15px 0 30px 40px;}
div#content_container #contactus form legend {display:none;}
/*================ Overwrite landingpage-adwords ================ */
.landingpage-adwords #content .left h1{color:#024890; font-size:21px;}
.landingpage-adwords #content .left h3 {color:#024890; font-size:18px;}
.landingpage-adwords #sidebar_widgets .testimonial_multi .source_name {color:#024890;}
.landingpage-adwords #sidebar_widgets h3 {color:#024890;}
.landingpage-adwords #sidebar_widgets .testimonial_multi .source_title, .landingpage-adwords #sidebar_widgets .testimonial_multi .source_location {color:#505050;}

