@charset "utf-8";
/* CSS Document */

/*
================================================
  Yahoo GUI Reset CSS
  http://developer.yahoo.com/yui/reset/
================================================
*/

html body{
  height:100%;
  margin-bottom: 1px;
}

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }

#wrap {
  width: 100%;
  min-height: 100%;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}

/*Opera Fix*/
body:before {
  content:"";
  height:100%;
  float:left;
  width:0;
  margin-top:-32767px;/
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

fieldset,img {
  border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}

ol,ul {
  /*list-style:none;*/
}

ol li {
  margin-bottom: 10px;
}

caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}
/* common styles */
/*img {
  behavior: url(/css/iepngfix.htc) ;
  }*/
  
embed {
  margin: 0;
  padding: 0;
  border: 0;
  }

.clearDiv {
  height: 0;
  clear:both;
  overflow:hidden;
}

strong {
  /*font-size: 12px;*/
  font-weight: bold;
  /*color: #000000;*/
}

em {
  font-style: italic;
}

ul
{
list-style: disc outside;
margin-left: 40px;
}

p {
  margin-bottom: 8px;
}

a {
  text-decoration: none;
  color: #0a5e88;
   cursor: pointer;
}

a:hover {
  text-decoration: underline;
  color: #999999;
}


h1 {
  font-family: Arial, sans-serif;
  color: #006eba;
  /*text-transform: uppercase;*/
  font-size: 30px;
  /*font-weight: bold;*/
  margin-bottom: 15px;
  line-height: 36px;  
}



h2 {
  font-family: Arial, sans-serif;
  color: #7d7d7d;
  /*text-transform: uppercase;*/
  /*font-weight: bold;*/
  font-size: 20px;
  line-height: 23px;
  padding: 0;
}

h3 {
font-family: Arial, sans-serif;
color: #000000; /*color: #bb1131;*/
font-size: 16px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}

h4 {
  font-family: Arial, sans-serif;
  color: #ee790b;
  font-size: 14px;
  font-weight: bold;
}
/* end common styles */

body {
  background: url(/media/1010/topback.jpg) repeat-x #ffffff;
  
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  color: #000000;
}

body.inside {
  background: url(/media/56453/insideheaderonlyback.jpg) repeat-x #ffffff; /* /media/3635/insidetopback.jpg */
  font-size: 15px;
  line-height: 21px;
}

body.loginPopup {
 background: url() no-repeat #ffffff;
 font-size: 18px;
 line-height: 24px;
 padding-top: 80px; 
}


body.registerPopup {
 background: url() no-repeat #ffffff;
 font-size: 18px;
 line-height: 24px;
 padding: 0px;
  margin: 0;
}


#header {
  position: relative;
 width: 960px;
  height: 122px;
  margin: 0 auto;
  
}

#logo {
  position: absolute;
  top: 20px;
  left: 10px;
  z-index: 100;
}

#logo img {
  behavior: url(/css/PIE.htc);
}

#eyebrowNav {
  position: absolute;
  width: 130px;
  height: 32px;
  right: 0px;
  top: 21px;
  /* border: 1px solid #ff0000;*/
}

ul.eyeBrow {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 32px;
  /*overflow: hidden;*/
}

ul.eyeBrow li {
 display: inline-block;
  float: left;
  
  background-color: #e4e4e4;
  
  background: -moz-linear-gradient(
    top,
    #e4e4e4 0%,
    #ffffff);
  
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#e4e4e4),
    to(#ffffff));
  
  -pie-background: linear-gradient(#e4e4e4, #ffffff);
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  /* border: 4px solid #e7e7e7; */
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.5);
  text-shadow:
    0px 0px 4px rgba(000,000,000,0.3);
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
  margin-right: 15px;
}

ul.eyeBrow li.last {
 display: inline-block;
  float: left;
  
  background-color: #ee790b;
  
  background: -moz-linear-gradient(
    top,
    #ee790b 0%,
    #ee790b);
  
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#ee790b),
    to(#ee790b));
  
  -pie-background: linear-gradient(#ee790b, #ee790b);
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  /* border: 4px solid #e7e7e7; */
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.5);
  text-shadow:
    0px 0px 4px rgba(000,000,000,0.3);
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
  margin-right: 15px;
}

ul.eyeBrow li a {
  display: inline-block;
  color: #000000;
  /*text-transform: uppercase;*/
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
  font-size: 15px;
}

ul.eyeBrow li a:hover {
  color: #ee790b;
  text-decoration: none;
  cursor: pointer;
}

ul.eyeBrow li a.eyeBrowCurrent {
  color: #cccccc;
  text-decoration: none;
  cursor: pointer;
}

ul.eyeBrow li a.last {
  color: #ffffff;
  padding: 0 11px 0 11px;
}

#navBar {
  position: absolute;
  width: 658px;
  height: 35px;
  
  bottom: 30px;
  right: 0px;
  border-top: 4px solid #ee790b;
}



#homeMain {
 width: 960px;
  
  margin: 0 auto;
  
}

#rotator {
  width: 960px;
  height: 415px;
  overflow: hidden;
  position: relative;
  /* background: url(/media/44/rotatorimageone.jpg) no-repeat; */
}

.rotateImage {
  position: relative;
 width: 960px;
  height: 415px;
  overflow: hidden;
  /*behavior: url(/css/PIE.htc);*/
}

div.textContain {
  position: relative;
  width: 960px;
  height: 415px;
  
  background: url(/media/33357/swoosh.jpg) no-repeat;
  background-position: 120px 385px;
}

.headlineOne {
  position: absolute;
  width: 960px;
  top: 30px;
  text-align: center;
  font-weight: normal;
  font-size: 34px;
  line-height: 40px;
  color: #828485; /*ee790b */
}

.headlineTwo {
  position: absolute;
  top: 60px;
  width: 960px;
  color: #89898a;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  margin-bottom: 12px;
 
}

.rotatorText {
  position: absolute;
  bottom: 40px;
  width: 580px;
  left: 70px;
  font-size: 14px;
  font-weight: bold;
  color: #669cb8;
  
}

.rotatorText br {
  height: 3px;
  line-height: 3px;
}



.learnMore {
  position: absolute;
  right: 80px;
  bottom: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  color: #669cb8;
  padding: 15px 30px;
  background: url(/media/31576/orangeclick.png) no-repeat;
  background-position: right center;
  
  /* background-color: #69a6c7;
  
  background: -moz-linear-gradient(
    top,
    #69a6c7 0%,
    #206c95);
  
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#69a6c7),
    to(#206c95));
  
  -pie-background: linear-gradient(#69a6c7, #206c95);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #e7e7e7;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px -1px 4px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  */
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

.learnMore:hover {
  cursor: pointer;
  text-decoration: none;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  /*padding: 10px 20px;*/
  /* background-color: #b5b5b5;
  background: -moz-linear-gradient(
    top,
    #e7e7e7 0%,
    #b5b5b5);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#e7e7e7),
    to(#b5b5b5));
  
  -pie-background: linear-gradient(#e7e7e7, #b5b5b5);
  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #4f91b5;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px 0px 0px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  */
  behavior: url(/css/PIE.htc);
}


#lowerHome {
  width: 900px;
  margin: 0 auto;
  padding: 20px 0;
}

#homeLeft {
  float: left;
  width: 400px;
  padding-bottom: 20px;
}

