html {
  width:100%;
  height:100%;
  
  background:url(/images/head_bg_r.jpg) repeat-x #fff;
}
body {
  position:relative;
  width:100%;
  min-width:995px;
  min-height:100%;
  margin:0 auto;
  padding:0;
  font:100% Tahoma, Geneva, sans-serif;
  color:#626262;
  background:url(/images/footer_bg.png) repeat-x bottom left;
  
}
form {
margin:0;
padding:0;
}
a {
text-decoration:underline;
color:#005faf;
outline:0;
}
a:hover {
text-decoration:none;
}
img {
border:0;
}
input {
font:11px Tahoma;
padding:2px;
margin:0;
}
.wrapper {
width:100%;
padding:0 0 100px;
background:url(/images/head_bg.jpg) no-repeat top left;
}
.logo {
position:relative;
margin:0 0 35px;
padding:33px 0 0 92px;
width:181px;
height:57px;
overflow:hidden;
}
.logo a {
position:relative;
display:block;
width:181px;
height:57px;
}
.logo a span {
position:absolute;
top:0;
left:0;
width:181px;
height:57px;
cursor:pointer;
background:url(/images/logo.png) no-repeat 0 0;
}
.callUs {
display:block;
position:absolute;
top:57px;
right:47px;
width:144px;
height:32px;
overflow:hidden;
text-indent:-4000px;
background:url(/images/call_us.gif) no-repeat 0 0;
}
.contentWrapper {
overflow:hidden;
}
.sideBar {
position:relative;
width:325px;
float:left;
}
.navBar {
margin:0 0 0 47px;
padding:25px 0 0 15px;
width:260px;
height:237px;
background:url(/images/navbar_bg.jpg) no-repeat 0 0 #0068ab;
}
.navBar li {
display:block;
width:260px;
height:29px;
list-style:none;
margin:0 0 2px;
}
.navBar li a {
display:block;
float:left;
height:29px;
font:18px/28px Arial Narrow;
text-decoration:none;
padding:0 15px 0 30px;
color:#fff;
}
.navBar li a:hover {
background:#003766;
}
.navBar li.active a {
background:#003766;
}
.iconsBar {
position:absolute;
top:50px;
left:0;
width:29px;
height:109px;
background:url(/images/icons_bg.png) no-repeat 0 0;
}
.iconsBar a {
display:block;
width:29px;
height:31px;
margin:0 0 8px;
text-indent:-3000px;
}
.newsBar {
width:224px;
margin:10px 0 0 72px;
background:url(/images/news_bar_bottom.png) no-repeat left bottom;
}
.newsBarInner {
min-height:270px;
height:auto !important;
height:270px;
padding:1px 20px 20px;
background:url(/images/newsbar_top.png) no-repeat top left;
}
.newsBarInner h2 {
margin:15px 0;
font:italic bold 18px "Trebuchet MS","Myriad Pro",Verdana,sans-serif;
}
.newsBarInner ul {
margin:0;
padding:0;
}
.newsBarInner a {
font-size:0.85em;
}
.newsBarInner ul li {
list-style:none;
display:block;
margin-bottom:16px;
font-size:0.69em;
}
.newsBarInner ul li a {
font-weight:bold;
font-size:1em;
text-decoration:none;
}
.newsBarInner ul li p {
margin:5px 0;
}
.content {
position:relative;
margin:0 0 0 315px;
padding:25px 0 0 5px;
font:0.75em/1.5 Tahoma;
}
.cTextBox {
padding:1px 50px 5px 25px;
background:url(/images/ctextboxbg.png) repeat-x bottom left;
}
.content h2 {
margin:25px 0 10px;
color:#005ca9;
font:italic bold 22px "Trebuchet MS","Myriad Pro",Verdana,sans-serif;;
}
.cpText {
position:relative;
height:232px;
margin:-10px 0 0 -12px;
background:url(/images/cptext_c.png) repeat-x;
z-index:2;
}
.cpTextLeft {
height:232px;
background:url(/images/cptext_l.png) no-repeat left top;
}
.cpTextRight {
height:231px;
padding:1px 50px 0 39px;
background:url(/images/cptext_r.png) no-repeat top right;
}
.cNewsList {
margin:0;
padding:0;
overflow:hidden;
}
.cNewsList li {
display:block;
float:left;
width:47%;
margin:0 0 0 10px;
list-style:none;
}
.cNewsList li p {
margin:5px 0 15px;
}
.pDate {
display:block;
margin:0 0 5px !important;
padding:0 0 0 3px;
height:14px;
width:61px;
color:#fff;
font-size:11px;
line-height:12px;
background:url(/images/pdate.png) no-repeat 0 0;
}
.cText2 {
background:url(/images/ctext2_up.png) no-repeat top center;
}
.cText2Inner {
padding:1px 50px 5px 25px;
background:url(/images/ctext2_bottom.png) repeat-x bottom left;
}
.cNewsArchive {
margin:0 0 14px;
text-align:right;
}
.footer {
position:absolute;
bottom:0;
left:0;
width:100%;
height:90px;
font-size:0.69em;
}
.footer ul {
margin:0 0 0 92px;
padding:30px 0 0;
overflow:hidden;
}
.footer ul li {
display:block;
float:left;
list-style:none;
padding:0 4px 0 5px;
margin:0 0 0 -1px;
background:url(/images/fdivider.gif) no-repeat 0 2px;
}
.footer ul li.first {
background:none;
padding:0 4px 0 0;
}
.footer ul li a {
display:block;
font-family:Tahoma;
text-decoration:none;
color:#0061b2;
}
.copyRight {
margin:10px 0 0 92px;
padding:0 0 0 20px;
line-height:15px;
background:url(/images/copyright_icon.gif) no-repeat 0 1px;
}

