
A:link    {
	color: #f13000;
	text-decoration : none;
	}    /* unvisited links */
A:visited {
	color: #f13000;
	text-decoration : none;
}   /* visited links   */
A:hover   { 
	color: #f13000;
	font-weight : bold;
	text-decoration: underline;
} /* mouse hovers     */
A:active  { 
	color: #f13000;
	text-decoration : none;
}   /* active links    */


/*body
{
	background-color : #000000	;
	margin-top: 8px;
}*/



/* insert hpr logo */
#hprlogo 
{ 
	background-attachment: absolute; 
	background-image: url(http://adagiopr.com/images/21st-Century-Adagio-Logo-Fi.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 4px;
	padding-top:  98px;
} 


/* rule below top menu */
hr.topmenu
{
	size: 2px;
	color: #000000;
}

/* hot topic */
.hottopic
{
	border: thin solid #640000;
	padding: 4px;
	font-family: sans-serif;
	font-style: italic;
	font-size: 14px; 
	font-weight: bold;
	color: ffffff;
	text-align: center;
	background-color: #640000;
	position: absolute;
	left: 10px;
	top: 330px;
}

/* primary table */
.four
{
	border-style: solid;
	border-color: #990000 #990000 #990000 #990000;
	padding: 0px ;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	position: relative;
	left: 95px;
}

/* table like four except 2px left */
.allnavy
 {
	border-style: solid;
	border-color: #990000 #990000 #990000 #990000;
	padding: 10px ;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	position: relative;
	left: 2px;
}

/* table like four except 0 px left and beige bg */
.allfour
 {
	border-style: solid;
	border-color: #990000 #990000 #990000 #9900000;
	padding: 6px 14px 6px 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	position: relative;
	left: 0px;
	background: #DFD3AB;
}

 /* Initial cap */
.cap 
{
	float: left;
	line-height: 24px;
	width: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	background: #FFFFFF;
	color: #990000;
}

/* adagio box red border */
.adagbox
{
	border-style: solid;
	border-bottom-width: 9px;
	border-left-width: 9px;
	border-top-width: 9px;
	border-right-width: 9px;
	border-color: #990000;
	background: #640000;
}


/* adagio box black border */
.adagboxb
{
	border-style: solid;
	padding: 6px 10px 10px 10px;
	border-bottom-width: 9px;
	border-left-width: 9px;
	border-top-width: 9px;
	border-right-width: 9px;
	border-color: #000000;
	background: #000000;
}

  .redborder
  {
    border: thin solid #A52A2A;
    background-color: #F5DEB3;
    padding: 8px ;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    color: #000000;
  }


/* adagio box text 16*/
.aboxtextw
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}


/* bottom line */
p.bottom
{
	vertical-align : bottom;
}

/* text arial 10 */
p.normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

/* text arial 10 */
.normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

/* white text arial 10 */
.normalw10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}
/* white text arial 10 */
p.normalw10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}


/* white text arial 12 */
p.normalw12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
}

/* white text arial 16 */
p.normalw16
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
}

/* text verdana 10 */
p.normalv10
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

/* text verdana 12 */
p.normalv12
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

/* text verdana 12 */
p.normalv14
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
/* more info */
.moreinfo
  {
    border: 5px solid #990000;
    background-color: #FFF3DD;
    padding: 12px ;
    width: 600px;
	font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000000;
	position: absolute;
    top: 40px ;
    left: 30px ;
    z-index : 50 ;
}
/* easy as 1-2-3 */
.onetwothree
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-align: center; 
	color:#000080; 
}

/* text outside tables */
.erasHPR
{
	font-family: eras-bold-itc, sans-serif;
	font-size: 24px;
	color: #000000;
}

/* text in tables */
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.spec .spc .specl .spl
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #CD5C5C;
}


/* indian red #CD5C5C table cell head */
.indred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	padding: 4px;
	background-color : #CD5C5C;
}