#homeLeft p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 15px;
}

#homeLeft ul {
  margin-bottom: 20px;
}

#homeLeft h1 {
  font-size: 22px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-transform: normal;
}

#homeRight {
    float: right;
    width: 400px;
  padding: 35px 0 20px 0;
}

#homeBottomLeft {
  float: left;
  width: 280px;
  padding: 20px 0;
}

#homeBottomLeft h1.bottomLeft {
  font-weight: bold;
  font-size: 18px;
  color: #ee790b;
  line-height: 100px;
  text-align: center;
}

#homeBottomRight {
  float: right;
  width: 550px;
  padding: 20px 0;
}

#newsBarWrap {
 width: 100%;
  height: 220px;
  background: url(/media/59/newsbarblend.jpg) repeat-x;
}

#footerWrap {
  width: 100%;
  height: 218px;
  background: url(/media/1897/footerwrapback.jpg) repeat-x;
}

#footer {
  width: 960px;
  margin: 0 auto;
  padding-top: 30px;
}

#footer p {
  line-height: 12px;
}

#getSocial {
  width: 100%;
  height: 44px;
  text-align: center;
}

#getSocial p {
  color: #ffffff;
}

#getSocial p img {
  margin: 0 5px;
  vertical-align: middle;
}

ul#footerNav {
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 40px;
  text-align: center;
}

ul#footerNav li {
  display: inline-block;
  /*float: left;*/
  height: 40px;
}

ul#footerNav li a {
  display: block;
  padding: 0 10px;
  font-size: 11px;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
}
  

#innerHeadline {
  /*width: 960px;
  height: 128px;
  margin: 0 auto;
  text-align: left;
  position: relative;*/
  
}

#innerHeadline h1 {
  position: absolute;
  top: 45px;
  left: 0;
  width: 960px;
  color: #ee790b;
  margin: 0;
  padding: 0;
  text-align: center;
}

#innerHeadline h2 {
  color: #006eba;
  text-transform: capitalize;
  margin: 0px;
  font-size: 22px;
  line-height: 27px;
}

#innerHeadline h2.uBlogsy_post_date,
#innerHeadline h2.uBlogsy_post_time { 
  color:#999999; 
  font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; 
  font-size:10px;  
  font-weight:normal;  
  letter-spacing:2px;
  margin-bottom:0px; 
  /*text-transform:uppercase;*/ 
}

#innerHeadline p {
  position: absolute;
  top: 75px;
  width: 960px;
  text-align: center;
  margin: 0;
  padding: 0;
}


#insideMain {
 width: 960px;
 margin: 0 auto;
  padding: 0;
}

#innerLeft {
  float: left;
  width: 300px;
  padding: 20px 0;
  }

#prodLeft {
  float: left;
  width: 300px;
  padding: 20px 0;
  }

#blogLeft {
  float: right;
  width:660px;
  margin-left: 0px;
  /*padding: 50px 0;*/
  padding: 7px 0 15px 0;
}

#blogLeft h3 {
  color: #0a5e88;
  font-weight: normal;
  font-size: 18px;
  padding: 10px 0;
  margin: 0 0 15px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

#blogLeft h3 a{
  color: #0a5e88;
}

#blogLeft ul#frontBlogList {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

#blogLeft ul#frontBlogList li {
  border: 0;
  margin-bottom: 20px;
}

#blogLeft ul#frontBlogList li a {
  border: 0;
  margin: 0;
  padding: 0;
}

#blogLeft ul#frontBlogList li a:hover {
  color: #000000;
  background-color: #ffffff;
}

#blogRight {
  float: left;
  width: 300px;
  padding: 20px 0;
}

#blogNavPanel {
  list-style-type: none;
  width: 250px; /*300px;*/
  margin: 1px 0px 30px 0px;
  padding: 10px;
  background-color: #ffffff;
  background: rgb(255,255,255);
  background: rgba(255,255,255, .75);
  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  
  box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
 
  behavior: url(/css/PIE.htc);
}


#blogRight a {
  color: #000000;
  /*text-transform: uppercase;*/
}

#blogRight ul { font-size:13px; list-style-type:none; margin:5px 0;  padding:15px 0px 0px 0px; overflow:hidden; border-top: 1px solid #939393;}
#blogRight ul li{ line-height:20px; } 
#blogRight ul li ul {border: 0; padding: 0 0 0 15px;}

#blogRight h2 {
 color: #939393;
  
  font-weight: normal;
  font-size: 15px;
  margin: 0;
  padding: 0;
  /*text-transform: uppercase;*/
}

#innerRight {
  float: right;
  width: 660px;
  padding: 7px 0 15px 0;
  /*height: 700px;*/
  overflow: hidden;
  margin-right: 0px;
  /*background: url(/media/667/innerrightcontentback.jpg) no-repeat;
  background-position: bottom;*/
}

#innerRight p {
  font-size: 14px;
  line-height: 22px;
}

#prodRight {
  float: right;
  width: 660px;
  padding: 7px 0 15px 0;
  /*height: 700px;*/
  height: 100%;
  position: relative;
  overflow: hidden;
  margin-right: 0px;
  /*background: url(/media/667/innerrightcontentback.jpg) no-repeat;
  background-position: bottom;*/
}

