
.menuitem {font-weight:normal; font-size:12px; color:#001745; text-decoration:none; }
.menuitem:hover {font-size:12px; color:#001745; text-decoration:none; }

.header {font-weight:bold; font-size:15px; color:#031B49; }

body {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#232E31; background-image:url(images/background.gif); }
body.normal {
  background-image:none; 
  font-family:Tahoma, Arial, Helvetica, sans-serif; 
	text-align:left; font-size:11px; line-height:18px; color:#232E31; text-align:justify; 
}
body.normal p {text-align:justify; font-size:11px; line-height:18px; }
td, p, li, ul, ol {text-align:inherit; font-size:11px; }
div.border {border:1px solid #000000; }


/* Links section --------------------------------------------------------- */
a {color:#cf0000; text-decoration:none; }
a:hover {text-decoration:underline; }
/* Links section End-------------------------------------------------------- */


/*Html Editor styles section ----------------------------------------------- */
.small {font-size:10px; }
.big {font-size:14px; font-weight:bold; }
.normal {font-size:12px; }
.blue {color:#0073AE; }
hr {color:#D7D7D7; height:1px; }
/*Html Editor styles section end-------------------------------------------- */


/*Language bar section ----------------------------------------------------- */
a.langs {font-size:10px; text-decoration:none; color:#000000; }
a.langs:hover {font-size:10px; text-decoration:none; color:#000000; }
/*Language bar section end-------------------------------------------------- */


#container {width:770px; padding:5px; background-color:#fff; margin-left:auto; margin-right:auto; }


/* HEADING ----------------- */
#header
{
	text-align:left; 
	background-image:url(images/header-background.jpg); 
	padding-top:20px; padding-bottom:4px; padding-left:15px; 
	height:100px; 
}
#header .logo {padding-top:13px; }
#header .logo a {margin-bottom:-17px; padding-top:37px; }
#header .logos {margin:0; float:right; margin-right:19px; padding-top:13px; }
/* HEADING END ------------- */


/* NAVIGATION -------------- */
#navigation {margin-left:-10px; width:780px; }
#navigation #navlist {margin:0; padding-top:3px; padding-left:11px; padding-right:0; }
#navigation div.leftMenu, #navigation ul li, .separator
{
	list-style-type:none; 
  display:block; float:left; height:31px; padding:0; margin:0; 
	background:url(images/navBarBg.gif) repeat-x; 
	font-family:"Tahoma"; font-size:11px; 
}
#navigation a
{
	display:block; margin-right:0; padding:9px; padding-left:15px; padding-right:15.1px; 
	color:#fff; text-decoration:none; font-weight:bold; 
}
#navigation div#active {background:url(images/navBarBgHover.gif) repeat-x 20px; color:#000; }
#navigation div#active a {	color:#000; }
#navigation a:hover {	background:url(images/navBarBgHover.gif) repeat-x 20px; color:#000; }
/* NAVIGATION END ---------- */


#content
{
  min-height:470px; 
	margin:0px 0 10px 0; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	background-image:url(images/r-bg.gif); 
	background-repeat:repeat-y; 
	background-position:right; 
}

.content_sep {height:20px; }

/* RIGHT ------------------------- */
#right {float:right; padding-left:10px; width:183px; font-size:11px; }
#right .title
{
	font-family:"Trebuchet MS"; 
	font-size:16px; 
	font-weight:bold; 
	color:#56656C; 
	border-bottom:2px solid #56656C; 
	text-align:left; 
}
#right .content, #right form {font-family:"Verdana"; font-size:10px; color:#232E31; text-align:left; }
#right .content a {font-size:10px; }
#right .content a:hover {text-decoration:underline; }
#right .field, .field
 {
	font-family:"Tahoma"; 
	font-size:10px; 
	color:#444; 
	border:1px solid #133B5C; 
	width:172px; 
	height:11px; 
	padding:4px; 
	padding-top:3px; 
	margin-bottom:3px; 
}
#right .submit {margin-top:2px; }
#right form {margin-bottom:-5px; }
#members_area {text-align:left; }
p.member_area {font-family:"Tahoma"; font-size:10px; }
.msep {height:7px; font-size:7px; }

/* RIGHT END --------------------- */


#left {float:left; width:567px; }


/* NEWSBOX -------------------------- */
.newsbox {margin-top:8px; }
.news_item {border-bottom:1px solid #D7D7D7; font-family:"Tahoma"; padding-top:9px; }
.news_item p.news_title {margin-top:0; margin-bottom:0; }
.news_item p.news_title a {color:#cf0000; font-size:11px; }
.news_item p.date {margin:0; margin-bottom:8px; color:#787878; font-size:10px; font-weight:normal; }
.news_item p.desc {margin-top:0; color:#232E31; font-size:10px; margin-bottom:0; padding-bottom:12px; }
.see_all {margin-top:5px; padding-bottom:5px; }
.see_all a {color:#cf0000; font-size:10px; }
.see_all a:hover {text-decoration:underline; }
/* NEWSBOX END ---------------------- */


/* NEWSBOX -------------------------- */
.topicbox {margin-top:8px; }
.topic_item {border-bottom:1px solid #D7D7D7; font-family:"Tahoma"; }
.topic_item p.topic_title {margin-top:0; margin-bottom:0; padding:4px 0 4px 0; }
.topic_item p.topic_title a {color:#cf0000; font-size:11px; }

.topic_item p.topic_title_selected
 {
	background-color:#E5E5E5; 
	color:#232E31; 
	padding:4px 0 4px 10px; 
	margin:0; 
}
.topic_item p.topic_title_selected a {color:#000; }
.topic_item p.date
 {
	margin:0 0 8px 0; 
	color:#787878; 
	font-size:10px; 
	font-weight:normal; 
}

.topic_item p.desc
 {
	margin-top:0; 
	color:#232E31; 
	font-size:10px; 
	margin-bottom:0; 
	padding-bottom:12px; 
}

.see_all {margin-top:5px; padding-bottom:5px; }
.see_all a {color:#cf0000; font-size:10px; }
.see_all a:hover {text-decoration:underline; }
/* NEWSBOX END ---------------------- */

.login_form {margin-top:2px; }

/* NEWS START -------------------- */
#news_main {font-family:"Tahoma"; }
.news_item_main {font-family:"Tahoma"; padding-bottom:7px; border-bottom:1px solid #d7d7d7; margin-bottom:10px; }
.news_item_main .subtitle {font-family:"Tahoma"; margin-top:0; text-transform:uppercase; }
.news_item_main .subtitle, .news_item_main .subtitle a {font-size:11px; font-weight:bold; color:#cf0000; }
.news_item_main .date
 {
	margin-top:0; margin-bottom:15px; 
	line-height:1px; font-size:11px; font-weight:bold; 
	font-family:"Tahoma"; color:#787878;	
}
.news_item_main .desc {font-size:11px; margin:0; }
.news_item_main .content {margin-top:18px; font-size:10px; margin-bottom:15px; }
.news_item_main .more {margin-bottom:3px; line-height:10px; margin-top:1px; font-family:"Tahoma"; }
.news_item_main .more a {color:#cf0000; font-size:11px; }
.news_item_main .back_link {margin:0; }
.news_item_main .back_link a {color:#cf0000; }


/* bib_item_main */
.bib_item_main {font-family:"Tahoma"; padding-bottom:7px; border-bottom:1px solid #d7d7d7; margin-bottom:10px; }
.bib_item_main .subtitle {font-family:"Tahoma"; margin-top:0; text-transform:uppercase; margin-bottom:3px; }
.bib_item_main .subtitle, .bib_item_main .subtitle a {font-size:11px; font-weight:bold; color:#cf0000; }
.bib_item_main .date
{
	line-height:10px; 
	margin-top:0; 
	font-size:11px; 
	font-weight:bold; 
	font-family:"Tahoma"; 
	color:#787878; 
	margin-bottom:3px; 
}
.bib_item_main .desc {line-height:14px; font-size:10px; margin:0; }
.bib_item_main .content {margin-top:18px; font-size:10px; margin-bottom:15px; }
.bib_item_main .more {margin-bottom:3px; margin-top:4px; }
.bib_item_main .more a {color:#cf0000; font-size:10px; }
.bib_item_main .back_link {margin:0; }
.bib_item_main .back_link a {color:#cf0000; }

.content .empty {color:#cf0000; }
#news_main .pagination {padding-bottom:2px; text-align:center; }
#news_main .pagination a {color:#cf0000; }
/* NEWS END ---------------------- */

/* BIBLIOGRAPHY START ------------ */
#bibliographyList {font-size:10px; }
.news_item_main table.bibliography {margin-bottom:20px; }
.news_item_main table.bibliography td {vertical-align:top; font-size:11px; }
.news_item_main table.bibliography td.title
{
	background-color:#E5E8EB; 
	border-bottom:1px solid #fff; 
	color:#232E31; 
	padding:6px; 
	width:155px; 
}
.news_item_main table.bibliography td.value {background-color:#fff; border-bottom:1px solid #E5E8EB; color:#232E31; padding:6px; }
.news_item_main table.bibliography p.full_bib {margin-bottom:3px; margin-top:4px; }
.news_item_main table.bibliography p.full_bib a {color:#cf0000; font-size:10px; }
/* BIBLIOGRAPHY END -------------- */


/* C-Development START ----------- */
#upload form {margin:0; margin-top:-20px; margin-left:-2px; padding:0; }
#upload form .upload_table td {vertical-align:top; }
.upload_field {border:1px solid #133B5C; width:277px; padding:2px; font-size:11px; color:#6F6F6F; }
.upload_button {padding-top:3px; }
.upload_table td {font-size:11px; }
.upload_table .title {width:120px; }
.upload_error {font-size:11px; }
/* C-Development END ------------- */


.newsletter_border {margin:20px 0 0 0; }
#newsletter_submit {position:absolute; margin-left:10px; }

#search_submit {position:absolute; margin-left:195px; }
#search_ddown {position:absolute; margin:0 0 0 5px; padding-top:1px; height:18px; }


/* FILTER AREA START ------------- */
.filter_area {background-color:#B3CDDF; padding:11px; font-family:"Tahoma"; }
.filter_area form {padding:0; margin:0; }
.filter_area .title {margin:0px 0px 15px 0px; font-weight:bold; font-size:11px; }
.filter_area .select {font-size:11px; color:#787878; margin-bottom:0px; }
.filter_area .filters {font-size:11px; text-align:left; }
.filter_area .showing {font-size:11px; margin-top:7px; margin-bottom:9px; }
.filter_area .showing .title {font-weight:bold; }
.filter_area .content
 {
  overflow:auto; 
	background-color:#fff; 
	font-size:11px; 
	height:275px; padding:10px 6px 0px 6px; 
}
.filter_area .search_button {float:right; padding-top:7px; }
.filter_area .resultArea {font-size:10px; }
.logged_as {font-size:11px; }
/* FILTER AREA END --------------- */


/* FILTER AREA CD START ---------- */
.cd_item_main .subtitle {font-family:"Tahoma"; margin-top:0; margin-bottom:1px; text-transform:uppercase; }
.cd_item_main .subtitle,.cd_item_main .subtitle a {font-size:10px; color:#cf0000; }
.cd_item_main .file_date {float:right; font-size:11px; }
.cd_item_main .date {font-size:11px; font-weight:bold; color:#232E31; margin-top:0; margin-bottom:1px; }
.cd_item_main .filesize {color:#000; }
.cd_item_main .desc {margin-top:0; margin-bottom:15px; font-size:11px; color:#787878; }
/* FILTER AREA CD END ---------- */


/* CONTENT ----------------------- */
.title_main
{
	font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; text-align:left; color:#0466AA; 
	margin-bottom:18px; margin-top:26px; padding-left:11px; 
	border-bottom:2px solid #0466AA; 
}
.notopmargin {margin-top:0px; }
.subtitle_main
{
	font-family:"Tahoma"; font-size:11px; font-weight:bold; text-align:left; color:#0466AA; 
	margin-bottom:18px; margin-top:26px; 
	border-bottom:1px solid #0466AA; 
}

.title_main a:hover {color:#cf0000; }
.content_main, .content_main_ahr
{
	font-family:Tahoma; font-size:11px; color:#334247; text-align:justify; line-height:18px; 
	margin-bottom:-8px; padding-left:11px; padding-bottom:5px; 
}

.fsize {font-size:11px; }
.hyp {width:200px; }
.description {font-style:italic; font-size:11px; }
.content_main .subtitle, .content_main .subtitle a
{
	font-family:"Tahoma"; 
	font-size:11px; 
	font-weight:bold; 
	color:#cf0000; 
	margin-top:0; 
	text-transform:uppercase; 
	margin-bottom:5px; 
}
.content_main .subtitle a:hover {color:#cf0000; }
.content_main .author {margin-top:-10px; margin-bottom:7px; font-size:10px; color:#787878; }
.content_main .description {margin-top:0; font-size:10px; font-style:normal; margin-bottom:7px; line-height:normal; }
.content_main .annotation {margin-top:0; padding-bottom:6px; font-size:11px; }
.content_main .annotation_home {margin-top:0; padding-bottom:6px; font-size:10px; line-height:12px; }

.back_link a {padding-left:15px; }

#newsletter form {margin-top:-10px; }
.searchResTitle {padding-left:11px; }
.search_select
{
	font-family:"Tahoma"; font-size:11px; color:#444; 
	border:1px solid #133B5C; width:182px; margin-bottom:3px; 
}
.found {background-color:#232E31; color:#fff; }
.search_navigation {font-size:11px; }
.search_navigation a {color:#cf0000; }

/* CONTENT END ------------------- */


#footer 
{
	background-image:url(images/footer-bg.gif); 
	background-color:#E8EBED; 
	clear:both; 
	padding:16px 41px 11px 1px; 
	height:15px; 
  font-family:"Tahoma"; font-size:11px; color:#cf0000; text-align:left; 
}
#footer .copyright {color:#334247; }
#footer a {font-size:11px; color:#cf0000; }
#footer a:hover {text-decoration:underline; }
#footer .made_by {float:right; color:#334247; }

#upload_error {color:#cf0000; font-size:10px; }
.cl {clear:both; }
.hrz {margin-top:25px; }
.ie_fix {margin-top:17px; }

.fr {float:right; }
.fl {float:left; }

@media print {
  .noprint {
		display:none; 
	}
}
