
/* CSS Font Document */
/*Colors

Dark Grey : #373839;
Light Blue : #408BA9;
Green : #919E39;
Blue : #2F5884;
Orange : #ED8601;
Purple : #80408E;
*/

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}

.height/*minimum height outer table*/
{
min-height: 400px;
}

h1
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 36px;
color: #FFFFFF;
font-weight: bold;
}

h2
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
}

/*html tabs, delete after CSS is complete */
table.black
{
padding: 5px;
background-color: #373839;
}

td.green
{
padding: 5px;
background-color: #919e39;
}

td.blue
{
padding: 5px;
background-color: #2f5884;
}

td.orange
{
padding: 5px;
background-color: #ed8601;
}

td.purple
{
padding: 5px;
background-color: #80408e;
}

.white_font
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #FFFFFF;
}

.footer
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}


.white a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff } /* Applies links*/
.white a:active { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff } /* Applies to active links on homepage*/
.white a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff } /* Applies to visited links on homepage */
.white a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff } /* Applies to hovered links */

.orange a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ed8601 } /* Applies links*/
.orange a:active { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ed8601 } /* Applies to active links on homepage*/
.orange a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ed8601 } /* Applies to visited links on homepage */
.orange a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ed8601 } /* Applies to hovered links */input[type="button"],input[type="submit"],input[type="reset"] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660033;
	font-size: 12px;
	font-weight: bold;
}

.error {
	color: #FF0000;
}

.warning {
	color: #e08106;
}

div.gray_box {
    background-color:#DDD;
    padding:15px;
    margin-bottom:20px;
}
div.gray_box_small {
    background-color:#DDD;
    padding: 5px 5px 5px 15px;  /*T R B L*/
    margin-bottom:20px;
}

div.box_label {
    color:#045a8d;
    font-weight:bold;
    font-size:1.1em;
    text-align:right;
}

/* default look of links */
a:link, a:visited {
    color:#025;
    text-decoration: none;
}

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


/* appearing conflict blocks  in review_admin_assign.php */
div.conflict_block {
		      position:absolute; 
		      visibility:hidden; 
		      border: 2px solid #999999; 
		      background-color: #EEEEEE; 
		      width: 400px; 
		      padding: 4px;
		      text-align:left;
		
}

/* misc table cells for listing abstracts for review-related stuff*/
td.checkbox {
   width:25px;
}
td.title {
   width:225px;
}
td.author {
   width:125px;
}
td.submitted {
   width:125px;
}
td.lastmod {
   width:150px;
}
td.status {
   width:125px;
}
td.actions {
   width:100px;
   text-align:center;
}


/* styles for various stuff in review_edit.php */
div.scroll_div {
   overflow:auto;
   height:950px;
   width:100%;
}

br.thin {
   line-height:.7em;
}

div.rating_box_scale {
    background-color:#DDD;
    margin: 0px 15px 0px;
    padding:5px;
}


div.rating_box_caption {
    background-color:#373839;
    color:#DDD;
    margin: 0px 15px 0px;
    padding: 5px 15px 5px;
    line-height:.8em;
    font-size:10pt;
    font-weight:bold;
}


div.rating_box_outer {
    
    background-color:#373839;
    margin: 0px 15px 0px;
    padding:4px;
      
}
div.rating_box_inner {
    background-color:#DDD;
    height:100%;
    margin:0px;
    padding:4px;
}

textarea,comment {
    background-color:#F0F0F0;
    width:100%;
    overflow:auto;
    border:1px solid #CCC;
}


div.slide_down_box {
    border: 1px solid #999999;
    background-color:#DDE;
    margin: 0px 15px 0px;
    padding:5px;
}



table.row {
   margin: 10px;
}


/* styles  highlighting rows in lists */
.even_row_css {
  background-color:#FFFFFF;
}
.odd_row_css {
  background-color:#DDDDDD;
}
.highlight_css {
  background-color:#FBE7F7;
}
.conflict_row_css {
  background-color:#FFCCCC;
}



/* styles for shading around the rating radio buttons */
td.rating_off { background-color: #FFF; }
td.rating_on { background-color: #666; }

/* for the question mark tooltip links in the review edit page */
a:link.q_link, a:visited.q_link,a:hover.q_link {
   text-decoration:none;
   font-weight:bold;
   color:#DDD;
}

/* for the question mark tooltip links in the admin report  create  page */
a:link.q_link2, a:visited.q_link2,a:hover.q_link2 {
   text-decoration:none;
   font-weight:bold;
   color:#888;
}

/* admin subheader label */
span.admin_subheader_label {
    color:#045a8d;
    font-size:1.2em;
    font-weight:bold;
}


div.gray_box {

    background-color:#DDD;

    padding:15px;

    margin-bottom:20px;

}



/* default look of links */


/*  begin stuff for tab menu items */

td.spacer {

    width:5px;

    background-color:#373839;

}



div.off {
    background-color:#d3cfac;
}
div.on {

    background-color:#DDD;



}



div.on div, div.off div {

    height:12px;

    width:135px;

    padding:6px;

    text-align:center;

}





div.on a:link, div.on a:visited {

    text-decoration: none;

    color:#373839;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.on a:hover {

    text-decoration: none;

    color:#ed8601;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.off a:link, div.off a:visited {

    text-decoration: none;

    color:#660033;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



div.off a:hover {

    text-decoration: none;

    color:#ed8601;

    font-weight:bold;

    font-size:10pt;

    line-height:1.3em;

}



/*  end stuff for tab menu items */



span.required_field {

    color:#ff0000;

    font-size:80%;

}




/*background image for APS login bar*/
.aps_login {
  background-image: URL("/images/aps_login.gif");
  background-repeat: no-repeat;
  width: 900px;
}

.reg_page {
  text-align: left;
  padding-left: 12em;
}


.edit_disclose {
  text-align: left;
  padding-left: 5em;
}
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}