#prodRight p {
  font-size: 14px;
  line-height: 22px;
}

#innerRight h2 {
  /*font-size: 16px;
  font-weight: normal;*/
}

#innerRight ul {
  margin: 0 0 15px 40px;
}

#innerMainContent {
  float: left;
  width: 450px;
  padding: 40px 0;
}

#innerMainContent p {
  width: 380px;
  margin: 0 auto 15px auto;
}

#innerMainContent ul {
  margin: 0 0 20px 40px;
}

#innerMainContent ul li {
    margin-bottom: 5px;
}

#innerMainContent p strong {
  color: #2080c3;
}

#farRightBar {
  float: right;
  width: 229px;
  /* height: 200px; */
  background-color: #045a9d;
}


ul#breadCrumb {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 32px;
  position: absolute;
  width: 750px;
  top: 25px;
  right: 0px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

ul#breadCrumb li {
 display: inline-block;
  float: left;
  color: #82b8dd;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-transform: uppercase;
  font-size: 11px;
}

ul#breadCrumb li a {
  display: inline-block;
  color: #82b8dd;
  text-transform: uppercase;
  height: 32px;
  line-height: 32px;
  padding: 0;
}

ul#breadCrumb li a.first {
  padding: 0;
}

ul#breadCrumb li a:hover {
  color: #006eba;
  text-decoration: none;
  cursor: pointer;
}

ul#leftNav {
  list-style-type: none;
  width: 200px;
  margin: 1px 0px 30px 0px;
  padding: 7px;
  background-color: #f5f5f5;
  
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
 
  behavior: url(/css/PIE.htc);
}

ul#leftNav li {
  /*text-transform: uppercase;*/
  margin-bottom: 4px;
  clear: both;
  
}

ul#leftNav li a {
  display: block;
  text-decoration none;
  font-size: 13px;
  font-weight: normal;
  padding: 5px 7px;
  color: #0a5e88;
}

ul#leftNav li a:hover {
  text-decoration: none;
 
  background-color: #e8f5fb; /* ee790b */
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul#leftNav li a.leftCurrent {
  text-decoration none;
  
  background-color: #669cb8;
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul#leftNav li ul {
   list-style-type: none;
  display: block;
  margin: 5px 0 15px 20px;
}

.twoLines {
    width: 940px;
    height: 3px;
    margin: 0 auto;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

#homePageTestimonial {
  width: 940px;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  font-family:"Times New Roman",Georgia,Serif;
}

#homePageTestimonial p {
  margin: 0;
  text-align: center;
}

#homePageTestimonial #homeTestimonial  {
  margin: 0 auto 15px auto;
  font-size: 22px;
  line-height: 30px;
  width: 650px;
}

#homePageTestimonial #homeTestimonial p {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 30px;
}

