/* CSS Document */

body {font-family: Georgia, "Times New Roman", Times, serif;font-size: 10pt;margin: 0;padding: 0;background-color:#FFFFFF; background-image:none; }

.hide {display: block; visibility:visible;}
.noprint {display:none; visibility:visible;}

img.logo, #linkBox, .endyelline{display:none; visibility:hidden}

#imageBanner{display: block; visibility:visible;}

/*** 3 col template *********************************************************************************/
#bckg_content, #bckg_left_nav, #bckg_right_nav{display:none; visibility:hidden; }


/*** container ***/ #container {position:relative;margin:0px;padding: 0;color:#000000}
/*** Page borders ***/ #borderpage {position:relative;border:none;}
/*** Breadcrumbs ***/ #breadcrumb{position:relative;border-top:1px solid #ccc; background-color:#fff;color:#999;font-size:8pt; width:100%; height:auto; padding:2px ;}#breadcrumb a {color:#999; font-weight:normal; text-decoration:none}
/***LEFT NAVIGATION */ #left_nav {position:relative; float: left; width: 24%;margin: 0; padding:0; clear:both}
/***RIGHT NAVIGATION */ #right_nav-hp {position:relative;float:right;width: 24%;margin: 0; padding:0;}
#right_nav {position:relative;float:right;width: 20%;margin: 0; padding:0;}
/***CONTENT*/ #content-hp { position:relative;margin-left: 25%;margin-right: 25%; padding:0;}
#content-norightcol { position:relative;margin-left: 25%;margin-right:0; padding:0;}
#content { position:relative;margin-left: 25%;margin-right: 20%; padding:0;  }

/***FOOTER */ #footer { position:relative;clear:both;background-color:#fcfcfc;font-size:8pt; border-top:1px solid #ccc }
#footmenu {display:none; visibility:hidden;}
#manageby { color:#333;padding:10px 0;text-align:right;}	#manageby a { color:#333 ; text-decoration:none;}

/*** corporate header *********************************************************************************/
#corporate-header{position:relative;background-color:#fff; height:auto;margin:0; padding:0;}
#linkBox { position:relative; text-align:right; padding:5px; margin:0; border:none;color:#000; font-size:8pt; background-color:#fff; } #linkBox a {color:#000; text-decoration:none; }

/***CORPORATE Banner***/ #corporate-banner {border:none; margin:0; padding:0;text-align:right; bottom:0; height:40px;color:#999;  }
#bgwave .logo {position:absolute; left:49%;}
#bantools form, #bgwave .title  {display:none; visibility:hidden}
#bantools  {visibility:hidden}
#bantools img {display:none; visibility:hidden}
#bantools p a {position:relative;visibility:visible;color:#999;margin:0;padding:0;font-size:8pt; text-decoration:none}



/***CORPORATE MENU***/ #corporate-menu{display:none; visibility:hidden}

/***CORPORATE Search bar***/ #bartab, #searchbar {display:none; visibility:hidden}

/*** service header *********************************************************************************/
#service-header {position:relative; border:none; text-align:center; margin:10px 0;}
#service-title{position:relative; border:none; text-align:center; }

/*** service content *********************************************************************************/
/*** Generic ***/
h1{font-size:13pt;font-weight:bold;color:#000;padding:5px 0; margin:0; line-height:1em;}
h2{font-size:14pt;font-weight:bold; padding:0; margin:15px 0 8px 0; color:#000; text-align:center}
h3{font-size:11pt;font-weight:bold; padding:0; margin:15px 0 8px 0; color:#000; text-indent:15px;}
h4{font-size:10pt;font-weight:bold; padding:0; margin:15px 0 8px 0; color:#000;text-indent:25px;}
h5{font-size:9pt;font-weight:bold;margin:15px 0 8px 0; padding:0;text-indent:25px; color:#000;}

a{color:#000;text-decoration:underline;}
p{ margin:0; padding:3px 0 5px 0; line-height:1.5em;}

ul {padding:0; margin: 3px 0 3px 30px;}
ul li{ line-height:1.4; list-style-type:square; margin:0; padding:0; color:#000;}
ol {padding:0; margin: 3px 0 3px 30px;}
ol li{line-height:1.4;}

img{ border:0;}
hr{height:1px; color:#000;}


/***MISC*/
span.pdf{ background-image:url(../icons/pdf.gif); background-repeat:no-repeat; padding:0 0 5px 10px;}
span.zip{background-image:url(../icons/zip.gif); background-repeat:no-repeat; padding:0 0 5px 10px;}
span.doc{background-image:url(../icons/doc.gif);background-repeat:no-repeat; padding:0 0 5px 10px;}
span.ppt{background-image:url(../icons/ppt.gif); background-repeat:no-repeat; padding:0 0 5px 10px;}
span.xls{background-image:url(../icons/xls.gif); background-repeat:no-repeat; padding:0 0 5px 10px;}
span.download{background-image:url(../icons/download.gif); background-repeat:no-repeat; padding:0 0 5px 10px;}
span.web{background-image:url(../icons/web.gif); background-repeat:no-repeat;padding:0 0 5px 10px;}


/*** layout ***/
.right{ text-align:right; }
.left{ text-align:left;}
.center{ text-align:center;}
.underline { text-decoration:underline;}
.nofloat { clear:both}

.updated { color:#666666;  font-size:8pt;margin:10px; border:none; text-align:center }

.notice{ color:#034EA2; background-color: #E7F4FA; border:1px solid #034EA2; padding:5px;}
.citation{ text-align:right; font-size:0.6em; border:1px solid #00AEFF; color:#333333; padding:2px; margin-bottom:10px; background-color:#EEE;}

table{ margin:0;border:1px solid #00AEEF; width:100%;}
table tr th{ margin:0; background-color:#E0F1F8; padding:3px 3px 5px 3px;}
table tr td{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px;}
table tr.total{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#EEE}
table tr.bigtotal{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#034EA2; color:#FFFFFF;}
table.areas{ font-size:0.7em; color:#333333;}
table tr td.b{ font-weight:bold}

/*** CONTENT *****************************************************************************************/

/*** Left Area ***/
#left_nav {clear:both; border:1px solid #ccc;padding:0; margin:0;}

#left_nav .box{position:relative;padding:0; margin:0;color:#000; background-color:#fff;border:none}

	#left_nav .titlebox {position:relative;color:#000; font-weight:bold; background-color:#ccc;font-size:10pt;
	border-left:5px solid #ccc; padding:0.25em 0.25em; }
	#left_nav .box a{color:#000; text-decoration:none;}

		#left_nav .box ul{padding:0; margin:0;  background-color:#fff;font-size:9pt;}
		#left_nav .box ul li{position:relative;list-style-type:none;padding:0.4em 0.5em; margin:0 0 0.1em 0;line-height:1.2em;background-color:#fff; border-bottom:1px solid #ccc;}
		#left_nav .box ul li.whitebox {position:relative;padding:3px ;margin:0; text-align:center; background-color:#fff; border-bottom:1px solid #ccc;}

		#left_nav .box ul li.right {display:none; visibility:hidden}
		#cur-pres{position:relative; padding:5px; }
		#rss-info, #secure-area, #archive{display:none; visibility:hidden}


/*** Right Area***/

#events { background-color:#ccc; border:1px solid #CACED1; margin-bottom:1em; padding:1px;font-size:9pt;}
#events  p.more {display:none; visibility:hidden}
#events .title {border-left:5px solid #ccc;color:#000; font-weight:bold;font-size:10pt;padding:0.25em 0.25em 0.5em 0.25em; display:block }
#events dl {margin:0;  padding:0; color:#000}
#events dl dt{background-color:#fff; border-bottom:1px solid #D8E0DC;padding:0.5em }
#events dl dt a{color:#000; text-decoration:none}

#corner { background-color:#ccc; border:1px solid #CACED1; padding:1px;margin:0;}
#corner .title {border-left:5px solid #ccc;color:#000; font-weight:bold;font-size:10pt; padding:0.25em 0.25em 0.5em 0.25em; display:block}
#corner dl {margin:0;  padding:0;font-size:9pt;}
#corner dl dt{background-color:#fff; border-bottom:1px solid #D8E0DC; padding:3px; }
#corner dl dt img{display:block}
#corner dl dt a{position:relative; color:#000; text-decoration:none;  line-height:1em; }
#corner dl dt a:hover{ text-decoration:underline}

/*** Center Area***/

#center {position:relative; padding:0 10px; font-size:9pt;}
	#center a {color: #000; text-decoration:underline}
	#center p { line-height:1.25em}

	.intro { font-weight: 600; color:#666; text-align:center; padding:0.25em 15px; margin:0;  line-height:1.1em; }

#center .borderbox {position:relative;margin:0.5em 0 1.5em 0 ;}
	#center .borderbox a {color:#000; text-decoration:underline;}
	#center .borderbox img{position:relative; background-color:#FFFFFF; border:1px solid #E2E2E2; padding:1px;
	margin-right:5px; float:left }
#center .borderbox .indentbordered{position:relative; background-color:#FFFFFF; border:1px solid #E2E2E2; padding:1px;
	margin-left:5px; float:right }

#center .borderbox .titlebox{position:relative;padding:0.1em 0.5em; margin:0.5em 0;color:#000; background-color:#F4F4F4; border-bottom:1px solid #CECECE; font-size:10.5pt; font-weight:600;}
#center .borderbox a.subtitlebox{color:#000; text-decoration:none; font-size:9pt; font-weight:bold; }


#center .borderbox  .more {display:none; visibility:hidden}

.box-items {position:relative;border-bottom:1px solid #ACACAC; padding:0; min-height:93px; margin:0; width:auto;}
.box-items img{float:left;}

#center  p.item { border-bottom:1px solid #ACACAC; padding-bottom:0.5em; margin-bottom:0.5em }
#center  p.item img{ margin-right:5px;}
#center  p.item a{color:#000; text-decoration:none; font-size:9pt; font-weight:bold; }

/***  Focus box:FP7 buttons***/
#center .borderbox dl { position:relative; text-align:center; margin:0.5em 0; padding:0;}
#center .borderbox dt {  display:inline;margin:0.3em; height:19px;  }
#center .borderbox dl dt a{text-align:left; padding:0.2em 3.5em 0.25em 0.7em; color:#000; background-color:#CCCCCC;text-decoration:none; border:1px solid #000}

/* NEWS TAB */
#newslogoDe3, #newslogo3, #newslogoEs3, #newslogoFr3, #newslogoIt3, #newslogoPl3{ background-image:none;  height:auto;}


#top, #line3, #imgtop2, #imgtop2, #line2{display:none; visibility:hidden}

#ica\:header{display:none;}
#ec-widget-share-block{display:none;}




/* name="composer_info" content="source:cms2;date:2011-02-17 14:59:04" */
