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

/*------ social network section ------*/
.sNet { height:36px; background:url(../images/sNet_bg.gif) repeat-x 0 0; margin-bottom:4px; }
.sNet ul.sicon { width:auto; position:absolute; right:10px; top:6px; }
.sNet ul.sicon li { width:auto; float:left; margin-left:5px; }
/*------ / social network section ------*/

/*------ header section ------*/
header { height:111px; background:url(../images/logoHldr_bg.gif) repeat; }
header .logo { width:auto; position:absolute; left:27px; top:19px; }


.hide
{
    visibility:hidden;
}
header .rightImage { float:right; position:absolute; top:19px; right:26px }
/*------ / header section ------*/

/*------ global navigation section ------
.gnav { height:37px; padding-top:5px; background:url(../images/gnav_bgn.png) repeat-x 0 center; }
.gnav ul.gmenu { width:auto; float:left; margin-left:8px; }
.gnav ul.gmenu li { width:auto; float:left; margin-right:3px; }
.gnav ul.gmenu li a { display:block; font-size:14px; line-height:28px; padding:0 12px; color:#fff; border-radius:6px; }
.gnav ul.gmenu li a:hover { background:url(../images/gnav_btn.png) repeat-x center; box-shadow:0 0 1px #adb7ee; }
------ / global navigation section ------*/

/* ====== body section ====== */
.bodySec { background:url(../images/narrowSec_bg.gif) repeat-y right 0; }
/*------ wide section ------*/
.wideSec { max-width:654px; padding-left:22px; }
.ltsnews { width:100%; float:left; margin-bottom:10px; }
/*.ltsnews h2 { height:40px; background:url(../images/blockQ_hdrBg.png) no-repeat; text-indent:15px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 1px 1px #000; margin-bottom:10px; }*/
.ltsnews .hldr { width:100%; float:left; background:url(../images/hm-latestnews_bg.jpg) no-repeat center 0 #fff; }
.ltsnews .hldr > p { font-size:12px; text-align:right; }
.ltsnews .hldr > p a { color:#1c54b2; }
.ltsnews .hldr h3 { font:bold 15px Arial, Helvetica, sans-serif; color:#1c54b2; }
.ltsnews ul.ltsList li { width:100%; float:left; margin-bottom:15px; }
.ltsnews ul.ltsList li p { width:60%; }

.wideSec .inrTpHdr { height:38px; padding:13px 0 0; }
.wideSec .iconSocialHldr { width:100%; float:left; margin-bottom:10px; }
.wideSec .addthis_toolbox { width:100%; float:left; margin-bottom:10px; }
.wideSec .cntHldr p { margin-bottom:10px; }
.wideSec .cntHldr .cmnImgHldr { width:100%; text-align:center; margin:0 0 30px; padding:10px 0 0; }
.wideSec .inrTpHdr h1 { font:normal 25px Arial, Helvetica, sans-serif; color:#2361c9; }
.wideSec .hdrHldr { height:31px; background:url(../images/header_bg.png) repeat-x 0 0; margin-bottom:15px; color:#fff; border-radius:3px; }
.wideSec .hdrHldr h2 { text-indent:15px; font:bold 14px/30px Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #000; }
.wideSec .hdrHldr h3 { float:right; padding-right:10px; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 1px 1px #000; }
.wideSec .hdrHldr p { text-indent:15px; font:normal 12px/30px Arial, Helvetica, sans-serif; }

.blockQ { width:100%; float:left; margin-bottom:10px; }
/*.blockQ h2 { height:40px; background:url(../images/blockQ_hdrBg.png) no-repeat; text-indent:15px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 1px 1px #000; margin-bottom:10px; }*/
.blockQ .imgHldr { width:auto; float:left; margin:0 10px 10px 0; }
.blockQ .desc p { margin-bottom:10px; }
/*------ / wide section ------*/

/*------ narrow section ------*/
.narrowSec { width:289px; }
.narrowSec .hdrHldr { width:273px; height:31px; float:left; padding:0 0 10px 16px; background:url(../images/narrowHdr_bg.png) no-repeat 0 0; }
.narrowSec .hdrHldr h2 { font:bold 14px/31px Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff; color:#205caf; }
/*.narrowSec .hdrHldr h2 span { color:#1574b9; }*/
.narrowSec .nrwHldr { width:264px; float:left; padding:10px 10px 0 15px; }
.narrowSec .nrwHldr .hldr { width:100%; float:left; margin-bottom:20px; }
.narrowSec .nrwHldr .hldr h3 { font:bold 15px Arial, Helvetica, sans-serif; color:#1c54b2; margin-bottom:22px; }
.narrowSec .nrwHldr .hldr p { margin-bottom:15px; }
.narrowSec .nrwHldr .imgHldr { width:104px; float:left; margin:0 8px 6px 0; }
.narrowSec ul.ltsList li { width:100%; float:left; margin-bottom:15px; }
.narrowSec ul.ltsList li h3 { font:bold 13px Arial, Helvetica, sans-serif !important; margin-bottom:3px !important; }
.narrowSec ul.ltsList li p { width:100%; }
/*------ / narrow section ------*/

/*------ footer section ------*/
.footer { height:60px; background:url(../images/footer_bg.png) repeat-x 0 0 #afafaf; color:#5f5d5d; }
.footer span.top { width:92px; height:25px; position:absolute; right:15px; top:12px; z-index:100; font:bold 13px/25px Arial, Helvetica, sans-serif; }
.footer span.top a { width:100%; display:block; text-align:center; }
.footer span.top a:hover { text-shadow:0 1px 1px #fff; }
.footer p.cpyRht { width:100%; position:absolute; top:17px; left:0; text-align:center; z-index:90; }
/*------ / footer section ------*/