/* blog styles */
/* post, date and author*/
.uBlogsy_post { padding:10px 0 25px 0;}
.uBlogsy_author { padding-top:30px;}
.uBlogsy_author,
.uBlogsy_author_name,
.uBlogsy_post_date,
.uBlogsy_post_time { color:#999999; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:10px;  font-weight:normal;  letter-spacing:2px;margin-bottom:0px; /*text-transform:uppercase;*/ }
#uBlogsy_left_col .uBlogsy_author .uBlogsy_author_name a {font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:10px;}

.uBlogsy_next_prev{padding-top:20px;}
#uBlogsy .uBlogsy_next_prev a { color:#999999; font-size:13px;}
a.uBlogsy_prev {float:left;}
a.uBlogsy_next {float:right;}


/* comments */
.uBlogsy_comments_container { padding-bottom:10px;}
.uBlogsy_comments_container h4 { font-size:13px; letter-spacing:2.6px; margin-bottom:0; }
#uBlogsy_left_col .uBlogsy_comments { font-size:13px; padding-left:30px; }
.uBlogsy_comment { padding:20px 0;}
.uBlogsy_comment.uBlogsy_last{ border-bottom:0;}
.uBlogsy_comment h2 { font-size:13px; letter-spacing:2.6px; }
.uBlogsy_comment_name { padding-bottom:10px; }
.uBlogsy_comment_message { padding-bottom:20px; }
.uBlogsy_comment_date {float:left; clear:left; margin-top:0px; color:#999999; text-transform:uppercase;}
.uBlogsy_comment_website{ float:right; margin-left:30px; font-size:11px; }
.uBlogsy_comment_website span{ color:#999999; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;}

#uBlogsy_left_col .uBlogsy_post .uBlogsy_comment_count a{font-size:11px; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; }
.uBlogsy_comment_count{overflow:hidden;}


/* comment form */
.uBlogsy_comment_form h4 { font-size:13px; letter-spacing:2.6px;  }
.uBlogsy_comment_form label {  display:block; float:left; margin-top:3px; width:60px; }
.uBlogsy_comment_form input[type=text] {  border:1px solid lightgrey; height:20px;  margin-bottom:10px; width:400px;}
.uBlogsy_comment_form input[type=submit] { margin-left:60px; }
.uBlogsy_comment_form textarea {  border:1px solid lightgrey; height:150px; width:400px; margin-bottom: 10px;}


/* search */
.uBlogsy_search input[type=text] {  border:1px solid lightgrey; height:20px;  margin-bottom:10px; width:200px;}


.uBlogsy_comment_form input[type=submit],
.uBlogsy_search input[type=submit]
{ color:#5588AA; background-color:#ffffff; border: 1px solid #cccccc; }

#btnSearch:hover{ color:#CC6600;}
#txtSearch{color:#cccccc;}

/* post archive */
#uBlogsy_post_archive ul { /*padding-left:10px;*/ list-style-type:none; }
#uBlogsy_post_archive ul ul { padding-left:15px; list-style-type:none; }

#uBlogsy_post_archive .uBlogsy_post-items {display:none; margin-top:0;}
#uBlogsy_post_archive .uBlogsy_months{display:none;}

/* post archive - alternate layout */
.uBlogsy_post_archive_alt .uBlogsy_year_first .uBlogsy_year_name{display:none; }
#uBlogsy_right_col .uBlogsy_post_archive_alt .uBlogsy_year_first .uBlogsy_months{ padding-left:0px; margin-top: 0;}



/* tags */
.uBlogsy_tag_list, .uBlogsy_category_list { padding-top:10px; color:#999999;  font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:10px; /*text-transform:uppercase;*/ }
.uBlogsy_tag_list > div, .uBlogsy_category_list > div { float:left; padding-right:5px;}
.uBlogsy_tag_list .uBlogsy_tags li a, .uBlogsy_category_list .uBlogsy_categories li a{ font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:10px; /*text-transform:uppercase;*/ }
.uBlogsy_tag_list .uBlogsy_tags, .uBlogsy_category_list .uBlogsy_categories{ list-style-type:none; float:left; padding:0; margin:0;}
.uBlogsy_tag_list .uBlogsy_tags li, uBlogsy_category_list .uBlogsy_categories li{ display:block; float:left; padding-right:10px;}
.uBlogsy_category_list{ padding-top:0px;}


/* override-tastic! */
#uBlogsy .uBlogsy_tag_list .uBlogsy_tags li a{ font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; font-size:10px; /*text-transform:uppercase;*/ }


/* tag cloud */
.uBlogsy_tag_cloud li { display:block; float:left; padding-right:10px; }
.uBlogsy_tag_cloud li span {color:#999999}
.uBlogsy_tag_cloud1 { font-size: 11px;}
.uBlogsy_tag_cloud2 { font-size: 12px;}
.uBlogsy_tag_cloud3 { font-size: 13px;}
.uBlogsy_tag_cloud4 { font-size: 14px;}
.uBlogsy_tag_cloud5 { font-size: 15px;}
.uBlogsy_tag_cloud6 { font-size: 16px;}
.uBlogsy_tag_cloud7 { font-size: 17px;}
.uBlogsy_tag_cloud8 { font-size: 18px;}
.uBlogsy_tag_cloud9 { font-size: 19px;}
.uBlogsy_tag_cloud10 { font-size: 20px;}
.uBlogsy_tag_cloud11 { font-size: 21px;}
.uBlogsy_tag_cloud12 { font-size: 22px;}
.uBlogsy_tag_cloud13 { font-size: 23px;}
.uBlogsy_tag_cloud14 { font-size: 24px;}
.uBlogsy_tag_cloud15 { font-size: 25px;}
.uBlogsy_tag_cloud16 { font-size: 26px;}
.uBlogsy_tag_cloud17 { font-size: 27px;}
.uBlogsy_tag_cloud18 { font-size: 28px;}
.uBlogsy_tag_cloud19 { font-size: 39px;}
.uBlogsy_tag_cloud30 { font-size: 40px;}
.uBlogsy_tag_cloud31 { font-size: 41px;}
.uBlogsy_tag_cloud32 { font-size: 42px;}
.uBlogsy_tag_cloud33 { font-size: 43px;}
.uBlogsy_tag_cloud34 { font-size: 44px;}
.uBlogsy_tag_cloud35 { font-size: 45px;}
.uBlogsy_tag_cloud36 { font-size: 46px;}
.uBlogsy_tag_cloud37 { font-size: 47px;}
.uBlogsy_tag_cloud38 { font-size: 48px;}
.uBlogsy_tag_cloud39 { font-size: 49px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud41 { font-size: 51px;}
.uBlogsy_tag_cloud42 { font-size: 52px;}
.uBlogsy_tag_cloud43 { font-size: 53px;}
.uBlogsy_tag_cloud44 { font-size: 54px;}
.uBlogsy_tag_cloud45 { font-size: 55px;}
.uBlogsy_tag_cloud46 { font-size: 56px;}
.uBlogsy_tag_cloud47 { font-size: 57px;}
.uBlogsy_tag_cloud48 { font-size: 58px;}
.uBlogsy_tag_cloud49 { font-size: 59px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud51 { font-size: 61px;}
.uBlogsy_tag_cloud52 { font-size: 62px;}
.uBlogsy_tag_cloud53 { font-size: 63px;}
.uBlogsy_tag_cloud54 { font-size: 64px;}
.uBlogsy_tag_cloud55 { font-size: 65px;}
.uBlogsy_tag_cloud56 { font-size: 66px;}
.uBlogsy_tag_cloud57 { font-size: 67px;}
.uBlogsy_tag_cloud58 { font-size: 68px;}
.uBlogsy_tag_cloud59 { font-size: 69px;}
.uBlogsy_tag_cloud60 { font-size: 70px;}




/* rss logo */
.uBlogsy_feed { margin-left: 3px; padding: 0 0 0 19px; background: url("/images/uBlogsy_feed-icon-14x14.png") no-repeat 0 50%; height: 15px; display: block; float: left; overflow: hidden;}


.uBlogsy_tag_container {
  margin-bottom: 20px;
}

.uBlogsy_posts_container ul li {
  margin-bottom: 8px;
  clear: both;
}


.uBlogsy_posts_container ul li a{
  display: block;
  text-decoration none;
  /*font-size: 15px;
  font-weight: bold;*/
 /* padding: 10px 7px;*/
  color: #707070;
  
  /*border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
   border: 1px solid #f5f5f5;*/
 
  behavior: url(/css/PIE.htc);
}

.uBlogsy_posts_container ul li a:hover {
  text-decoration: none;
 
  /*background-color: #e8f5fb;*/
  color: #000000;
  text-decoration: underline;
  
  /*border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
  
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul.featuresList {
  list-style-type:none;
  margin: 0;
}

ul.featuresList li {
  clear: both;
  padding: 30px 0;
  border-bottom: 1px solid #ececec;
}

ul.featuresList li.odd div.iconImage{
  float: left;
  width: 300px;
  height: 100%;
  
}

ul.featuresList li.odd div.featureText{
  float: right;
  width: 340px;
  height: 100%;
}

ul.featuresList li.odd div.featureText p{
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}


ul.featuresList li.even div.iconImage{
  float: right;
  width:300px;
  height: 100%;
  /*margin-right: 30px;*/
}


ul.featuresList li.even div.featureText{
  float: left;
  width: 340px;
  height: 100%;
}

ul.featuresList li.even div.featureText p{
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
 
}


ul.featuresList li div.featureText p.featureHead {
 font-weight: bold;
  font-size: 16px;
  margin: 0 0 5px 0;
}

ul.featuresList li ul {
 margin-bottom: 15px; 
}

img.shade {
  -moz-box-shadow:
    -2px -2px 2px rgba(000,000,000,0.3),
    inset 0px 0px 0px rgba(255,255,255,0.3);
  -webkit-box-shadow:
    -2px -2px 2px rgba(000,000,000,0.3),
    inset 0px 0px 0px rgba(255,255,255,0.3);
  box-shadow:
    -2px -2px 2px rgba(000,000,000,0.3),
    inset 0px 0px 0px rgba(255,255,255,0.3);
}



div.callOut {
  padding: 15px;
  border: 1px solid #c8c8c8;
  margin-bottom: 15px;
  
   border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  
 background: -moz-linear-gradient(top, rgba(200,200,200,0.65) 0%, rgba(200,200,200,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,0.65)), color-stop(100%,rgba(200,200,200,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(200,200,200,0.65) 0%,rgba(200,200,200,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(200,200,200,0.65) 0%,rgba(200,200,200,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(200,200,200,0.65) 0%,rgba(200,200,200,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c8c8c8', endColorstr='#00c8c8c8',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(200,200,200,0.65) 0%,rgba(200,200,200,0) 100%); /* W3C */
  
  behavior: url(/css/PIE.htc);
  
}


#vidCaption {
  background-color: #d4d4d4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  padding: 15px 0;
  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.8);
    -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.8);
    box-shadow:0 0 10px rgba(0, 0, 0, 0.8);
  
  border:1px solid #d4d4d4;
    outline:1px solid #d4d4d4;
}

#vidCaption p {
  width: 80%;
  margin: 0 auto;
  
  
}

#vidCaption p.videoText {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000000;
  font-size: 13px;
}

#vidCaption p.videoQuote {
  font-style: italic;
  font-size: 11px;
}


ul#prodNav {
  list-style-type: none;
  width: 250px; /*300px;*/
  margin: 1px 0px 30px 0px;
  padding: 5px;
  background-color: #ffffff;
  /*background: rgb(255,255,255);
  background: rgba(255,255,255, .75);*/
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  
  box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
 
  behavior: url(/css/PIE.htc);
}

ul#prodNav li {
  /*text-transform: uppercase;*/
  margin-bottom: 8px;
  clear: both;
  
}

ul#prodNav li a {
  display: block;
  text-decoration none;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 7px;
  color: #707070;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
   border: 1px solid #f5f5f5;
 
  behavior: url(/css/PIE.htc);
}

ul#prodNav li a:hover {
  text-decoration: none;
 
  background-color: #e8f5fb; /* ee790b */
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul#prodNav li a.leftCurrent {
  text-decoration none;
  
  background-color: #669cb8;
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul#prodNav li a span {
  clear:both; 
  color: #707070; 
  text-transform: none; 
  font-size: 12px; 
  font-weight: normal;
}

ul#prodNav li a:hover span {
  color: #000000;
}

ul#prodNav li a.leftCurrent span {
  clear:both;
  color: #ffffff;
  text-transform: none;
  font-size: 12px;
  font-weight: normal;
}

span.navSub {
 line-height: 10px;
  padding: 0;
  margin: 0;
}

ul#prodNav li ul {
   list-style-type: none;
  display: block;
  margin: 5px 0 15px 20px;
}

