*{
  margin:0;
}
body{
  background-color:#FFFFFF;
  font-family:Arial,Verdana,Georgia,sans-serif;
  font-size:12px;
}
h1, h2, h3{
  color:#263948;
}
h1{
  font-size:25px;
}
h2{
  font-size:20px;
}
h3{
  font-size:17px;
}
h4{
  color:#85BB27;
  font-size:15px;
  text-align:center;
}
#center{
  width:1005px;
  margin:0 auto;
}
#header{
  background:url(images/header.jpg) no-repeat;
  height:123px;
}
#header .menu{
  background:url(images/menu-bg.jpg) no-repeat;
  width:455px;
  float:right;
  margin-right:25px;
  margin-top:25px;
  height:39px;
}
#header .menu ul{
  list-style-type:none;
  padding-top:12px;
  padding-left:12px;
}
#header .menu ul li{
  display:inline;
  padding:7px 9px;
  border-right:1px solid #DDEEF6;
  margin:0;
}
#header .menu ul li a{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  color:#1375BC;
}
#header .menu ul li a:hover{
  text-decoration:underline;
}
#container{
  background:transparent url(images/content-bg.jpg) repeat-y scroll 217px 0%;
}
#container .container-left{
  width:762px;
  float:left;
}
#container .container-left .home-img{
  display:block;
  margin:0 auto;
}
/* Kwicks effect starts */
#kwicks_container{
  height: 174px;
  margin:10px auto;
}
#kwicks {
  position: relative;
}
#kwicks .kwick{
  float: left;
  display: block;
  width: 147px;
  height: 174px;
}
li#kwick_red{
  background: url(images/sales-kwick.jpg) no-repeat left center;
}
li#kwick_red:hover{
  background: url(images/sales-kwick.jpg) no-repeat right center;
}
#kwick_orange{
  background: url(images/client-kwick.jpg) no-repeat left center;
}
#kwick_orange:hover{
  background: url(images/client-kwick.jpg) no-repeat right center;
}
#kwick_yellow{
  background: url(images/research-kwick.jpg) no-repeat left center;
}
#kwick_yellow:hover{
  background: url(images/research-kwick.jpg) no-repeat right center;
}
#kwick_green{
  background: url(images/lead-kwick.jpg) no-repeat left;
}
#kwick_green:hover{
  background: url(images/lead-kwick.jpg) no-repeat right;
}
#kwicks h1{
  color:#263948;
  font-weight:normal;
  font-size:13px;
  line-height:12px;
  padding-left:19px;
  padding-top:138px;
  font-family: "Arial Black", sans-serif
}
#kwicks a{
  text-decoration:none;
  color:#263948;
}
#kwicks .text{
  display:none;
}
#kwicks li:hover .text{
  display:block;
}
.container-right{
  float:right;
  width:210px;
}
.news ul{
  list-style-type:none;
  margin:10px 0 10px 3px;
  padding:0;
  border-top:1px solid #1B97ED;
  border-bottom:1px solid #1B97ED;
  width:180px;
}
.news ul li{
  padding:5px 0;
  border-bottom:1px dotted #1B97ED;
}
.news ul li a{
  color:#1B97ED;
  text-decoration:none;
  font-weight:bold;
}
.news ul li a:hover{
  text-decoration:underline;
}
.toggler{
  cursor:pointer;
}
.element{
  width:190px;
  background:#F6F9FB;
  padding:10px 0;
}
.element p{
  padding:0 5px;
  margin:5px 0;
}
.ddfmwrap{
  padding:10px;
}
.ddfmwrap label{
  font-weight:bold;
  font-size:11px;
  color:#263948;
}
.ddfmwrap p{
  border-bottom:1px solid #E9EAEC;
  margin:5px 0;
  padding:5px 10px;
}
.ddfmwrap textarea, .ddfmwrap input{
  margin:5px auto;
  width:146px;
  display:block;
}
.fmradio{
  border-bottom:1px solid #E9EAEC;
}
.fmradio p{
  margin:0;
  padding:0;
  border:medium none;
}
.fmradio p input{
  margin:3px;
  width:30px;
  display:inline;
}
#fm_cv{
margin:0px;
padding-bottom:4px;
width:170px;
}
.sidebar-img{
  border-bottom:1px solid #1B97ED;
  padding-bottom:10px;
  margin-bottom:5px;
}
a.float-right img{
  float:right;
  border:medium none;
  margin:10px 27px 10px 0px;
}
.title{
  margin:10px 0 10px 40px;
  color:#1274BB !important;
}
.subtitle{
  margin-left:40px;
  color:#1274BB !important;
}
.ruler{
  border-bottom:1px solid #E1E1E1;
  width:95%;
  height:2px;
  margin:10px auto;
}
.submenu{
  list-style-type:none;
  background:url(images/submenu_bg.gif) no-repeat;
  width:690px;
  height:32px;
  padding:0;
  margin:0 0 0 35px;
}
.submenu li{
  display:inline;
  padding:0 5px;
}
.submenu a{
  font-size:11px;
  color:#223843;
}  
.entry{
  margin:20px auto;
  width:680px;
  line-height:20px;
}
.entry p{
  color:#263947;
  margin:10px 0;
  font-size:13px;
}
.entry ul{
  list-style-type:disc;
  margin-left:30px;
  padding:0;
}
.entry dl{
  padding-left:20px;
}
.entry dt{
  font-size:14px;
  color:#4F81BD;
  font-weight:bold;
}
.entry dd{
  padding-left:10px;
  margin:10px 0;
}
#footer{
  clear:both;
  height:105px;
  background:transparent url(images/footer.jpg) no-repeat scroll 3px 0%;
}
#footer p{
  padding-left:15px;
padding-top:80px;
color:#fff;
}
#footer a{
  color:#fff;
}