/* CSS Document */

strong  {
  font-weight:bold;
}

a:link {
  color:#4D6EA8;
}

a:visited {
  color:#3A537E ;
}

body {
}

#awi_wrapper  {
  margin:0 auto;
  background:white;
}


#awi_header {
  height:150px;
	background-color:#4D729E;
	background-image:url(http://www.cerl.org/web/lib/tpl/cerl/images/header_blue_11_new.jpg);
	background-repeat:no-repeat; 
	border-bottom:1px black solid;
}


/* #awi_footer {
  text-align:center;
	background-color:#3c597b;
	position:absolute;
	bottom:0px;
	width:100%;
	margin:0;
	padding:0;
	padding-top:0.25em;
} */

#awi_content  {
  margin:0 auto;
  font-family:Arial;

}

#awi_navigation {
  background-color:#000000; 
  color:#ffffff; 
  font-family:Arial; 
  text-align:right;
  font-size:85%; 
  font-weight:bolder; 
  padding-right:0.5em; 
  padding-bottom:0.25em;
}

#awi_navigation a:link, #awi_navigation a:visited  {
  color:#ffffff;
  text-decoration:none;
}

#awi_navigation a:hover {
  color:#ffffff;
  text-decoration:underline;
}

#awi_toolbar  {
  padding:0.5em;
  font-weight:bold;
  font-size:85%;
  text-align:right;

}

#awi_toolbar a:link, #awi_toolbar a:visited {
  color:grey;
  text-decoration:none;
}

#awi_toolbar a:hover  {
  color:#000000;
  text-decoration:underline;
}

#awi_toolbar .current {
  /* text-decoration:underline; */
}

#awi_toolbar a.inactive:link, #awi_toolbar a.inactive:visited  {
  color:silver;
}

.awi_tb_line {
  font-size:0.75em;
  margin-top:0.5em;
}	

#awi_columns	{
  margin:0 auto;
  margin-top:2em;
  overflow:hidden;
  /* width:60em; */

}

/* #awi_left_column  {
  float:left;
  /* width:15em; */ /*
  width:25%;
  padding:0;

} */

#awi_middle_column  {
  float:left;
  width:70%;
  padding:0;



}

#awi_right_column {

  padding:0;
  float:left;
  width:30%;


}

.awi_module
{
  margin-bottom:1em;
  padding:1em;
  padding-left:2em;
  padding-right:2em;
  margin-left:0.5em;
  margin-right:0.5em;
  /* border:1px solid grey; */

}

.awi_module_head, .awi_module_head_nohover   {
  padding-top:0.5em;
  padding-bottom:0.5em;
  /*padding-left:0.5em;
   background-color:#E8E7E4; */
  /* border-left:0.3em solid #4E4E4E; 
  border-bottom:1px solid #e8e7e4;*/
  

}
/* {text-decoration:none; color:#000000; display:block; font-size:1.05em;letter-spacing:-0.1ex; color:#000000; margin:0px; height:1.50em; width:12em; ; padding:4px; margin-bottom:2px; margin-top:2px; font-family:"Verdana"; font-weight:normal; border-left:0.3em solid #4E4E4E;} */

/* .awi_module_head  {
  background:url(/include/images/1downarrow.png) no-repeat right;
} */

.awi_module_closed {
background:url(/include/images/1downarrow_light.png) no-repeat right;
}

.awi_module_closed:hover {
background:url(/include/images/1downarrow.png) no-repeat right;
}

.awi_module_open {
  background:none no-repeat right;
}

.awi_module_open:hover  {
  background:url(/include/images/1uparrow.png) no-repeat right;
}

.awi_module_caption {
  font-weight:bold;
  font-size:1.2em;
  color:grey;
  /*text-align:right;
   width:90%;
  float:left; */

}

.awi_module_icon  {
  width:10%;
  margin-left:90%;
}

.awi_module_content {
    height:inherit;
}

.awi_list_container {
  clear:both;
  padding-top:1em;

}

.awi_list_column  {
  width:33%;
  float:left;
}

.awi_info {
  clear:both;
  margin-top:2em;
}

.awi_info p {
  margin-top:0.5em;
}

.awi_application_title  {
  font-size:3.0em;
  font-weight:bold;
  margin-bottom:0.25em;
  margin-top:0;
  padding-left:0.75em;
}
.awi_application_subtitle {
  font-size:1em;
  font-weight:bold;
  margin-top:-0.5em;
  margin-bottom:2em;
  padding-left:12em;
  color:grey;
}

.awi_error  {
  margin:1em auto;
  border:2px solid red;
  padding:0.5em;
  padding-left:5em;
  width:40em;
  font-size:0.9em;
  background:url(/include/images/warning.png) no-repeat 8px 4px;
}