ul#prodNav li ul li a{
   border: 0;
  font-weight: normal;
  font-size: 12px;
}

ul#prodNav li ul li a.leftCurrent {
  color: #ffffff;
}

.majorCat {
 height: 315px;
 margin: 10px 0px 40px 0px;
}

.majorCat p {
  padding-top: 25px;
  font-size: 14px;
  line-height: 20px;
  color: #828485;
  font-style: italic;
  
  margin: 0 auto;
}

.majCatLeft {
  float: left;
  width: 265px;
  height: 245px;
}

.majCatRight {
  float: left;
  width: 380px;
  /*height: 225px;*/
  margin-top: 15px;
}

.majCatRight p {
  font-size: 14px;
  line-height: 20px;
  color: #828485;
  font-style: italic;
  
}

.majCatRight h2 {
  color: #006eba;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 38px;
  line-height: 44px;
}

a.vidLink {
  display: block;
  background: url(/imagegen.ashx?image=/media/45121/vidicon.png&width=24) no-repeat;
  padding-left: 30px;
  height: 24px;
  line-height: 24px;
}


.requestButton {
  clear: both;
  float:right;
  margin-top: 40px;
  margin-right: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 20px 20px;
  
  background-color: #ee790b;
  
  background: -moz-linear-gradient(
    top,
    #ee790b 0%,
    #c2640b);
  
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#ee790b),
    to(#c2640b));
  
  -pie-background: linear-gradient(#ee790b, #c2640b);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #e7e7e7;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px -1px 4px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

.requestButton:hover {
  cursor: pointer;
  text-decoration: none;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  /*padding: 10px 20px;*/
  background-color: #b5b5b5;
  background: -moz-linear-gradient(
    top,
    #e7e7e7 0%,
    #b5b5b5);
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#e7e7e7),
    to(#b5b5b5));
  
  -pie-background: linear-gradient(#e7e7e7, #b5b5b5);
  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #ee790b;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px 0px 0px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  
  behavior: url(/css/PIE.htc);
}


ul#prod-wrapper {
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  /*height: auto;*/
  /*height: 500px;*/
 height: 100%;
  overflow: hidden;
}


li.prodPanel {
  display: inline-block;
  float: left;
  width: 660px;
  
}

form#contentForm {
  width: 100%;
  position: relative;
}

.contourPageName {
  display: none;
}

legend {
  display: none;
}


#contour
{
  padding: 0 0 30px 0;
}

#contour.inforequest {
  width: 100%;
}



#contour .contourPageName
{
  text-transform: uppercase;
  font-size: 16px !important;
  line-height: 2em !important;
  color: #f26533;
  font-weight: normal;
}

#contour.inforequest .contourField {
 position: relative;
 
}

#contour.inforequest .contourField div label
{
  display: inline;
  
}

#contour.inforequest label.fieldLabel
{
  /*position:absolute; top:12px; left:450px;*/
  font-weight: normal;
  color: #000000;
  font-size: 14px;
  padding: 5px 0;
  /*text-transform: uppercase;*/
  display: block;
  width: 140px;
  float: left;
  clear: left;
  background: transparent !important;
}

#contour.inforequest label#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_4_rpFieldsets_ctl00_rpFields_ctl04_label.fieldLabel {
  /*position:absolute;
  top:10px; left:35px;*/
}

#contour.inforequest #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_5_rpFieldsets_ctl00_rpFields_ctl04_label {
  /* position:absolute;
  top:10px; left:35px;*/
}

/*
#contour #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_6_rpFieldsets_ctl00_rpFields_ctl04_label {
   position:absolute;
  top:10px; left:35px;
}
*/

#contour.inforequest small
{
  display: block;
  float: left;
  clear: both;
  padding: 5px 5px 5px 200px;
}


#contour.inforequest fieldset
{
  padding: 0;
  margin: 0 0 1.5em 0;
  border: none !Important;
}

#contour.inforequest legend
{
  display: none;
}

#contour.inforequest input.text, #contour input.title, #contour textarea, #contour select
{
  margin: 0.1em 0;
  border: 1px solid #bbb;
}
#contour.inforequest input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus
{
  border: 1px solid #666;
}

#contour.inforequest select {
  width: 310px !important;
  padding: 5px;
}

