#head { background-image:url(img/head_bg.gif); height: 116px; white-space:nowrap;  min-width: 882px; width: expression((body.offsetWidth<902)?'882px':'auto');}
#top_menu { height: 30px; width: 529px; text-align: right; color:#243780; }
#top_menu ul { list-style-type: none; margin: 0px; padding: 0px; padding-top: 8px;}
#top_menu ul li { display: inline; margin: 0px; padding: 0px;}
#top_menu ul li a { color: #243780; text-decoration: none;}
#top_menu ul li a:hover { text-decoration: underline; }
#head_div { height: 29px; background-image:url(img/head_div_bg.gif); min-width: 882px; width: expression((body.offsetWidth<902)?'882px':'auto');}
#head_div .inputfield { width: 149px; #width: 150px; height:20px; border-top: 1px solid #243780; border-left: 1px solid #243780; border-right: 1px solid #536C88; border-bottom: 1px solid #536C88; margin-left: 1px;}
#head_div .clearer { width: 434px; background-color: #99A7D8; height: 29px; float: left;}
#head_div form { display: inline; margin: 0px; padding: 0px; }
#body { width: 882px; clear: both; }
#left { width: 173px; margin-right: 1px; float: left;}
#left ul.menu { margin: 0px; padding:0px; list-style-type: none; margin-bottom: 15px;}
#left ul.menu li.l1_no { background-image:url(img/menu_l1_no.gif); background-repeat: no-repeat; padding: 7px; padding-left: 24px;}
#left ul.menu li.l1_act { background-image:url(img/menu_l1_act.gif); background-repeat: no-repeat; padding: 7px; padding-left: 24px; background-color:#ECEFF8; }
#left ul.menu li.l2,
#left ul.menu li.l2_last { background-color: #ECEFF8; padding: 7px; padding-left: 24px; padding-top: 0px;}
#left ul.menu li.l2_last { border-bottom: 1px solid #243780; }

#left ul.menu a.act { color: #4961bb; }

#left ul.menu li a { color: #000; text-decoration: none;}
#left ul.menu li a:hover { color: #4961bb; text-decoration: underline; }
#left ul.menu_l3 { margin: 0px; padding: 0px; list-style-type: none; padding-top: 5px;}
#left ul.menu_l3 li { padding-left: 10px; }

#center div.title { height: 44px; background-color: #99a7d8; }
#center .content { padding: 22px; }
#center .content p { margin: 0px; padding: 0px; margin-top: 7px; margin-bottom: 7px;}
#center .content h1, #center .content h2, #center .content h3, #center .content h4, #center .content h5, #center .content h6 { color: #243780; margin: 0px;}
#center .content h1 { font-size: 16px; }
#center .content h2 { font-size: 15px; }
#center .content h3 { font-size: 14px; }
#center .content h4 { font-size: 13px; }
#center .content h5 { font-size: 12px; }
#center .content h6 { font-size: 11px; }
#center .content a { color: #243780; font-style: italic;}

.sidebars h1 { font-size: 18px; color: #99a7d8; margin: 0px; background-color: #eceff8; padding: 8px; padding-top: 5px; padding-bottom: 0px;}
.sidebars p { margin: 0px; background-color: #eceff8; padding: 8px; padding-top: 5px; margin-bottom: 15px; border-bottom: 1px solid #243780;}
.sidebars a { color: #4961bb; font-style: italic;}


.rssfeed { border-top: 1px solid #243780; border-bottom: 1px solid #243780; height: 42px; }
.rssfeed p { margin: 0px; padding-top: 6px;}
.rssfeed a { color: #4961bb; font-style: italic;}

.list-news-container {  }
.list-news { padding-top: 10px; border-top: 1px solid #99A7D8; padding-bottom: 10px;}
.list-news p { display: inline; }

.latest-news { background-color:  #eceff8; padding: 8px; margin-bottom: 15px; border-bottom: 1px solid #243780;}
.latest-news p { margin: 0px; padding: 0px; display: inline; border: none;}

#center .content .single-news h3 { font-weight: bold; font-size: 11px; color: #000000; margin-bottom: 5px; COLOR :#4961BB;}


#center .content .contenttable {width: 390px; font-size: 11px; margin-top: 10px;}
#center .content .contenttable td { background-color: #ECEFF8; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; } 
#center .content .contenttable td p { margin: 0px; padding: 0px; }
#center .content .contenttable .tr-0 td { background-color: #CED5EC; font-weight: bold; }
#center .content .contenttable a { font-style: normal; }
.res-tmpl-css { padding-top: 10px; border-top: 1px solid #99A7D8; }

ol.results {
  margin:0px;
  padding:0px;
  margin-left: 22px; 
}

ol.results li { margin-bottom: 20px; }

.projectSearch { margin: 0px; padding: 0px; }
.projectSearch input { border: 1px solid #243780; background-color:#ECEFF8; font-family: verdana; font-size: 11px; }
.projectSearch select { border: 1px solid #243780; font-family: verdana; font-size: 11px; }

.csc-sitemap ul li ul li ul { list-style-type: none }
.csc-sitemap ul li ul li { padding-top: 10px; }
.csc-sitemap ul li ul li ul li { padding: 0px; }

ul.browsebox { 	list-style-type: none; }
ul.browsebox li { display: inline; margin-right: 5px; }

.tx-aead label { width: 40px; display: block;}
