/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */ 
 /* Tag cloud */
	@font-face {
	font-family: Myriad;
	src: url('image/fonts/MyriadPro-BoldCond.otf');
}
@font-face {
	font-family: MyriadPro-Semibold;
	src: url('image/fonts/MyriadPro-Semibold.otf');
}

@font-face {
	font-family: MyriadItalic;
	src: url('image/fonts/MyriadPro-It.otf');
}

@font-face {
	font-family: MyriadPro-Regular;
	src: url('image/fonts/MyriadPro-Regular.otf');
}

@font-face {
	font-family: MyriadPro-Bold;
	src: url('image/fonts/MyriadPro-Bold.otf');
}

@font-face {
	font-family: MyriadPro-Semibold;
	src: url('image/fonts/MyriadPro-Semibold.otf');
}

	img {
		border:none;
	}
	
	.tags{background:#E2F1F6;width:100%;}
	.tags ul{
		margin:1em 0;
		padding:.5em 10px;
		text-align:center;
		/*background:#C8D0C1 url(bg_tags.gif) repeat-x;*/
		/*width:50%;*/
		
		}
	.tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline-block;
		}
	.tags li a{
		text-decoration:none;
		color:#2B3E42;
		padding:0 2px;	
		}
	.tags li a:hover{	
		color:#ffffff;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	.tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	.tags .alt li{
		padding:2px 10px;
		background:#efefef;
		display:block;
		}
	.tags .alt .tag1, 
	.tags .alt .tag2, 
	.tags .alt .tag3, 
	.tags .alt .tag4, 
	.tags .alt .tag5{font-size:100%;}
	.tags .alt .tag1{background:#7cc0f4;}
	.tags .alt .tag2{background:#67abe0;}
	.tags .alt .tag3{background:#4d92c7;}
	.tags .alt .tag4{background:#3277ad;}
	.tags .alt .tag5{background:#266ca2;}
	
/* // Tag cloud */
 
 
A { color: #2b3e42 } /*336699*/

BODY { font-family: "verdana", Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-style: normal;
       color: #000000;
       margin: 0;
       padding: 0;
       margin-left:0px;
       margin-right:0px;
       margin-top:0px;
       margin-bottom:0px;
	  border:0px;background-color:#ecf7fd
	   }

H1 { margin-left: 10px;
     margin-right: 10px;
     font-size: 14pt;
     font-weight: bold;
     font-style: normal;
     font-family: "verdana", "Arial", "Helvetica", sans-serif;
     color: #2b3e42 } /*336699*/

H2 { margin-left: 10px;
     margin-right: 10px;
     font-size: 12pt;
     font-style: normal;
     font-family: "verdana", "Arial", "Helvetica", sans-serif;
     color: #2b3e42 } /*336699*/

H3 { margin-left: 10px;
     margin-right: 10px;
     font-size: 10pt;
     font-weight: bold;
     font-family: "verdana", "Arial", "Helvetica", sans-serif;
     color:  #2b3e42 }

object { display: inline; }

p {  margin-left: 10px;
     margin-right: 10px;
     font-family: "verdana", "Arial", "Helvetica", sans-serif;
     font-size: 10pt }
     
/* This class is here so that a "DIV" by default acts as a "P".
   This is necessary since the "dspace:popup" tag must have a "DIV"
   (or block element) surrounding it in order to be valid XHTML 1.0 */
DIV { 
      font-family: "verdana", "Arial", "Helvetica", sans-serif;
      font-size: 10pt;}

UL { font-family: "verdana", "Arial", "Helvetica", sans-serif;
     font-size: 10pt }
	 

textarea{border-color:#ccc;}
input[type=text].homeSearchInput:focus {
  box-shadow: inset 0 0 5px rgba(81, 203, 238, 1);
   -moz-box-shadow:   inset 0 0 5px rgba(81, 203, 238, 1);
   -webkit-box-shadow: inset 0 0 5px rgba(81, 203, 238, 1);
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ccc;
	padding-top:5px;
	font-size:22px;
	font-style:italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ccc;
	font-style:italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ccc;
	font-style:italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#ccc;
	font-style:italic;
}
/* This class is here so the standard style from "P" above can be applied to anything else. */

#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	position:relative;
	top:-150px;
}

#banner{
	z-index:0;
}

#stripUp{
	width:100%;
	margin:10px 0 0 0 ;
	background-image:url(./image/backgroundLine.png);
	height:150px;
	background-repeat:repeat-y;
	position:relative; 
	top:70px; 
	background-size: 100%;
}


#stripDown{
	background-color:#fff;
	width:100%;
	height:100px;
	margin:10px 0 0 0 ;
	background-image:url(./image/backgroundLine.png);
	background-repeat:repeat-y;
	background-size: 100%;
}


#sponsors{	
	text-align:center;
	position:relative;
	top:-100px;
	width:1024px;
	background-color:#d0e4ea;
	height:100px;
	vertical-align:bottom;
}

div#sponsors a{
	color:#fff;position:relative;
	top:15px;
	text-decoration:none;
}

#ityfooter{
	height:100px;
	position:relative;
	top:-300px;
	background:#b7d8dd;
}

#stripLinks{
	background: #ffffff;
	height:70px;
	width:100%;
	text-align:center;
	background-image:url(./image/banImg.png); 
	background-repeat:no-repeat;
	background-position:center;
	background-size: 40% 70px;
}

.cvBody{
background-color:#CBE2EA;
font-size:12px;
color:#000000;
text-decoration:none;
}

.controlledvocabulary a{
 font-size:16px;
 color:#000000;
}

.cvBody H1{
 font-size:20px;
 color:#000000;
 font-weight:bold;
}

.cvCheck{
	float:left;
	height:10px;
	vertical-align:top;
}

.cvItem .value{
height:20px;
}

.controlledvocabulary li{
 margin-top:15px;
  
}
.cvExpandIcon{	
	margin-top:3px;
	height:10px;
	float:left;	
}

.cvItem{
 cursor:pointer;
}


.secondLevelCheckboxs {
	 float:left;
	 margin:0;
	 padding:0;
	 width:10px;
	 vertical-align:bottom;
	 margin-top:3px;
}

.thirdLevelCheckboxs { 
 float:left;
 margin:0;
 padding:0;
 width:10px;
 vertical-align:bottom;
 margin-top:3px;
}

.firstLevel{
 padding-top:3px;
 font-weight:bold;
}

.secondLevel{
	padding-top:3px;
	margin-left:20px;
}

.thirdLevel{
padding-top:3px;
 margin-left:30px;
}

.firstLevellabelsRT{
  width:210px;
  float:right;
  text-align:left;
 
}

.secondLevellabelsRT{
  width:200px;
  float:right;
   text-align:left;
 
}
.thirdLevellabelsRT{
  width:190px;
  float:right;
   text-align:left;
}

div#typesList table.resourceTypeTable{margin-left:10px;}
div#typesList table.resourceTypeTable td.rtcolumn{
	background-color:#72A4B3;
	width:250px;
	vertical-align:top;
}


.sponsors{
height:70px;
}

.advSearchTable{
	 width:100%;
	 border:#84c3d4 solid 0px;
	
}

.advSearchWrapper{padding:0 10px;}

.criteriaTable{
background-color:#BEDFE8;
width:90%;
padding:10px;
border-radius:10px;
margin:5px;
clear:both;
}

.criteriaTable tr{padding:5px;}

.criteriaLabel{
	height:20px;
	font-size:12px;
	font-weight: bold; 
	width:25%;
	color:#4D6267;
	padding:0px 0px 0 10px;
}

.criteriaInput{
	font-size:14px;
	padding:0px 5px;
	vertical-align:bottom;
}
.advSearchSubtitle{
	font-size:13px;
	font-weight:700;
	color:#d27529;
	border-top:0px;
	border-bottom:#d27529 1px dotted;
	border-bottom-left-radius:5px;	
	border-bottom-right-radius:5px;
	padding:3px 5px;
	}

.searchIcon{
	width:10%; text-align:left; 
}

.optionsIcon{
	width:15%;
}

.searchSubject{padding:10px 5px;}
.inputBox{
	width:333px;height:20px;
	border-radius:5px;
}

.dropDown{
	width:333px;
	height:30px;
	padding:3px;
	border-radius:5px;
}

.standard { 
    font-family: "verdana", "Arial", "Helvetica", sans-serif;
    font-size: 9pt 
}

.langChangeOff { text-decoration: none;
                 color : #bbbbbb;
                 cursor : default;
                 font-size: 10pt;
				  }

.langChangeOn { text-decoration: none;
                color: #336699;
                cursor: pointer;
                font-size: 10pt; }

.langWrapper { background-color: #fff; 
				float:right; 
				padding:0px 20px 0 10px;
				display:inline-block;
				border-left:#bcc5b3 2px dotted;
				}

.pageBanner { width: 100%;
              border: 0;
              margin: 0;
              background: #ffffff;
              color: #000000;
              padding: 0;
              vertical-align: middle }

.tagLine { vertical-align: bottom;
           padding: 10px;
           border: 0;
           margin: 0;
           background: #ffffff;
           color: #ff6600 }

.tagLineText { background: #ffffff;
               color: #ff6600;
               font-size: 10pt;
               font-weight: bold;
               border: 0;
               margin: 0 }

.stripe { background: #336699 url(./image/stripe.gif) repeat-x;
          vertical-align: top;
          border: 0;
          padding: 0;
          margin: 0;
          color: #ffffff }

.locationBar { font-size: 10pt;
               font-family: "verdana", "Arial", "Helvetica", sans-serif;
               text-align: left;
			   clear:both;
			   }
			   
.locationBar a{ text-decoration:none;
				background-color:#eef0eb;
				border-radius:5px;
				cursor:pointer;
				padding:3px;
				font-size: 9pt;
				font-weight:bold;
				color:#bcc5b3;
                }
.locationBar a:hover{text-decoration:none;
				background-color:#bcc5b3;
				color:#2B3E42;
}
p.locationBar { 
				margin-bottom:0;
				padding-bottom:0;
             
                }

.centralPane { margin-top: 0px;
               vertical-align: top;
               padding: 0px;
               border: 0;}

.infoBox{
	width:85%;
	padding:15px ;
	margin:10px;
	text-align:justify;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;	
    color: #000000;
    vertical-align: central;
    text-decoration: none;
    background:#fff; 
	border:#84ced4 1px dotted;
	border-radius: 15px;
}
	.infoBox a img{	padding-left: 7px;	}
	.infoBoxUser{
			width:85%;
			padding:15px ;
			margin:10px;;
			text-align:justify;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;	
                color: #000000;
                vertical-align: central;
                text-decoration: none;
                background:#e2f1f6;
				border:#84ced4 1px dotted;
				border-radius: 15px;
				}	
.infoBoxHome{
	 font-family: "verdana", "Arial", "Helvetica", sans-serif;
			width:90%;
			padding:20px;
			margin:20px 0px;
			text-align:justify;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;	
                color: #000000;
                vertical-align: central;
                text-decoration: none;
                background: #e2f1f6;
				border-radius:10px;
				}
/* HACK: Width shouldn't really be 100%:  Really, this is asking that the
       table cell be the full width of the table.  The side effect of
       this should theoretically be that other cells in the row be made
       a width of 0%, but in practice browsers will only take this 100%
       as a hint, and just make it as wide as it can without impinging
       the other cells.  This, fortunately, is precisely what we want. */
.pageContents { FONT-FAMILY: "verdana", Arial, Helvetica, sans-serif;
                background: #ffffff;
                color: black;
                vertical-align: top;
                width: 100% }

.navigationBarTable{ width: 100%;
                     padding: 2px;
                     margin: 2px;
                     border: 0 }

.navigationBar { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 9pt;
                 font-style: normal;
                 font-weight: bold;
                 color: #252645;
                 text-decoration: none;
				/* width: 25%; 18*/
                 background: #ffffff; 
				 padding-top:40px;
				 }

.navigationBarSublabel{  font-size: 11pt;
                         font-weight: bold;
                         color: #2b3e42; /*black*/
						 background-color:#fff;/*#B0BCA5;*/
						 padding: 0 0 5px 5px;
						 text-align:left;
                         #ffffff-space: nowrap }

/* HACK: Shouldn't have to repeat font information and colour here, it
       should be inherited from the parent, but isn't in Netscape 4.x,
       IE or Opera.  (Only Mozilla functions correctly.) */
.navigationBarItem { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 9pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #252645;
                     background: #ffffff;
                     text-decoration: none;
	
                     vertical-align: middle;
                     #ffffff-space: nowrap
					
					  }

.loggedIn { font-family: "verdana", "Arial", "Helvetica", sans-serif;
            font-size: 8pt;
            font-style: normal;
            font-weight: normal;
            color: #882222;
            background: #ffffff;
		 }

.pageFooterBar { width: 100%;
                 border: 0;
                 margin: 0;
                 padding: 0;
                 background: #ffffff;
                 color: #000000;
                 vertical-align: middle }

.pageFootnote { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                background: #e2f1f6; /*#ffffff;b7d8ddffffff;*/
                color: #252645;
                text-decoration: none;
                text-align: left;
                vertical-align: middle;
                margin-left: 10px;
                margin-right: 10px;
				
				}

.sidebar { background: #ffffff;
           color: #000000;
		
		   
		   }

.communityLink { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 11pt;
                 font-weight: bold;
				 
				  }
.communityLink  a{text-decoration:none;}				  
				  
.communityLink p{ 
					background-color:#84c3d4;
				
				 text-decoration:none;
				 padding:5px;
				 margin:5px;
				  }

.communityStrength {
                                font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 12pt;
                 font-weight: normal }

.communityDescription { margin-left: 20px;
                        margin-right: 10px;
                        font-family: "verdana", "Arial", "Helvetica", sans-serif;
                        font-size: 10pt;
                        font-weight: normal;
                        list-style-type: none }

.collectionListItem { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                      font-size: 10pt;
                      font-weight: normal;
						padding-top:3px;
					 
					   }
.subcollectionsTable{background-color:#E2F1F6; border:#fff solid 2px; width:100%}
.subcollectionsTable td{text-align:left; vertical-align:top;  border:#fff solid 2px;padding:5px;}
.subcollectionsTable td h3{text-decoration:underline;}	
.subcollectionsTable td ul li a{text-decoration:none;  font-size:12px; font-weight:bold;}			   

					    
.subcollectionsTable td ul li p{  
						border-left:#000 solid 1px;
						padding:0 5px;
						font-size:11px;
						}



.miscListItem { margin-left: 20px;
                margin-right: 10px;
                font-family: "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 12pt;
                list-style-type: none }

.copyrightText { margin-left: 20px;
                 margin-right: 20px;
                 text-align: center;
                 font-style: italic;
                 font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 8pt;
                 list-style-type: none }

.browseBarLabel { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 11px;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #84c3d4;
                  vertical-align: middle;
                  text-decoration: none;
				  padding-left:15px ;
				   }
.browseBar { font-family: "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: bold;
             background: #84c3d4;/*ffffff*/
             color: #252645;
             vertical-align: middle;
             text-decoration: none;
			 padding:10px;
			 }

.itemListCellOdd { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                   font-size: 12pt;
                   font-style: normal;
                   font-weight: normal;
                   color: #000000;
                   vertical-align: middle;
                   text-decoration: none;
                   background: #ffffff }


.itemListCellEven { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                    font-size: 12pt;
                    font-style: normal;
                    font-weight: normal;
                    color: #000000;
                    vertical-align: middle;
                    text-decoration: none;
                    background: #eeeeee }

.itemListCellHilight { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                       font-size: 12pt;
                       font-style: normal;
                       font-weight: normal;
                       color: #000000;
                       vertical-align: middle;
                       text-decoration: none;
                       background: #ddddff }

.topNavLink { margin-left: 10px;
          margin-right: 10px;
          font-family: "verdana", "Arial", "Helvetica", sans-serif;
          font-size: 10pt;
          text-align: center }

.submitLabel { 
	width:35%; text-align:right; font-size:12px; font-weight:bold;
	background-color:#cbe2ea; padding:0;/*7px 7px 0px 7px;*/color:#07383c;
	vertical-align:middle; 
	padding-right:10px;
}

.submitLabelt { 
	width:25%; text-align:right; font-size:12px; font-weight:bold;
	background-color:#cbe2ea; padding:0;/*7px 7px 0px 7px;*/
	vertical-align:top; color:#07383c;
}
.fileLabel { 
 text-align:left; font-size:11px; font-weight:bold; 


}

.fileSelectLabel { 
 text-align:left; font-size:11px; font-weight:bold;height:30px;width:20%;padding-left:20px;white-space:nowrap;vertical-align:central;


}
.fileSelect { 
 float:left; font-size:11px; width:15%; vertical-align:bottom; height:30px;
}

.file{ 
 width:80%; text-align:left;
}


.submitFormHelp {  
margin-left:60px;
           margin-right: 0px;
           font-family: "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 11px;
           text-align: left;
		   width:90%
		   }
		   
.editProfileHelp {  
           font-size: 11px;
		   width:95%;
		   }
.editProfileWarn {  
           font-size: 11px;
		   width:95%;
		   color:#E4A541;
		   }		   
  .taskTableHelp {  
			
           font-size: 11px;
           text-align: left;
		   }         

.submitFormWarn {  margin-left: 10px;
           margin-right: 10px;
           font-family: "verdana", "Arial", "Helvetica", sans-serif;
           font-weight: bold;
           font-size: 12px;
           color:#e09928; /*#ff6600;*/
           text-align: center;  }

.uploadHelp { margin-left: 0px;
              margin-right: 0px;
              font-family: "verdana", "Arial", "Helvetica", sans-serif;
              font-size: 11px;
              text-align: left }

.submitFormDateLabel {  margin-left: 0px;
                        margin-right: 0px;
                        font-family: "verdana", "Arial", "Helvetica", sans-serif;
                        font-size: 12px;
                        font-style: italic;
                        text-align: center;
                        vertical-align: top;
						
						
						 }

.submitProgressTable{ margin: 0;
                      padding: 0;
                      border:0;
                      vertical-align: top;
                      text-align: left;
                      #ffffff-space: nowrap;
					 width:100%;
					background-color:#FFF;
					   }

.submitProgressButton{ border: 0 }

.submitProgressButtonDone{ border: 0;
                           background-image: url(./image/submit/done.gif);
                           background-position: center;
                           height: 50px;
                           width:120px; white-space:normal;
                           font-size: 8pt;
                           color: black;
						   font-weight:bold;
                          $('#lrtListIcon').attr("class","listShow"); 
						  }

.submitProgressButtonCurrent{ border: 0;
                           background-image: url(./image/submit/current.gif);
                           background-position: center;
                           height: 50px;
                           width: 140px;
                           font-size: 8pt;
                           color: #ffffff;
						   font-weight:bold;
                           background-repeat: no-repeat; 
						   width:120px; white-space:normal;}

.submitProgressButtonNotDone{ border: 0;
                           background-image: url(./image/submit/notdone.gif);
                           background-position: center;
                           height: 50px;
                           width:120px; white-space:normal;
                           font-size: 8pt;
                           color: black;
						   font-weight:bold;
                           background-repeat: no-repeat; }
.singleBrowseTable{
	
			 margin:0px;
             font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #fff;
			 width:90%;
			  }
			 
.singleBrowseTable td{ font-size: 12px;}	
.singleBrowseTable td a{ padding:7px 10px;display:block; text-decoration:none;}	
.singleBrowseTable td a:hover{ display:block; background-color:#84c3d4; text-decoration:none;}	


.resultOptionsTable{
	
			 margin:10px;
             font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #eee;
			  width:98%; }
			 
.resultOptionsTable tr td{padding:3px;}	
.browseOptionsTable { font-family: "verdana", "Arial", "Helvetica", sans-serif;
			 /*margin:5px 10px;*/
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             /*background: #e2f1f6;*/
			 border:none;
			 width:98%; 
			 
			 }
.searchCriterio{

text-align:left;

}

.searchInput
{
	float:left;
	font-size:11px;
	padding:3px 10px 10px 10px;
	width:93%;
	/*height:140px;
	overflow-y:auto;*/
	overflow-x:hidden;
}

#educSoftwareType .checkBox{
    width: 90%;
    height: auto;
    padding: 5px 10px;
}
#educSoftwareType .educSoftwareType_label{
    width: 85%;
}
				   
.searchInput select
{
	width:200px;
}
			   
.resultsTable { font-family: "verdana", "Arial", "Helvetica", sans-serif;
			 margin:20px 10px;
             font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #fff;
		
			
			  }
			 
.resultsTable th{    background:#cbe2ea; /*ceeffa#b0bca5;84c3d4;bce4f2*/
				font-style:italic;
				padding:3px 10px; font-size: 10pt; }
				
.resultsTable td{	font-size: 10pt;}	

.resultsTable td a{	padding:3px 10px;  display:block;text-decoration:none; :}	
.resultsTable td a:hover{	padding:3px 10px; display:block;text-decoration:none; color:#84c3d4; }//background-color:#84c3d4;}				
			 
.wrapTable { font-family: "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 14pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #e2f1f6;
			 margin:10px; }
			 
.miscTable { font-family: "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align:middle;
             text-decoration: none;
             background: #fff;
			  }
			 
.miscTable th { background: #cbe2ea;
				font-style:italic;
				
				padding:3px 10px; font-size: 10pt;}
			 
.miscTable td{
				padding:3px 10px; font-size: 10pt;}

.miscTableNoColor { font-family: "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 12pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #ffffff; }

.oddRowOddCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
               font-size: 12pt;
               font-style: normal;
               font-weight: normal;
               color: #000000;
               vertical-align: middle;
               text-decoration: none;
                }

.evenRowOddCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #000000;
                vertical-align: middle;
                text-decoration: none;
               }

.oddRowEvenCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                color: #000000;
                vertical-align: middle;
                text-decoration: none;
                }

.evenRowEvenCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 12pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #000000;
                 vertical-align:middle;
                 text-decoration: none;
                 
				
				  }
/*.evenRowEvenCol:hover{ background-image:url('./image/itembgs.png');
				 background-repeat:no-repeat;
				 background-size:contain} 
*/
.highlightRowOddCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 12pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #000000;
                     vertical-align: middle;
                     text-decoration: none;
                     background: #ccccee }

.highlightRowEvenCol{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                      font-size: 12pt;
                      font-style: normal;
                      font-weight: normal;
                      color: #000000;
                      vertical-align: middle;
                      text-decoration: none;
                      background: #bbbbcc }

.itemDisplayTable{ text-align: left;
                   border:#84c3d4 1px dotted;
				   border-radius:10px;
                   color: #000000 ;
				   padding:20px;
				   border-spacing:0;
				   border-collapse: separate;
				   margin: 15px 0px 0 0;
				   width:100%;
				   background:#E2F1F6;
				   }

.itemDisplayTable th{ text-align: left;  font-size: 10pt; text-decoration:underline; font-style:italic; visibility:hidden;}

.itemTableTr{
	border:1px solid #BCC5B3;
	background-color:#E2F1F6;
	border-radius:10px;
	color:#666;

}
.itemDisplayTable td{
	
}

.metadataFieldLabel{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: bold;
                     color:#4d6267;/*#5d7276;*/
                     vertical-align: top;
                     text-align: left;
                     text-decoration: none;
					 
                     white-space: pre-wrap;
					 padding:10px 15px;
					 width:40%;
				
						 
					 }
tr.itemTableTr td.metadataFieldLabel span{white-space: pre-wrap;}

.metadataFieldValue{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                     font-size: 10pt;
                     font-style: normal;
                     font-weight: normal;
                     color: #666;
                     vertical-align: top;
                     text-align: left;
					 padding:5px 5px 5px 15px;
					 
					
					 	 /*  border-radius:10px;*/
                     text-decoration: none ;
					 width:45%;
					 }

.recentItem { margin-left: 10px;
              margin-right: 10px;
              font-family: "verdana", "Arial", "Helvetica", sans-serif;
              font-size: 10pt }
.optionsBox{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 10px;
                 font-style: normal;
                 font-weight: normal;
                 color: #000000;
                 text-decoration: none;
                 background: #84c3d4;
				padding:7px 3px 3px 3px;
				border:none;
				
				 }
.optionsBox a {
				font-size: 12px;
			
			}
			
.homeSearchBox{ font-family: "verdana", "Arial", "Helvetica", sans-serif;
                 font-size: 14pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #000000;
                 vertical-align: middle;
                 text-decoration: none;
                 background: #84c3d4;
				 width:95%;
				 margin-top:15px;
				 text-align:left;
				 border-radius:10px;
				 /*border:#84c3d4 solid 1px;*/
				 }
.searchBox{ 
                 font-size: 14pt;
                 font-style: normal;
                 font-weight: normal;
                 color: #000000;
                 vertical-align: middle;
                 text-decoration: none;
                 background-color: #84c3d4;
				 margin-top:15px;
				 /*border:#84c3d4 solid 1px;*/
				 }
 .subscribeBox{
	 
	 			width:80%;
                 font-size: 10pt;
 				text-align:justify;
                 background: #eef0eb;
				 border:1px;
				 border-color: #bcc5b3;
				  }
				 
.searchBox { font-family: "verdana", "Arial", "Helvetica", sans-serif;
             font-size: 10pt;
             font-style: normal;
             font-weight: bold;
             color: #000000;
             vertical-align: middle;
             text-decoration: none;
             background: #fefecd;
             padding: 0;
             border: 0;
             margin: 0 }

.searchBoxLabel { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 10pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #fefecd;
                  text-decoration: none;
                  vertical-align: middle }

.searchBoxLabelSmall { font-family: "verdana", "Arial", "Helvetica", sans-serif;
                  font-size: 8pt;
                  font-style: normal;
                  font-weight: bold;
                  color: #000000;
                  background: #fefecd;
                  text-decoration: none;
                  vertical-align: middle }

.attentionTable
{
    font-style: normal;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
    text-decoration: none;
    background: #cc9966;
}

.attentionCell
{
    background: #ffffcc;
    text-align: center;
}

.help {font-family: "verdana", "Arial", "Helvetica", sans-serif;
        background: #ffffff;
        margin-left:10px;}

.help h2{text-align:center;
                font-size:18pt;
                color:#000000;}

.help h3{font-weight:bold;
         margin-left:0px;}

.help h4{font-weight:bold;
         font-size: 10pt;
         margin-left:5px;}

.help h5{font-weight:bold;
         margin-left:10px;
         line-height:.5;}

.help p {font-size:10pt;}

.help table{margin-left:8px;
            width:90%;}

.help table.formats{font-size:10pt;}

.help ul {font-size:10pt;}

.help p.bottomLinks {font-size:10pt;
                    font-weight:bold;}

.help td.leftAlign{font-size:10pt;}
.help td.rightAlign{text-align:right;
                    font-size:10pt;}
                    

/* The following rules are used by the controlled-vocabulary add-on */
ul.controlledvocabulary  {
                list-style-type:none; }

        
.controlledvocabulary ul  li ul {
             list-style-type:none;
                display:none; }

input.controlledvocabulary  {
                border:0px; }

img.controlledvocabulary {
                margin-right:8px ! important;
                margin-left:11px ! important;
                cursor:hand; }

.submitFormHelpControlledVocabularies {
                   margin-left: 10px;
           margin-right: 10px;
           font-family: "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 8pt;
           text-align: left; }

.controlledVocabularyLink {
           font-family: "verdana", "Arial", "Helvetica", sans-serif;
           font-size: 8pt; }
.browseButtonsWrapper{float:right; width:75%;}        
.browse_buttons
{
        float: left;
        padding: 5px 1px;
       	margin: 1px;
	  	vertical-align:top;
		
}
.criteriaButton
{
 
}

#browse_navigation
{
        margin-bottom: 10px;
}

#browse_controls
{
        /*margin-bottom: 10px;*/
		font-size:11px;
		font-weight:bold;
		padding-left:15px;
}

.browse_range
{
        margin: 5px 15px;
     	font-size:12px;
}


/* styles added by authority control */
div.autocomplete {
    background-color:#ffffff;
    border:1px solid #888888;
    margin:0;
    padding:0;
    position:absolute;
    width:250px;
}

div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div.autocomplete ul li {
    cursor:pointer;
}

div.autocomplete ul li.selected {
    text-decoration: underline;
}
div.autocomplete ul li:hover {
    text-decoration: underline;
}

div.autocomplete ul li span.value {
    display:none;
}


/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
  padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
  { background-image: url(./image/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(./image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-failed
  { background-image: url(./image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
  { background-image: url(./image/confidence/3-thumb1.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
  { background-image: url(./image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
  { background-image: url(./image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
  { background-image: url(./image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* ..except, show authority-value inputs in on the Item EditMetadata page */
table.miscTable input.ds-authority-value { display: inline; }

table.authority-statistics {padding: 5px; margin-bottom: 15px;}
table.authority-statistics table {float: left; text-align: center;}

.statsTable {
        border: 1px gray solid;
        width: 85%;
}

.statsTable td {
        font-size: 0.8em;
}


div.authority-key-nav-link, div.authority-page-nav-link {margin-top: 20px;}

div#authority-message {
    width: 80%;
    display:block;
    text-align: center;
    margin-left: 10%;
    padding: 10px;
    border: 1px dashed #FFCC00;
    background-color: #FFF4C8;
 }

a.authority {
    background: transparent url(./image/authority/book_key.png) no-repeat;
    background-position: top right;
    padding-right: 20px;
}

/* for edit-item-form lock button */
input.ds-authority-lock
  { vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
  { background-image: url(./image/lock24.png); }
input.ds-authority-lock.is-unlocked
  { background-image: url(./image/unlock24.png); }
/*menu nav bar.jsp*/


.menuTable{
	margin:20px 0;
	width:100%;
	background-color:#B0BCA5;
	border-radius:10px;
	padding:20px 10px;

}


#navigationBarHome
  {


  text-align: left;
  font-size:13pm;
  white-space:nowrap;
  /*-moz-box-shadow:inset 0 0 10px 0 #222;
  -webkit-box-shadow:inset 0 0 10px 0 #222;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=100, Color='#222')";
  box-shadow:inset 0 0 10px 0 #222;*/

 }

	  
 #navigationBarHome td{	
	border: 1px solid #b0bca5; 
	background-color: #bcc5b3;
 }

 #navigationBarHome td:hover
  {
  background-color: #eef0eb;
  /*width:100%;*/
 }
 
 #navigationBarHome td a{
	 padding: 6px 10px;
	  text-decoration:none; 
	  color: #2b3e42;
	  display: block;
	 
	 }
#navigationBarHome td:hover a{
	  text-decoration:none; 
	  color: #646b5e;
	 }
	 
#navigationBarHome td:active a{
	  text-decoration:none; 
	  color: #bcc5b3;	 
	 }
	 
	 
	 
 #navigationBarHome th{
	 margin-top:10px;
	padding: 6px;
	border: 1px solid #b0bca5; 
	 background-color: #eef0eb;
 }

 #navigationBarHome th:hover
  {
  background-color: #eef0eb;
  width:100%;
 }
 
 #navigationBarHome th a{
	  text-decoration:none; 
	  color: #2b3e42;
	 
	 }
#navigationBarHome th:hover a{
	  text-decoration:none; 
	  color: #646b5e;
	 }
	 
#navigationBarHome th:active a{
	  text-decoration:none; 
	  color: #bcc5b3;	 
	 }
.navigationBarHome
  {


  text-align: left;
  font-size:13pm;
  /*-moz-box-shadow:inset 0 0 10px 0 #222;
  -webkit-box-shadow:inset 0 0 10px 0 #222;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=100, Color='#222')";
  box-shadow:inset 0 0 10px 0 #222;*/

 }

	  
 .navigationBarHome td{	
	border: 1px solid #b0bca5; 
	background-color:  #eef0eb;
	border-radius:10px;
 }

 .navigationBarHome td:hover
  {
  background-color: #bcc5b3;
  /*width:100%;*/
 }
  .navigationBarHome td:active
  {
  background-color: #bcc5b3;
  /*width:100%;*/
 }
 .navigationBarHome td a{
	 padding: 6px 10px;
	  text-decoration:none; 
	  color: #2b3e42;
	  display: block;
	 
	 }
.navigationBarHome td:hover a{
	  text-decoration:none; 
	  /*color: #646b5e;*/
	 }
	 
.navigationBarHome td a:active{
	  text-decoration:none; 
	  color: #bcc5b3;	 
	 }
	 
	 
	 
.navigationBarHome th{
	 margin-top:10px;
	padding: 6px;
	border: 1px solid #b0bca5; 
	 background-color: #eef0eb;
 }

 .navigationBarHome th:hover
  {
  background-color: #eef0eb;
  width:100%;
 }
 
 .navigationBarHome th a{
	  text-decoration:none; 
	  /*color: #2b3e42;*/
	 
	 }
.navigationBarHome th:hover a{
	  text-decoration:none; 
	  color: #646b5e;
	 }
	 
.navigationBarHome th:active a{
	  text-decoration:none; 
	  color: #bcc5b3;	 
	 }
 
#linksWrapper{display:inline-block;float:right;width:50%;padding-top:30px; padding-right:5px; }
.secondaryLinks{padding:0px 5px; float:right;}

.secondaryLinks a{text-decoration:none;
				background-color:#eef0eb;
				border-radius:5px;
				cursor:pointer;
				padding:3px;
				font-size: 9pt;
				font-weight:bold;
				color:#bcc5b3;
				margin-right:10px;
}

.secondaryLinks a:hover{text-decoration:none;
				background-color:#bcc5b3;
				color:#2B3E42;
}



#photodentroLogo{
	padding-left:20px;
	text-align:left;
	font-style:italic;
	font-size:30px;
	margin-top:5px;
	margin-left:20px; 
	display:inline-block; 
	width:40%; 
	float:left;
	}
	

div #photodentroLogo a{text-decoration:none; color:#fff;}

.adminLink {
	display: block;
	width:85%;
	margin:2px 0;
	padding:6px 10px;
	color: #2b3e42;
	text-decoration: none;
	/*background-color:#b0bca5;
	border:#eef0eb solid 1px;*/
	border: 1px solid #b0bca5; 
	background-color:  #eef0eb;
	border-radius:10px;
}

.adminLink:hover {
	  background-color: #bcc5b3;
	/*background-color: #eef0eb;
	text-decoration: none;
	border:#b0bca5 solid 1px;*/
}

.adminLinks {
	display: block;
	width:85%;
	margin:2px 0;
	padding:6px 10px;
	color: #2b3e42;
	text-decoration: none;
	/*background-color:#b0bca5;
	border:#eef0eb solid 1px;*/
	border: 1px solid #b0bca5; 
	background-color:  #dcded3;
	border-radius:10px;
}

.adminLinks:hover {
 background-color: #bcc5b3;
}
.adminSublink {
	display: block;
	width:70%;

	padding:6px 10px;
	margin:2px 15px;
	color: #2b3e42;
	text-decoration: none;
	border: 1px solid #b0bca5; 
		background-color:  #eef0eb;
	border-radius:10px;
}
.adminSublink:hover {
	color: #2b3e42;
	background-color:#bcc5b3;
	text-decoration: none;
	border:#d2d9cb solid 1px;
}
.show {
	display:inline;
}
.hide {
	display:none;
}




.dateLinks {
	display: block;
	width:90%;
	background-color:#aed9e7;
	padding:8px 10px;
	color: #2b3e42;
	text-decoration: none;
	border:#eeeeee solid 1px;
}

.dateLinks:hover {
	background-color: #e2f1f6;
	text-decoration: none;
	border:#eeeeee solid 1px;
}
.dateSublink {
	display: block;
	width:75%;
	background-color:#cee8f1;
	padding:8px 20px;
	margin:0 9px;
	color: #2b3e42;
	text-decoration: none;
	border:#ffffff solid 1px;
}
.dateSublink:hover {
	color: #2b3e42;
	background-color:#f1f9fb;
	text-decoration: none;
	border:#ffffff solid 1px;
}


.comLinks {
	display: block;
	width:90%;
	background-color:#aed9e7;
	padding:8px 10px;
	color: #2b3e42;
	text-decoration: none;
	border:#eeeeee solid 1px;
}

.comLinks:hover {
	background-color: #e2f1f6;
	text-decoration: none;
	border:#eeeeee solid 1px;
}
.comSublink {
	display: block;
	width:75%;
	background-color:#cee8f1;
	padding:8px 20px;
	margin:0 9px;
	color: #2b3e42;
	text-decoration: none;
	border:#ffffff solid 1px;
}
.comSublink:hover {
	color: #2b3e42;
	background-color:#f1f9fb;
	text-decoration: none;
	border:#ffffff solid 1px;
}

.itemOptions{}
.itemOptions td{padding:15px;}
.itemOptions td a img{border:#E2F1F6 solid 1px;}
.itemOptions td a:hover img{border:#E2F1F6 solid 1px;}


.bitstreamTable{width:100%; border:#84c3d4 dotted 1px; border-radius:10px; background:#E2F1F6; padding:5px;}
.bitstreamTable tr{}
.bitstreamTable th{ text-align:left; text-decoration:none; font-style:italic; color:#4d6267;}
.bitstreamTable td{width:20%; padding:5px; vertical-align:bottom; }

.bitstreamTableTitle{text-decoration:underline;font-style:italic; font-weight:bold; padding:3px;display:none;}


#itemMenu{
/*width:200px;*/
padding: 70px 0px 0 0;
float:right;
}

#itemMenu td{
	padding: 5px 10px;
}

.itemMenuButton{
float:left; 
}
#noPreviewAvailable{
	text-align:center;
	vertical-align:middle;
	height:300px;
}

.noPreviewAvailableText{
	font-size: 35px;
	color:red;
	position:relative;
	top:150px;
}

.editTable{width:90%; border:#84c3d4 solid 1px;background-color:#cbe2ea; margin-top:10px; padding:10px;border-radius:10px;}

.editTable tr{height:20px;
margin-top:0px;
padding-top:0;
margin-bottom:0;
padding-bottom:0;}
.editTable td{
background-color:#cbe2ea; padding:15px 5px;

height:20px;
margin-top:0px;
padding-top:0px;
margin-bottom:0;
padding-bottom:0;
 /*border:#84c3d4 solid 1px;*/
}
.editTable select{
width:100%;
}
.editTable input[type=text]
{
width:100%;
border: 1px solid #ccc;
}

.submitFormLabel{
	font-weight:bold;
	width:100%;	text-align:left;
}

.submitFormLabelSuggest{
	font-weight:bold;
	width:200px;	text-align:left;
}
.firstLevelCheckboxs 
{
 float:left;
 margin-left:5px;
 padding:0;
 width:10px;
 margin-top:3px;
}
.collectionOptions{width:100%;}
.collectionOptions td{ font-size:11pt;background-color:#84c3d4; padding:5px; text-align:center;}


.collectionTable{background-color:#E2F1F6; border:#fff solid 2px; width:100%;}
.collectionTable td{text-align:left; vertical-align:top; width:50%; border:#fff solid 2px;padding:5px;}
.collectionTable td h3{text-decoration:underline;}
	
.intro{padding:10px; text-align:justify;}

.communityOptions{width:100%;}
.communityOptions td{ font-size:11pt;background-color:#84c3d4; padding:5px; text-align:center;}


.communityTable{background-color:#E2F1F6; border:#fff solid 2px; width:100%}
.communityTable td{text-align:left; vertical-align:top; width:50%; border:#fff solid 2px;padding:5px;}
.communityTable td h3{text-decoration:underline;}


.downloadBS{ width:30px;
vertical-align: top;padding:0;margin:0;}
}
.editTable tr{

}

.editTable td{

}
.editTable select{
width:100%;
}
.editTable input[type=text]
{
width:100%;
border: 1px solid #ccc;
}

.submitFormLabel{
	padding-left:100px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

#TB_ajaxContent {
	text-align:center;
	width:950px;
}


.submitButton{
background-color:#bcc5b3; border-color:#bcc5b3 ;padding:4px 10px; font:Verdana, Geneva, sans-serif; font-size:10pt;color: #252645;
border: #727b6a solid 1px; border-radius:5px; text-decoration:none;
}

.submitButton:hover{
background-color:#eef0eb;
}

.selectionBox{border-radius:4px; border:#4D6267 1px dotted;}


.browseSpan{padding-left:35px;}
.browseSpan a{font-size:11px}
.browseReport{width:90%}
#prev{text-align:left; width:20%}
#current{text-align:center; width:50%; font-size:9px;  color:#2b3e42}
#current a{font-size:9px; }
#next{text-align:right; width:20%}
.resultsReport{text-align:center;font-size:11px;  color:#2b3e42; padding-top:10px;}
#refine{ margin-left: 15px;
     font-size: 10pt;
     font-weight: bold;
     font-family: "verdana", "Arial", "Helvetica", sans-serif;
     color:  #2b3e42 }

.resultsSearchTable {
	margin-top:0;
	padding-top:0;
	border-radius: 8px; 
	background-color:#fff;
	margin-left:0;
	width:100%
}
.resultsSearchTable td {
	border-bottom: #ccc dashed 1px;
}

.addButton {
    background: url(./image/itemOptions/plus12.png) no-repeat;
	width:14px;
	height:14px;
	background-position:center;
	

}
.removeButton {
    background: url(./image/itemOptions/minus12.png) no-repeat;
	width:14px;
	height:14px;
	background-position:center;
	
}
.controlledVocabularyLink{
display:none;
}

#license{background-color:#cbe2ea; width:95%; padding:10px;}

.submitWrapper{background-color:#E2F1F6; width:95%; margin:0px;padding:0; }
.submitWrapper p{ font-size:11px; text-align:justify;}
.submitInitTable{background-color:#84c3d4;width:95%;align:center; }
.submitInitTable td{background-color:#cbe2ea;font-size:12px; padding:3px; text-wrap:unrestricted}
.submitInitTable th{background-color:#cbe2ea;font-size:12px; padding:3px;text-align:left;font-weight:bold; }

.uploadedFilesTable{width:95%;}
.uploadedFilesTable td{font-size:12px; text-align:center;padding:3px; border:#84c3d4 solid 1px;}
.uploadedFilesTable th{font-size:12px; font-weight:bold;background: #cbe2ea; padding:3px;}

.buttonsWrapperTable{width:100%; padding:15px 5px}
.buttonsWrapperTable td{text-align:right;padding-right:5px;}

.buttonsWrapperEditTable{width:100%; padding:15px 5px}
.buttonsWrapperEditTable td{text-align:right;padding-right:5px;}

.submitReviewTable{background-color:#84c3d4;width:95%;align:center; border-radius:10px; }
.submitReviewTable  td{background-color:#cbe2ea;font-size:11px; padding:3px; text-wrap:unrestricted;border-radius:10px;}
.submitReviewTable tr.even td{background-color:#cbe2ea;font-size:11px; padding:3px; text-wrap:unrestricted;border-radius:10px;}
.submitReviewTable tr.odd td{background-color:#e0f0f1;font-size:11px; padding:3px; text-wrap:unrestricted;border-radius:10px;}/*d9e6ea*/
.submitReviewTable th{background-color:#cbe2ea;font-size:12px; padding:3px;text-align:left;font-weight:bold; }

.submitReviewSubTable{width:100%;align:center; padding:10px 0;border-radius:10px; }
.submitReviewSubTable td{font-size:12px; padding:3px; text-align:right}
.submitReviewSubTable th{font-size:12px; padding:3px;text-align:left;font-weight:bold; }

.submitReviewSub{width:100%; }
.submitReviewSub td{font-size:12px; padding:3px;  }

.submitFieldLabel{ 
                     font-weight: bold;
                     text-align: right;
					 width:40%;
					 color:#07383c;
                     }

.submitReviewSub td.submitFieldValue{ 
                                                                         
                     text-align:left;
					 width:65%;
					 padding:30px;
					 
                      }
					  
.fileFieldLabel{ 
                     font-weight: bold;
                     text-align: right;
					 width:36%;
					 color:#007383C;
                     }

.submitReviewSub td.fileFieldValue{ 
                                                                          
                     text-align:left;
					 padding-left:30px;
					 width:64%;
                      }
.submitDate{width:10px;}

.submitTitle { 
	margin-left: 0px;
	 /*width:100%;*/
     margin-right: 0px;
     font-size: 10pt;
     font-weight: bold;
     text-align:justify;
     color:  #2b3e42 ;
	 padding:5px 10px;
	background-color:#CBE2EA;
	 }
#facebookLike{
vertical-align:top;
border:none; 
width:260px; 
}
#facebookLike iframe{
vertical-align:top;
border:none; 
width:260px; 
}
#facebookShare{
vertical-align:top;
border:none; 
width:100px; 
}
#twitter{
vertical-align:top;
width:100px;
}
#twitter iframe{
vertical-align:top;
border:none; 
width:250px; 
}
#googlePlus{
vertical-align:top;
}
#fbIframe{height:50px}
img.thickbox.thumPreview{display:none;}

.taskTable {             
			 width:100%;
			 background-color:#fff;

			  }
			  			 
.taskTable th { background: #cbe2ea;
				font-style:italic;
				padding:3px 10px; 
				font-size: 10pt;
				text-align:left;
				font-weight:normal;}
			 
.taskTable td{background: #E2F1F6;
				padding:3px 10px; font-size: 10pt; text-align:left;
				width:50%;
			
				}

.taskTable td#icon{text-align:center; width:20px;}
				
.userInfoTable {             
			 width:90%;
			 border: #e4a541 solid 2px;
			 background: #84c3d4;
			 border-radius:10px;

			  }
			 
.userInfoTable td{background: #84c3d4;
				padding:3px 10px; font-size: 10pt; text-align:left;}
				
.taskTitle{font-size:10pt;  font-weight:bold;  margin:20px 40px; cursor:pointer;}

#pooledList{display:none;}
#unfinishedList{display:none;}
#chosenList{display:none;}
#newSub{display:none;}
#oldSub{display:none;}
#taskAbortAssignList{display:none;}
#taskReview{display:none;}
#taskReviewA{display:none;}
#taskEdit{display:none;}
#taskDelete{display:none;}
#taskDeleteA{display:none;}
#taskAssignReview{display:none;}
#taskAssignEdit{display:none;}
#taskAbortReviewAssignList{display:none;}
#taskAssignCorrection{display:none;}
#taskCorrectMeta{display:none}
#taskViewSubmitted{display:none;}


.imageButtonView{background-image:url(./image/itemOptions/view24.png); background-repeat:no-repeat;  width:28px; height:28px; background-position:center; border:#CCC 1px solid; cursor:pointer;}
.imageButtonDelete{background-image:url(./image/itemOptions/delete24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonEdit{background-image:url(./image/itemOptions/edit24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonEditMeta{background-image:url(./image/itemOptions/editmeta24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonCorrect{background-image:url(./image/itemOptions/editmeta24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonEditor{background-image:url(./image/itemOptions/editor.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}

.imageButtonAccept{background-image:url(./image/itemOptions/accept24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonReject{background-image:url(./image/itemOptions/reject24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonClose{background-image:url(./image/itemOptions/reject14.png); background-repeat:no-repeat; width:18px; height:18px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonCancel{background-image:url(./image/itemOptions/cancel24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonBack{background-image:url(./image/itemOptions/back24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonPublish{background-image:url(./image/itemOptions/publish24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonRight{background-image:url(./image/itemOptions/right14.png); background-repeat:no-repeat; width:18px; height:18px;  background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonLeft{background-image:url(./image/itemOptions/left14.png); background-repeat:no-repeat; width:18px; height:18px;  background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonAbortAssign{background-image:url(./image/itemOptions/reject24.png); background-repeat:no-repeat; width:28px; height:28px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonAdd{background-image:url(./image/itemOptions/plus.png); background-repeat:no-repeat; width:20px; height:20px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonAssign{background-image:url(./image/itemOptions/editors.png); background-repeat:no-repeat; width:18px; height:18px; background-position:center;border:#CCC 1px solid;cursor:pointer;}
.imageButtonView:hover{border:#666 1px solid;}
.imageButtonDelete:hover{border:#666 1px solid;}
.imageButtonEdit:hover{border:#666 1px solid;}
.imageButtonEditMeta:hover{border:#666 1px solid;}
.imageButtonAccept:hover{border:#666 1px solid;}
.imageButtonReject:hover{border:#666 1px solid;}
.imageButtonClose:hover{border:#666 1px solid;}
.imageButtonCancel:hover{border:#666 1px solid;}
.imageButtonBack:hover{border:#666 1px solid;}
.imageButtonPublish:hover{border:#666 1px solid;}
.imageButtonRight:hover{border:#666 1px solid;}
.imageButtonLeft:hover{border:#666 1px solid;}
.imageButtonAbortAssign:hover{border:#666 1px solid;}
.imageButtonAdd:hover{border:#666 1px solid;}
.imageButtonAssign:hover{border:#666 1px solid;}

.imageButtonRightLarge{background-image:url(./image/itemOptions/right14.png); width:28px; height:16px;  background-position:0 0;border:#CCC 1px solid;cursor:pointer;}
.imageButtonLeftLarge{background-image:url(./image/itemOptions/left14.png); width:28px; height:16px;  background-position:0 0; border:#CCC 1px solid;cursor:pointer;}
.imageButtonRightLarge:hover{border:#666 1px solid;}
.imageButtonLeftLarge:hover{border:#666 1px solid;}


.helpTxt {  
        font-size: 10px;
        text-align: justify;
		padding:10px;
}
.hint {  
        font-size: 10px;
        text-align: justify;
		padding-top:10px;
		vertical-align:bottom;
		color:#999;
		margin-top:10px;
}
.pBtn{margin-left:10px}
.performTaskInfo{border: #84c3d4 solid 0px; padding: 5px 30px 5px 10px;}

.recommendedField { 
           color:#E4A541; /*#bcc5b3;#ff6600;*/
		   margin-top:15px;
          }
.mandatoryField { 
           color:#ee3c0d; /*#ff6600;*/font-size:10px;
		     margin-top:15px;
          }
.optionalField { 
           color:#08a0bb; /*#ff6600;*/font-size:10px;
		     margin-top:15px;
          }
.mandatory{ 
           color:#ee3c0d; /*#ff6600;*/font-size:10px; text-align:left; white-space:nowrap; padding-left:30px;
          }
.recommended{ 
            color:#E4A541; /*#ff6600;*/font-size:10px; text-align:left;white-space:nowrap;
          }
.optional{ 
            color:#08a0bb; /*#ff6600;*/font-size:10px; text-align:left;white-space:nowrap;
          }
#okImg{background-image:url(./image/ok.png); background-repeat:no-repeat; height:22px; width:22px; display:inline-block; border:#000 solid 0px;vertical-align:bottom;}
#warnImg{background-image:url(./image/warn.png); background-repeat:no-repeat;  height:22px; width:22px; display:inline-block;vertical-align:top}
.submitReviewTable td.review1{text-align:left; width:100%; font-size:11px;}
.submitReviewTable td.review1 div{width:100%; font-size:10px; vertical-align:bottom;}
.submitReviewTable td.review2{text-align:left; width:100%; font-size:11px;}
.submitReviewTable td.review2 div{width:100%; font-size:10px; vertical-align:bottom;}
.submitReviewTable td.review3{text-align:left; width:100%; font-size:11px;}
.submitReviewTable td.review3 div{width:100%; font-size:10px; vertical-align:bottom;}
.submitReviewTable td.review4{text-align:left; width:100%; font-size:11px;}
.submitReviewTable td.review4 div{width:100%; font-size:10px; vertical-align:bottom;}
.warnPublish{font-size:12px; font-weight:bold; color:#ee3c0d;}
.cvItem a.value{font-size:12px; vertical-align:top;color:#666;}
.cvItem a:hover{color:#000;}
#lom_learningresourcetype{background-image:url(./image/arrow_down.png);background-position:right; background-repeat:no-repeat; cursor:pointer; background-size:24px 24px;}
#lom_discipline{background-image:url(./image/arrow-list.png);background-position:left; background-repeat:no-repeat; cursor:pointer; padding-left:15px; width:97% }
#tasks{font-size:12px;}
#taskSubmit{font-size:12px;}
#noTasks{font-size:12px;}
.multiVal{text-align:left;font-size:12px; }
.multiValLink{background-color:#fff;  color:#999; border-left:0px; border-bottom:0px; border-right:0px;border-top:#999 solid 0px;  font-size:11px;background-image:url(./image/arrow_down.png);background-position:right; background-repeat:no-repeat; cursor:pointer; background-size:24px 24px;}
.multiValLinkHide{background-color:#CBE2EA;  color:#999; border-left:0px; border-bottom:0px; border-right:0px;border-top:#999 solid 0px;  font-size:11px;background-image:url(./image/arrow_up.png);background-position:right; background-repeat:no-repeat; cursor:pointer; background-size:24px 24px;}
.chooseValues{vertical-align:top;}
.blockRT{position:absolute; width:750px; height:380px; background-color:#72A4B3; top:0px; left:150px; border:#bcc5b3 solid 5px; padding-bottom:30px; padding-top:5;padding-left:30px; padding-right:5; display:none}

.profile{width:90%; }
.profileLbl{width:30%; font-size:12px;}

.subscriptions { 
             font-size: 10pt;
             vertical-align:middle;
             border: #84c3d4 dotted 1px;
}
			 
.subscriptions  td{
				padding:3px 10px; border: #84c3d4 dotted 1px; font-size: 10pt;
}


.submitValue{ text-align:left; clear:both;}
.reviewMetaHeading{white-space:nowrap; padding:5px; font-style:italic; border: #84c3d4 solid 1px; border-top:0px; font-size:13px; width:37%}
.selectCollection{border-radius:5px 5px 0 0 ;background-color:#eef0eb; color:#B0BCA5; border:#B0BCA5 solid 2px; border-bottom:none;padding:5px;margin:none;padding:none; font-weight:bold; cursor:pointer;}
.currentCollection{border-radius:5px 5px 0 0 ;background-color:#bcc5b3; border:#e4a541 solid 2px; color:#2b3e42;padding:5px; border-bottom:none;margin:none;padding:none;font-weight:bold; }

/*********pagination******/
.pageLink,  .pageLinkL,.pageLinkXL{ cursor:pointer;color:#2e5f6c;font-size:18px; border:#84c3d4 solid 2px; border-radius:4px; width:24px;height:24px; margin:4px; background:none;display:inline-block; text-align:left;}
.pageLink:hover,.pageLinkL:hover,.curPageLink, .pageLinkXL:hover{font-weight:bold;}
.pageLinkL{ width:35px;}
.pageLinkXL{width:48px;}
#nextPageLink img,#previousPageLink img{width:12px; padding:3px 0 0 2px;}
.nextPageLink, .previousPageLink, .nextPageLinkFade, .previousPageLinkFade {
    display:inline-block;
	background-image:url(./image/itemOptions/right.png);
	background-repeat: no-repeat;
	background-size:14px 14px;
	background-position:center center;
}
.previousPageLink{
	background-image:url(./image/itemOptions/left.png);
}
.nextPageLinkFade{
	background-image:url(./image/itemOptions/rightFade.png);
}

.previousPageLinkFade{
	background-image:url(./image/itemOptions/leftFade.png);
}
/*********--/pagination******/


/************************SEARCH RESULTS**********************/
.itemTr{
	background:#fff;
	height:50px;
}

.itemTd{
	width:700px;
	height:50px;
}

.thumbCol{
	float:left;
	margin-top:3px;
	width: 160px;
	height: 160px;
	background:#fff;
	border:#ccc 2px solid;
	border-radius:0px;
	text-align:center;
	margin-right:4%;
		
}

.thumbCol:hover{
	border:#999 2px solid;	
}

div.thumbCol a{
width: 160px;
height: 160px;
display: table-cell;
vertical-align: middle;

}
div.thumbCol img{
	max-width:150px;
}

.linkImg{
display: table-cell;
vertical-align: middle;
text-align: center;
width: 160px;
height: 160px;

}
.itemContent{
	font-size:9px;
	width:100%;
	height:180px;
	padding-top:5px;
}

.resultsBrowseTable #t1{
	visible:false;
}

.resultsBrowseTable #t2,.resultsBrowseTable #t3,.resultsBrowseTable #t4,.resultsBrowseTable #t5{

	position:relative;
	width:500px;
	margin-left:140px;
	text-align:left;
}

.resultsSearchTable #t1{
	visible:false;
}

.resultsSearchTable #t2,.resultsSearchTable #t3,.resultsSearchTable #t4,.resultsSearchTable #t5,.resultsSearchTable #t6{
	position:relative;
	margin-left:180px;
	text-align:left;
	width:75%;
	padding-top:2px;
	cursor:default;
	font-size:12px;
}

.resultsSearchTable #t2{
	margin-top:1%;
}

.loaderS{
	background:#fff; 
	padding:0 3px; 
	height:12px;
	display:none;
}

.filterOptionsTable{
	padding:10px 0px; 
	width:100%; 
	margin-top:0px;
	border-radius: 15px; 
	background-color: #9fc9ca;
	-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 2px 3px  rgba(0,0,0,0.5);
	box-shadow:2px 2px 3px  rgba(0,0,0,0.5);
}

.filterLabel { 				
     font-size: 12px;
     font-weight: bold;
	 padding:8px 5px 8px 15px;
	 background-color:#fff;
	 border-radius:10px;
	 color:#2B3E42;
	 margin:0 0 5px 0;
		 
}
.filterCheckbox{
	background-image:url(./image/unchecked.png);
	background-size:12px 12px;display:inline-block; 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}

.checkbox{
	background-image:url(./image/unchecked00a.png); background-size:8px 8px; background-repeat: no-repeat; 
	cursor:pointer;
}

.checked{
	background-image:url(./image/checkeda.png);
}
.unchecked{
	background-image:url(./image/uncheckeda.png);
}

.teachingApproach_value,.lang_value,.lrt_value,.age_value,.context_value,.specialNeed_value,.cert_value,.educationalObjective_value,.fund_value,.foreignLangLevel_value{
	color:#666;
	font-style:italic;
}

.searchOptionsTable{
             vertical-align: middle;
             background: #fff;
			  width:100%; 
			  margin-bottom:30px;
			  border-radius:10px; }
.searchOptionsTable td{
	
	 background:#84c3d4; border-radius:5px;font-size: 10pt;border-radius:10px;/*padding:15px;*/
	 text-align:left; 
}

.sortOptionsTable{
	text-align:center;
    vertical-align: middle;
	border-radius:5px;
	width:100%;
	margin-left:0;			 
}

.sortOptionsTable td{
	padding:1px;font-size: 11px; 
	font-weight:bold;   
	color:#4D6267;
	border: #8fb8b9 solid 2px;
	background-color: #9fc9ca;
	padding-top:0px;
	border-radius:5px;
}

.browseOptionsTable{
			text-align:center;
			 margin-left:20px;
             vertical-align: middle;
             background: #BEDFE8;
			 width:88%; border-radius:5px; 
			
			 }
.browseOptionsTable td{
	 background:#BEDFE8; border-radius:5px;padding:1px;font-size: 7pt;
}
.sortButton{
background-color:#eef0eb; border-color:#bcc5b3 ;padding:2px 10px;  font-size:10pt;color: #252645;
border: #727b6a solid 1px;border-radius:3px; padding:2px;
}
.searchButton{
background-color:#e2f1f6; border-color:#bcc5b3 ;padding:2px 10px;  font-size:10pt;color: #252645;
border: #727b6a solid 1px;border-radius:5px; padding:5px; vertical-align:top;
}

.searchButton:hover{
background-color:#BEDFE8;
}

.searchSelectionBox{font-size:12px; font-style:italic; border:#eef0eb solid 1px;border-radius:5px; height:25px; vertical-align:central; }

.browseReportF{}
#prevF{text-align:left; padding:0;}
#currentF{text-align:center;  font-size:9px;  color:#2b3e42}
#currentF a{font-size:9px; }
#nextF{text-align:right;  padding:0;}


.checkBox{
    background-image: url('./image/check.png'); 
}

.checkBoxClear{
    background-image: url('./image/uncheck.png'); 
	background-color: #fff;
}

.checkBox, .checkBoxClear{ 
    background-repeat: no-repeat;
	background-size:9px;
	background-position:10px 7px;
    display: inline-block;
    height:16px;
    padding: 0px;
    margin:1px;
    cursor: pointer;
	width:95%;
	border-radius:10px;
	padding-top:5px;
	color:#2B3E42;
	padding-right:7px;
	border:#9fc9ca  solid 1px;
}

.checkBox:hover{
  	padding-right:7px;
	border:#fff solid 1px;
}

.checkBoxClear:hover{
	padding-right:7px;
    border:#fff solid 1px;
}


.checkBoxTitle, .checkBoxClearTitle{
    background-position: 5px 3px;
	background-image:url(./image/resetIcon.png);
    background-repeat: no-repeat;
	background-size:11px;
    display: inline-block;
    padding: 0px;
    margin:0px;
	width:10%;
	padding-top:2px;
	color:#2B3E42;
}

@-moz-document url-prefix() {
    .checkBoxClearTitle , .checkBoxTitle{
        background-position: 5px 5px;
	}
}



.selectedTag{
	background-color:#DCE1D5;
	color:#2B3E42;
	font-size:12px;
	border:#BCC5B3 solid 1px;
	margin-left:8px;
	margin-top:5px;
	height:20px;
	padding: 5px;
	border-radius:10px;
	float:left;
}

.selectedTag img{
	float:left;
}

.refineLink{
	color:#2B3E42;
	text-decoration:none;
	padding-left:0px;
	cursor:pointer;
	font-weight:bold;
	display:block;
}
#refineTr{
	float:left;
	padding-left: 2%;
	width: 95%;
}

#refine_query_id{
	width:85%;
	height:20px; 
	vertical-align:top;
	border-radius:5px;
}

.refineSubmit{
	display:inline-block;
	text-align:left
}
.refineSubmit img{
	height:20px;
	padding-top:2px;
}
.refineFilterWrapper{
	float:left;width:24%;margin-left:2%
}

#resultsReportBottom{
	border-right:#fff 20px solid; 
	text-align:center; 
	font-size:10px;
}
.sortResultsWrapper{
	vertical-align:top;
	text-align:right; 
	height:100%
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  text-align: center;
}

/**********---/search results***********/
  
.loginTable { font-size: 10pt;
             font-style: normal;
             font-weight: normal;
             color: #000000;
             vertical-align:middle;
             text-decoration: none;
             background: #E2F1F6;
			 margin:20px;margin-top:0;
			 border-radius:10px;
			  }
			 
.loginTable th { background: #cbe2ea;
				font-style:italic;
				border-radius:10px;
				padding:3px 10px; font-size: 10pt;}
			 
.loginTable td{border-radius:10px;
				padding:3px 10px; font-size: 10pt;}
				
.loginWarn {  margin-left: 10px;
           margin-right: 10px;
           font-weight: bold;
           font-size: 12px;
           color:#e09928; /*#ff6600;*/
           text-align: center;  }
 .loginWarn a {  
           
           font-weight: bold;
           font-size: 12px;
           color:#e09928; /*#ff6600;*/
            }
.ui-autocomplete { 
	height: 200px; 
	overflow-y: scroll; 
	overflow-x: hidden;
}
.photodentroFeedback
{
	color:black;
}
.photodentroFeedback a
{
	color:black;
}


.browseIcon{
	
	padding: 0 15px 10px 12px; 
	height :70px;
	border-top:#84c3d4 solid 2px;
}
	
.browseIcon:hover{
	border-top:#84c3d4 solid 0px;
}
	
	
.mainOptionsWrapper{
	width:90%;
	padding:5px 0px 0px 25px;
}
.generalInfoLink{
	text-decoration:underline;
	cursor:pointer;
	font-size:10px; 
	color:#e4b364;/*2B3E42*/
}

.generalInfoTable{
	margin-top:5px; 
	padding-left:25px;
	width:93%
}

.generalInfoTitle{
	 /*margin-left: 10px;
     margin-right: 10px;*/
     font-size: 10pt;
     font-weight: bold;
     color:  #2b3e42 ;
	 margin:2px 0;padding:0;
	
	}
.generalOptionsTd{padding:0 0 10px 10px;}

/**************CAROUSEL STYLE**************************/
#reelWrapper {
    width: 100%;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 100%;
	height:400px;
    margin: 0 auto;
    position: relative;
	background-color:#ccc;
	
}

.scroll {
	overflow: hidden;
	width: 100%;
	height:400px;
	padding-top:30px;
    margin: 0 auto;
    position: relative;
	background:#fff;
	border-radius:5px;
	background-color: #defbfb;
background-image: url('./image/patternF.png');
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
	padding: 10px;
    width: 220px;
	height: 170px;

}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(./image/reel/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(./image/reel/rightshadow.png) repeat-y;
}

.inside {
	padding: 10px;
	border: 2px solid #eee;
	border-radius:10px;
	background:#fff;
	cursor:pointer;
}

.inside:hover{ 
	background:#f1f6f8;
	border: 2px solid #ccc;
	border-radius:10px;
}

.inside img {
	display: block;
	border: 2px solid #eee;
	margin: 0 0 5px 0;
	width: 193px;
	border-radius:5px;
}

.inside h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 11px;
	padding:0;
	margin: 0 0 2px 0;
	text-align:left;
}

.inside p {
	font-size: 10px;
	color: #ccc;
	margin:0;padding:2px 2px 0 0;
	display:none;
	text-align:left;
}
.inside:hover p {
	font-size: 11px;
	color: #999;	
}

.inside:hover img{
	/*border: 2px solid #999;*/
	
}
.panel a {
	color: #999;
	text-decoration: none;
	
}

.scrollButtons {
    position: absolute;
    top: 130px;
    cursor: pointer;
	width:50px;
	opacity:0.7;
}

.scrollButtons:hover {
	opacity:1;
}

.scrollButtons.left {
    left: 15px;
	z-index:100;
	
}

.scrollButtons.right {
    right:15px;
	z-index:100;
}

/**************--/CAROUSEL STYLE**************************/

.hide {
    display: none;
}
.listShow{background:url(./image/arrowGreenDown.png);   background-size: 12px 12px; float:right; background-repeat: no-repeat;display:inline-block;color:#2B3E42;background-position:right;cursor:pointer;text-align:left; width:90%;margin-top:2px;}
.listHide{background:url(./image/arrowGreenLeft.png);   background-size: 12px 12px; float:right;  background-repeat: no-repeat;display:inline-block;color:#2B3E42;background-position:right;cursor:pointer;text-align:left; width:90%; margin-top:2px;}

.groupTable{width:500px; border:#2B3E42 1px solid; border-radius:5px; background:#EEF0EB;font-size:13px; padding:5px;}
.groupItem{padding-left:30px;padding-right:30px;font-size:10px;}
.groupTitle{cursor:pointer;color:#2B3E42;}
.groupListShow{background:url(./image/arrowGreenDown.png);   background-size: 12px 12px;  background-repeat: no-repeat;display:inline-block;color:#2B3E42;background-position:left;cursor:pointer;text-align:left; width:10px;margin-top:2px;}
.groupListHide{background:url(./image/arrowGreenLeft.png);   background-size: 12px 12px;   background-repeat: no-repeat;display:inline-block;color:#2B3E42;background-position:left;cursor:pointer;text-align:left; width:10px; margin-top:2px;}
.groupSelectInfo{font-size:11px;
	font-weight:normal;
	color:#999;
	text-align:left;
	width:490px;
	border:#E4B364 solid 2px;
	border-radius:5px;
	padding:3px;
	}
.groupSelectBtn
{
    background-image: url('./image/check0.png');
	width:22px;height:22px;
	background-size: 24px 24px; 
	background-repeat: no-repeat;
	color:#999;
	background-color:#eee;
	border:#ccc solid 2px;
	background-position:-3px -1px;
}

.groupSelectBtn:hover{border:#eee solid 2px;}
.groupItemDot{
	background-image: url('./image/dot.png');
	width:12px;height:12px;
	background-size: 4px 4px; 
	background-repeat: no-repeat;
	background-position:0 5px;
	margin-left:5px;
}
.groupOpenBtn
{
    background-image: url('./image/list1.png');
	height:42px; 
	background-size: 30px 30px; 
	background-repeat: no-repeat;
	color:#666;
	background-color:#EEF0EB;
	border-radius:5px;
	border:#ccc solid 2px;
	background-position:3px 4px;
	float:right;
}

.groupOpenBtn:hover{border:#BCC5B3 solid 2px;color:#2B3E42;}

.closeWindowBtn{text-decoration:none;
				background-color:#eef0eb;
				border-radius:5px;
				cursor:pointer;
				padding:3px;
				font-size: 9pt;
				font-weight:bold;
				color:#2B3E42;}


.disciplineLabel
{
	width:40%; text-align:right; font-size:11px;;
	background-color:#cbe2ea; padding:3px 7px 3px 5px;
	font-weight:bold;
	color:#666;
}
.ui-menu-item
{
	font-size:11px;
}
.secondaryLinksSelected{padding:0px 5px;}

.secondaryLinksSelected a{text-decoration:none;
				background-color:#bcc5b3;
				color:#2B3E42;
				border-radius:5px;
				cursor:pointer;
				padding:3px;
				font-size: 9pt;
				font-weight:bold;			
}

.optionalMetaTitle{border-bottom:#999 1px solid; background:url(./image/arrow_left.png);background-repeat: no-repeat; background-position:10px 12px; cursor:pointer;  text-align:left; font-weight:bold; padding:20px 0 10px 20px; margin-left:20px;color:#666;}
.optionalMetaTitle:hover{color:#000;}
.optionalMetaTitleHide{background:url(./image/arrow_down.png);background-repeat: no-repeat; background-position:10px 12px; cursor:pointer;  text-align:left; font-weight:bold; padding:20px 0 10px 20px;  margin-left:20px; color:#000;}


.optionalMetaHint{margin:40px 10px 0 40px; }

.calendarIco{
	float:right;
	width:20px;
	height:20px;
	background:url(./image/calendar.gif);
	background-repeat: no-repeat;
	margin-top:1px;
	text-align:left;
	background-position:left;
}
.optionalMetaHint{margin:40px 10px 0 40px; }

.submitCheckBox{
    background-image: url('./image/check.png');
	color:#999;
	background-color:#eee;
	border:#ccc solid 2px;
}

.submitRecomCheckBoxClear{
    background-image: url('./image/uncheck.png'); 
	background-color:#fff;
	color:#2B3E42;
	border:#f6c500 solid 2px;
}

.submitMandatoryCheckBoxClear{
    background-image: url('./image/uncheck.png'); 
	background-color:#fff;
	color:#2B3E42;
	border:#EE3C0D solid 2px;
}
.submitOptionalCheckBoxClear{
    background-image: url('./image/uncheck.png'); 
	background-color:#fff;
	color:#2B3E42;
	border:#08A0BB solid 2px;
}


.submitCheckBox, .submitCheckBoxClear, .submitMandatoryCheckBoxClear, .submitOptionalCheckBoxClear, .submitRecomCheckBoxClear{   
    background-repeat: no-repeat;
	background-size:9px;
	background-position:10px 7px;
    display: inline-block;
    height:16px;
    padding: 0px;
    margin:1px;
    cursor: pointer;
	width:20%;
	border-radius:10px;
	padding-top:5px;
	font-size:10px;
	font-weight:700;
	text-align:center;
}

.submitCheckBox:hover{
  border:#fff solid 2px;
}

.submitCheckBoxClear:hover{
   border:#ccc solid 2px;
}

.submitRoleNameHeader{ 
text-align:left;
font-size:10px;
color:#669999;
font-style:italic;
}

.helpIcon{	
    background: url(./image/itemOptions/help.png) no-repeat;
	display:inline-block;
	background-size:16px 16px;
	width:20px;
	height:20px;
	margin-left:5px;
	cursor:pointer;
}

.hintTooltip{
	width:2%;
	padding:0;
}
.metadataDisc{border:#84c3d4 solid 1px; margin-bottom:0px; width:100%; border-radius:5px}
.metadataDisc td{border:#000 0px solid;}

.formDeleteIcon{	
    background: url(./image/form-del.gif) no-repeat;
	display:inline-block;
	background-size:32px 32px;
	height:34px;
	width:34px;
	margin-left:5px;
	cursor:pointer;
	background-position:right;
	border-radius:5px
}

.formDeleteIcon:hover{border:#ccc 1px solid;}

.formAddIcon{
    background: url(./image/form-add.gif) no-repeat;
	display:inline-block;
	background-size:32px 32px;
	height:34px;
	width:34px;
	margin-left:5px;
	cursor:pointer;
	background-position:right;
	border-radius:5px
}

.formAddIcon:hover{border:#ccc 1px solid;}

.formAddInfo{
	font-size:11px;
	font-weight:normal;
	color:#999;
	text-align:left;
}
	

.formDeleteIconS{
	
    background: url(./image/lineDel.gif) no-repeat;
	display:inline-block;
	background-size:32px 16px;
	height:18px;
	width:34px;
	margin-left:5px;
	cursor:pointer;
	background-position:right;
	border-radius:5px;
	vertical-align:top;
	margin-top:5px;
	}
.formDeleteIconS:hover{border:#ccc 1px solid;}

.formAddIconS{	
    background: url(./image/lineAdd.gif) no-repeat;
	display:inline-block;
	background-size:32px 16px;
	height:18px;
	width:34px;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	background-position:right;
	vertical-align:top;
	border-radius:5px;
}
	
.formAddIconS:hover{border:#ccc 1px solid;}

.formAddInfoS{
	font-size:11px;
	font-weight:normal;
	color:#999;
	}
	
	.submitSubTitle{ font-size:13px;font-weight:bold; background-color:#E2F1F6; padding:5px;border:#fff 2px solid; border-top:none;border-right:none;color:#0f6269;border-radius:5px;text-align:left}
	.submitSubTitleRev{ font-size:12px;font-weight:bold;  padding:5px 10px;border:#fff 1px solid; border-top:none;border-right:none;color:#0f6269;width:40%;border-radius:5px;}
	.submitSubTitleFile{ font-size:12px;font-weight:bold;  padding:5px 10px;border:#fff 1px solid; border-top:none;border-right:none;color:#0f6269;width:40%; border-radius:5px;}
	.submitInfo{font-weight:normal; font-size:10px;color:#0f6269;}
	.submitReviewTable tr.even td.submitSubTitleRev{ font-size:13px;font-weight:bold;  padding:5px 10px;border:#fff 1px solid; border-top:none;border-right:none;color:#0f6269;width:40%;}
	.submitReviewTable tr.odd td.submitSubTitleRev{ font-size:13px;font-weight:bold;  padding:5px 10px;border:#fff 1px solid; border-top:none;border-right:none;color:#0f6269;width:40%;}

.itemSeparator td {
	background-color:#fff;
	height:1px;
	
}

.itemCategory td{font-size:13px;font-weight:bold; background-color:#fff; padding:5px;border:#c2dbe3 2px solid; border-top:none;border-right:none;color:#0f6269;border-radius:5px;cursor:pointer;}


.listTitle{ 
	font-family:MyriadPro-Regular;
	letter-spacing:0.02em;
	padding-top:4px;
	color:#2b3e42;
	border-bottom:#ccc 1px dashed; 
	color:#2e5f6c;
	display:inline-block;
   text-transform:uppercase;
   font-style:none;	
}

.labelSeperator{
display:none;
}

.listMetadata a{
	color:#333;
}
.listMetadata{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-style:none;
	width:100%;
	display:block;
}

#t2 .listTitle {
	display:none;
}

#t2 .listMetadata a{
	font-weight:bold;
	color:#2e5f6c;
	font-size:14px;
	font-family:"verdana", "Arial", "Helvetica", sans-serif;
}

#t2 .listMetadata a:hover{color:#000;}

.bannerSection{height:150px;}

.infoHome{ font-family: "verdana", "Arial", "Helvetica", sans-serif;font-size:12px; font-weight:500; color:#4D6267;}


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 120%;
	overflow: hidden;
}

.ac_loading {
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.userContent{
	background:#EAEAEA;
	margin:20px;
	padding:20px; 
	width:90%; 
	border:#CCC 1px solid;
	border-radius:10px;
	text-align:left;
}

.userInfoName{
	color:#445356;
	font-weight:bold;
	margin-top:4px;
	
}
.userInfoData{
	 color:#697c81; 
	 font-weight:bold; 
	 font-size:11px; 
	 margin-top:4px;

}

.userInfoContact{
	color:#697c81; 
	font-weight:normal; 
	font-size:10px; 
	margin-top:4px
}

.userInfoBio{
	color:#666; 
	font-weight:normal;
	margin-top:10px;
	text-align:
	justify; 
	width:98%
}

.userInfoPhoto{
	float:left;
	margin-right:20px;
	height:120px;
}

.userPage{
	width:1000px;
	background:#c9d0d0; 
	border-radius:10px; 
	margin-top:20px;
	padding:10px 0;
	
}

.userHeader{
	background:#fff; 
	width:90%; 
	border-radius:10px; 
	margin:20px;
	padding:20px;
	text-align:left;
}

.userHeaderLogo{
	height:100px;
	border:#CCC 1px solid; 
	float:left; 
	margin-right:20px;	
}

.userHeaderTitle{
	font-weight:bold;
	font-size:12pt;
	color:#445356;
	margin-bottom:2px; 
}

.userHeaderSubtitle{
	font-weight:bold;
	font-size:10pt;
	color:#445356; 
	padding-bottom:5px;
}

/*--------------------SORTABLE TABLE SAMPLE STYLES-------------------------*/

th.descend{
	background-image:url(images/arrow_up.png);
        background-position: 95% 50%;
        background-repeat:no-repeat;
        padding-right: 17px;
        cursor:pointer;
	}

th.ascend{
	background-image:url(images/arrow_down.png);
        background-position: 95% 50%;
        background-repeat:no-repeat;
        padding-right: 17px;
        cursor:pointer;
	}

th.sortable_table_header{
        padding-right: 17px;
	cursor:pointer;
	}

.msgContainer{width:80%; background-color:#EEF0EB;border-radius:10px;padding:10px 20px 20px 20px;}
.formContainer{width:60%; background-color:#EEF0EB;border-radius:10px;padding:10px 20px 20px 20px;margin-left:20px;}
.formfield{border-radius:5px; border:#BCC5B3 2px dotted;}

.assignments{margin-left:40px;width:90%;background-color:#fff;border:#EEF0EB 4px solid;border-radius:10px;padding:5px 5px 5px 5px;}
.editing{margin-left:40px;width:90%;background-color:#fff;border:#FEE5D8 4px solid;border-radius:10px;padding:5px 5px 5px 5px;}
.uploadDelete{margin-left:40px;width:90%;background-color:#fff;border:#D0E4EA 4px solid;border-radius:10px;padding:5px 5px 5px 5px;}
.relation-hasRelation{display:none}
.relation-isPartOf{display:none}

#ajaxParams{display:none;}

.ccIcon{float:left; margin-right:10px}
.licenseLink{
	text-decoration:underline;
	cursor:pointer;
	font-size:10px; 
	color:#e4b364;
	margin-left:8px;
}
.lisenceText{
	font-size:11px;
	text-align:justify; 
	margin-bottom:5px;
	margin-left:8px;
}

.licenceUrl a img{padding-left:0px; float:left; margin-right:10px;}
.licenceUrl a {color:#999;}

.level1 a{font-size:11px;color:#2B3E42; cursor:pointer}
.level2 a{font-size:11px;color:#2B3E42;cursor:pointer}
.level3 a{font-size:11px;color:#2B3E42;cursor:pointer}

.level1{ padding:20px;}

#expandLink{font-weight:bold;font-size:11px;}
#collapseLink{font-weight:bold;font-size:11px; }

			  
.plevel1 a{font-size:11px;color:#2B3E42; cursor:pointer}
.plevel2 a{font-size:11px;color:#2B3E42;cursor:pointer}
.plevel3 a{font-size:11px;color:#2B3E42;cursor:pointer}

.plevel1{ padding:20px;}
#pedTree{background-color:#BCC5B3}
#pexpandLink{font-weight:bold;font-size:11px;}
#pcollapseLink{font-weight:bold;font-size:11px; }


/**************communities browse html********************/
.main{
width:795px;
height:1000px;
display:inline-block;
float:left;
}


.browseCollectionsWrapper{
    width: 795px;
    height: 1000px;
    display: inline-block;
	float:left;
	margin-left:5%;
} 
.l0{
	float:left;
	margin:5px;
	font:verdana;
	padding:5px;
	cursor:pointer;
	height:14px;
	font-family:verdana; 
	font-size:12px;
	color:#fff;
	background-color:#ccc;
	border:none;
	border-bottom:#ccc 5px solid;
	font-weight:bold;
}

.l0:hover{
	color:#fff;
	background-color:#aaa;
	border:none;
	border-bottom:#aaa 5px solid;
	font-weight:bold;
}

.activeL0{
	color:#fff;
	background-color:#999;
	border:none;
	border-bottom:#999 5px solid;
	font-weight:bold;
}


.l1{
float:left;
margin:5px;
border:3px #ccc solid;
border-radius:5px;
font:verdana;
} 

.l1info{
	padding:8px;
	cursor:pointer;
	height:130px;
}
.l1:hover{background-color:#f9f9f9}
.l1 img{width:150px;}
.l1 .title{color:#999;font-family:verdana; font-size:11px;max-width:150px;text-align: center;}
.l1wrapper{height:190px; display:inline-block}
.sublink{cursor:pointer;font-family:verdana; font-weight:bold;font-size:9px;color:#fff; border:1px #eee solid; border-radius:5px;background-color:#999;position:relative; top: -10px;padding:4px; display:none;width:80%; left:10px;text-align:right}
.sublink:hover{background-color:#666;}

.l2{
float:left;
margin:4px;
border:3px #ccc solid;
padding:8px;
display:block;
cursor:pointer;
border-radius:5px;

}
.l2:hover{background-color:#f9f9f9}
.l2 img {width:150px;}
.l2 .title{color:#999;font-family:verdana; font-size:11px;max-width:150px;}
.l2wrapper{height:190px; display:inline-block}
.l1info{
	height:130px;
}
.l3{
float:left;
margin:3px;
border:1px #ccc solid;
padding:2px 5px;
display:block;
font-size:9px;
color:#ccc;
border-radius:2px;
}

.level1{display:none;}
.level2{display:none;}

.description{font-size:11px;color:#999; display:none; max-width:150px;}
.thumb{border:3px #eee solid; border-radius:5px; margin:5px 0px; width:95%;}
.loader{height:11px;}
.url{display:none}


.summary{float:left; color:#999; font-family:verdana; font-size:10px; border-left: #999 2px dotted; vertical-align:top; width:120px; text-align:left;padding-left:8px;margin:140px 0px}
 #container1, #container2{text-align:left;clear:both;}
#container0{clear:both; padding:0; border-bottom:3px #ccc solid; display:block; height:32px;}



.tab{border:#ccc 1px solid;border-radius:5px;padding:5px; color:#999; ont-family:verdana; font-size:12px;cursor:pointer; display:none; margin-right:5px;}
#tabs{display:block;height:20px; clear:both;margin:20px 10px;text-align:left;}
/**************---/communities browse html********************/

.subjectTabs{color:#2b3e42;font-weight:bold;font-size:11px;display:inline-block;height:20px;font-family: verdana,Arial,Helvetica,sans-serif;}
.subjectTabsWrapper{clear: both;width:900px;padding-left:70px;;display:block;text-align:left}

.photoTabDsch{background-color:#eee; padding:5px; padding-left:0px;border-radius:5px; border:#ccc 2px solid;   font-size:12px;font-weight:bold;color:#ccc; cursor:pointer}
.photoTabDschActive{background-color:#E2F1F6; padding:5px; padding-left:0px;border-radius:5px; border:#84c3d4 2px solid;   font-size:12px;font-weight:bold;color:#84c3d4; cursor:pointer}
.photoTabVideoActive{background-color:#bcc5b3; padding:5px; border-radius:5px; border:#2b3e42 2px solid;  font-size:12px;font-weight:bold;color:#2b3e42; cursor:pointer; } 
.photoTabVideo{background-color:#eee; padding:5px; border-radius:5px; border:#ccc 2px solid;  font-size:12px;font-weight:bold; color:#ccc; cursor:pointer;}
/*.photoTabVideoActive{background-color:#E8CCD7; padding:5px; border-radius:5px; border:#B37990 2px solid;  font-size:12px;font-weight:bold;color:#B37990; cursor:pointer;  background-image:url(./image/photodentroVideoS.png); background-size:32px 32px; background-position:left; background-repeat:no-repeat; padding-left:32px} background-color:#E8CCD7; border:#B37990 2px solid; 
.photoTabVideo{background-color:#eee; padding:5px; border-radius:5px; border:#ccc 2px solid;  font-size:12px;font-weight:bold;color:#ccc; cursor:pointer; background-image:url(./image/photodentroVideoSfade.png); background-size:32px 32px; background-position:left; background-repeat:no-repeat; padding-left:35px} */
.photoTabsWrapper{float:left; display:inline; margin:10px; }
.photoTabsWrapper a{text-decoration:none}

.newsBox{
		padding:15px ;
		text-align:justify;
        color: #2b3e42;
		background:#eef0eb;
		border:#bcc5b3 1px solid;
		border-radius: 15px;
}

.personInfoWrapper{width:110px;  border:#ccc 1px solid; border-radius:5px; float:lef; margin-left:20px;margin-top:20px;padding:10px;cursor:pointer;display:inline-block}
.personName{font-size:11px; margin-top:5px;font-weight:bold; color:#4D6267}
.personRole{font-size:10px; color:#84c3d4}

.personPageWrapper{text-align:left;padding:10px;display:default; border:#ccc 0px solid; width:500px; border-radius:5px; background-color:#eef0eb}
.personPageName{font-size:16px; border:2px #CC9933 dotted; border-radius:5px; padding:5px; background-color:#fff;clear:both;font-weight:bold;font-size:18px;}
.personPageImg{width:130px; margin:10px; border:#bcc5b3 3px solid; border-radius:3px;}
.personPageHeader{color:#2b3e42; background-color:#fff; padding:3px;border-radius:3px; font-weight:bold;border-bottom:#bcc5b3 2px solid; margin:10px 0 0 0;}
.personPageInfo{color:#666; font-weight:normal;margin-top:10px;text-align:justify; width:98%; margin:2px 2px 2px 5px;}
#cc_js_jurisdiction_box{display:none;}
#license_title{width:400px;}
#license_title_label{margin-left:10px; font-weight:bold}
.cc_js_cc-info{font-size:9pt;}
#license_title_label{font-size:9pt; color:#07383C; font-style:italic;}
#unknownLisenceText{
	padding:10px;
	color:#e09928;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	width:80%;
}

#licensePrototype{

	padding-left:30px;
	background-image:url(image/copyText.png);
    background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	margin-top:45px;
}
#cc_js_lic-menu{
	font-size: 10px;
	}
	
#ccDiv{
	width:500px;	
}
#cc_js_want_cc_license_at_all{
	font-size:12px;
	color:#07383C;
	font-weight:bold;
	padding-bottom:5px;
}

/************** Skin 1 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:40px;
}
.dd .ddTitle span.arrow {
	background:url(images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {
text-indent:1px; 
overflow:hidden; 
line-height:16px;
font-size:10px;
}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0; }
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
	
}
.hidden {display:none;}

/************** Skin 2 *********************/
.dd2 {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd2 .ddTitle {
	background:transparent url(/images/msDropDown.gif) no-repeat;
	padding:0 3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:36px;
}
.dd2 .ddTitle span.arrow {
	background:transparent url(images/icon-arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:5px; position:relative; right:2px;
}

.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:33px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#fff;}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.dd2 .ddTitle img.selected {
	padding:0 2px 0 0;
	vertical-align:top;
}
.dd2 .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	font-size:14px;
}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd2 .ddChild a:hover {
	background-color:#66CCFF;
}
.dd2 .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd2 .ddChild a.selected {
	background-color:#66CCFF;	
}

/************* use sprite *****************/
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited {
	background-image:url(icons/sprite.gif);
	background-repeat:no-repeat;
	padding-left:24px;
}

.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited {
	background-position:0 -404px;
}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited {
	background-position:0 -330px;
}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited {
	background-position:0 -439px;
}
.dd .ddChild a.email, .dd .ddChild a.email:visited {
	background-position:0 -256px;
}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited {
	background-position:0 -183px;
}
.dd .ddChild a.games,
.dd .ddChild a.games:visited {
	background-position:0 -365px;
}
.dd .ddChild a.music, .dd .ddChild a.music:visited {
	background-position:0 -146px;
}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited {
	background-position:0 -109px;
}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited {
	background-position:0 -73px;
}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited {
	background-position:0 -37px;
}
.dd .ddChild a.video, .dd .ddChild a.video:visited {
	background-position:0 0;
}
.ui-first-level{
	font-weight:900;
	font-size:12px;
	color:#000;
	background-image:url(image/dot-icon-l1.png);
    background-repeat:no-repeat;
	background-position: 3px 4px;
	background-size:7px 7px;
}

.ui-second-level{
	font-weight:500;
	font-size:11px;
	color:#333;
	background-image:url(image/dot-icon-l2.png);
    background-repeat:no-repeat;
	background-position: 22px 5px;
}

.ui-third-level{
	font-weight:300;
	font-size:10px;
	color:#666;
	background-image:url(image/dot-icon-l3.png);
    background-repeat:no-repeat;
	background-position: 42px 7px;
	
}

/*******************************/


.newTabLink{
	color:#e4b364;
	background-image:url(image/itemOptions/viewOR.png);
    background-repeat:no-repeat;
	background-size:16px;
	background-color:#fff;
	display:inline-block;
	background-position:right center;
	padding-right:22px;
	margin-left:30px;
	font-size:11px;
	float:right;
	margin-right:48px;
	text-align:right;
	vertical-align:top;
}

.downloadLink{
	color:#e4b364;
	background-image:url(image/itemOptions/downloadOR.png);
    background-repeat:no-repeat;
	background-size:16px;
	background-color:#fff;
	display:inline-block;
	background-position:right center;
	padding-right:22px;
	margin-left:30px;
	font-size:11px;
	float:right;
	margin-right:48px;
	text-align:right;
	vertical-align:top;
}
.externalLink{
	background-image:url(image/itemOptions/externalLinkOR.png);
     background-repeat:no-repeat;
	background-size:12px;
	display:inline-block;
	background-position:right center;
	padding-right:22px;
	margin-left:30px;
	font-size:11px;
	float:right;
	margin-right:48px;
	color:#e4b364;
}


.siteSlogan{
	font-weight:bold;
	color:#23534E; 
	position:relative; 
	top:-15px; 
	left:-333px; 
	font-size:10px;	
	display:none
}

.copyLicenceImg
{
cursor:pointer;

}
.copyLicenceText
{
	color: #2B3E42;
    cursor: pointer;

    font-size: 9px;
    width: 30px;
	text-decoration:underline;
}

.infoBoxHome{
	width:40%;
	display:inline-block;
	margin-left:15px;
	vertical-align:top;
}

.workspaceLocationBar{
	float:left;	
}

.warningConstruction{
	border:#e4b364 solid 4px;
	border-radius:5px;
	background-color:#fff;
	padding:10px;
	font-weight:bold;
	color:#e4b364;
	margin:10px 40px;
	width:90%;
}

.sponsorsText{
	color: #999;
	font-size: 9px;
	width: 90%;
	text-align:center;
	padding-left:40px;
	position:relative;
	top:35px;	
	z-index:100;
}

.sponsorsText a{
	color:#666; 
	cursor:pointer;
}
	
.wrapperBox{	 
	width:90%;
	padding:20px;
	text-align:justify;
    font-size: 10pt;
    color: #2b3e42;
	border-radius:10px;
	background-color:#fff;
}

.el_lang,.en_lang, .fr_lang, .de_lang, .it_lang, .ca_lang{
	width:18px;
	height:18px;   
	background-repeat:no-repeat;
	background-size:16px;
	display:inline-block;
	cursor:pointer;
}
.el_lang{	
	background-image:url(image/lang/el1.png);
}
.en_lang{
	background-image:url(image/lang/en.png);
}

.fr_lang{
	background-image:url(image/lang/fr.png);
}

.de_lang{
	background-image:url(image/lang/de.png);
}
.it_lang{
	background-image:url(image/lang/it.png);
}

.ca_lang{
	background-image:url(image/lang/ca.png);
}


.el_lang.active{
	background-image:url(image/lang/elActive.png);
}
.en_lang.active{
	background-image:url(image/lang/enActive.png);
}

.fr_lang.active{
	background-image:url(image/lang/frActive.png);
}
.de_lang.active{
	background-image:url(image/lang/deActive.png);
}

.it_lang.active{
	background-image:url(image/lang/itActive.png);
}
.ca_lang.active{
	background-image:url(image/lang/caActive.png);
}

.loginLink a{
	text-decoration:underline;
	cursor:pointer;
	font-size:11px; 
	color:#2b3e42;/*2B3E42*/
	float:right;
	margin: 5px 20px;
}

.metadatLangWrapper{
	float:right;
}
.licenceText{

font: 12px/12px Arial,Helvetica,sans-serif;
width: 98%;
padding: 3px;

}


.creativeCommonsText{
	background: none repeat scroll 0 0 #E2F1F6;
	font: 12px/12px Arial,Helvetica,sans-serif;
	margin-top: 10px;
	text-align:left;
	border:none;
	height:100px;
}

#searchtrigger{
	/*text-align:left;height:20px;*/
	background-image:url(image/search_results_icon.png);
	background-size:16px 16px;
	background-repeat:no-repeat;
	background-position:60px 0px;
	background-color:#fff;
	width:80%;
	padding-left:40px;
	display:block;
	cursor:pointer;
	
	
}


.previewBox{border:#84c3d4 2px dotted; border-radius:5px; margin:5px; padding-bottom:15px; width:90%;background-color:#f3f8f9;text-align:left;}
.submitInitTable{border-radius:5px;}
.submitInitTable td{border-radius:5px;}
#previewButton{float:left; display:block; background-color:#fff; border:#e09928 2px solid; padding:3px; border-radius:5px;margin-left:10px;cursor:pointer}
#previewButton:hover{color:#e09928}


.instructionTrigger{	
background-image:url(image/warn.png);
	background-size:16px 16px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:inline-block; 
	vertical-align:top;
	cursor:pointer;
	margin-left:30px;
	width:16px;
}
.instructionText{
	background-color:#fef5e4;
	display:none;
	z-index:10000;
	width:40%;
	padding:5px;
	text-align:justify;
	border-radius:3px;
	border:#C60 2px solid;
	font-weight:normal;
	color:#000;
	cursor:pointer;
}






/*********************************/



.column{
	width:45%;
	float:left;
	margin-left:20px;
}
.metadataGroup{
	border-radius:5px;
	border:#eee 1px solid;	
	padding:15px;
	margin-top:15px;

}
.metadataGroupTitle{
	/*font-family:Impact, Charcoal, sans-serif; http://www.w3schools.com/cssref/css_websafe_fonts.asp    	letter-spacing:-1px;
		font-weight:bold;
	*/
	font-family: Myriad,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;	
	padding-left:28px;
	background-image:url(img/metaGeneralIcon-03.png);
	background-repeat:no-repeat;
	background-size:22px 22px;
	background-position:left center;
	color:#666;
}
@-moz-document url-prefix() {
    .metadataGroupTitle{
        background-position:left top;
    }
}
#metadataGroupGeneral{
	background-color:#F9F5F2;
}
#metadataGroupTitleGeneral{
	background-image:url(image/loMetadata/metaGeneralIcon.png);
}

#metadataGroupTaxon{
	background-color:#EFF5DF;
}
#metadataGroupTitleTaxon{
	background-image:url(image/loMetadata/metaTaxonIcon.png);
}
#metadataGroupUser{
	background-color:#DFF2FC;
}
.metadataGroupUser0{display:none;}

#metadataGroupTitleUser{
	background-image:url(image/loMetadata/metaUserIcon.png);
}

#metadataGroupTechnical{
	background-color:#EEE7D9;
}
.metadataGroupTechnical0{display:none;}

#metadataGroupTitleTechnical{
	background-image:url(image/loMetadata/metaTechnicalIcon.png);
}

#metadataGroupFunding{
	background-color:#d5fbe4;;
}
.metadataGroupFunding0{display:none;}

#metadataGroupTitleFunding{
	background-image:url(image/loMetadata/metaFundingIcon.png);
}

#metadataGroupContribution{
	background-color:#FDFBE2;
}
.metadataGroupContribution0{display:none;}

#metadataGroupTitleContribution{
	background-image:url(image/loMetadata/metaContributionIcon.png);
}
#metadataGroupOther{
	background-color:#E9E9E9;
}
.metadataGroupOther0{display:none;}
#metadataGroupTitleOther{
	background-image:url(image/loMetadata/metaOtherIcon.png);
}

#generalMetadataGroup{
	background-color:#F9F5F2;
}
.metadataFieldLabels{
	font-family:MyriadPro-Regular;
	letter-spacing:0.02em;
	padding-top:10px;
	color:#2b3e42;
	border-bottom:#ccc 1px solid;
	/*font-style:italic;
	letter-spacing:-0.05em;*/

}



.metadataFieldValues{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.stampLicenseContainer{
	width:100%;
	clear:both;
	padding:20px;
}

.subContainer{
	width:45%;
	display:inline-block;
	margin-left:10px;
	vertical-align:top;
}
.subContainerTitle{
	font-family:Myriad,"Trebuchet MS", Arial, Helvetica, sans-serif;; /*http://www.w3schools.com/cssref/css_websafe_fonts.asp    	letter-spacing:-1px;*/
	font-size:20px;	
	font-weight:normal;
	color:#666;
	border-bottom:#999 1px solid;
}

.stamp img{
	float:left;
	width:10%;
	margin-top:5px;
}
.stamp div{
	display:inline-block;
	font-size:10px;
	vertical-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-left:5px;
	float:left;
	width:30%;
	margin-top:20px;
}


.license_url img{
	float:left;
	width:70%;
	margin-right:10px;
	cursor:pointer;
}


.license_title{
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	display:inline-block;
	width:75%;
	text-align:left;
	cursor:pointer;
	vertical-align:top;
}

.license_descr{
	font-size:10px;
	vertical-align:top;
	text-align:left;
	width:77%;
	display:inline-block;
	float:right;
	position:relative;
	top:-5px;
}


.metadataLangWrapper{float:right}
#column0{margin-left:40px; width:92%;clear:both}
#column1{margin-left:40px;}

.thumpItemc{display:inline-block; }

.loThumbWrapper a{
	display:table-cell;
	width:160px; 
	height:160px; 
	text-align:center; 
	vertical-align:middle;	
}

.thumpItemc img{
	max-width:150px;
}
.loThumbWrapper{
	display:table-cell;
	border:#ccc 1px solid;
	width:160px; 
	height:160px; 
	text-align:center; 
	vertical-align:middle;
}

.loThumbWrapper:hover{
	border:#999 1px solid;
}

.metadataFieldValues a{
	text-decoration:none
}

.metadataFieldValues a:hover{
	color:#999;
}


#certifierWrapper{
	margin-left:40px;
	width:25%;
}

#handleWrapper{
	margin-left:40px;
	width:13%;
}
#handleWrapper a{
	text-decoration:none;
}

#licenseWrapper{
	margin-left:40px;
}

.handleLabel{
	font-family: Myriad,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	color:#eee;/*#bde3ef*/
	background-image:url(image/loMetadata/labelBG2.png);	
	background-repeat:no-repeat;
	background-size:100% 100%;
	padding:14px 2px;
	margin-top:5px;
	margin-right:10px;
	cursor:pointer;
	
}

#rights_label{margin-bottom:5px;}

.myQR img{width:32px}

.metadata{width:70%;float:left}
.keywords{width:25%;float:right;margin-top:22px;}

.key0 a,.key1 a{display:inline-block;color:#fff; background-color:#c6a7b7; border-radius:3px; padding:5px; margin:7px 3px 0px 0;}
.key1 a{background-color:#d6bdca; }
.key0 a:hover,.key1 a:hover{background-color:#e8d7e0}


.itemBannerWrapper{
	margin-left:42px; 
	width:92%;
	clear:both;	
}

.itemMenuOptions div{
	display:inline-block;	
}

#admin_edit_lo{
	width:32px;
	display:inline-block;
}
.itemMenuButton{
	width:32px
}
.itemMenuTitle{
	font-family: Myriad,"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#1b8d97;
	font-size:22px;
	vertical-align:top;
	padding:2px 5px 2px 40px;
	float:right;
	display:inline-block;
	margin-right:7px;
}
@-moz-document url-prefix() {
    .itemMenuTitle{
        padding:4px 5px 0px 40px;
	}
}

#itemMenuUse, #itemMenuShare, #itemMenuAdmin{
	clear:both;
	margin:5px 0;
}

#itemMenuShare div.itemMenuTitle{
	background-color:#a9b56c;
	padding-left:60px;

}


    .ie #itemMenuShare div.itemMenuTitle{
         padding-left:0px;
     }

#itemMenuAdmin div.itemMenuTitle{
	background-color:#ec874f;
	padding-left:20px;
	display:inline-block;

}
.itemMenuOptions{
	float:right;
	display:inline-block;
	width:120px;
}

.loTitle{
	font-family: Myriad,"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:40px;
	color:#2b3e42;
	font-size:28px;
	padding-top:0px;
	margin-top:0;
	font-weight:normal;
}


.upTitle{
	font-family: MyriadItalic,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:40px;
	color:#666;
	border-bottom:#999 1px solid;
	display:inline-block;
}
/*********************/

.locationBar a {
	background-color:#fff;
	color:#666;
	font-size:#11px;
	padding:1px;
	font-weight:normal;
}
.locationBar a:hover {
	background-color:#fff;
	color:#333;
	font-size:#11px;
	text-decoration:underline;
}
p.locationBar{
	padding-bottom:2px;
	border-bottom:#eee 1px dashed;
	border-top:#eee 1px dashed;
	padding-top:2px;
	margin-bottom:20px;
}

@media screen\0 {
    #itemMenuShare div.itemMenuTitle{
         padding-left:10px;
     }
}
@media screen and (min-width:0\0) {
    #itemMenuShare div.itemMenuTitle{
         padding-left:10px;
     }
}  

#taxonTree a{
font-size:11px;
}





#lrtsearchtrigger, #taxonsearchtrigger{
	width:95%; 
	background: -webkit-linear-gradient(#57b3cb,#a1dbeb); /* For Safari */
	background: -o-linear-gradient(#57b3cb,#a1dbeb); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#57b3cb,#a1dbeb); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#57b3cb,#a1dbeb); /* Standard syntax (must be last) */
	color:#fff;
	display:inline-block;
	padding:5px;
	border-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	background-color:#57b3cb; 
	text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3); 
	color: #fff;
	-webkit-box-shadow: inset 0px 1px 0px #3e9cbf,  0px 2px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #3e9cbf,  0px 2px 5px #999;
	box-shadow: inset 0px 1px 0px #3e9cbf,  0px 2px 5px #999;
}

#lrtsearchtrigger:hover, #taxonsearchtrigger:hover{
	-webkit-box-shadow: inset 0px 1px 0px #3e9cbf, 0px  2px 5px #333;
	-moz-box-shadow: inset 0px 1px 0px #3e9cbf,  0px 2px 5px #333;
	box-shadow: inset 0px 1px 0px #3e9cbf,  0px 2px 5px #333;
}

.contactWrapper{
	margin:10px 50px; background-color:#d8f0f7; border-radius:10px; padding:10px; cursor:default;
	width:70%;
}

.contactWrapper h3{color:#4D6267;margin-top:10px;}
.contactCordinator{font-size:9pt;color:#2B3E42; margin-left:0px;}
.contactLabel{font-size:9pt; margin-left:0px; color:#2B3E42; font-weight:700;}
.contactInstitute{font-size:10pt;color:#2B3E42;}
.contactLogo{height:110px;border:#CCC 1px solid; float:left;margin:0px 20px 20px 20px;}
.contactInfo{font-size:8pt;color:#4D6267;font-weight:bold}

#taxonTree li {
text-align:left;
}


.resultsSearchTable #t2,.resultsSearchTable #t3,.resultsSearchTable #t4,.resultsSearchTable #t5,.resultsSearchTable #t6{
	position:relative;
	margin-left:200px;
	text-align:left;
	width:75%;
	padding-top:2px;
	cursor:default;
	font-size:12px;
}

.resultsSearchTable #t2{
	margin-top:0;
}

.morepageslink{
cursor:pointer;
border-bottom:#666 1px solid;
color:#666;
background-image:url(image/arrow_left.png);
background-repeat:no-repeat;
background-position: center right;
padding-right:5px;
background-size:22px 22px;
}

#morepages{
	display:none;
	margin-top:3px;
}

.metarole{display:none;}





td#lifecycle-contribute-licensor, td#metametadata-licensor, td#lifecycle-contribute-publisher, td#metametadata-publisher{text-align:left}
.addprojectbtn-item-ergo,.addprojectbtn-meta-ergo{
	padding: 5px 0px 5px 30px;
    width: 300px;
    white-space: normal;
    position: relative;
    top: -30px;

}

.addprojectbtn-item-ergo{

	background-color:#f9e3bc;
	border:#f5c697 3px solid;
	background-image: url(./image/list2.png);
}
.addprojectbtn-meta-ergo{
	background-color:#eababa;
	border:#ce7d7d 3px solid;
	background-image: url(./image/list3.png);
}

.add_drasi{ cursor:pointer; text-decoration:underline;color:#e09928;padding:1px 0 1px 18px;margin-top:3px;font-size:11px; font-weight:bold;background-repeat:no-repeat;background-size:14px 14px;}
.addnew{background-image: url(./image/add-plus.png);}
.selectold{background-image: url(./image/select-dot.png);}


.editTable#cat4{background-color:#fff9ce; border-color:#f5c690; background-image:url(./image/bg2.png); background-repeat: repeat-y;background-position:center right}
.editTable#cat4 tr, .editTable#cat4 td, .editTable#cat4 tr td,.editTable#cat3con tr, .editTable#cat3con td, .editTable#cat3con tr td,.editTable#cat5 tr, .editTable#cat5 td, .editTable#cat5 tr td, .editTable#extraSealsTable tr, .editTable#extraSealsTable td, .editTable#extraSealsTable tr td,.editTable#cat6or tr, .editTable#cat6or td, .editTable#cat6or tr td{background:none;}
.editTable#cat3con{background-color:#e6f3d1; border-color:#babb9c}
.editTable#extraSealsTable{background-color:#f1f3d1; border-color:#babb9c}
.editTable#cat6or{background-color:#e2d6e4; border-color:#e0afe8}
.editTable#cat5{background-color:#eacbcb;border-color:#ce7d7d;background-image:url(./image/bg3.png); background-repeat: repeat-y;background-position:center right}


.submitSubTitle.project, .submitSubTitle.metaproject, .submitSubTitle.contributes,.submitSubTitle.seals,.submitSubTitle.publisher{border:none;border-radius:0; color:#fff;}
.submitSubTitle.project{background-color:#f5c690;}
.submitSubTitle.contributes{background-color:#babb9c;}
.submitSubTitle.metaproject{background-color:#ce7d7d;}
.submitSubTitle.publisher{background-color:#84c3d4;}
.submitSubTitle.seals{background-color:#c8caaf;}
.dropNameContainer{padding:20px 0;width:100%;border:#babb9c 2px dotted; border-radius:5px}
.editTable.page0#cata{display:none}


.submitFieldLabel#lifecycle-contribute-licensor, .submitFieldLabel#metametadata-licensor, .submitFieldLabel#lifecycle-contribute-publisher, .submitFieldLabel#metametadata-publisher {
    text-align: right;
}

.select_project_title{
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
	color:#3e5839;
}

.ui-state-disabled {
    padding: 10px 0px;
}

#add_new_project_item, #add_new_project_meta{
	    background-image:url(image/form-add.gif);
		background-repeat:no-repeat;
		background-size:32px;
		display:table-cell;
		background-position:left center;
		height:34px;
		padding-left:40px;
		font-size: 11px;
		font-weight: normal;
		color: #999;
		cursor:pointer;
		vertical-align:middle;
		
}

.remove_project{
	 background-image:url(image/form-del.gif);
		background-repeat:no-repeat;
		background-size:32px;
		display:inline-block;
		background-position:center;
		height:34px;width:32px;
		padding-left:40px;
		font-size: 11px;
		font-weight: normal;
		color: #999;
		cursor:pointer;
		vertical-align:middle;
		margin-left:3px;
		border:#ccc 2px solid;
	
}

.edit_project{
	 background-image:url(image/itemOptions/editmeta24nb.png);
		background-repeat:no-repeat;
		background-size:32px;
		display:inline-block;
		background-position:center;
		height:34px;width:32px;
		padding-left:40px;
		font-size: 11px;
		font-weight: normal;
		color: #999;
		cursor:pointer;
		vertical-align:middle;
		margin-left:3px;
		border:#ccc 2px solid;
}
.remove_project:hover, .edit_project:hover{
	border-color:#aaa;
}
.framework_info{
	font-weight:bold;
	color: #333;
}