#contour.inforequest input.text, #contour textarea, #contour input.memberlogin
{
  width: 300px !important;
  padding: 5px;
}

#ContentPlaceHolderDefault_insideContent_ctl05_RenderForm_6_rpFieldsets_rpFields_0_89d87edc_5fc0_4e25_9c15_9b7186e5ddc4_3 {
   width: 300px !important;
  padding: 5px;
}

#contour.inforequest input#test {
   width: 300px !important;
  padding: 5px;
  margin-top: 10px;
}

#ContentPlaceHolderDefault_ctl11_RenderForm_2_rpFieldsets_rpFields_0_89d87edc_5fc0_4e25_9c15_9b7186e5ddc4_3 {
   width: 300px !important;
  padding: 5px;
}

#contour.inforequest textarea
{
  height: 150px;
}
#contour.inforequest input.fileupload
{
  height: auto !important;
}

#contour.inforequest span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox
{
  display: block;
  float: left;
  padding: 10px;
}

#contour.inforequest .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input
{
  width: auto !important;
  height: auto !important;
  border: none !important;
  display: inline !important;
}

#contour.inforequest .hiddenfield
{
    display:none;
}

#contour.inforequest .contourButton
{
  background-color: #ee790b;
  padding: 10px 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  border: 0px;
  cursor: pointer;
  /* margin-right: 10px;
  padding: 2px 10px; */
}

#contour.inforequest .contourSubmit {
 
}

#contour.inforequest .contourErrorMessage
{
  padding: .8em;
  margin-bottom: .5em;
  border: 2px solid #FBC2C4;
}
#contour.inforequest .contourErrorMessage, #contour .contourError
{
  background: #FBE3E4;
  color: #8a1f11;
}
#contour.inforequest input.contourError, #contour textarea.contourError
{
  background: #FBE3E4;
  border-color: #FBC2C4;
}

#contour.inforequest span.contourError
{
    color: #8a1f11 !important;
    background: transparent !important;
}

#contour.inforequest span.contourIndicator {
  color: #ee790b;
  position: absolute;
  font-size: 26px;
  font-weight: bold;
  top: 10px;
  right: 180px;
}

#theDollarSign {
  position: absolute;
  bottom: 104px;
  left: -15px;
}

span.contourIndicatorDollars {
  color: #f26533;
  font-size: 22px;
  font-weight: bold;
  
}




#aspnetForm p.contourMessageOnSubmit {
  width: 225px;
}


ul.teamList {
  list-style-type:none;
  margin: 0;
}

ul.teamList li {
  clear: both;
  padding: 30px 0;
  border-bottom: 1px solid #ececec;
}

ul.teamList li.odd div.iconImage{
  float: left;
  width: 270px;
  height: 100%;
}

ul.teamList li.odd div.featureText{
  float: right;
  width: 300px;
  height: 100%;
}

ul.teamList li.odd div.featureText p{
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}


ul.teamList li.even div.iconImage{
  float: right;
  width:270px;
  height: 100%;
}

ul.teamList p.featureHead {
  font-weight: bold;
  font-size: 16px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 0pt;
}


ul.teamList li.even div.featureText{
  float: left;
  width: 300px;
  height: 100%;
}

ul.teamList li.even div.featureText p{
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
 
}


ul.teamList li div.featureText p.featureHead {
 font-weight: bold;
  font-size: 16px;
  margin: 0 0 5px 0;
}

ul.teamList li ul {
 margin-bottom: 15px;
}

ul#customerList {
 list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#customerList li {
  float: left;
  width: 110px;
  height: 100px;
  display: inline-block;
}

#clientRotator {
  background-color: #ffffff;
  padding: 10px 0;
  
  height: 60px;
  overflow: hidden;
  text-align: center;
}

#clientRotator p {
  height: 60px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  line-height: 60px;
  text-align: center;
  vertical-align:middle;
}

#clientRotator p img {
  margin: 12px 35px;
  vertical-align:middle;
}

#prevNext {
  width: 640px;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
}

#prevNext a.prev {
  display: inline-block;
  width: 100px;
  float: left;
  height: 30px;
  line-height: 30px;
}

#prevNext a.next {
  display: inline-block;
  text-align: right;
  width: 100px;
  float: right;
  height: 30px;
  line-height: 30px;
}

ul#testimonialsList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#testimonialsList  li {
  font-style: italic;
  margin-bottom: 30px;
}

ul#testimonialsList  li p.TestimonialAuthor {
   margin: 15px 0 0 0;
  padding: 0;
  font-weight: bold;
  font-style: italic;
  text-align: right;
  width: 100%;
  line-height: 15px;
}

ul#testimonialsList  li p.TestimonialCompany {
   margi: 0;
  padding: 0;
  font-weight: normal;
  font-style: italic;
  text-align: right;
  width: 100%;
  line-height: 15px;
}



