body, table, tr, td, pre    { color: #544F3C; font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
body                        { background: #F4F3EF; }


div.popup div.popupContent  { background-color: #EDF2F4;  }

textarea, input                               { background-color: #F2F3EE; }
button                                        { background-color: #446070; }

div.popup div.popupHeader                     { background: #446070; } /* 7B7B7B url(../../images/popup.header.bg.gif) repeat-x; }*/


div#main          { background: transparent no-repeat top left; text-align: left; margin: 0px 60px; }
div#main div.mainContainer { padding-top: 50px; }
div#top           { padding-top: 30px; height: 40px; }
div#footer        { text-align:center; padding:10px;}

div#credits       { color: #B6B19E; font-size: 10px; font-style: oblique; }
div#credits a     { color: #807D75; text-decoration: none; }

div.loaderBackground { background-color: #fff; }

/* Main tabs */
div.contentBorder { height: 2px; font-size: 1px; line-height: 1px; }
div.contentBorderBg { background: transparent url(../images/content.border.bg.gif) repeat-x top left; }

select        { border: 1px solid #C8C9CD; background-color: #F6F7F9; padding-top: 0px; line-height: 12px; width: 128px; height:16px; font-size: 11px; margin-top: 2px;}
select.day    { width: 40px; }
select.month  { width: 80px; }
select.year   { width: 50px; }

div.loginInformation   { color: #fff; text-align: right; padding: 2px 10px; height: 15px;}

textarea, input { background-color: #D1D5FF; border: 1px solid #222; margin: 0px; }
button { background-color: #3F447F; color: #eee; font-weight: bold; height: 20px; }
input.checkbox { width: auto; }

table.content { margin-top:30px;height:400px;}
table.content td.links{ background-color:#A7A7A7;padding-left:10px;}
table.content td.links a{ font-size:17px;padding-right:30px;font-weight:bold;line-height:40px;}
table.content td.links a:hover{ text-decoration:none;color:#000}
table.content td.content{  width:513px;padding-left:30px;font-size:12px;line-height:20px;}

/* User module */
div#user input { margin-bottom: 2px; width: 300px; }
div#user input.checkbox { width: auto; }

.required, .error { color: #CE0808; font-weight: bold; }
span.required { width: 7px; float: left; }
label.validationError { color: #CE0808; }
input.validationError {
  background-color: #9AA0E6; /* transparent url(../icons/validationError.gif) top right no-repeat; */
  color: #000;
}
div.validationErrorMessage { margin-left: 5px; padding: 5px; background-color: #9AA0E6; color: #000; border: 1px solid #3F447F; z-index: 1000; }

div.msgBox        { border: 1px solid #000; margin-bottom: 10px; font-weight: bold; }
div.msgBox div.container {padding: 5px;  } 
div#msgSuccess    { background-color: #DFF2BF; border-color: #4F8A10; color: #4F8A10; } 
div#msgSuccess td { color: #4F8A10; }
div#msgNotice     { background-color: #BDE5F8; border-color: #00529B; color: #00529B; } 
div#msgNotice td  { color: #00529B; }
div#msgWarning    { background-color: #FEEFB3; border-color: #9F6000; color: #9F6000; }
div#msgWarning td { color: #9F6000; }
div#msgError      { background-color: #FFBABA; border-color: #D8000C; color: #D8000C; }
div#msgError td   { color: #D8000C; }

div.FlickrNavigation li { float: left; margin-right: 5px; } 
div.FlickrNavigation a.selected { color: #ffffff; background-color: #000; }
div.FlickrContainer { clear: both; float: left; position: relative; overflow: hidden; width: 100%; }
div.FlickrContainer { background: transparent url(../images/ajax-loader.gif) center center no-repeat; }
div.FlickrContainer img { position: absolute; top: 0px; left: 0px; }

