html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
sup {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 60%;
  background: transparent;
}
img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

* { margin:0; padding:0;}
body { background:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#2e2726;}
fieldset, legend,input, textarea {margin:0;padding:0;border:0;}
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(/images/tail-top.gif) left top repeat-x #ffbb00;}
.tail-bottom { background:url(/images/tail-bottom.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.inp_1 {width:249px; padding:5px 0 7px 10px; border:0px; background:url(/images/input-bg.gif) no-repeat; color:#828175; font-size:11px; float:left; margin-right:4px;}
textarea { width:287px; height:72px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding-left:3px;}


/*==================list====================*/
ul { list-style:none;}

.site-nav li {display:inline;}
.site-nav li a {float:left; display:block;}

.lang_list li {display:inline;}
.lang_list li a {float:left; display:block; margin-right:10px;}

.submenu li {display:inline; color:#b81137; background:url(/images/divider.gif) repeat-y right center; float:left;}
.submenu li a {color:#b81137; font-size:11px; text-transform:uppercase; text-decoration:underline; display:block; padding:0 10px 0 10px;}
.submenu li a:hover {text-decoration:none; color:#000;}
.submenu li a.act {color:#000; text-decoration:none;}
.submenu li.last {background:none;}

.list li {margin-bottom:3px;}
.list li a {font-size:11px;}

.list1 li {display:inline;}
.list1 li a {display:block; float:left; margin-right:28px;}

.list2 li {margin-bottom:10px;margin-top:10px;}
.list2 li a {color:#2d8dba; background:url(/images/marker1.gif) no-repeat left center; padding-left:20px;}

.list3 li {margin-bottom:10px;}
.list3 li a:hover {color:#000;}


/*==================other====================*/

.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 17px 0 0;}

.p1 {margin-top:16px;}
.p2 {margin-top:10px;}
.p3 {margin-top:38px;}


/*==================txt, links, lines, titles====================*/
a {color:#929186;}
a:hover{text-decoration:none;}

h1 {font-size:14px; font-weight:normal; color:#00457c; text-transform:uppercase; line-height:14px; margin-bottom:12px;}
h1 a{font-size: inherit; font-weight:inherit; color:#00457c; text-transform:inherit; line-height:inherit; text-decoration:none;}
h1 a:hover{font-size:inherit; font-weight:inherit; color:#000000; text-transform:inherit; line-height:inherit; text-decoration:none;}

#twitter h1 {font-size:14px; font-weight:normal; color:#00457c; text-transform:uppercase; line-height:14px; margin-bottom:12px; font-style:italic;}
#twitter a{font-size: inherit; font-weight:inherit; color:#00457c; text-transform:inherit; line-height:inherit; text-decoration:none; font-style:normal;}
#twitter a:hover{font-size:inherit; font-weight:inherit; color:#000000; text-transform:inherit; line-height:inherit; text-decoration:none; font-style:normal;}

h1 span {font-size:11px; color:#929186; text-transform:none; display:block;}
h2.small {font-size:21px; font-weight:normal; color:#00457c; line-height:24px; margin-bottom:12px;}

h2 {font-size:24px; font-weight:normal; color:#00457c; line-height:26px; margin-bottom:12px;}
h2 a{font-size: inherit; font-weight:inherit; color:#00457c; text-transform:inherit; line-height:inherit; text-decoration:none;}
h2 a:hover{font-size:inherit; font-weight:inherit; color:#000000; text-transform:inherit; line-height:inherit; text-decoration:none;}


h2.article {margin-bottom:20px;}
h2 span {font-size:11px; color:#929186; text-transform:none; display:block; line-height:13px;}
h2 span.subhead {font-size:16px; color:#005ba3; text-transform:none; display:block; line-height:18px; margin-bottom:4px;}
h2 span strong {color:#000000; font-weight:bold;}
.ads { padding-left:20px; padding-top:0px; padding-bottom:20px;}
.ads p.advert {text-align:center; margin:0 auto; font-size:9px; padding-bottom:5px;}
.ads div{text-align:center; margin:0 auto;}
.ads img { margin-bottom:20px;}
.link {background:url(/images/marker.gif) no-repeat left center; padding-left:11px; color:#000; font-size:11px;}

.link1 {color:#d55c31; font-size:11px; text-transform:uppercase;} 
 
.line-hor { border-bottom:1px solid #dbdad2; padding-bottom:20px; margin-bottom:18px;}
.line-hor1 { border-bottom:1px solid #dbdad2; padding-bottom:30px; margin-bottom:30px;}
.line-hor2 { border-bottom:1px solid #dbdad2; padding-bottom:40px; margin-bottom:40px;}

.line_ver {background:url(/images/line-1.gif) repeat-y 297px 0;}
.line_ver1 {background:url(/images/line-1.gif) repeat-y;}
.line_ver2 {padding:0 0 0 30px; } /*background:url(/images/line-1.gif) repeat-y 164px 0; */

.title { margin-bottom:17px;}


/*header*/
#header .row-0 {padding:11px 0 0px 0px; text-align:center; background-color:#f5f4ec;}
#header .row-1 {width:100%; overflow:hidden; background:url(/images/submenu-bg.gif) repeat-x; min-height:45px; border-bottom:1px solid #fff;}
*html #header .row-1 {height:45px;}
#header .row-1 .col-1 {padding:17px 0 0 28px;}
#header .row-1 .col-2 {padding:12px 39px 0 0; float:right;}
#header .row-2 .indent {/* height:215px;*/}
#header .row-3 {height:50px;}
#header .row-4 {background:url(/images/submenu-bg.gif) repeat-x; padding:17px 0 29px 28px;}

/*content*/
#content {padding:32px 0 47px 0; line-height:14px;}
#content .indent {padding-left:30px;}
#content .indent1 {margin:0 4px 4px 0;}
#content .indent2 {padding-bottom:40px;}

/*footer*/
#footer p {padding:34px 0 22px 0; color:#000;}
#footer a {color:#000; text-decoration:none;} 
#footer a:hover {text-decoration:underline;} 
#footer .left {background:url(/images/footer-left.gif) no-repeat left;}
#footer .right {background:url(/images/footer-right.gif) no-repeat right;}
#footer .bgd {background:url(/images/footer-bgd.gif) repeat-x left;}

/*==========================================*/

.breaker { clear:left; height:35px;}

#main {width:976px; margin:0 auto; background:#ebeae3;}
#header /*{ background:url(/images/header-bg.jpg) no-repeat 0 30px; min-height:332px;}*/
*html #header { }/*height:332px;*/
#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {width:628px; margin-right:20px;}
#page1 #content .line-hor1 .row-1 .wrapper .col-1 img {width:333px; margin-left:3px;}
#page1 #content .line-hor1 .row-1 .wrapper img.columnistPicture {width:159px; height:217px; margin-bottom:10px;margin-right:10px; text-align: left; float:left;}
#page1 #content .line-hor1 .row-1 .wrapper .columnistpad {padding-left:3px;}
#page1 #content .col-1 .row-1 .col-1 {width:343px; margin-right:0px;}
#page1 #content .col-1 .row-1 .col-2 {width:284px;}
#page1 #content .col-1 .row-2 .col-1 { width:275px; margin-right:48px;}
#page1 #content .col-1 .row-2 .col-2 { width:275px;}
#page1 #content .col-2 { width:326px;}
#page1 #content .col-2 .row-1 .col-1 { width:110px; margin-right:32px;}
#page1 #content .col-2 .row-1 .col-2 { width:138px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:628px; margin-right:20px;}
#page2 #content .col-1 .row-1 .col-1 {width:335px; margin-right:0px;}
#page2 #content .col-1 .row-1 .col-2 {width:284px;}
#page2 #content .col-1 .row-2 .col-1 { width:275px; margin-right:48px;}
#page2 #content .col-1 .row-2 .col-2 { width:275px;}
#page2 #content .col-2 { width:326px;}
#page2 #content .col-2 .row-1 .col-1 { width:110px; margin-right:60px;}
#page2 #content .col-2 .row-1 .col-2 { width:110px;}

/*======= index-2.html =======*/
#page3 #content .row-1 {width:628px;}


/*=========================*/
#page1 #content .col-1 .indent li { margin-bottom:5px; list-style: disc; margin-left:30px}
#page1 #content .col-1 .indent li a {color:#000; font-size:110%;}
#page1 #content .col-1 .indent li a:hover {color:#000;font-size:110%;}

#footer {height:73px;}


/*specifics to modules*/
div.text p{ padding-bottom:14px;}
div.indent div.text p img { margin:0px 12px 8px 0px; text-align:left; float:left;}
div.indent div.text p span { font-size:10px; line-height:12px;}
div.indent div.text ul { list-style:disc; margin-left:0px; padding-bottom:12px; }
div.indent div.text ul li{ margin-left:15px; padding-bottom:1px; }

/*email form*/
.emailform  {  }
.emailform label { width:100px; float:left;}
.emailform input, .emailform textarea { border:1px solid #ccc; margin-left:20px;float:left; padding:2px;}
.emailform input { width:250px;}
.emailform textarea { width:300px; }
.emailform p.legend { font-weight:bold; margin:0px 0px 5px 0px;}
.emailform fieldset { margin:15px 0px 0px 0px;}
.emailform div.paddown{ margin:0px 0px 5px 0px;}
.emailform  h2 strong { font-weight:normal;}
.emailform .button { padding-left:120px;}
.emailform .button button {border:1px solid #ccc; }
.emailform  .errorMessage { color:#FF0000;}

.emailform  .errorMessage ul{ margin-bottom:15px;}

#comments {padding-left: 30px;}
#comments  {padding-left: 30px;}
#comments  .form-input{padding-top:4px;padding-bottom:10px;}
#comments .submit {border:1px solid #000; cursor:pointer; clear:right;}

.commentspre {padding-left: 30px;}

#header .headerbglogo {
  background:url(/images/header-bg.jpg);
  margin-top:15px; 
  height:215px; 
  width:976px; 
  text-align:right;
  overflow:hidden;
}
#header .headerbglogo p {  }

/* #header .headerbglogo .news-container ul li a { color:#fff;} */

#header .headerbglogo .news-container { background-color:#FFFFFF;height:140px; width:200px; float:right; margin:80px 20px 0px 0px; color:#000000; overflow:hidden; text-align:left;}
/* #header .headerbglogo .news-container ul li {} */


.addthis_toolbox {padding-top:17px; }
.addthis_default_style {}























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