ul#caseStudies {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#caseStudies  li {
  font-style: normal;
  margin-bottom: 30px;
}

ul#caseStudies  li h2 {
color: #006eba;
  text-transform: capitalize;
  margin: 0px;
  font-size: 22px;
  line-height: 27px;
}

ul#caseStudies  li h2.uBlogsy_post_date,
ul#caseStudies  li h2.uBlogsy_post_time {
  color:#999999;
  font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
  font-size:10px;  
  font-weight:normal;  
  letter-spacing:2px;
  margin-bottom:0px;
  /*text-transform:uppercase;*/
}

a.readMore {
  display: inline-block;
  background: url(/media/66366/book_open.png) no-repeat;
  background-position: 0px 2px;
  padding-left: 20px;
}

a.protected {
   display: inline-block;
  float: right;
  margin: 15px 0;
  background: url(/imageGen.ashx?image=/media/66395/lock_add.png&width=20) no-repeat;
  background-position: 0px 2px;
  padding-left: 20px;
  height: 24px;
  line-height: 24px;
}

.uBlogsy_posts_container a.readMore {
  display: inline-block;
  background: url(/media/66366/book_open.png) no-repeat;
  padding-left: 20px;
}

#blogLeft ul#frontBlogList li a.readMore {
  display: inline-block;
  background: url(/media/66366/book_open.png) no-repeat;
  background-position: 0px 2px;
  padding-left: 20px;
  
}


.x_postbody {
  font-size: 15px;
  line-height: 18px;
  color: #000000;
}


/*--- General Pager ---*/
#insideMain ul.pager {list-style: none outside none; margin: 0; padding: 10px 0 0; overflow:hidden;}
#insideMain ul.pager li {display: block; float: left; margin: 0 0 9px; padding-right: 2px; list-style:none;}
#insideMain ul.pager li a, ul.pager li a:visited {border: 1px solid #CCCCCC; font-size: 11px; padding: 3px 6px; text-decoration: none;}
#insideMain ul.pager li a:hover {background: none repeat scroll 0 0 #2244BB; color:#FFFFFF;}
#insideMain ul.pager li.current a { border:none;}

#loginForm form {
  width: 320px;
  margin: 0 auto;
}

#loginForm form input
{
  border: 1px solid #bbb;
}
#loginForm form input:focus
{
  border: 1px solid #666;
}



#loginForm form input#username
{
  width: 290px !important;
  padding: 5px;
}

#loginForm form input#password
{
  width: 290px !important;
  padding: 5px;
}


#loginForm form div label
{
  display: inline;
  
}

#loginForm form label
{
  /*position:absolute; top:12px; left:450px;*/
  font-weight: normal;
  color: #000000;
  font-size: 14px;
  padding: 5px 0;
  /*text-transform: uppercase;*/
  display: block;
  width: 100%;
  float: left;
  clear: left;
  background: transparent !important;
}


#loginForm form input#submit
{
  background-color: #ee790b;
  width: 300px;
  padding: 5px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  border: 0px;
  cursor: pointer;
  margin: 15px 0;
  /* margin-right: 10px;
  padding: 2px 10px; */
}

#loginForm form input#submit {
 width: 300px;
}


/* site registration form */
#contour.joinsite {
  width: 100%;
}



#contour .contourPageName
{
  text-transform: uppercase;
  font-size: 16px !important;
  line-height: 2em !important;
  color: #f26533;
  font-weight: normal;
}

#contour.joinsite .contourField {
 position: relative;
 margin: 0;
  padding: 0;
}

#contour.joinsite .contourField div label
{
  display: inline;
  
}

#contour.joinsite label.fieldLabel
{
  /*position:absolute; top:12px; left:450px;*/
  font-weight: normal;
  color: #000000;
  font-size: 14px;
  padding: 0;
  /*text-transform: uppercase;*/
  display: block;
  width: 140px;
  float: left;
  clear: left;
  background: transparent !important;
}

#contour.joinsite label#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_4_rpFieldsets_ctl00_rpFields_ctl04_label.fieldLabel {
  /*position:absolute;
  top:10px; left:35px;*/
}

#contour.joinsite #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_5_rpFieldsets_ctl00_rpFields_ctl04_label {
  /* position:absolute;
  top:10px; left:35px;*/
}

/*
#contour #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_insideLeft_RenderForm_6_rpFieldsets_ctl00_rpFields_ctl04_label {
   position:absolute;
  top:10px; left:35px;
}
*/

#contour.joinsite small
{
  display: block;
  float: left;
  clear: both;
  padding: 5px 5px 5px 200px;
}


#contour.joinsite fieldset
{
  padding: 0;
  margin: 0 0 1.5em 0;
  border: none !Important;
}

#contour.joinsite legend
{
  display: none;
}

#contour.joinsite input.text, #contour input.title, #contour textarea, #contour select
{
  margin: 0.1em 0;
  border: 1px solid #bbb;
}
#contour.joinsite input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus
{
  border: 1px solid #666;
}

#contour.joinsite select {
  width: 310px !important;
  padding: 5px;
}

#contour.joinsite input.text, #contour textarea, #contour input.memberlogin
{
  width: 300px !important;
  padding: 5px;
}

#ContentPlaceHolderDefault_insideContent_ctl05_RenderForm_6_rpFieldsets_rpFields_0_89d87edc_5fc0_4e25_9c15_9b7186e5ddc4_3 {
   width: 300px !important;
  padding: 5px;
}

#contour.joinsite input#test {
   width: 300px !important;
  padding: 5px;
  margin-top: 10px;
}

#ContentPlaceHolderDefault_ctl11_RenderForm_2_rpFieldsets_rpFields_0_89d87edc_5fc0_4e25_9c15_9b7186e5ddc4_4 {
   width: 300px !important;
  padding: 5px;
}

#contour.joinsite textarea
{
  height: 150px;
}
#contour.joinsite input.fileupload
{
  height: auto !important;
}

#contour.joinsite span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox
{
  display: block;
  float: left;
  padding: 10px;
}

#contour.joinsite .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input
{
  width: auto !important;
  height: auto !important;
  border: none !important;
  display: inline !important;
}

