/* redefined default styles: */
a:link,a:visited,a:active{text-decoration:none;color:#003300;font-weight: normal;}
a:hover{text-decoration:underline;color:#FF9900}
hr {color:#FAC70C;height:1px; border: 0; background: #FAC70C; text-align:center}
select {font-size: 10px;font-weight: normal;color:#000000}
input {font-size: 10px;font-weight: normal;color:#000000}

/* styles for MVEIRB Preliminary Screening - redefinition of Content Mgmt*/
.column0 {width: 0px;display: none;}
.column1 {width: 100px;}
.preliminary_screening {width:500px;padding-top:5px;padding-left:5px;}
#claero-tools {display:none;}
div.preliminary_screeningTable {width:550px;margin-left:6px;margin-bottom:0px;}
#claero-content thead a {color:black;font-size:15px;}
#claero-content th {text-align:left;}
#claero-content .column2 { padding-left:20px;}
#claero-content {font-size:12px;}
.claero-nav {margin-top:5px;margin-bottom:5px;padding-left:7px;}


/* custom styles for MVEIRB */
.main {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#003366; line-height: 18px}
.main-grey {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#999999}
.main-sml {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#003366;list-style-type: none;padding: 3px;}
.main-just {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#003366;padding: 15px;text-align:justify}
.main-left {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:#003366;padding: 15px;text-align:left}
.title {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: normal;color:#2B4E5A;}
.title-drkblue {font-family: Arial, Helvetica, sans-serif;line-height:32px;font-size: 20px;font-weight: normal;color:#2B4E5A;text-align: left; padding-left: 15px; padding-right: 15px}
.title2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#000000;}
.title2-drkblue {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color:#2B4E5A}
.title3 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;}
.copyright {font-family: Arial, Helvetica, sans-serif; font-size:9px;font-weight: normal; color:#99CCCC;}
.fill-yellow {background-color:#FAC70C;}
.fill-lgtyellow {background-color:#F8EDC3;}
.fill-grey {background-color:#999999;}
.fill-bluegrey {background-color:#BDCCD2;}
.fill-drkblue {background-color:#2B4E5A;}
.fill-black {background-color:#000000;}
.pic_border{color:#FAC70C;border: 1px  solid;margin: 5px;}
a.content_mgmt:link,a.content_mgmt:visited,a.content_mgmt:active{font-size: 12px;font-weight: bold;color:#FF0033;}
a.content_mgmt:hover{text-decoration:underline;color:#FF0033;}
a.no:link,a.no:visited,a.no:active{color:#000000;text-decoration:none;}
a.no:hover{text-decoration:none;color:#000000;}
.tablespace {padding:10;text-align: center}
#tooltip { border: 1px solid #585120; background-color: #F3EDBC; font-size: 12px; color: #333333; padding: 4px }

/* MAIN NAVIGATION */
table#navigator tr td a {display: block; text-decoration: none; margin: 0; padding: 0; width: 100%; height: 100%;font-family: Arial, Helvetica, sans-serif;;font-size: 11px;font-weight: normal; text-transform: uppercase}  
table#navigator { margin: 5px 0px 5px 0px; text-align: center; line-height: 31px; } 
table#navigator tr td {border: 0px solid #666666; background-color:FFFFFF} 
table#navigator tr td a {display: block; text-decoration: none; margin: 0; padding: 0; } 
table#navigator tr td a:link, table#navigator tr td a:visited { color:#003300; } 
table#navigator tr td a:hover { color: #FF9900; background-color: #FFFFFF; text-decoration: underline } 
table#navigator tr td a:active{color: #003366;}
table#navigator td div { padding-right: 10px;}

/* NAVIGATION BUTTONS */
a img {border-width: 0;}
a#logo img {background: url(../images/mveirb_logo_120.png) top left no-repeat;}
a#logo:hover img {background: url(../images/mveirb_logo_120.png) top left no-repeat;}
/* Updated Main Nav buttons */

a.registry, 
a.news,
a.about,
a.ref_lib,
a.questions,
a.map,
a.subscriptions,
a.webcast { 
    display: block; 
    text-decoration: none; 
    color: #000000; 
    font-size: 11px;
    padding-top: 23px;
    padding-left: 55px;
    width: 130px;
    height: 35px;
}
a.registry:hover, 
a.news:hover,
a.about:hover,
a.ref_lib:hover,
a.questions:hover,
a.map:hover,
a.subscriptions:hover,
a.webcast:hover { 
    text-decoration: none;
    color: #000;
}

a.registry            { background: url(../images/menu/registry_off.gif)      no-repeat;}
a.registry:hover      { background: url(../images/menu/registry_on.gif)       no-repeat;}
a.news                { background: url(../images/menu/news_off.gif)          no-repeat;}
a.news:hover          { background: url(../images/menu/news_on.gif)           no-repeat;}
a.about               { background: url(../images/menu/about_off.gif)         no-repeat;}
a.about:hover         { background: url(../images/menu/about_on.gif)          no-repeat;}
a.ref_lib             { background: url(../images/menu/ref_lib_off.gif)       no-repeat;}
a.ref_lib:hover       { background: url(../images/menu/ref_lib_on.gif)        no-repeat;}
a.questions           { background: url(../images/menu/questions_off.gif)     no-repeat;}
a.questions:hover     { background: url(../images/menu/questions_on.gif)      no-repeat;}
a.map                 { background: url(../images/menu/map_off.gif)           no-repeat;}
a.map:hover           { background: url(../images/menu/map_on.gif)            no-repeat;}
a.subscriptions       { background: url(../images/menu/subscriptions_off.gif) no-repeat;}
a.subscriptions:hover { background: url(../images/menu/subscriptions_on.gif)  no-repeat;}
a.webcast             { background: url(../images/menu/webcast_off.gif)       no-repeat;}
a.webcast:hover       { background: url(../images/menu/webcast_on.gif)        no-repeat;}

#main-nav td{
    padding-bottom: 8px;
}

/* CORNERS */
div#registry{ margin: 0 0%;background:#FDEAA5}
div#news{ margin: 0 0%;background:#FDEAA5}
div#profile{ margin: 0 0%;background:#FDEAA5}
div#library{ margin: 0 0%;background:#FDEAA5}
div#feedback{ margin: 0 0%;background:#FDEAA5}
div#subscriptions{ margin: 0 0%;background:#FDEAA5}
div#map{ margin: 0 0%;background:#FDEAA5}
div#latest{ margin: 0px 0px 10px;background:#FFFFFF;padding: 0 0 5px}
h3.latest{font-size: 16px;margin:0;padding: 0 0 3px;background: #BDCCD3;color: #000000;text-align: center}
p.latest{background: #FFFFFF;margin:0;padding: 5px 10px;text-align: center}
div#newsbox{ margin: 0px 0px 0px 0px;background:#FFFFFF;padding: 0px 0px 0px 0px}
div#psa{ margin: 0px 0px 0px 0px;background:#FFFFFF;padding: 0px 0px 0px 0px;}
h3.newsbox{font-size: 16px;margin:0;padding: 0 0 3px;background: #BDCCD2;color: #000000;text-align: center;}
div#message{ margin: 0 4px;background:#FFFFFF}
p.message{font-size: 12px;font-weight: bold;background: #FFFFFF;margin:0;padding: 10px 10px;text-align: center}
.search {background: url(../images/search_bgnd.png) top left no-repeat;padding: 0px 25px}

/* CALENDAR STYLES */
.bordered_table { background-color:#ffffff; }
.column_header  { background-color:#040050; font-size:13px; font-family:"Trebuchet MS"; color:#70CB7C; font-weight:bold; border: 1px solid #333333; }
.date_header    { font-size:16px; font-family:arial, helvetica; font-weight:bold; color:#000000; }
.week_date_header    { font-size:13px; font-family:arial, helvetica; font-weight:bold; color:#000000; }
.current_date_header { font-size:12px; font-family:arial, helvetica; color:#000000; }
.day_cell       { background-color:#ffffff; height:80; width: 90; color:#000000; border: 1px solid #777777; }
.day_cell_current { background-color:#999999; height:80; width: 90; color:#000000; border: 1px solid #777777; }
.day_number	    { font-family:"Trebuchet MS"; color:#333333; font-size:14px; padding: 2px 0px 0px 2px; }
.empty_day_cell { background-color:#ffffff; height:80; width: 90; color:#000000; border: 1px solid #777777; }
.time_str				{ font-size:9px; font-family:arial, helvetica; padding: 0px 0px 0px 4px; }
.plain_text			{ font-size:12px; font-family:arial, helvetica; color:#000000; }
.oldsmall_link				    { font-size:11px; font-family:verdana, arial, helvetica; color:#000000;  position:relative; left:240; top:-2; }
.small_link				    { font-size:11px; font-family:verdana, arial, helvetica; color:#000000; }
.small_link A:link		{ font-size:11px; color:#666666; text-decoration:none; }
.small_link A:visited	{ font-size:11px; text-decoration:none; }
.small_link A:hover		{ font-size:11px; color:#333333; text-decoration:underline; }
.small_link-user				    { font-size:11px; font-family:verdana, arial, helvetica; color:#000000; }
.small_link-user A:link		  { font-size:11px; color:#666666; text-decoration:none; }
.small_link-user A:visited	{ font-size:11px; text-decoration:none; }
.small_link-user A:hover		{ font-size:11px; color:#333333; text-decoration:underline; }
.more_info				    { font-size:11px; font-family:verdana, arial, helvetica; color:#000000; position:relative; left:0; }
.more_info A:link		  { font-size:11px; text-decoration:none; color:#666666; }
.more_info A:visited	{ font-size:11px; text-decoration:none; }
.more_info A:hover		{ font-size:11px; text-decoration:underline; color:#333333; }
.login				    { font-size:11px; font-family:verdana, arial, helvetica; color:#000000; position: relative; top: 2px; }
.login A:link		  { font-size:11px; color:#CC9933; text-decoration:none; }
.login A:visited	{ font-size:11px; text-decoration:none; }
.login A:hover		{ font-size:11px; color:#333333; text-decoration:underline; }
.display_title  { font-size:13px; font-family:"Trebuchet MS"; color:#70CB7C; font-weight:bold; padding: 0px 2px 0px 2px; }
.display_txt		{ font-size:12px; font-family:arial, helvetica; color:#000000; border: 1px solid #333333; padding: 1px 2px 1px 2px; }
.display_user		{ font-size:10px; font-family:verdana, helvetica, arial; color:#000000; }
.display_user A:link		{ font-size:10px; font-family:verdana, helvetica, arial; color:#000000; }
.display_user	A:visited	{ font-size:10px; font-family:verdana, helvetica, arial; color:#000000; }
.display_user	A:hover 	{ font-size:10px; font-family:verdana, helvetica, arial; color:#000000; text-decoration:underline; }
.input_title  { font-size:13px; font-family:"Trebuchet MS"; color:#70CB7C; font-weight:bold; padding: 0px 2px 0px 4px; }
.input_box  { font-size:11px; font-family:arial, helvetica; color:#000000; border: 3px solid #040050; }
.event_add_title    { font-size:16px; font-family:arial, helvetica; font-weight:bold; color:#000000; }
.event_add_header    { font-size:14px; font-family:arial, helvetica; font-weight:bold; color:#000000; }
.event_add_input_box  { font-size:12px; font-family:arial, helvetica; color:#000000; border: 1px solid #000; }
.event_add_textarea  { font-size:12px; font-family:arial, helvetica; background-color:#ffffff; border: 1px solid #000000; }
.form_error { font-size:12px; font-family:arial, helvetica; color:#ff6633; }
.completion  { font-size:13px; font-family:"Trebuchet MS"; color:#ff6600; }
.completion_bold  { font-size:15px; font-family:"Trebuchet MS"; font-weight:bold; color:#ff6600; }
.green { font-size:13px; font-family:"Trebuchet MS"; color:#70CB7C; }
.event_add_title_nb    { font-size:14px; font-family:arial, helvetica; color:#000000	; }
tr.even {
    background-color: #eee;
}
p.feed-subscribe {
    font-size: 11px;
    background: url(/images/feed-icon-14x14.png) no-repeat left 5px; 
    padding-left: 20px;
    padding-top: 5px;
}
p.feed-subscribe a {
    color: #999;
}
p.secondary {
    font-size: 12px;
    color: #ccc;
}
p.pagination a{
    padding: 0.25em;
    background: #BDCCD2;
    color: #003366;
    border: solid 1px #003366;
}
/* subscription page */
.required {
    color: red;
}
