/* CSS Document */

BODY {margin:0px;}
A {color:#185f48; text-decoration:underline;}
A:Hover {color:#9dbcac;}
TD {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
TD.mainpad {padding-top:5px; padding-right:10px;}
TD.mainarea {background-color:#F8EAD5; border-top:1px solid #E1E2E3; border-bottom:1px solid #E1E2E3; border-right:1px solid #E1E2E3; 
			 background-image:url(images/topcornbg.gif); background-repeat:no-repeat;
			 padding:5px 10px 5px 3px;
			 }
TD.mainarea TD {font-size:14px; line-height:1.5;}
TD.collefttop {background-image:url(images/leftcolrightbg.jpg); background-repeat:no-repeat;
				color:#9F4B37; font-size:11px; font-weight:bold; line-height:.99; padding-top:4px; padding-right:4px; text-align:right;}
TD.leftcol {border-left: 1px solid #87898C; border-right: 1px solid #87898C; border-bottom: 1px solid #87898C;
			border-top: 1px solid #87898C; background-color:#f4e1bf;	padding:2px; font-size:11px;}
TD.leftcoltop {border-left: 1px solid #87898C; border-right: 1px solid #87898C; border-bottom: 1px solid #87898C; background-color:#EECF99;
				background-image:url(images/leftcolrfirstbg.gif); background-position:right top; background-repeat:no-repeat;
				padding:2px; font-size:11px;}
TD.smallcoltop {font-size:13px; font-weight:bold; padding:0px 3px 0px 3px;
	}
TD.footer {color:#999999; font-style:italic; font-size:10px;}
UL.redsquare{list-style-image:url(images/redsquare.gif); margin:0px 0px 0px 20px; padding:0px;}
UL.redsquare LI {padding:0px; margin:0px;}
HR {height:1px; background-color:#999999; color:#999999; padding:0px; margin:0px;}
H1 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
TD.rightcol {border-left:1px solid #918E89;}

TABLE.articletable {
border:1px solid #000000;
border-collapse:collapse;
}
TR.articleheader TD {background-color:#FFCC00; font-weight:bold;}
TABLE.articletable TD{
	font-size:11px;
	border-bottom:1px solid #000000;
}

TABLE.dispart {}
/* Styles related to the db editor */
.menuMouseOver
{
	BACKGROUND-COLOR:#F8F8F8;
	CURSOR:hand;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}
.menuMouseOut
{
	BACKGROUND-COLOR:#F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
}

		.altRow {
            background-color: #eeeeee;
        }

        .highlightedRow {
            background-color: orange;
        }

        .error {
            background-color: #dddddd;
            color: red;
            border: 1px dotted #aaaaaa;
            padding: 2px;
            padding-left: 10px;
            margin-bottom: 5px;
            font-style: italic;
        }

        .nextBackLink,
        .ascDescIndicator {
            font-family: Verdana;
            font-size: 14px;
            text-decoration: none;
        }

        .actionButton {
            width: 65px;
        }
        .actionButtonLong {
            width: 150px;
        }

        .mainbody {
            margin-left: 10px;
            margin-right: 10px;
        }

        .copyright {
            text-align: right;
            font-size: 8pt;
        }

        .contextError,
        .requiredAsterisk,
        .searchHighlight {
            font-weight: bold;
            color: red;
        }

        fieldset {

            padding: 10px;
            padding-top: 0px;
        }

        legend {
            font-weight: bold;
        }
        
        #csvDownloadLayer {
            background-color: #d4d0c8;
            padding: 5px;
            border: 2px white outset;
            position: absolute;
            visibility: hidden;
        }
A.tableeditortop {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;} 
 
  TD.datacell {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:1px solid #000000; padding:2px;}
  TD.emptytd {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; padding:2px;}
  TD.datacellend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-right:1px solid #000000; border-bottom:1px solid #000000; padding:2px;}
  TD.datacellstart {border-left:1px solid #000000; border-bottom:1px solid #000000;}
  
  TD.tableeditortop {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}
  TD.tableeditortop2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; background-color:#CCCCCC; padding:2px; white-space:nowrap; border-left:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}
  img.right{
    float: right;
  }
  img.left{
    float: left;
  }
.photoRight{
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
}
.photoLeft{
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
}