#contour.joinsite .hiddenfield
{
    display:none;
}

#contour.joinsite .contourButton
{
  background-color: #ee790b;
  padding: 10px 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  border: 0px;
  cursor: pointer;
  /* margin-right: 10px;
  padding: 2px 10px; */
}

#contour.joinsite .contourSubmit {
 
}

#contour.joinsite .contourErrorMessage
{
  padding: .8em;
  margin-bottom: .5em;
  border: 2px solid #FBC2C4;
}
#contour.joinsite .contourErrorMessage, #contour .contourError
{
  background: #FBE3E4;
  color: #8a1f11;
}
#contour.joinsite input.contourError, #contour textarea.contourError
{
  background: #FBE3E4;
  border-color: #FBC2C4;
}

#contour.joinsite span.contourError
{
    color: #8a1f11 !important;
    background: transparent !important;
}

#contour.joinsite span.contourIndicator {
  color: #ee790b;
  position: absolute;
  font-size: 26px;
  font-weight: bold;
  top: 30px;
  right: 0px;
}

#theDollarSign {
  position: absolute;
  bottom: 104px;
  left: -15px;
}

span.contourIndicatorDollars {
  color: #f26533;
  font-size: 22px;
  font-weight: bold;
  
}

ul#wikiCats {
 list-style-type: none;
 margin: 0 0 25px 0; 
}

ul#wikiCats li {
  display: inline-block;
  padding: 0 15px 0 0;
  height: 15px;
}

ul#wikiCats li a {
  font-size: 11px;
  line-height: 15px;
  color: #cccccc;
  text-decoration: none;
}

ul#wikiCats li a:hover {
  color: #000000;
  text-decoration: underline;
}


.requestLiveDemoButton {
  clear: both;
  display: block;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 15px 0px;
  width: 250px;
  background-color: #ee790b;
  
  background: -moz-linear-gradient(
    top,
    #ee790b 0%,
    #c2640b);
  
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#ee790b),
    to(#c2640b));
  
  -pie-background: linear-gradient(#ee790b, #c2640b);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #e7e7e7;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px -1px 4px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

.requestLiveDemoButton:hover {
  cursor: pointer;
  text-decoration: none;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
  /*padding: 10px 20px;*/
  background-color: #b5b5b5;
  background: -moz-linear-gradient(
    top,
    #e7e7e7 0%,
    #b5b5b5);
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#e7e7e7),
    to(#b5b5b5));
  
  -pie-background: linear-gradient(#e7e7e7, #b5b5b5);
  
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 4px solid #ee790b;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 1px rgba(255,255,255,0.5);
  text-shadow:
    0px 0px 0px rgba(000,000,000,0.7),
    0px 0px 0px rgba(255,255,255,0.3);
  
  behavior: url(/css/PIE.htc);
}


div.typeofrequest {
  position: absolute;
  left: -15000px;
  height: 0px;
  padding: 0;
  margin: 0;
}

/* wikiNav */
ul#wikiNav {
  list-style-type: none;
  width: 250px; /*300px;*/
  margin: 1px 0px 30px 0px;
  padding: 5px;
  background-color: #ffffff;
  /*background: rgb(255,255,255);
  background: rgba(255,255,255, .75);*/
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
  
  box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 0px rgba(255,255,255,0.35);
 
  behavior: url(/css/PIE.htc);
}

ul#wikiNav li {
  /*text-transform: uppercase;*/
  margin-bottom: 4px;
  clear: both;
  
}

ul#wikiNav li a {
  display: block;
  text-decoration none;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 7px;
  color: #707070;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
   border: 1px solid #f5f5f5;
 
  behavior: url(/css/PIE.htc);
  /*background: url(/media/104534/play_blue.png) no-repeat;
  background-position: 4px 6px;*/
  text-indent: 15px;
}

ul#wikiNav li a.menuIcon {
  background: url(/media/104534/play_blue.png) no-repeat;
  background-position: 4px 6px;
}



ul#wikiNav li a:hover {
  text-decoration: none;
 
  background-color: #e8f5fb; /* ee790b */
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
}

ul#wikiNav li a.leftCurrent {
  text-decoration none;
  
  background-color: #e8f5fb;
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
  /*background: url(/media/104539/play_blue_down.png) no-repeat #e8f5fb;
  background-position: 4px 6px;*/
}

ul#wikiNav li.expand a.vertClosed{
  text-decoration none;
  
  background-color: #e8f5fb;
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
  
  
  background: url(/media/104534/play_blue.png) no-repeat #e8f5fb;
  background-position: 4px 6px;
} 


ul#wikiNav li a.active {
  text-decoration none;
  
  /*background-color: #669cb8;*/
  color: #000000;
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
 
  
  cursor: pointer;
  behavior: url(/css/PIE.htc);
  background: url(/media/104539/play_blue_down.png) no-repeat #e8f5fb;
  background-position: 4px 6px;
}

ul#wikiNav li a span {
  clear:both; 
  color: #707070; 
  text-transform: none; 
  font-size: 12px; 
  font-weight: normal;
}

ul#wikiNav li a:hover span {
  color: #000000;
}

ul#wikiNav li a.leftCurrent span {
  clear:both;
  color: #ffffff;
  text-transform: none;
  font-size: 12px;
  font-weight: normal;
}

span.navSub {
 line-height: 10px;
  padding: 0;
  margin: 0;
}

ul#wikiNav li ul {
   list-style-type: none;
  display: block;
  margin: 5px 0 15px 20px;
}

ul#wikiNav li ul li{
   
}

ul#wikiNav li ul li a{
   border: 0;
  font-weight: normal;
  font-size: 12px;
  background: url() no-repeat;
  text-indent: 15px;
  padding: 2px 7px;
}

ul#wikiNav li ul li a.leftCurrent {
  color: #00000;
  background: url() no-repeat #e8f5fb;
}

#searchBox {
 margin: 10px 0; 
  
}

#searchBox input {
 padding: 5px; 
  width: 180px;
}

#searchBox input.submit {
  width: 60px;
}


#forumsearch {
margin: 10px 0 10px 0;
  width: 300px;
}

#forumsearch input {
 padding: 3px; 
  width: 180px;
}

#forumsearch input.submit {
  width: 60px;
}








































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

