* {
margin:0;
padding:0;
}
html {
overflow-y:scroll;
}
body { 
background:url('/images3/bg.png') top left repeat-x #FFFFFF; 
text-align:left; 
font-size:12px;
font-style:normal;
font-family:Arial,helvetica,sans-serif;
min-width:1000px;
margin:auto;
}
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: normal;
  src: local('Calibri'), local('Calibri'), url('/css/Calibri.ttf') format('ttf');
}
html,body {
height:100%;
}
a {
text-decoration:none;
outline: 0; 
color:#01A8DF;
}
img {
border:0 none;
vertical-align:middle;
}
.left {
float:left;
}
.right {
float:right;
}
.center {
text-align:center;
}

.fb {
width:50px!important;
float:left;
}
table {
border-collapse:collapse;
padding:0px;
margin:0px;
}
td,th {
border:0px;
padding:0px;
margin:0px;
}
.clear {
clear:both;
height:0px;
font-size:1px;
max-height:1px;
overflow:hidden;
}
div#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
width:962px;
margin:0 auto -150px auto;
}
#header {
height:53px;
overflow:hidden;
}
#logo {
float:left;
display:block;
background:url('/images/logo_33.png') no-repeat; 
width:234px;
height:33px;
margin:20px 0 0 0;
}
#logo_footer {
float:left;
display:block;
background:url('/images/logo_33.png') no-repeat; 
width:234px;
height:33px;
}
#search {
float:right;
display:block;
background:url('/images/search.jpg') no-repeat; 
width:267px;
height:31px;
margin:20px 0 0 0;
padding:0px;
border:0px;
}
.tbox {
display:inline;
font: 1em "Trebuchet MS", "Helvetica Neue", "Arial", sans-serif;
margin: 0px 0px 0px 15px;
width: 222px;
float:left;
background:transparent;
border:0px;
height:28px;
color:#B8B8B8;
outline: none;
padding:3px 0 0 0;
line-height:28px;
}
.tbox:focus {
outline: none;
}
.btn {
float:right;
background:transparent;
border:0px;
margin:0px;
width:30px;
height:31px;
}
#support {
float:right;
display:block;
background:url('/images3/support.png') no-repeat; 
width:216px;
height:82px;
}
div#support a { 
display: block;
float: right;
height: 82px;
width: 216px;
position: relative;
left: 0px;
top: 0px;
}

.social_menu {
width:200px;
float:right;
text-align:right;
height:24px;
}
.top24 {
margin:24px 0 0 0;
}
.social_menu a {
display:block;
float:right;
height:24px;
width:24px;
margin-left:5px;
}
.social_menu .text {
text-align:right;
float:right;
margin:2px 5px 0 0;
font-family: Calibri, "Arial", "helvetica", sans-serif;
font-size:16px;
color:#565656;
}
div#menu {
height:28px;
width:762px;
margin:20px auto 0 auto;
float:left;
}
div#menu ul {
margin:0px;
list-style:none;
float:left;
height:28px;
}
div#menu li {
display:inline;
}
div#menu li a {
color:#565656;
font-size:16px;
text-decoration:none;
float:left;
text-align:center;
margin:0 25px 0 0;
padding:5px 0 0 0;
height:22px;
font-family: Calibri, "Arial", "helvetica", sans-serif;
border-top:2px #ffffff solid;
}
div#menu li a:hover{
border-top:2px #ffffff solid;
overflow:hidden;
color:#01a8df;
}
div#menu .current {
border-top:2px #f1f1f1 solid;
color:#01a8df;
overflow:hidden;
}
div#menu .current:hover {
border-top:2px #f1f1f1 solid!important;
}
div#footer_menu {
width:562px;
float:right;
margin:8px 0 0 0;
}
div#footer_menu ul {
margin:0px;
list-style:none;
float:right;
}
div#footer_menu li {
display:inline;
border-left:1px solid #dfdfdf;
float:right;
}
div #footer_menu .first {
border:0px!important;
}
div#footer_menu li a {
color:#000000;
font-size:14px;
text-align:center;
margin:0 13px 0 13px;
font-family: Calibri, "Arial", "helvetica", sans-serif;
border:0px;
}
div#footer_menu li .last {
margin-right:0px!important;
}
div#footer_menu li a:hover{
overflow:hidden;
color:#01a8df;
}
div#footer_menu .current {
color:#01a8df;
overflow:hidden;
}
#banner {
margin:10px 0 0 0;
width:962px;
height:300px;
background:#f1f1f1;
position:absolute;
}
#banner .buttons {
position:absolute;
bottom:25px;
right:25px;
z-index:2;
}
#banner .buttons a {
display:block;
width:18px;
height:18px;
background:#d9d9d9;
float:right;
margin-left:10px;
}
#banner .buttons .current {
background:#02c4f4;
}
#block1 {
background:url('/images/b1.png') no-repeat; 
width:742px;
height:273px;
position:absolute;
left:0px;
bottom:0px;
z-index:1;
}
#block1 .t1 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
font-size:40px;
font-weight:bold;
color:#000000;
line-height:40px;
position:relative;
left:40px;
top:20px;
width:455px;
}
#block1 .t2 {
position:relative;
left:40px;
top:30px;
width:455px;
font-size:18px;
color:#aeb2b4;
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
}
#block1 .t3 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
position:relative;
left:40px;
top:40px;
font-size:16px;
}
#block1 .t3 a{
color:#01a8df;
}