/* black #000000 table cell head */
.blak
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	padding: 4px;
	background-color : #000000;
}
/* light yellow #FFFFE6 table cell head*/
.liteyel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #000000;
	text-align : center;
	padding: 4px;
	background-color : #FFFFE6;
}


/* light umber #DFD3AB rows in tables */
.umrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DFD3AB;
}


/* white #FFFFFF rows in tables */
.witewrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

/* required field in form */
.required 
{
	font-size: 12px;
	font-weight : bold;
	color : #FF0000;
}



/* field label in form */
.fieldlabel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight : bold;
}


/* asterisk in form */
.asterisk 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #CD5C5C;
}


/* top level white heading centered with red bg */
div.redhead
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color : #FFFFFF;
	PADDING-LEFT: 4px; 
	PADDING-TOP: 4px;
	padding-right: 4px; 
	padding-bottom: 10px;
	background: #990000;
}

/* small white bold heading centered with red bg */
div.redheadsm
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-align: center;
	color : #FFFFFF;
	PADDING-LEFT: 4px; 
	PADDING-TOP: 4px;
	padding-right: 4px; 
	padding-bottom: 10px;
	background: #990000;
}


/* top level heading left */
div.heading1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight : bold;
	color : #990000;
	padding-bottom: 10px;
}

/* top level heading center */
div.heading1c
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight : bold;
	color : #990000;
	text-align : center;
	padding-bottom: 10px;
}


/* 2nd level heading center */
div.heading2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #000000;
	text-align : center;
	padding-bottom: 10px;
}

/* 2nd level heading left */
div.heading2l
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #000000;
	text-align : left;
	padding-bottom: 10px;
}

/* 2nd level heading left white no pad */
div.heading2lw
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}

/* 2nd level heading left white no pad in table */
.heading2lw
{
	padding: 5px;
	background: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}


/* verdana text reg size */
div.verdreg
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	text-align : center;
	padding-bottom: 10px;
}



/* bluebox with white text */
div.bluebox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: thin solid ; 
	padding: 4px; 
	background-color: #191970;
}

/* look-at-me text */
div.lookatme1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	font-style : italic;
	color : #cc0066;
	text-align : center;
}

/* small look-at-me text */
div.lookatme2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000080;
	text-align : center;
}


/* ARID heading center indred */
div.lookatmeArid
{
	font-family: AridITC TT, sans-serif;
	font-size: 28px;
	font-weight : bold;
	color : #990000;
	text-align : center;
}


/* ARID heading center white */
div.lookatmeAridW
{
	font-family: AridITC TT, sans-serif;
	font-size: 24px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
}



/* ARID heading left */
div.lookatmeAridLeft
{
	font-family: AridITC TT, sans-serif;
	font-size: 28px;
	font-weight : bold;
	color : #990000;
	text-align : left;
}

/* moves item left 100 px */
.leftmarg100
{
	margin-left: 100px;
}



/* moves item left 50 px */
.leftmarg50
{
	margin-left: 50px;
}


/* moves item left 25 px */
.leftmarg25
{
	margin-left: 25px;
}



div.assocbox
{
	border : solid 1px;
	background-color : #ffffd9;
	padding:   20px;
}

div.assoctext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* back link on changes lists*/
p.backlink
{
	border-style: solid;
	padding: 6px;
	border-width: 9px;
	border-color: #990000;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: center;
	position: absolute; 
	left: 600px; 
	top: 170px;
	z-index : 100 ;
}
/* back link anywhere */
p.backlink2
{
	border-style: solid;
	padding: 4px;
	border-width: 2px;
	border-color: #990000;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align: center;
	position: absolute; 
	left: 10px; 
	z-index : 100 ;
}

 
/* copyright notice */
div.footer
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	position: relative;
	top: 20px;
	left: 0px;
} 


/* copyright location */
#footerloc
{
	position: relative;
	top:8px;
	left: 90px;
} 


/* copyright font */
#footerfont
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	padding-top:30px;
} 

.maptitle
{
	position: relative;
	top: 0px;
	left: 450px;
} 
