/* ------------------------- 1. tag definitions --------------------------- */
body, caption, th, td, p, h1, h2, h3, h4, ol, ul, li, dt, dd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td#vcDocumentBox {
	}

div.vcDocumentListing {
	margin:4px 0px;height:140px;padding:5px;width:450px;overflow:auto;}

div.vcSiteListing {
	margin:4px 0px;height:140px;padding:5px;width:450px;overflow:auto;}

body {
	background-color: #ffffff; /*Old design: #EAEAF0 ---#003399;*/
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11.5px;
}
 

td, p, li {
	color: #505050; /*#003399 -- OldDesig#000000;*/
	font-size: 11.5px;
}
a:link { color: #003399; }
a:visited { color: #003399;}/*#666666*;*/
a:hover { color: #003399; text-decoration: underline;}
a:link, a:visited, a:focus { font-size: 11px; text-decoration: underline; }
a:focus { color: #003399; }
select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000; /*#003399;*/
	font-size: 11px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: /*#003399*/#000000;
	font-size: 11px;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
iframe { text-align: center; }
form { margin: 0px; }

/* ------------------------- 2. general classes --------------------------- */
/* ------------------------- 2.1. backgrounds ----------------------------- */

.new_Design_bg {
      background-color: #EBEAF0;/* BG for Cmty HP and Login page*/
}

.navy {
	background-color: #6699CC;/* User-Status Box Title Color*/
	margin-left: 30px;
}

.navy_table {
	background-color: #6699CC;/* User-Status Box Title Color*/
	border-top: 1px solid #97AFC7; 
	border-left: 1px solid #97AFC7; 
	border-right: 1px solid #97AFC7;
	border-bottom: 1px solid ##97AFC7;
	height:100%;
}
.greyadmin {
    background-color: #353535;
}	
.light {
	background-color: #F4F5F9 /*#F8F7F3;#EAEAF0;*/
}
.light_admin {
	background-color: #D6D6D6 /*#F8F7F3;#EAEAF0;*/
}
.darkgrey {
	background-color: #CCCCCC;
}
.darkgrey_documents {
	background-color: #3B9FEB;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;
	/*background-image: url(img/corner_blue.png); */
}
.darkgrey_admin {
	background-color: #D6D6D6/*#6B6B6B*/;
	border-top-left-radius: 7px 7px;
	color: #000000;
}
.lightbrown_admin_subset {
 color: #498296;
}
.nocolor {
	background-color: #ffffff;
}
.grey {
	background-color: #ffffff /*Old design: numbering background #EAEAF0 /*#EEEEEE;*/;
	color: /*#498296*/ #000000;
}

.yellow {
	background-color: #E2EBF4/*#F8EED2*/;
}

.lightgrey {
	background-color: #BFD2E3;
}
.verylightgrey {
	background-color: #F0F5F5;
}
.tablelist {
	background-color: #3B9FEB;/* #A6BECB;*/
    border-top: 1px solid #3B9FEB; 
	border-left: 1px solid #3B9FEB; 
	border-right: 1px solid #3B9FEB;
	border-bottom: 1px solid #3B9FEB;
}
.tablelist_documents {
	background-color: #E2EBF4;
	border-top-left-radius: 15px 15px;
}

.table_top_navy {
	background-color: #B1D4E7;/* User-Status Box Title Color*/
	border-top-left-radius: 15px 15px;
	border-top-right-radius: 15px 15px;
	
}

.tablelist_documents_list {
	border-top: 1px solid #3B9FEB; 
	border-left: 1px solid #3B9FEB;  
	-moz-border-radius-topleft: 7px 7px;  
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;
}

.tablelist_documents_admintools {
	background-color:#ffffff; 
	border-top: 1px solid #3B9FEB; 
	border-left: 1px solid #3B9FEB; 
	border-right: 1px solid #3B9FEB; 
	border-top-right-radius: 7px 7px;
}

.table_list_separator {
    border-bottom: 1px solid #ffffff;
}

.table_description {
    margin-bottom:5px;
	margin-top:0px;
}

.tablelist_admin {
	background-image:url('../sinapse/js/NewDesignJQUERY/JQUERY/themes/baseADMIN/images/background_header_grey.png');  
   height: 30px;
	border-top-left-radius: 15px 15px;
	color: #000000;
}

.tablelist_border_left {
  border-top: 1px solid ##3B9FEB; 
  border-left: 1px solid ##3B9FEB; 
   -moz-border-radius-topleft: 7px 7px;  
   -webkit-border-top-left-radius: 7px 7px;
    border-top-left-radius: 7px 7px;
}

.tablelist_border_right {
  background-color:##ffffff; 
  border-top: 1px solid ##3B9FEB; 
  border-right: 1px solid ##3B9FEB;
  -moz-border-radius-topright: 7px 7px;
  -webkit-border-top-right-radius: 7px 7px;
  border-top-right-radius: 7px 7px;
}

.adminsection {
	width:100%;
	background-color: #F0EEEC;
	color: #626262;
	font-size:9pt;
	padding-top:2px;
	padding-bottom:50px;
	border-bottom: 1px solid #ACBCCB;
}

.tablelist_theme {
	background-color: #D7D3A8;/* #A6BECB;*/
}
.tablelistDefaultCmty {
	background-color : #FFD700;
}
.tablelistExampleCmty {
	background-color : #F0F0F0;
}
.tablelistdark {
	background-color: #6A8BA9;
}
.blue {
	background-color: #9CB8D0;
}
.checkcard {
	background-color: #6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
}
/*NEW DESIGN*/.checkcard1 {
	background-color: #ACBCCB;/*#80A4C3;*//* AdvancedSearch Color*/
}
.checkcard2 {
	background-color: #6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
}
.checkcard3 {
	background-color: #6EB7ED;/*#80A4C3;*//* AdvancedSearch Color*/
	color: #ffffff;
}
.checkcard_admin {
	background-color: #C1C1C1;/*#80A4C3;*//* AdvancedSearch Color*/
}
.bluelight {
	background-color: #BFD2E3;
}
.searchhighlight {
	background-color: #FFFF00;
}
.searchhighlight2 {
	background-color: #00FFFF;
}
.greysearch {
	background-color: #CCCCFF;
}
.toolbar {
	background-color: #E7DFE7;
}
.event {
	background-color: #ACBCCB;
}
.none {
	background-color: #EAEAF0;
}

/* ---------------------------- 2.2. fonts -------------------------------- */
.category {
	color: #990000;
}
.green {
	color: #336600;
}
.light_green {
	color: #66CC99;
	font-weight: bold;
}
.grenad {
	color: #990000;
}
.white_highlighted {
	color: #FFFFFF;
}
.white_highlighted_from_grenad {
	color: #FFFFFF;
}
.othermonth {
	color: #808080;
}
.thismonth {
	color: #000000;
}
.black {
	color: #000000;
}
.tip {
	color: #000080;
}
.inactive {
	color: #C9C9C9;
}
.description {
	color: #0000CD;
	padding-left: 5px;
}
.footnote {
	font-size: 9px;
	font-weight: normal;
}
.warning {
	font-size: 15px;
	font-weight: bold;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.blue {
	color: #FFFFFF;
	font-weight: bold;
}
.conthighlight {
	color: #FF0000;
	font-size: 90%;
	font-weight: bold;
}
.bluetitle {
	background-color: #6699CC; /* Tool-Status Box Title Color*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.bluetitle2 {
	background-color: #6EB7ED;/*#6699CC*/;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.bluehighlight {
	background-color: #ACBCCB;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.pagecard {
	background-color: #EEEEEE;
	font-size: 11px;
	font-weight: normal;
}
.pagecardtitle {
	background-color: #DCE2E7;
	color: #344656;
	font-size: 10px;
	font-weight: bold;
}
.cmtysectiontitle {
	background-color: #6EB7ED;/*#6699CC;  Cmty module Title Color*/
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.vctitle {
	background-color: #6EB7ED;/*#6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}
.vcimg {
	float: left;
}
.labelquestion {
	color: #808080;
	font-weight: bold;
}
.formlabel {
	font-weight: bold;
	text-align: right;
}
.formsection {
	background-color: #6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
.formsection_admin {
	background-color: #AAAAAA;/*#80A4C3;*//* AdvancedSearch Color*/
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
.formsubsection {
	background-color: #D6E3EF;
}
.formsubsectionlv2 {
	background-color: #EDF2F8;
	text-align: left;
}
.formadmin {
	background-color: #ACBCCB;
	color: #FFFFFF;
}
.tbheader {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 10px;
}
.formfootnote {
	color: #993300;
	font-weight: normal;
}
/*new design*/
.formfootnote_new {
	color: #993300;
	font-weight: normal;
	font-size: 10px;
}

a.formfootnote {
	color: #993300;
	font-weight: bold;
}
strong.formfootnote {
	font-weight: bold;
}
.blckhelp {
	color: #336600;
}
.loading {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
}
.subsection {
	color: #344656;
	font-size: 13px;
	font-weight: bold;
}
.small {
	font-size: 10px;
}
strong.small {
	font-weight: bold;
}
.orgtitle, .criteria {
	color: #45759F;
	font-size: 11px;
	font-weight: bold;
}
.criteria {
	color: #3399CC;
	font-weight: bold;
}
.surveyicon {
	color: #ffffff/*Old design #993300*/;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
}
.surveyicon_disc {
	color: #3B9FEB;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
}
.surveyicon_groups {
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
}
.slightgreen {
	color: #008200;
	font-weight: bold;
	font-size: 15px;
}
.temporary_ocp {
	color: green;
	font-weight: bold;
	font-size: 15px;
	cursor: default;
}
/* ---------------------------- 2.3. lists -------------------------------- */
ul.nospace {
	margin-bottom: 0px;
	margin-left: 16px;
	margin-top: 0px;
}
ol.sectionlist {
	list-style: upper-alpha;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
ul.small {
	margin-bottom: 2px;
	margin-top: 2px;
}
ul.big li {
	font-size: 13px;
}
ul.small li {
	font-size: 9px;
}
ul.urllist {
	margin-bottom: 0px;
	margin-top: 0px;
}
ul.urllist li {
	list-style-image: url(img/ico_doc_url.gif);
	padding-left: 5px;
}
ul.doclist {
	margin-bottom: 0px;
	margin-top: 0px;
}
ul.doclist li {
	list-style-image: url(img/ico_doc.gif);
	padding-left: 5px;
}
ul.doclist li.doc {
	list-style-image: url(img/ico_doc_doc.gif);
}
ul.doclist li.xls {
	list-style-image: url(img/ico_doc_xls.gif);
}
ul.doclist li.ppt {
	list-style-image: url(img/ico_doc_ppt.gif);
}
ul.doclist li.txt {
	list-style-image: url(img/ico_doc_txt.gif);
}
ul.doclist li.htm {
	list-style-image: url(img/ico_doc_htm.gif);
}
ul.doclist li.pdf {
	list-style-image: url(img/ico_doc_pdf.gif);
}
ul.doclist li.xml {
	list-style-image: url(img/ico_doc_xml.gif);
}
ul.doclist li.zip {
	list-style-image: url(img/ico_doc_zip.gif);
}
ul.doclist li.url {
	list-style-image: url(img/ico_doc_url.gif);
}
/* ---------------------------- 2.4. forms -------------------------------- */
td.fieldlabel {
	font-weight: bold;
}
td.fieldtoplabel {
	font-weight: bold;
}
td.fieldlabelhigh {
	font-weight: bold;
	background-color: #ffcc00;
}
td.fieldtoplabelhigh {
	font-weight: bold;
	background-color: #ffcc00;
}
td.fieldhigh {
	background-color: #ffcc00;
}
input[type=text] {
	font-weight: normal;
}
input.button {
	background-color: #EEEEEE;
	border: 2px solid #004080;
	color: #000040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

input.buttonformsection {
	background-color: #F3F3DA;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttonformsection_admin {
	background-color: #F3F3DA;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttoncriteria {
	background-color: #F3F3DA;
	border: 2px solid #004080;
	color: #000040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttonlightbleu {
	background-color: #99ccff;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 220px;
}
input.buttonlightbleu-sized {
	background-color: #99ccff;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
input.buttonlightbleu-notsize {
	background-color: #99ccff;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttongreen {
	background-color: #00CC66;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttonlightgreen {
	background-color: #99FFE1;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 200px;
}
input.buttongreenleaf {
	background-color: #A9DFA6;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 200px;
}
input.buttonred {
	background-color: #ff0000;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttonEXIT {
	background-color: #993300;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
input.buttonfinish {
	background-color: #FF9900;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
/*input.buttonwebsite {
	background-color: PREVIOUS VERSION #FF9900; #99CCFF;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;*/
/* NEW VERSION*/

	input.buttonwebsite {
background-image: url(img/NewDesign/bg_button_gery.png); 
color: #000000;
border: 2px solid #9E9E9E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/*font-weight: bold;*/
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

input.buttonwebsite-sized {
	background-color: #FF9900;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
input.buttonwebsite-sized_docs {
	background-color: #99CCFF;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
input.buttonwebsite-sized_admin_leftframe {
	background-color: #EEEEEE;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
/*input.buttonwebsite-sized {
	background-color: #CCC790;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}*/
input.buttonwebsite-sized-search {
	background-color: #D6F4D8;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
/* New Design*/ input.buttonwebsiteNEW-sized {
	background-color: #1455A9;
	border: 1px solid #1455A9;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 200px;
	height: 35px;
}

input.login{
	background-color: #104AA3;
	border: 2px solid #104AA3;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;
	width: 135px;
	height: 25px;
	-moz-border-radius-topleft:7px;
    -webkit-border-top-left-radius:7px;
    -khtml-border-radius-topleft:7px;
	border-top-left-radius:7px;
   -moz-border-radius-topright:7px;
   -webkit-border-top-right-radius:7px;
   -khtml-border-radius-topright:7px;
   border-top-right-radius:7px;
   -moz-border-radius-bottomleft:0px;
   -webkit-border-bottom-left-radius:0px;
   -khtml-border-radius-bottomleft:0px;
   border-bottom-left-radius:0px;
   -moz-border-radius-bottomright:0px;
   -webkit-border-bottom-right-radius:0px;
   -khtml-border-radius-bottomright:0px;
   border-bottom-right-radius:0px;
}

input.loginNEW{
	background-color: #ffffff;
	border: 2px solid #104AA3;
	color: #104AA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;
	width: 135px;
	height: 25px;
	-moz-border-radius-topleft:7px;
    -webkit-border-top-left-radius:7px;
    -khtml-border-radius-topleft:7px;
	border-top-left-radius:7px;
   -moz-border-radius-topright:7px;
   -webkit-border-top-right-radius:7px;
   -khtml-border-radius-topright:7px;
   border-top-right-radius:7px;
   -moz-border-radius-bottomleft:0px;
   -webkit-border-bottom-left-radius:0px;
   -khtml-border-radius-bottomleft:0px;
   border-bottom-left-radius:0px;
   -moz-border-radius-bottomright:0px;
   -webkit-border-bottom-right-radius:0px;
   -khtml-border-radius-bottomright:0px;
   border-bottom-right-radius:0px;
}



input.buttonsearchtip {
	background-color: #FF9900;
	border: 2px solid #004080;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
select.select100 {
	width: 100px;
}
select.select200 {
	width: 200px;
}
select.select400 {
	width: 400px;
}
select.selectfuseaction {
	background-color:#D2CDC7; /*#9AA4BF;*/
	/*background-image: url(img/NewDesign/bg_button_blue_toppage.png); 
	background-image: url(img/NewDesign/bg_new_grey.png);*/
	border: 2px solid /*#004080*/ #ABACB0;
	color: /*#ffffff*/ #071D4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	width: 175px;
}
/*select.selectfuseaction {
	background-color: #9AA4BF; Previous settings
}*/
.cstformlabel1 {
	font-weight: bold;
	width: 200px;
	text-align: left;
}
.cstformlabel2 {
	font-weight: bold;
}
/* --------------------------- 2.5. links --------------------------------- */
a.login, a.login:link, a.login:active, a.login:focus, a.login:visited, a.login:hover {
	color: #16446E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.loginorange, a.loginorange:link, a.loginorange:active, a.loginorange:focus, a.loginorange:visited, a.loginorange:hover {
	color: #d35400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.LoginHome, a.LoginHome:LINK, a.LoginHome:ACTIVE, a.LoginHome:FOCUS, a.LoginHome:VISITED, a.LoginHome:hover {
	color: #234563;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.LoginBlue, a.LoginBlue:link, a.LoginBlue:active, a.LoginBlue:focus, a.LoginBlue:visited, a.LoginBlue:hover {
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.menutop, a.menutop:active, a.menutop:focus, a.menutop:link, a.menutop:visited, a.menutop:hover {
	color: #FFFFFF;
	font-size: 11px;
	height: 10px;
	text-decoration: none;
}
a.white, a.white:active, a.white:focus, a.white:link, a.white:visited, a.white:hover {
	color: #F8F7F3;
	font-size: 10px;
}
a.title, a.title:active, a.title:focus, a.title:link, a.title:visited, a.title:hover {
	font-size: 11px;
}
a.footnote, a.footnote:active, a.footnote:focus, a.footnote:link, a.footnote:visited, a.footnote:hover {
	font-size: 8px;
}
a.para2, a.para2:link, a.para2:visited, a.para2:focus, a.para2:active, a.para2:hover {
	color: #45759F;
	font-size: 11px;
	text-decoration: none;
}
a.para2_new {
   color: #45759F;
	font-size: 12px;
	text-decoration: none;
}
a.para2new, a.para2new:link, a.para2new:visited, a.para2new:focus, a.para2new:active, a.para2new:hover {
	color: #000000;
	font-size: 11.5px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.para3_off {/*blue*/
	border: 1px solid #6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
	background-color: #C1DAE8;
	padding: 5px;
	margin-bottom: 5px;
	width: 180px;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.para3_on {
	border: 1px solid #6699CC;/*#80A4C3;*//* AdvancedSearch Color*/
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 5px;
	width: 180px;
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.para4_off {/*grey*/
	border: 1px solid #6699CC;
	background-color: #DAD5C8;
	padding: 5px;
	margin-bottom: 5px;
	width: 180px;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.para5_off {/*green*/
	border: 1px solid #6699CC;
	background-color: #A9DFA6;
	padding: 5px;
	margin-bottom: 5px;
	width: 180px;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
.para6_off {/*grey*/
	border: 1px solid #6699CC;
	background-color: #EEEEEE;
	padding: 5px;
	margin-bottom: 5px;
	width: 180px;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}
a.TitleLink, a.TitleLink:active, a.TitleLink:focus, a.TitleLink:link, a.TitleLink:visited {
	color: #344656;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.TitleLink:hover {
	color: #3398CC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.BoldGrenat, a.BoldGrenat:active, a.BoldGrenat:focus, a.BoldGrenat:link, a.BoldGrenat:visited {
	color: #993300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.BoldGrenat:hover {
	color: #3398CC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.DarkGreen, a.DarkGreen:active, a.DarkGreen:focus, a.DarkGreen:link, a.DarkGreen:visited {
	color: #009900;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.DarkGreen:hover {
	color: #993300;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.link, a.link:link, a.link:active, a.link:focus, a.link:visited {
	color: #45759F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover {
	text-decoration: underline;
}

/* --- Top tools Section --- */

.tdToolsTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: right;
	height: 20px;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: normal;
	padding-right: 2px;
}
.tdToolsTop a:link, .tdToolsTop a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: normal;
	text-decoration: none;
}
.tdToolsTop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: normal;
	text-decoration: underline;
}

/* --- Banner and Language selector --- */

.tableBanner {
	background-color: #9accff;
	border: 1px solid #FFFFFF;
}
.tdLanguageSelector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9accff;
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
}
.tdLanguageSelector a:link, .tdLanguageSelector a:visited, .tdLanguageSelector a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #9accff;
	text-decoration: underline;
}
.formLang {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.langsel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}

/* --- Path --- */

.tablePath {
	background-color: #003399;
	background-image: url('/images/europa-ii/path_bg.gif');
	background-repeat: repeat-x;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.tableContent {
	background-color: #eaeaf0; /* background homepage*/
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
body.home table.tableContent { background-color: #EAEAF0 ; border: 0px; }
td.menu {
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
}
.tdPath {
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	vertical-align: middle;
}
.tdPath a:link, .tdPath a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tdPath a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.tdPathBack, .tdPathBack a:link, .tdPathBack a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 2px;
	vertical-align: middle;
	text-decoration: none;
}
.tdPathBack a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 2px;
	vertical-align: middle;
	text-decoration: underline;
}
.tdPathRight { text-align: right; }

/* --- Main table --- */

.tableMain {
	background-color: #ffffff;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

/* --- Left navigation --- */

.tdLeft {
	vertical-align: top;
	width: 162px;
	background-color: #ffffff;
	border-bottom: 1px solid #003399;
}

/* --- Content --- */

.tdContent {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #003399;
}

/* --- Right navigation --- */

.tdRight {
	vertical-align: top;
	width: 183px;
	background-color: #FFFFFF;
	text-align: right;
	border-bottom: 1px solid #003399;
}

/* --- Bottom tools --- */

.tdBottomTools {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #003399;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	height: 20px;
	width: 100%;
}
.tdBottomTools a:link, .tdBottomTools a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
}
.tdBottomTools a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: normal;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.tdBottom {
	background-color: #ffffff;
	vertical-align: bottom;
	text-align: right;
}

/* ------------------------ 3. general Template ----------------------------- */
.head {
	background-color: #45749E;
	background-image: url(img/bckg_banner_new.jpg);
}
.colorbanner {
	background-color: #3399CC;
	background-image: url(img/bckg_pilotPhase.gif);
	color: #FFFFFF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.colorbannerwhite {
	background-color: #FFFFFF;
	background-image: url(img/bckg_pilotPhase.gif);
	color: #FFFFFF;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.head1 {
	background-color: #45749E;
	background-image: url(img/bckg_banner_1.jpg);
}
.head2 {
	background-color: #45749E;
	background-image: url(img/bckg_banner_2.jpg);
}
.head3 {
	background-color: #45749E;
	background-image: url(img/bckg_banner_3.jpg);
}
.head4 {
	background-color: #45749E;
	background-image: url(img/bckg_banner_4.jpg);
}
.white {
	background-color: transparent;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.pagetitle {
	color: #45759F;
	font-size: 11px;
	font-weight: bold;
	height: 25px;/*new height:15px; se may 2012*/
	padding-bottom: 5px;
	/*background-color: #CDCDCD;no bkgroundcolor in previous verious may 2012;*/
}
.pagetitle_section_admin {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 15px;/*previous height:25px; se may 2012*/
	padding-bottom: 5px;
	background-color: #CDCDCD;/*no bkgroundcolor in previous verious may 2012;*/
}
.pagetitle_section_theme {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 15px;/*previous height:25px; se may 2012*/
	padding-bottom: 5px;
	background-color: #9D9252;/*no bkgroundcolor in previous verious may 2012;*/
}
.pagetitle_section_search {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 15px;/*previous height:25px; se may 2012*/
	padding-bottom: 5px;
	background-color: #529E5D;/*no bkgroundcolor in previous verious may 2012;*/
}
.pagetitle_section_docs1 {
	color: #ffffff;
	font-size: 11px;
	/*font-weight: bold;*/
	height: 15px;/*previous height:25px; se may 2012*/
	padding-bottom: 5px;
	background-color: #5AABEA;/*no bkgroundcolor in previous verious may 2012;*/
}
.pagetitle_section_docs {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 15px;/*previous height:25px; se may 2012*/
	padding-bottom: 5px;
	background-color: #5AABEA;/*no bkgroundcolor in previous verious may 2012;*/
}


/*Create pagetitle selectio for each section*/
.pagetitle-big {
	color: #344656;
	font-size: 13px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 10px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}

.pagetitle-big_version1 {
	color: #344656;
	font-size: 13px;
	font-weight: bold;
	border:  1px solid #344656;
	padding: 10px;
	background-color: #ACBCCB;
	margin-bottom: 15px;
	margin-top: 0px;
}

/*added in new design*/
.pagetitle-big_theme {
	color: #9D9252;
	font-size: 15px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 0px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	align: left;
}
.pagetitle-big_admin {
	color: #9F9F9F;
	font-size: 15px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 0px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	align: left;
}
.pagetitle-big_docs {
	color: #2992E7;
	font-size: 15px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 0px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	align: left;
}

.title-info_cmty{
	color: #3486BC;
	font-size: 12px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 3px;
	background-color: #F1F2F7;/*previous version #ACBCCB*/
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 3px;
	align: left;
}

.pagetitle-big_docs_bg_New_design {
	color: #2992E7;
	font-size: 15px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 0px;
	background-color: #EBEAF0;/*previous version #ACBCCB*/
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	align: left;
}

.pagetitle-resultes_docs {
	color: #2992E7;
	font-size: 12px;
	/*font-weight: bold;*/
	border: 0px; /*previous version 1px solid #344656*/
	padding: 7px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagetitle-resultes_theme {
	color: #9D9252;
	font-size: 12px;
	/*font-weight: bold;*/
	border: 0px; /*previous version 1px solid #344656*/
	padding: 7px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}

.pagetitle-resultes_search {
	color: #83BB8C;
	font-size: 12px;
	/*font-weight: bold;*/
	border: 0px; /*previous version 1px solid #344656*/
	padding: 7px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}

.pagetitle-resultes_admin {
	color: #9E9E9E;
	font-size: 12px;
	/*font-weight: bold;*/
	border: 0px; /*previous version 1px solid #344656*/
	padding: 7px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagetitle-big_search {
	color: #529E5D;
	font-size: 15px;
	font-weight: bold;
	border: 0px; /*previous version 1px solid #344656*/
	padding: 10px;
	background-color: #ffffff;/*previous version #ACBCCB*/
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagesection_BLUE_DISC {
	color: /*#344656;#ffffff;*/#373A32;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #344656;
	/*border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;*/	
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('img/background_header_blue.png');
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagesection_BLUE_DISC_form{
	color: /*#344656;*/#ffffff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #344656;
	/*border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;*/	
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/community/restricted/documents/JQUERY/themes/base/images/background_header_blue.png');
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagesection_Visiting_Card {
	color: /*#344656;#ffffff;*/#373A32;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	padding: 5px;
	background-color: /*#ACBCCB;*/#6EB7ED;
	/*background-image:url('img/background_header_blue.png');*/
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagesection_BLUE_Nav_Login {
	color: /*#344656;*/#ffffff;
	font-size: 12px;
	font-weight: bold;
	border: 0px solid #344656;
	/*border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;*/	
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/community/restricted/documents/JQUERY/themes/base/images/background_header_blue.png');
	margin-bottom: 10px;
	margin-top: 10px;
}

.pagesection_GREEN_SEARCH {
	color: /*#344656;*/#ffffff;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #344656;
	border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/img/NewDesign/bgnew_button_green.png');
	margin-bottom: 10px;
	margin-top: 10px;
}
.pagesection_grey {
	color: /*#344656;*/#000000;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid #344656;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/img/bggrey.png');
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagesection_grey_mem {
	color: /*#344656;*/#000000;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid #344656;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/img/bggrey_mem.png');
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagesection_BEIGE_DISC {
	color: /*#344656;*/#000000;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #344656;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/community/restricted/theme/JQUERY/themes/base/images/background_header_beige.png');
	margin-bottom: 15px;
	margin-top: 0px;
}


.pagesection_BEIGE_DISC_form {
	color: /*#344656;*/#000000;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #344656;
	/*border-top-left-radius: 7px 7px;
	border-top-right-radius: 7px 7px;*/	
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	padding: 5px;
	/*background-color: #ACBCCB;*/
	background-image:url('../sinapse/community/restricted/theme/JQUERY/themes/base/images/background_header_beige.png');
	margin-bottom: 10px;
	margin-top: 10px;
}


.pagesection_BEIGE_top {
	color: /*#344656;*/#000000;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid #344656;
	padding: 5px;
    background-color: #EAE7AB;
	margin-bottom: 15px;
	margin-top: 0px;
}

.pagesection_DISC_SUB {
	color: /*#344656;*/#000000;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #344656;
	padding: 5px;
	background-color: /*#DBDDEA;*/#6699CC;
	margin-bottom: 15px;
	margin-top: 0px;
}
.pagesection {
	color: #344656;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #344656;
	padding: 5px;
	background-color: #ACBCCB;
	margin-bottom: 15px;
	margin-top: 0px;
}

.pagesection_theme {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #344656;
	padding: 5px;
	background-color: #D1CB99; /*#ACBCCB;*/
	margin-bottom: 15px;
	margin-top: 0px;
}
.discsubtitle {
	color: #45759F;
	font-size: 12px;
	font-weight: bold;
}
.lightblue {
	background-color: #F7FFFF;
}
.mainnav {
	background-color: #EEEEEE;
}
.welcome {
	color: #16446e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
.lastvisit {
	color: #717E89;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.indent {
	padding-left: 20px;
}
body.popup {
	margin: 0px 0px 0px 0px;
}
body.popuplight {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
.yellowtip {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad
	margin: 2px 2px 2px 2px;
	padding: 10px 10px 15px 15px;
	width: 100%;
	-moz-border-radius:7px;
    -webkit-border-radius:7px;
    -khtml-border-radius:7px;
	border-radius:7px;
	border-radius: 7px;
}

.yellowtip_tooltip {
	background-color: /* Old Version #E9E9E9 #F4F5F9 #F3F3F3*/#EAEBF2;
	border: 1px solid #344656;
	color: /*#3446568*/ #000000;
	margin: 2px 2px 2px 2px;
	padding: 10px 10px 15px 15px;
	width: 100%;
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-right-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
}


.login_info_hp {
	background-color: #5AABEA;
	color: #ffffff;
	padding: 2px ;
	width: 820px;
	border: 1px solid #1D5BAE; 
	-moz-border-radius: 7px 7px; 
	-webkit-border-radius: 7px 7px; 
	border-radius: 7px 7px;	
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-topleft: 7px 7px; 
	-webkit-border-top-left-radius: 7px 7px; 
	border-top-left-radius: 7px 7px;"
	-moz-border-radius-topright: 7px 7px; 
	-webkit-border-top-lright-radius: 7px 7px; 
	border-top-right-radius: 7px 7px;
	margin-bottom: 3px;
	margin-top: 3px;
	
}



.yellowtip_NEW {
	background-color: /*#F4F5F9#E9E9E9*/#F4F5F9;
	border: 0px solid #344656;
	color: #344656;
	margin: 2px 2px 2px 2px;
	
	width: 100%;
}
.yellowtip_search {
	background-color: #ECF3F9;
	border: 1px solid #344656;
	color: #000000;
	margin: 2px 2px 2px 2px;
	padding: 10px 10px 15px 15px;
	width: 100%;
}
.yellowtip p,.yellowtip td, .yellowtip a, .yellowtip a:visited {
	color: #000080;
}
.yellowtip li {
	color:  #000000;
}
.greytip {
	background-color: #EEEEEE;
	border: 1px solid #344656;
	color: #000080;
	margin: 2px 2px 2px 2px;
	padding: 10px 10px 15px 15px;
	width: 100%;
}
.greytip p, .greytip li, .greytip td, .greytip a, .greytip a:visited {
	color: #000080;
}
.legalnotice {
	background-color: #E9E9E9;
	border: 1px solid #344656;
	color: #000080;
	margin: 2px 2px 2px 2px;
	padding: 10px 10px 15px 15px;
	width: 100%;
}
.legalnotice p, .legalnotice li, .legalnotice td, .legalnotice a, .legalnotice a:visited {
	color: #000080;
}
.legalnotice h1 {
	color: #000080;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.legalnotice h2 {
	color: #000080;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.legalnotice h3 {
	color: #000080;
	font-size: 12px;
	font-weight: bold;
}
.legalnotice h4 {
	color: #000080;
	font-size: 11px;
	font-weight: bold;
}
.legaltitle {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
p.legalfootnote {
	font-size: 9px;
	font-weight: normal;
	margin-left: 10px;
	text-align: left;
	text-indent: -10px;
}
p.legalfootnote a {
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}
div.legalfootnoteline {
	width: 100px;
	height: 5px;
	color: #000080;
	border-bottom: 1px solid #000080;
}
.legallink_version1 {
	color: #993300;
	font-weight: bold;
}

.legallink {
	color: #ffffff;
}

.pilottitle {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	text-align: center;
}
img.floatright {
	float: right;
}
td.dashed {
	background-image: url(img/dashed.gif);
}
td.dashedtop {
	border-top: 1px solid #BDBDBD;
}
td.dashedbottom {
	border-bottom: 1px solid #BDBDBD;
}
td.checkcard, td.checkcard2 {
	width: 40px;
}
.loadmsg {
	border: 1px solid #000000;
	display: none;
	position: absolute;
	z-index: 99;
}
table.maintable {
	border: 1px solid #45759F;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
table.maintable td.toolbox {
	/*border: 1px solid #45759F;
	background-color: #E3E7EB;*/
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
#toolbox {
	position: fixed;
	width: 180px;
}
.toolboxbckg {
	background-color: #F3F3F3;
}
.toolboxadminbckg {
	background-color: #CDE5FF;
}

.greytoolboxbckg {
	background-color: #F3F3F3;
}
.greentoolboxbckg {
	background-color: #AAD8AF;
}
.bluetoolboxbckg {
	background-color: #CDE5FF;
}
.yellowbook {
	background-color: #ffcc00;
	color: #FFFFFF;/*#45759F;*/
	font-weight: bold;
	border-top: 1px solid #45759F;
	border-bottom: 1px solid #45759F;
}
.imgmenu {
	float: right;
	margin-right: 2px;
}
table.maintable td.maincontent {
	vertical-align: top;
		padding: 20px 20px 0 20px; /*5 px in old design*/
		background-color: #FFF;  /*#FFF EBEAF0*/
}
table.maintable td.bottom {
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;/*5 px in old design*/
}
.navselected {
	background-color: #0B9BD0; /*Old design:#ffffff #FFD700;*/
	color: #FFFFFF;/*#000000*/
	height: 23px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	border: 1px solid #3E7A92;/*#000000*/
}
.navselected_PAGE {
	background-color: #009CD9;/*Old design:#FFD700;*/
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #000000;
}
.rightsframes0 {
	display: none;
}
.rightsframes1 {
	display: block;
}
.submitzone {
	background-color: #F3F3DA;
	font-weight: bold;
	border: 1px solid;
	text-align: left;
}
/* ------------------------------- 4. admin ------------------------------- */
hr.admin {
	color: #00008B;
	height: 1px;
	width: 95%;
}
.listhead {
	background-color: #FFFFCC;
	color: #45759F;
}
.listseparator {
	background-color: #FFCC99;
}
/* ----------------------------- 5. home page ----------------------------- */
body.home {
	color: #344656;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.bcklogin {
	background-image: url(img/bckg_login.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bckloginHome {
	background-image: url(img/bckg_button.gif);
}
.network {
	color: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.hometitle {
	color: #000033;
	font-weight: bold;
}
p.welcome2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 1px 0px 1px;
}
/* ---------------------- 6. buttons for navigation ----------------------- */
td.blue {
	background-color: #9CB8D0;
	background-image: url(img/bckg_blue.gif);
}
.navhighlight {
	color: #FBD922;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.navhighlight1 {
	color: #2E64AE;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.NavhighlightButton, a.NavhighlightButton:active, a.NavhighlightButton:focus, a.NavhighlightButton:link, a.NavhighlightButton:visited {
	color: #344656;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.NavhighlightButton:hover {
	color: #3398CC;
	text-decoration: none;
}

a.NavhighlightButton1, a.NavhighlightButton1:active, a.NavhighlightButton1:focus, a.NavhighlightButton1:link, a.NavhighlightButton1:visited {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.NavhighlightButton1:hover {
	color: #2E64AE;
	text-decoration: none;
}
td.tab {
	background-color: #6699CC;
	border: 1px solid #000000;
}
td.tab2 {
	background-color: #6699CC;
	border: 1px solid #000000;
	color: #ffffff
}
a.tab, a.tab:active, a.tab:focus, a.tab:link, a.tab:visited {
	color: #344656;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.tab:hover {
	color: #99CCFF;
	text-decoration: none;
}
.tab {
	color: #FBD922;
	font-size: 10px;
	font-weight: bold;
}
.selected {
	background-color: #6699CC;
	border: 1px solid #000000;
	color: #FBD922;
	display: inline;
}
/* ---------------------- 6. tabs ----------------------- */
table.tabtable {
	border-collapse: collapse;
	width: 100%;
}
table.tabtable tr.tabrow {
	height: 25px;
}
table.tabtable tr.tabrow td.tabinactive {
	border-bottom: 2px solid #45759F;
	border-right: 2px solid #45759F;
	background-color: transparent;
	padding: 5px 5px 5px 15px;
	background-image: url(img/tabinactive.gif);
	background-repeat: no-repeat;
	text-align: left;
}
table.tabtable tr.tabrow td.tabactive {
	border-right: 2px solid #45759F;
	background-color: transparent;
	padding: 5px 5px 5px 15px;
	background-image: url(img/tabactive.gif);
	color: #344656;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
table.tabtable tr.tabrow td.tabempty {
	border-bottom: 2px solid #45759F;
	background-color: transparent;
}
table.tabtable tr td.tabtablecontent {
	border-left: 2px solid #45759F;
	border-bottom: 2px solid #45759F;
	border-right: 2px solid #45759F;
	background-color: #BFD2E3;
	height: 200px;
	padding: 5px 5px 15px 5px;
	vertical-align: top;
}
a.tablink, a.tablink:active, a.tablink:visited {
	color: #344656;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.tablink:hover {
	color: #3398CC;
	text-decoration: none;
}

/* ----------Moderate page---------- */
/*REMPLACED BY STYLE IN FILE DISCUSSION/LAY_DISC.CFM
table.tabtable1 {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #000;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
}
table.tabtable1 tr.tabrow1 {
	height: 25px;
}
table.tabtable1 tr.tabrow1 td.tabinactive1 {
	border-bottom: 2px solid #45759F;
	border-right: 2px solid #45759F;
	background-color: transparent;
	padding: 5px 5px 5px 15px;
	background-image: url(img/tabinactive_NEW.png);
	background-repeat: no-repeat;
	/*text-align: left;*/text-align: center;
	/* new design*
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	/*end new design*
}
table.tabtable1 tr.tabrow1 td.tabactive1 {
	border-right: 2px solid #45759F;
	background-color: transparent;
	padding: 5px 5px 5px 15px;
  background-image: url(img/tabactiveNEW.PNG);
	background-repeat: no-repeat;
	OLD VERSION font-size: 10px;
	color: #344656;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-align: center;
}*/


table.tabtable1 tr.tabrow1 td.tabempty1 {
	border-bottom: 2px solid #45759F;
	background-color: transparent;
}
table.tabtable1 tr td.tabtablecontent1 {
	border-left: 2px solid #45759F;
	border-bottom: 2px solid #45759F;
	border-right: 2px solid #45759F;
	background-color: /*PREVIOUS VERSION #BFD2E3;*/#FFFFFF;
	height: 200px;
	padding: 5px 5px 15px 5px;
	vertical-align: top;
}
td.tabtablecontent2 {
	border-left: 2px solid #45759F;
	border-bottom: 2px solid #45759F;
	border-right: 2px solid #45759F;
	background-color: #EEEEEE;
	height: 200px;
	padding: 5px 5px 15px 5px;
	vertical-align: top;
}
a.tablink1, a.tablink1:active, a.tablink1:visited {
	/*OLD VERSION color: #344656;*/
	color: #ffffff;
	font-size: /*Old size 10px;*/ 12px;
	font-weight: bold;
	text-decoration: none;
}
a.tablink1:hover {
	 color: #3398CC;;
	text-decoration: none;
}

/* ----------Error template---------- */

.cferror {
	width: 80%;
	color: #000080;
	background-color: #D0D0D0;
	border: 1px solid #000080;
	margin-top: 50px;
	text-align: left;
}
.cferrortitle {
	color: #336600;
	font-size: 30px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 5px 10px 5px 10px;
}
.cferrorcode {
	color: #FF0000;
	font-family: "Courier New", Courier, monospace;
	background-color: #EEEEEE;
	padding: 5px;
}
.cferrorbody {
	padding: 0px 10px 10px 10px;
}
.cferror p, .cferror a {
	color: #000080;
}
.more-info {
	margin-bottom: 6px;
}
.more-info a {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	color: #344656;
}

/* ----------Vsearch---------- */

/* ----------BM---------- */

.pagination_table {
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
}
.search_result_table {
	padding-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
}
.search_small {
	font-size: 9px;
}
td.search_small_date {
	font-size: 11px;
	color: #808080;
}
.pagination_item_selected {
	background-color: #FFCF00;
	padding-left: 5px;
	padding-right: 5px;
}
.pagination_item {
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-right: 5px;
}

/* ----------Dropdown---------- */
/*
====================
XSL: dropDown.xsl
CSS: vrty_dropdown
====================
*/
.vrty_dropdown {
	font: bold 10pt arial, helvetica,sans-serif;
	color: #45759F;
}
.vrty_dropdown_label {
	font: bold 10pt arial, helvetica,sans-serif;
	color: #45759F;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	width: 150px;
}
.vrty_dropdown_field {
}
.vrty_dropdown_select {
	width: 230px;
	font-size: 10px;
}
.vrty_dropdown_option {
	background-color: #FFFFFF;
	color: #000000;
}
td.fieldLabel01 {
	font-size: 11px;
}
td.text {
	font-size: 12px;
}
.text_small {
	font-size: 10px;
}
.text02 {
	font-size: 11px;
}
input.field01 {
	width: 360px;
	height: 20px;
	color: black;
	font-size: 11px;
	border: 1px solid silver;
	vertical-align: middle;
	padding: 2px;
}
select.search_select01 {
	width: 250px;
	color: #000;
	font-size: 11px;
	border: 1px solid silver;
	vertical-align: middle;
	padding: 2px;
	height: 90px;
}
select.search_select02 {
	width: 250px;
	color: #000;
	font-size: 11px;
	border: 1px solid silver;
	vertical-align: middle;
	padding: 2px;
}
input.button01 {
	width: 100px;
	height: 19px;
	color: #336699;
	font-size: 10px;
	border: 1px solid darkblue;
	background-color: #F0F0F0;
}
input.button02 {
	width: 25px;
	height: 20px;
	color: #336699;
	font-size: 10px;
	border: 1px solid darkblue;
	background-color: #F0F0F0;
	margin-bottom: 3px;
}
input.button03 {
	width: 140px;
	height: 20px;
	color: #336699;
	font-size: 10px;
	border: 1px solid darkblue;
	background-color: #F0F0F0;
	margin-bottom: 3px;
}
legend {
	padding: 5px;
}
fieldset {
	padding: 5px;
	font-weight: bold;
	border: 1px solid silver;
}
.tab_bg01 {
	background-color: #EAEAF0;
}
td.Searchtab {
	font-size: 10px;
	height: 21px;
	width: 150px;
	cursor: default;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
div.button-filter {
	width: 130px;
	padding: 3px;
	border: 2px solid #336699;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	color: #336699;
	background-color: #EEE;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}
div#filter-footer {
	padding-top: 20px;
	text-align: center;
	width: 100%;
}
span.button-filter {
	width: 130px;
	padding: 3px;
	border: 2px solid #336699;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	color: #336699;
	background-color: #FFF;
	text-decoration: none;
}
div.section {
	color: #336699;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 3px 2px 3px 2px;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	background-color: #FFF;
}
div#filter-wrap {
	margin-top: 10px;
	padding: 10px 5px 10px 5px;
	display: none;
	border-top: 2px solid #336699;
	border-bottom: 2px solid #336699;
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
	background-color: #EEE;
}
div.filter-item-l {
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #336699;
	background-color: #FFF;
}
div.filter-item-r {
	padding: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: right;
	border: 1px solid #336699;
	background-color: #FFF;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ----------WebSource---------- */

td.WS_header {
	background-color: #6B92BD;
	color: #FFFFFF;
}
.WS_table {
	border: 1px solid #6B92BD;
}
.WS_table_separator {
	border-bottom: 1px solid #6B92BD;
}
tr.WS_paging_header {
	background-color: #F0F0F0;
	height: 30px;
}
textarea.authors {
	overflow: auto;
	border: none;
	background-color: #EAEAF0;/*#EEEEEE;*/
	color: #003399;
	font-size: 11.5px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/* general page styling */
div.page-section { color: #344656; font-size: 13px; font-weight: bold; border: 1px solid #344656; padding: 10px; background-color: #ACBCCB; margin-bottom: 15px; margin-top: 0px; color: #993300; }
/* classes for uniform object display (rounded corners) */
table.object { border: 1px solid #6699CC; background-color: #FFFFFF; }
table.object tr td.object_title { background-color: #B1D4E7; border: 1px solid #6699CC; border-bottom: 0px solid #6699CC; border-right: 0px solid #6699CC; font-size: 14px; vertical-align: middle; }
table.object tr td.object_title a { color: #344656; font-weight: bold; text-decoration: underline; }
table.object tr td.object_title a img { text-decoration: none; border: 0px solid black; }
table.object tr td.object_toolbox { background-color: #F8EED2; width: 125px; border: 1px solid #6699CC; border-bottom: 0px solid #6699CC; border-left: 0px solid #6699CC; text-align: center; vertical-align: middle; }
table.object tr td.object_white { border: 1px solid #6699CC; }
table.innertable { background-color: white; }
table.innertable td { border: 0px solid black; border-bottom: 1px solid #6699CC; }
table.innertable tr td.info { font-weight: bold; }
/* END classes for uniform object display */

.xtop, .xbottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9E9E9 none repeat scroll 0 0;

}
.xb1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 5px;
}
.xb2 {
border-width:0 2px;
margin:0 3px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px;
}
.xboxcontent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9E9E9 none repeat scroll 0 0;
border-color:#000;
border-style:solid;
border-width:0 1px;
display:block;
}

.tooltip {
	background-color: #E9E9E9;
    color: #344656;
	height: 100%;
	width: 100%;
	padding: 0px 5px;
}

.tooltip > p, .tooltip > ul {
	margin: 0px;
}

/* ---- END ADDED by A.L. 05/01/2010 (registration revamp)--------------- */

.registrationBox {
	float: left;
	width: 350px;
	height: 170px;
	margin: 6px 67px;
	border: 1px #000 solid;
	border-radius: 5px;
	background: #EAEAF0;
}
.registrationBox p {
	padding: 0px 10px;
}
.gradientHeader {
	background: transparent url(img/header_bar.gif) repeat-x center top;
	padding-left: 4px;
	padding-top: 4px;
	height: 39px;
}
.gradientHeader img {
	width: 30px;
	margin: 0;
	padding: 0;
	height: 30px;
	float: left;
}
.gradientHeader h2 {
	width: 312px;
	margin: 0;
	padding: 5px 0 0 40px;
	font-size: 15px;
	height: 30px;
}
#registrationPrivacyStatement {
	width: 350px;
	height: 39px;
	margin: 20px 0 30px 300px;
}
/* ---- END ADDED by A.L. 12/01/2010 (community list revamp)--------------- */

.communityTitle {
float:left;
margin:9px 0 6px 6px;
max-width:540px;
cursor:pointer;
}
.communityDocumentTitle {
float:left;
margin:8px 0 6px 0;
max-width:510px;
cursor:pointer;
}
.communityDiscussionTitle {
	max-width: 440px;
}
.communityDiscussionTitle,.communityInternalTitle {
	float: left;
	margin: 9px 0 0 4px;
	cursor: pointer;
}
.communityLinksTitle,.communityCalendarTitle,.communityMessageBoardTitle {
float:left;
margin:8px 0 0 4px;
max-width:510px;
cursor:pointer;
}
/* --------------- Other styles : Scrollpane --------------- */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	display: block;
	z-index: 1;
}

.jScrollPaneTrack {
	display: block;
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #eaeaf0;
}
.jScrollPaneDrag {
	display: block;
	position: absolute;
	background: #ceced6;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 11px;
	width:11px;
	background-image:url('img/btn_scrollbar-up.gif');
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 11px;
	width:11px;
	background-image:url('img/btn_scrollbar-down.gif');
}/*
a.jScrollArrowDown:hover {
	background-color: #f60;
}
a.jScrollArrowUp:hover {
	background-color: #f60;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}*/

#dropdown_URL {position:relative;z-index:2;}

.dropdown_URL_btn {background:none no-repeat 132px 14px;-khtml-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;margin:0;padding:0;position:absolute;}

.dropdown_URL {-khtml-border-radius:8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;margin:0;padding:0;position:absolute;}
.dropdown_URL a {text-decoration:none;}
.dropdown_URL {list-style-type:none;margin:0;padding:0;width:200px;margin:0 auto;text-align:center;}
.dropdown_URL_btn {list-style-type:none;margin:0;padding:0;width:200px;margin:0 auto;text-align:center;}
.drop_URL ul {list-style-type:none;margin:0;padding:0;}
.drop_URL ul li:first-child {border-top:1px solid #000;}
.drop_URL ul li {display:none; -moz-border-radius:0;-webkit-border-radius:0;background-color:#000;padding:8px;}
.drop_URL ul li:last-child {display:none;-khtml-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}
.selected_URL {padding:8px;color:#fff;}
.drop_URL ul li:hover {background-color:#06f;}


/*Added May 2012---New Pop up show*/

span.dropt:hover {text-decoration: none; background: #FFFFFFF; z-index: 6; color: #000000;
	font-weight: normal; font-size: 11px;}
span.dropt span {position: absolute; left: -99px;  margin: 20px 0 0 0px; padding: 1px 1px 1px 1px;
  border-style:solid; border-color:black;  background-color: #FFFFFF; -moz-border-radius: 7px 7px; 
	-webkit-border-radius: 7px 7px; border-radius: 7px 7px; border-width:0px; z-index: 6;  }
span.dropt:hover span {left: 2%; background: #F1F2F7; padding: 3px 3px 3px 3px; } 
span.dropt span {position: absolute; left: -9999px;  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #FFFFFFF; z-index:6;} 

.show_box {
	color: #344656;
	font-weight: normal;
	font-size: 11px;
	border-width:2px;
	/*background-color: /* Old Version #E9E9E9 #F4F5F9 #F3F3F3#F1F2F7;*/
	-moz-border-radius: 7px 7px; 
	-webkit-border-radius: 7px 7px; 
	border-radius: 7px 7px;
	border-color:#45B9E3; 
	padding: 3px 3px 3px 3px; 
	/*background-color:#F1F2F7; */
	background-color:#F1F2F7;
}


span.dropt_beige:hover {text-decoration: none; background: #FFFFFFF; z-index: 6; color: #000000;
	font-weight: normal; font-size: 11px;}
span.dropt_beige span { position: relative; left: 10px;  margin: 20px 0 0 0px; padding: 1px 1px 1px 1px;  border-style:solid; border-color:black;  background-color: #FFFFFF; -moz-border-radius: 7px 7px; 
	-webkit-border-radius: 7px 7px; border-radius: 7px 7px; border-width:0px; z-index: 6;  position: absolute; left: -9999px; margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; border-style:solid; border-color:black; border-width:1px;}
span.dropt_beige:hover span {left: 2%; background: #F4F2E1; padding: 3px 3px 3px 3px; margin: 20px 0 0 170px; background: #FFFFFFF; z-index:6;} 
/*span.dropt_beige span { position: absolute; left: -9999px; margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}*/
/*span.dropt_beige:hover span {margin: 20px 0 0 170px; background: #FFFFFFF; z-index:6;} */

.show_box_beige {
	color: #344656;
	font-weight: normal;
	font-size: 11px;
	border-width:2px;
	-moz-border-radius: 7px 7px; 
	-webkit-border-radius: 7px 7px; 
	border-radius: 7px 7px;
	border-color:#45B9E3; 
	padding: 3px 3px 3px 3px; 
	background-color: #F4F2E1;
}

/* New DesignButtons */

input.new_green {
background-image: url(img/NewDesign/bg_button_green.png); 
color: #000000;
border: 2px solid #529E5D;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

input.new_toppage {
background-image: url(img/NewDesign/bg_new_grey.png); 
color: #091F48;
border: 1px solid #98999E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

input.new_leftadd {
background-image: url(img/NewDesign/bg_button_blue.png); 
color: #ffffff;
border: 2px solid #1C2C9B;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
height: 25 px;
}

input.new_Docadd_orange {
background-image: url(img/NewDesign/bg_orange.png); 
color: #330066;
border: 1px solid /*#81671A*/ #586A78;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
/*height: 25 px;*/
}

input.new_themetadd {
background-image: url(img/NewDesign/bg_button_beige.png); 
color: #ffffff;
border: 2px solid #6C6539;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
height: 25 px;
}

input.new_button_seach {
background-image: url(img/NewDesign/bgnew_button_green.png); 
color: #ffffff;
border: 2px solid #33623A;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
/*height: 25 px;*/
}

input.new_leftshow {
background-image: url(img/NewDesign/bg_button_gery_left.png); 
color: #330066;
border: 2px solid #586A78;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

input.new_formcontent {
background-image: url(img/NewDesign/bg_button_gery.png); 
color: #000000;
border: 2px solid #9E9E9E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
/*font-weight: bold;*/
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

input.new_formsubmit {
background-image: url(img/NewDesign/bg_button_blue.png); 
color: #ffffff;
border: 2px solid #1C2C9B;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}
 

input.new_formcancel {
background-image: url(img/NewDesign/bg_button_lightgery.png); 
color: #000000;
border: 2px solid #9E9E9E;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
}

.Cmtybutton {
    border: none;
    background: url('img/NewDesign/world.png') no-repeat scroll 0 0 transparent;
    padding: 2px 8px;
	 color: #000000;
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  padding-bottom: 2px;
  width: 25px;
}

/*Style for left section docs, links, calendar, disc*/

.menuleft {
color:#000000;
float:left;
display:block;
border: 0px solid #011E56;/*#336699;*/
width:220px;
background-color: #011E56;/*#011E56; #5AABEA;/*old design: #E3E7EB;*/
margin-right:3px;
 -moz-border-radius-bottomleft:3px;
  -webkit-border-bottom-left-radius:3px;
  -khtml-border-radius-bottomleft:3px;
   border-bottom-left-radius:3px;
     -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  -khtml-border-radius-bottomright:3px;
   border-bottom-right-radius:3px;
} 

.content {
display:block;
padding:0px;
margin:0px;
}

.container {
margin-top: 10px;
}

.submenu-inactive {
width:100%;
background-color:#ACBCCB;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
padding:3px 0px 3px 0px;
margin-bottom:1px;
cursor: pointer;

}

.submenu-active {
width:100%;
background-color:#F1F2F7; 
color:#336699;
font-size:9pt;
font-weight:bold;
padding:3px 0px 3px 0px;
margin-bottom:1px;
}

.label {
padding-left: 5px;
color:#336699;
font-size:9pt;
text-decoration:none;
vertical-align:bottom;
}

.lnk-menu {
margin-bottom:5px;
}

.previewBtnContainer
	{
	 padding:20px;
	 color:#c09853;
	 display:block;
	 margin-left:5px;
	 border:1px solid;
	 background-color:#fcf8e3;
	 border-top-left-radius:6px;
	 -moz-border-radius-topleft:3px;
     -webkit-border-top-left-radius:3px;
     -khtml-border-radius-topleft:3px;
	 border-top-right-radius:6px;
	 -moz-border-radius-topright:3px;
     -webkit-border-top-right-radius:3px;
     -khtml-border-radius-topright:3px;
	 border-bottom-right-radius:6px;
	 -moz-border-radius-bottomright:3px;
     -webkit-border-bottom-right-radius:3px;
     -khtml-border-radius-bottomright:3px;
	 border-bottom-left-radius:6px;
	 -moz-border-radius-bottomleft:3px;
     -webkit-border-bottom-left-radius:3px;
     -khtml-border-radius-bottomleft:3px;
	}


.app-title a{
	display:inline-block;
	padding:35px 10px 35px 105px;
	font-size:1.8em;
	color:#FFF;
	text-shadow:1px 1px 2px #333;
	text-transform:uppercase;
	font-weight:bold;
	background:url(homestyle/images/europa-flag.png) left center no-repeat;
	text-decoration:none;
}

.imagebgheader {
	background:url(homestyle/images/Bkgd-banner-Homepage-Synapse.png);
	background-repeat:no-repeat;
	background-position:left center;
}

/*  -----     Imported form Bootstrap ------
body{ font-family:Verdana, Geneva, sans-serif; }*/

.arrow-deco{
	position:relative;
}
.arrow-deco-small{
	position:relative;
}
.arrow-deco-top10{
	top:10px;
}
.arrow-deco-top15{
	top:15px;
}
.arrow-deco:before{
	display:block;
	position:absolute;
	border-top:40px solid #FFF;
	border-left:50px solid transparent;
	border-bottom:40px solid transparent;
	border-right:50px solid transparent;
	content:" ";
	top:-25px;
}

.arrow-deco-small:before{
	display:block;
	position:absolute;	
	border-left:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid transparent;
	content:" ";
	left:10px;
	top:0px;
}
.arrow-deco-small-white:before{
	border-top:10px solid #FFF;
}
.arrow-deco-small-grey:before{
	border-top:10px solid #f3f3f3;
}
.arrow-deco-small-green:before{
	border-top:10px solid #aad8af;
}
.arrow-deco-small-blue:before{
	border-top:10px solid #cde5ff;
}
.round-corner-top-box{
	border-radius: 10px 10px 0 0;
}
.round-corner-bottom-box{
	border-radius: 0 0 10px 10px;
}
.arrow-deco-sm{
	position:relative;
}
.arrow-deco-sm:before{
	display:block;
	position:absolute;
	margin-left:15px;
	border-top:20px solid transparent;
	border-left:25px solid #FFF;
	border-bottom:20px solid transparent;
	border-right:25px solid transparent;
	content:" ";
	top:-10.5px;
}
.header-links, .sn-breadcrumb{
	background-color:#064a8b;
	text-align:right;
}
.header-links ul, .sn-breadcrumb ul{
	margin:0;
	padding:0;
}
.header-links ul li, .sn-breadcrumb ul li{ 
	list-style:none;
	display:inline;
}
.header-links ul li a, .sn-breadcrumb ul li a, .sn-breadcrumb ul li span{
	display:inline-block;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #FFF;
	font-size:0.8em;
	padding:1px 5px 1px 2px;
	margin:2px 0;
} 
.header-links ul li:last-child a{
	border-right:0;
} 

.app-title{
	background-color:#9accff;
}
.app-title .container{
	/* Add background-image here 
	background:url(../images/***.png) left center no-repeat;
	*/
}
.app-title a{
	display:inline-block;
	padding:35px 10px 35px 105px;
	font-size:1.8em;
	color:#FFF;
	text-shadow:1px 1px 2px #333;
	text-transform:uppercase;
	font-weight:bold;
	background:url(images/europa-flag.png) left center no-repeat;
	text-decoration:none;
}

.sn-breadcrumb{
	text-align:left;
}
.sn-breadcrumb ul li a, .sn-breadcrumb ul li span{
	border:0;
	padding:1px;
}
.sn-breadcrumb ul li a:after{ content:' >'; }


.other-module{
	background-color:#f3f3f3;
	text-align:right;
	padding-bottom:15px;
}

.btn-sinapse{
	background-color:#064a8b;
	border:0;
	position:relative;
	top:-4px;
	width:25%;
	height:30px;
}
.btn-module {
		background-color:#003399;
		border: 0 none;
	    position: relative;
	    top: -4px;
	}
.btn-sinapse-white{
	color:#064a8b !important;
	border:1px solid #064a8b !important;
	background-color:#FFF !important;
}

#home-content-top{
	background-color:#f3f3f3;
	padding-bottom:50px;
}

.intro-txt{
	padding:0 35px;
}
.intro-txt p{
	text-align:justify;
	color:#064a8b;
	font-size:1.1em;
	margin:1em 0;
}

.intro-txt p, strong {
    color: #064a8b;
    font-size: 1.1em;
}

.intro-txt a {
    font-size: 0.9em;
}

.kpi-container{
	padding:20px 35px 0;
	text-align:right;
}
.kpi{ margin:15px 0; color:#999; }
.kpi-figure{ font-size:1.7em; font-weight:bold; display:block; line-height:0.9; }

.search-container{ text-align:right; margin-top:25px;}
.search-container .field{
	background:#FFF;
	border-radius:4px;
	position:relative;
	max-width:380px;
	display:inline-block;
	width:100%;
}
.search-container .field input{
	background-color:transparent;
	border:0;
	width:100%;
	padding:5px 40px 5px 10px;
	max-width:320px;
}
.search-container .field button{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:30px;
	background-color:#064a8b; 
	color:#FFF;
	border-radius:0 4px 4px 0;
	border:0;
}
.search-container .field .btn2 button{
	position:absolute;
	top:0;
	bottom:0;
	left:0px;
	width:30px;
	background-color:#064a8b; 
	color:#FFF;
	border-radius:4px 4px 4px 4px;
}
.search-container .field .btn3 button{
	position:absolute;
	top:0;
	bottom:0;
	left:30px;
	width:30px;
	background-color:#064a8b; 
	color:#FFF;
	border-radius:4px 4px 4px 4px;	
}

#nmentry-options{
	background-color:#cde5ff;
	margin-top:30px;
	padding-top:10px;
	border-radius:10px 10px 10px 10px;
	vertical-align: bottom;
  
}

#entry-options{
	/*background-color:#AAD8AF;#FBF6E6;#E4D4B2*/
	background-color:#AAD8AF;
	margin-top:30px;
	padding-top:10px;
	border-radius:10px 10px 10px 10px;
	vertical-align: bottom;
   
}

#entry-container{
	display: webkit-flex; /* Safari */
	display: -webkit-box;  /* OLD: Safari,  iOS, Android browser, older WebKit browsers.  */
    display: flex;
}
#nmentry-options h2{
	font-size:1.6em;
	color:#064a8b;
	padding:0.5em;
}

#nnmentry-options h6{
	font-size:0.9em;
	color:#064a8b;
vertical-align: text-top;
	margin-top:0px;
}

#entry-options h4{
	font-size:1.2em;
	color:#064a8b;
	padding:0.0em;
}

#entry-options h2{
	font-size:1.6em;
	color:#064a8b;
	padding:0.5em;
}

#entry-options h6{
	font-size:0.9em;
	color:#064a8b;
vertical-align: text-top;
	margin-top:0px;
}

.member-form{
	padding:35px 0;
}
.member-form input{
	background-color:#FFF; 
	border-radius:4px;
	padding:6px 10px;
	margin-bottom:15px;
	margin-right:15px;
	border:0;
}

.other-list{
	margin:0;
	padding:35px 0;
}
.other-list li{ list-style:none; margin:0; padding:0; margin-bottom:15px; }
.other-list button { min-width:195px; }

.arrow-deco-horiz{
	position:relative;
}
.arrow-deco-horiz:before{
	display:block;
	position:absolute;
	margin-left:15px;
	border-top:20px solid transparent;
	border-left:25px solid #FFF;
	border-bottom:20px solid transparent;
	border-right:25px solid transparent;
	content:" ";
	left:-15px;
	top:35px;
}



.imagebgheader {
	background:url(img/Bkgd-banner-Homepage-Synapse.png);
	background-repeat:no-repeat;
	background-position:left center;
}


.imagebgintro1 {
	background:url(img/image_network.png);
	background-repeat:no-repeat;
    background-position: 65% 10%;
    z-index: 100;
}


.imagebgintro2 {
	background:url(img/image_network.png);
	background-repeat:no-repeat;
    background-position: 65% -28%;
    z-index: 100;
}


.imagebgmember {
	background:url(img/icon_member.png);
	background-repeat:no-repeat;
    background-position:left bottom;
}

.container {
    margin-top: 0px;
}

.tooltip {
	background-color: transparent;

    color: #344656;
	height: 100%;
	width: 100%;
	padding: 0px 5px;
}

.tooltip > p, .tooltip > ul {
	margin: 0px;
}

.btnAjaxWait  {
	width:70px;
	height:30px;
	background:url(../img/ajax-loader2.gif);
	background-repeat:no-repeat;
    background-position:center;
}


.inputForm  {
	width:80%;
}
.passwordForm  {
	width:50%;
}