#block2 {
display:none;
background:url('/images/b2.png') no-repeat; 
background-position:right bottom;
width:962px;
height:273px;
position:absolute;
right:0px;
bottom:0px;
z-index:1;
}
#block2 .t1 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
font-size:40px;
font-weight:bold;
color:#000000;
line-height:40px;
position:relative;
left:40px;
top:20px;
width:500px;
}
#block2 .t2 {
position:relative;
left:40px;
top:30px;
width:480px;
font-size:18px;
color:#aeb2b4;
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
}
#block2 .t3 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
position:relative;
left:40px;
top:40px;
font-size:16px;
}
#block2 .t3 a{
color:#01a8df;
}

#block3 {
display:none;
background:url('/images/b3.png') no-repeat; 
background-position:right bottom;
width:962px;
height:273px;
position:absolute;
right:0px;
bottom:0px;
z-index:1;
}
#block3 .t1 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
font-size:40px;
font-weight:bold;
color:#000000;
line-height:40px;
position:relative;
left:40px;
top:20px;
width:500px;
}
#block3 .t2 {
position:relative;
left:40px;
top:30px;
width:420px;
font-size:18px;
color:#aeb2b4;
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
}
#block3 .t3 {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
position:relative;
left:40px;
top:40px;
font-size:16px;
}
#block3 .t3 a{
color:#01a8df;
}

.divide {
width:962px;
height:4px;
background:#f1f1f1;
overflow:hidden;
margin:335px 0 0 0; 
}
.divide2 {
width:962px;
height:4px;
background:#f1f1f1;
overflow:hidden;
margin:25px 0 0 0; 
}
#about {
margin:25px 0 0 0;
}
#about .title {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
font-size:22px;
font-weight:bold;
color:#000000;
}
#social {
margin:25px 0 0 0;
}
#social .title {
font-family: "Myriad Pro", "Segoe UI", "helvetica", sans-serif;
font-size:22px;
font-weight:bold;
color:#000000;
float:left;
}
.info {
font-family: "Calibri", "Myriad Pro", "Segoe UI", "helvetica", Arial, sans-serif;
font-size:14px;
color:#8c8c8c;
line-height:20px;
margin:20px 0 0 0;
width:456px;
}
.left {
float:left;
}
.right {
float:right;
}
.it {
color:#000000;
font-size:20px;
font-family: "Calibri", "Myriad Pro", "Segoe UI", "helvetica", Arial, sans-serif;
font-style:italic;
margin:0px 0 20px 0;
}
.info a {
color:#01a8df;
} 
.twitter1 {
width:456px;
float:left;
font-family: "Calibri", "Myriad Pro", "Segoe UI", "helvetica", Arial, sans-serif;
font-style:italic;
font-size:20px;
color:#8c8c8c;
margin:20px 0 0 0;
}
.twitter2 {
width:456px;
float:right;
font-family: "Calibri", "Myriad Pro", "Segoe UI", "helvetica", Arial, sans-serif;
font-style:italic;
font-size:20px;
color:#8c8c8c;
margin:20px 0 0 0;
}
.twitter_info {
font-size:14px;
color:#8c8c8c;
margin:5px 0 0 0;
font-style:normal;
}
.twitter_info .twitter_link {
float:left;
}
.twitter_info .twitter_date {
float:left;
margin:0 0 0 5px;
}

div#footer {
margin:0px auto 20px auto;
padding:25px 0 0 0;
color:#8c8c8c;
font-size:14px;
font-family: Calibri, "Arial", "helvetica", sans-serif;
width:962px;
text-align:left;
}
#footer .footer_text {
float:left;
margin:8px 0 0 20px;
}
.push {
height:150px;
clear:both;
overflow:hidden;
}
.footer {
width:100%;
height:100px;
background:#f1f1f1;
margin:50px 0 0 0;
}



/* active page on origin LiveSearch pagination */
.psel {
  font-weight: bold;
  font-size: 12px;
}
/* highlight string on search results */
.highlight {
  background-color: yellow;
}
/* resizing for the images */
.lssrchres img {
  height: 70px;
}
/* for the pdf icon */
img.lsico {
  background:none;height:auto;padding:0;margin:0;border:none;vertical-align:top;
}
/* pagination (http://twitter.github.com/bootstrap/index.html (.pagination)) */
.ls-boxedpager {
  height: 36px;
  margin: 18px 0;
}
.ls-boxedpager ul {
  display: inline-block;
  *display: inline;
  padding:0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.ls-boxedpager li {
  display: inline;  
}
.ls-boxedpager a {
  float: left;
  padding: 0 7px;
  line-height: 20px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.ls-boxedpager a:hover,
.ls-boxedpager .active a {
  background-color: #f5f5f5;
}
.ls-boxedpager .active a {
  color: #999999;
  cursor: default;
}
.ls-boxedpager .disabled span,
.ls-boxedpager .disabled a,
.ls-boxedpager .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}
.ls-boxedpager li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.ls-boxedpager li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.ls-boxedpager-center {
  text-align: center;
}
.ls-boxedpager-right {
  text-align: right;
}