.setnavigation  {
  text-align:center;
  font-size:0.75em;
  margin-top:4em;
  margin-bottom:1em;
  color:grey;
}

.setmore  {
  text-align:right;
  margin-top:1em;
}

.setnavigation a:link, .setnavigation a:visited {
  text-decoration:none;
  color:grey;
}

.setnavigation a:hover, .setnavigation a:active {
  text-decoration:underline;
  color:#4D6EA8;
}

.record_short {
  margin-top:1em;
  height:6em;
   /*border-top:1px solid grey;
  border-bottom: 1px solid grey; */
 
}

a:link.recordtitle  {
  text-decoration:none;
  color:inherit;
}
a:visited.recordtitle  {
  text-decoration:none;
  color:#3A537E;
}

a:hover.recordtitle {
  text-decoration:underline;
  color:inherit;
}

.shortdisplay_image {
  float:left;
  width:8em;
  margin:0;
  padding:0;
}

.shortdisplay_image img {
  margin:0;
  padding:0;
  border:0;
}

.shortdisplay_text  {
  margin-left:8.1em;
  margin:0;
  padding:0;
}

.shortdisplay_title {
  font-weight:bold;
  color:#4D729E;
  margin:0;
  padding:0;
  font-size:0.9em;
  margin-bottom:0.5em;
}

.shortdisplay_query {
  font-size:0.8em;  
  margin:0;
  padding:0;
  margin-bottom:1em;
  
}

.shortdisplay_owner {
  font-size:0.8em;
  margin:0;
  padding:0;
  text-align:right;
  color:grey;
}

.searchadvice {
  font-size:0.75em;
  color:grey;
}

.specialsearcheslist  {
  list-style:square inside 
}

.specialsearcheslist li {
  margin-top:0.5em;
}

.fulldsplabel {
  font-size:0.75em;
  color:#4D6EA8;
}

.fulldsptext  {
  font-size:0.9em;
  margin-bottom:1em;
}

#editingform .fulldsptext {
  margin-bottom:0;
}

#editingform .searchadvice  {
  margin-bottom:1.5em;
  margin-top:0.2em;
  font-size:0.7em;
}

#signinform .searchadvice {
  margin-bottom:1.5em;
  margin-top:0.2em;
  font-size:0.7em;
}

#signinform .fulldsptext  {
  margin-top:0.2em;
  margin-bottom:0;
}

#commentform .searchadvice  {
  margin-bottom:0.2em;
  font-size:0.7em;
}

.editlink {
  text-align:right;
  font-size:0.75em;
}

#editqueryhead, #editqueryform  {display:none;}

.waitingapproval  {
  font-size:0.75em;
  color:grey;
}

.noticeapproval {
  font-weight:bold;
  color:#4D6EA8;
}

.discussion_entry {
  margin-top:1.5em;
}
.discussion_text  {
  font-size:0.85em;
  padding-right:2em;
}
.discussion_user  {
  color:grey;
  font-size:0.75em;
  margin-bottom:0.25em;
  padding-right:2em;
}

.signin {
  color:#4D6EA8;
  font-size:0.75em;
  padding-right:2em;
}

.moderatediscussion {
  font-size:0.75em;
  display:none;
}

.discussionuserdelete {
  font-size:0.75em;
}

.recentdisc_title
{
  font-size:0.75em;
  color:#4D6EA8;
  font-weight:bold;
  margin-bottom:0.2em;
}

.recentdisc_text
{
  font-size:0.65em;
}

.recentdisc_user
{
  font-size:0.6em;
  color:grey;
  margin-top:0.2em;
}

.ErrorField {
    border: solid 2px #cc3333;
    color: #cc3333;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 0.7em;
    color: #cc3333;
    padding-left: 0.25em;
}

h2.tandc  {
  color:#4D6EA8;
  font-size:0.9em;
  margin-top:1em;
  margin-bottom:0.25em;
}

p.tandc {
  font-size:0.75em;
}

p.error {
  color:#cc3333;
  font-size:0.75em;
  text-align:center;
  font-weight:bold;
  margin-bottom:1em;
}

p.success {
  color:#4D6EA8;
  font-size:1.5em;
  text-align:center;
  font-weight:bold;
  margin-top:2em;
}

p.success_cont  {
  font-size:0.8em;
  text-align:center;
  margin-top:2em;
}

.feedlink {
  font-size:0.7em;
  margin-top:1.5em;
  text-align:right;
}

.feedlink a:link, .feedlink a:visited {
  text-decoration:none;
}

.feedlink a:hover {
  text-decoration:underline;
}

#queryservices  {
  font-size:0.7em;
  padding:0.25em;
  background-color:#eeeeee;
}

#queryservices a:link, #queryservices a:visited {
  text-decoration:none;
}

#queryservices a:hover {
  text-decoration:underline;
}

#queryservices_container  {
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
}
