* { padding:0px; margin: 0px; }
img { border:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(pix/bg.jpg) center 0px repeat-y #fff; color: #fff; }

html, body { height:100%; }
body { margin:0; padding:0; }
#wrap { height:100%; min-height:100%; margin-bottom:-90px; }
html>body #wrap { height:auto; }
 #clear { clear:both; height:90px; } 

.nolink { cursor:pointer; }
.rel { position:relative; }
.abs { position:absolute; }
.clr { clear:both; }

p { text-align: justify; line-height: 1.3; }
p.l, td.l, div.l .l { text-align:left; }
p.j, td.j, div.j .j { text-align:justify; }
p.c, td.c, div.c .c { text-align:center; }
p.r, td.r, div.r .r { text-align:right; }


a { color:#ff6c7b; text-decoration:underline; }
a.big { font-size:140%; font-weight:normal; }
a:hover { color:#FF3E3E; }
a.pseudo       { border-bottom:1px dashed #ff6c7b; text-decoration:none; }
a:hover.pseudo { border-bottom:1px dashed #FF3E3E; text-decoration:none; }
a.asel { text-decoration:none; color:#fff; background:#ff6c7b; padding:2px 10px; }
a.small { font-size:10px; font-weight:bold; }

/* Common */
#wrap  img.l { float:left;  margin-right:15px; margin-bottom:5px; }
#wrap  img.r { float:right; margin-left:15px;  margin-bottom:5px; }
#wrap  img.c { display:block; margin:0 auto; margin-bottom:10px; }
#wrap  img.border1 { border:2px solid #c25693; }
#wrap .img_l { float:left;  margin-right:15px; margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_l img { margin-bottom:5px; }
#wrap .img_r { float:right; margin-left:15px;  margin-bottom:5px; text-align:center;  font-size:10px; } #wrap .img_r img { margin-bottom:5px; }
#wrap .img_c { display:block; margin:0 auto;   margin-bottom:10px; text-align:center; font-size:10px; } #wrap .img_c img { margin-bottom:5px; }

#wrap { min-width:980px; background:url(pix/lay-mid2.gif) right 0px repeat-y; }

#wrap hr { height:3px; overflow:hidden; padding:0px; padding:10px 0px; border:none; background:url(pix/sep1.gif) center 0px no-repeat; }
#wrap address { text-align:right; margin-bottom:15px; font-style:normal; color:#777; font-style:italic; }
#wrap ul    { list-style-position: outside; list-style-type: none; }
#wrap ul li { padding-left:0px; margin-left:0px; padding-bottom:5px; padding-left:25px; background:url(pix/bull1.gif) 10px 5px no-repeat; } 
#wrap ol    { list-style-position: outside; list-style-type: decimal; }
#wrap ol li { padding-left:0px; margin-left:47px; margin-bottom:15px; } 

      .w980,
#wrap .w980 { width:980px; margin-left:auto; margin-right:auto;  }

      .wMax,
#wrap .wMax { max-width:1680px; margin-left:auto; margin-right:auto;  }

#wrap .uppercase { text-transform:uppercase; }
#wrap .b { font-weight:bold; }
#wrap .sep { background:url(pix/hr1.gif) 0px 0px repeat-x; line-height:13px; height:13px; overflow:hidden; padding-bottom:15px; }
#wrap .required { color:#f00; }

#wrap em,
#wrap #content em { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

#wrap #content { clear:both; margin:0px; }
#wrap  h1 { font-size:24px; margin-bottom: 0px; font-weight:normal; }
#wrap  h2 { font-size:20px; margin-bottom:15px; font-weight:normal; }
#wrap  h3 { font-size:18px; margin-bottom:15px; font-weight:normal; }
#wrap  h4 { font-size:20px; margin-bottom:15px; font-weight:normal; text-align:center; }
#wrap  h5 { font-size:14px; background:url(pix/head.gif) 0px 0px no-repeat; line-height:38px; height:37px; color:#e2edf4; left:-9px; overflow:hidden; position:absolute; padding-left:9px; width:100%; }
#wrap  h5.hot { background:url(pix/head-hot.gif) 0px 0px no-repeat; line-height:38px; height:37px; color:#f5e1e1; overflow:hidden; }
#wrap  div.h { height:37px; position:relative; width:100%; }

#wrap  p  { padding-bottom:15px; text-align:left;/* margin-left:30px;*/ }

#wrap #content   p.j, 
#wrap #content  td.j, 
#wrap #content div.j 
#wrap #content   .j { text-align:justify; }

#wrap #content   p.c, 
#wrap #content  td.c, 
#wrap #content div.c 
#wrap #content    .c { text-align:center; }

#wrap #content   p.l, 
#wrap #content  td.l, 
#wrap #content div.l 
#wrap #content    .l { text-align:left; }

#wrap #content   p.r, 
#wrap #content  td.r, 
#wrap #content div.r 
#wrap #content    .r { text-align:right; }

#wrap ul { list-style-position:outside; list-style-type:none; padding-bottom:15px; }
#wrap ul li { background:url("pix/bull1.gif") no-repeat scroll 10px 1px transparent;margin-left:0;padding-bottom:5px;padding-left:35px; }

#wrap p.error,
#wrap p.err { border: 1px solid #000000; background-color: #CE0000; background-image: url(pix/0error.gif); background-repeat: no-repeat; background-position: 10px 2px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 37px; color: #FFFFFF; font-weight: bold; }

#wrap p.succ,
#wrap p.succs,
#wrap p.success,
#wrap p.msg,
#wrap p.message { border: 1px solid #000000; background-color:#A8FFA8; background-image: url(pix/0info.gif); background-repeat: no-repeat; background-position: 10px 3px; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 37px; color: #000; font-weight: bold; }

#wrap #content .DownloadFile { }
#wrap #content .DownloadFile .Type { margin-left:43px; height: 49px; margin-bottom: 10px; }

#wrap #content .DownloadFile .pdf { background:url(pix/file_icons/pdf.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .bin { background:url(pix/file_icons/bin.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .doc { background:url(pix/file_icons/doc.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .docx { background:url(pix/file_icons/docx.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .gif { background:url(pix/file_icons/gif.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .html { background:url(pix/file_icons/html.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .jpg { background:url(pix/file_icons/jpg.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .mp2 { background:url(pix/file_icons/mp2.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .mp3 { background:url(pix/file_icons/mp3.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .pdf { background:url(pix/file_icons/pdf.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .png { background:url(pix/file_icons/png.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .ppt { background:url(pix/file_icons/ppt.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .pptx { background:url(pix/file_icons/pptx.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .rar { background:url(pix/file_icons/rar.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .rtf { background:url(pix/file_icons/rtf.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .tiff { background:url(pix/file_icons/tiff.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .txt { background:url(pix/file_icons/txt.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .wav { background:url(pix/file_icons/wav.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .wma { background:url(pix/file_icons/wma.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .wmv { background:url(pix/file_icons/wmv.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .xls { background:url(pix/file_icons/xls.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .xlsx { background:url(pix/file_icons/xlsx.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .xml { background:url(pix/file_icons/xml.png) no-repeat 0px 0px; }
#wrap #content .DownloadFile .zip { background:url(pix/file_icons/zip.png) no-repeat 0px 0px; }

#wrap #content .DownloadFile .Size { margin-left: 55px; color:#aaa; }
#wrap #content .DownloadFile .Link { margin-left: 55px; }
#wrap #content .DownloadFile .Link a { /*font-weight:bold;*/ }
#wrap #content .DownloadFile .Err { color:#FF0000; }

#wrap #mainmenu { height:48px; background:url(pix/mt-bg.jpg) center 0px repeat-x; }
#wrap #mainmenu a { line-height:45px; font-size:20px; font-weight:bold; text-align:center; text-decoration:none; color:#fff; text-shadow:#000 3px 3px 3px; display:block; position:absolute; width:242px; height:48px; top:-25px; }
#wrap #mainmenu a:hover {  color:#ddd; }
#wrap #mainmenu table { width:968px; border-collapse:collapse; }
#wrap #mainmenu table td { text-align:center; height:48px; vertical-align:middle; width:242px; }
#wrap #mainmenu .sh0 { position:absolute; background:none; height:48px; width:242px; top:-24px; }
#wrap #mainmenu .sh1 { position:absolute; background:#000; height:48px; width:242px; top:-24px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#wrap #mainmenu a:hover { background:#fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; }
#wrap #mainmenuSh { background:url(pix/mt-sh.png) 0px 0px repeat-x; height:22px; }

#wrap #pop_serv { position:relative; z-index:32000; }
#wrap #pop_serv .in { position:absolute; /*bottom:0px;*/ top:-360px; left:510px; line-height:1; padding:0px; margin:0px; height:auto; width:auto;  z-index:32000; }
#wrap #pop_serv .in .pop_8 { width:219px; height:3px; overflow:hidden; background:url(pix/pop-8.png) 0px 0px no-repeat; }
#wrap #pop_serv .in .pop_5 { background:url(pix/pop-5.gif) 0px 0px repeat-y; width:199px; padding:5px 10px; }
#wrap #pop_serv .in .pop_2 { width:219px; height:3px; overflow:hidden; background:url(pix/pop-2.png) 0px 0px no-repeat;}
#wrap #pop_serv a { text-decoration:none; font-weight:bold; line-height:22px; /*text-transform:uppercase; */font-size:14px; position:static; display:inline; color:#900; filter:none; text-shadow:none; }
#wrap #pop_serv a:hover { color:#f77; }


#wrap .newsItem { clear:both; margin-bottom:30px; }
#wrap .newsItem .head { font-size:18px;  }
#wrap .newsItem .pub { font-size:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#aaa; padding-bottom:10px;  }
#wrap           .pub { font-size:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#aaa; padding-bottom:10px;  }
#wrap .newsItem .img { float:left; padding-right:15px; padding-bottom:6px; padding-top:4px; }
#wrap .newsItem .annotation p { padding-bottom:0px; margin-bottom:0px; }
#wrap .newsItem img .c { display:block; margin:0 auto;   margin-bottom:10px; text-align:center; font-size:10px; } #wrap .img_c img { margin-bottom:5px; }
/*
#wrap .newsItem .head { font-weight:bold; color:#00b7d7; font-size:14px; font-weight:bold; padding-bottom:10px; }
#wrap .newsItem .head a { font-weight:bold; color:#00b7d7; font-size:14px; font-weight:bold; }
#wrap .newsItem .head a:hover { color:#e88230; }
#wrap .newsItem .i { float:left; border:4px solid #fff; }
#wrap .newsItem .ann { margin-left:150px; padding-bottom:10px; }
#wrap .newsItem .stat { color:#3199b5; margin-left:150px; }
#wrap .newsItemEnd { clear:both; }
*/

#wrap .glossaryLetters { margin-top:5px; }
#wrap .glossaryLetters a { padding:5px 10px; font-weight:bold; }
#wrap .glossaryLetters a.sel { background:#d00;; color:#fff; text-decoration:none; }
#wrap .hr { width:auto; border-top:2px solid #900; margin-top:10px; margin-bottom:10px; height:2px; overflow:hidden; }



#wrap div.btns {  height:30px; }

#wrap a.btn1             { background:url(pix/btn1-4.gif) 0px 0px no-repeat; width:auto; float:left; display:block; color:#fff; line-height:20px; height:21px; font-weight:bold; text-decoration:none; margin-right:8px; color:#FFF; }
#wrap a.btn1:hover       { background:url(pix/btn1-4.gif) 0px -21px no-repeat;  text-decoration:none; color:#FFF; }
#wrap a.btn1:active      { background:url(pix/btn1-4.gif) 0px -42px no-repeat;  text-decoration:none; color:#fff; }
#wrap a.btn1 span        { background:url(pix/btn1-56.gif) right 0px no-repeat; width:auto; float:left; display:block; margin-left:8px; padding:0px 8px 0px 0px; line-height:20px; text-decoration:none; color:#FFF; }
#wrap a.btn1:hover span  { background:url(pix/btn1-56.gif) right -21px no-repeat;   text-decoration:none; color:#FFF; }
#wrap a.btn1:active span { background:url(pix/btn1-56.gif) right -42px no-repeat;   text-decoration:none; color:#fff; }

#wrap .FormStyle1 {  }
#wrap .FormStyle1 .txt { width:90%; color:#000; padding:3px; border:1px solid #ccc; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#wrap .FormStyle1 .inp { width:90%; color:#000; padding:3px; border:1px solid #ccc; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrap .FormStyle1 .inpcb { width:90%; color:#000; padding:2px; border:1px solid #ccc; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrap .FormStyle1 .gray { color:#aaa; }
#wrap .FormStyle1 .gray { color:#aaa; }

#wrap .menuLeft { background:url(pix/ml-bg.jpg) 0px 0px no-repeat; width:260px; height:370px; margin-bottom:30px; }
#wrap .menuLeft .in { padding:10px 15px 15px 15px; }
#wrap .menuLeft a { color:#FFFFFF; display:block; font-size:15px; font-weight:bold; line-height:1.75; text-decoration:underline; }
#wrap .menuLeft a:hover { color:#ccc; }

/* ALIGN TABLE */
#wrap #AT        { width:100%; border-collapse:collapse; }
#wrap #AT td.w1  { width:30px; }
#wrap #AT td.ATL { width:260px; vertical-align:top; text-align:left; }
#wrap #AT td.ATC {              vertical-align:top; text-align:left; }

/* WINDOWS (BLOCKS) */
#wrap .w1 { margin-right:3px; margin-bottom:15px; }
#wrap .w1 .a1 { background:url(pix/w1-1.gif) 0px 0px no-repeat; height:10px; overflow:hidden; }
#wrap .w1 .a2 { margin-right:10px; height:10px; background:url(pix/w1-2.gif) 0px 0px repeat-x;  }
#wrap .w1 .a3 { background:url(pix/w1-3.gif) right 0px no-repeat; margin-left:10px; height:10px; }
#wrap .w1 .a4 { background:url(pix/w1-4.gif) 0px 0px repeat-y; }
#wrap .w1 .a5 { padding:0px 0px; margin-right:10px; background:#fff; }
#wrap .w1 .a6 { background:url(pix/w1-6.gif) right 0px repeat-y; margin-left:10px; }
#wrap .w1 .a7 { background:url(pix/w1-7.gif) 0px 0px no-repeat; height:10px; overflow:hidden; }
#wrap .w1 .a8 { margin-right:10px; height:10px; background:url(pix/w1-8.gif) 0px 0px repeat-x;  }
#wrap .w1 .a9 { background:url(pix/w1-9.gif) right 0px no-repeat; margin-left:10px; height:10px;}

/* DEFAULT TABLES */
#wrap table.t2x { width:65%; border-collapse:collapse; margin-bottom:15px; }
#wrap table.t2x td { width:50%; vertical-align:top; text-align:center; }

#wrap table.empty { width:100%; border-collapse:collapse; margin-bottom:15px; }
#wrap table.empty td { vertical-align:top; text-align:center; }

#wrap table.emptyMid { width:100%; border-collapse:collapse; margin-bottom:15px; }
#wrap table.emptyMid td { vertical-align:middle; text-align:center; }

/* TOP (HEADER) */
#wrap #top { background:url(pix/head1.jpg) center 0px no-repeat; height:600px;  }
#wrap #top2 { background:url(pix/head2.jpg) center 0px no-repeat; height:399px;  }

/* BOTTOM (FOOTER) */
#bottom { background:url(pix/bottom-bg.jpg) center 0px no-repeat; height:90px; color:#000; font-size:14px;  }
#bottom div.l { float:left;  padding-top:25px; text-align:left; width:45%; padding-left:27px; }
#bottom div.r { float:right; padding-top:52px; text-align:left; width:24%; }
#bottom div.r img { float:left; padding-right:10px;}
#bottom a { color:#333; }
#bottom a:hover { color:#777; }

/* PAGINATION */
.box { padding: 0px 0px 20px 0px; margin-bottom:0px; clear:both; }
.wp-pagenavi a, .current, .pages { padding:3px 8px; border:1px solid #1389c7; margin-right:2px; background:#f1f4fb; color:#0046a7; }
.wp-pagenavi a, .current { /*color: #d41f26; */text-decoration:none; font-weight:normal; }
.wp-pagenavi a:hover { border:1px solid #0066f4; color:#000; background:#79acf4; }
.wp-pagenavi .current { border:2px solid #1389c7; background:url(pix/pg-box.gif) #0046a7; color:#FFF; font-weight:bold; }

