﻿a:link {color:#cc0000;text-decoration: none}
a:visited {color:#cc0000; text-decoration: none}
a:hover {text-decoration: underline}
a.contents:link {color: #FFFFFF; text-decoration: none}
a.contents:visited {color: #FFFFFF; text-decoration: none}
a.contents:hover {color: #FFFF00; text-decoration: underline}
a.contents_on:link {color: #FFFF00; text-decoration: none}
a.contents_on:visited {color: #FFFF00; text-decoration: none}
a.contents_on:hover {color: #FFFFFF; text-decoration: none}
a.contents2:link {color: #FF0000; text-decoration: none}
a.contents2:visited {color: #FF0000; text-decoration: none}
a.contents2:hover {color: #FF0000; text-decoration: underline}
.content {font: 12px arial;list-style-type: square;}
.contentheading {font: small-caps bold 11px arial;margin-left:5px; margin-right:5px; color:#8bd500;}
.header1 {font: small-caps bold 13px arial; background-color:#99CC00; color:#000000; padding:2px; padding-left:5px; margin-top:15px; margin-bottom:5px}
.header2 {font: small-caps bold 13px arial; background-color:#99CC00; color:#000000; padding:2px; padding-left:5px; margin-top:15px; margin-bottom:5px}
.header5 {font: bold 11px arial; color:#000000;}

.subhead1 {font: small-caps bold 11px arial; color:#000000;}
.subhead2 {font: small-caps bold 13px arial; color:#000000;}
.subLink {font: bold 11px arial;margin-left:0px;margin-right:5px;padding-left:1.8em;text-indent:-15px;list-style-type: square;color:#99cc00;}
.subLink3 {font: bold 11px arial;margin-left:10px;margin-right:15px;list-style-type: square;}
.newsItem {font: 10pt arial;}

.subLink2 {font: bold 11px arial;margin-left:15px;margin-right:15px;list-style-type: square;}
.subsubLink {font: bold 11px arial;margin-left:30px;margin-right:15px;list-style-type: disc;}
a.contents3:link {color: #000000; text-decoration: none}
a.contents3:visited {color: #000000; text-decoration: none}
a.contents3:hover {color: #000000; text-decoration: underline}
a.contents3_on:link {color: #000000; text-decoration: none}
a.contents3_on:visited {color: #000000; text-decoration: none}
a.contents3_on:hover {color: #000000; text-decoration: underline}



/* Button links above tables and gridviews  */
.btnLink
{
    border: solid 1px #cc0000;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 2px;
    font-size: 10px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, helvitica, MS Sans Serif;
    color: #cc0000;
    text-transform: uppercase;
}

/* Hyperlink controls on admin page  */
.hypLinkCtl
{
    padding-bottom: 2px;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, helvitica, MS Sans Serif;
    color: #cc0000;
    cursor: hand;
}



.tiny {font: 10px tahoma,arial,helvetica,verdana;}
td.tiny {background:ThreeDLightShadow;font: 10px tahoma,arial,helvetica,verdana; text-align:center}
td.tiny2 {background:ThreeDLightShadow;font: 10px tahoma,arial,helvetica,verdana; text-align:left; vertical-align:top}

body { 
background: #eeeeee;
}

p {
text-align: left;
line-height: 1.4em;
margin-top: 2px;
} 

p.rightmargin {
margin-right: 5%;
}

p.btm_margin {
margin-bottom:10px;
}

li.rightmargin {
margin-right: 5%;
}

a.expand:link {
cursor: hand;
color: #cc7700;
font-weight: bold; 
text-decoration: none;
}	

a.expand:hover {
cursor: hand;
color: #FF0000;
text-decoration: underline; 
}

a.expand:visited {
color: #FF0000; 
font-weight: bold;	
}

a.expand:visited:hover {
color: #FF0000; 
font-weight: bold;
text-decoration: underline;	
}	

.revealarrowred {
font-size:12pt; 
color: #FF0000; 
cursor: hand; 
font-family: Webdings, arial, sans-serif;
}	

.content ul { 
margin: 5px 0 20px 25px;
font: normal 12px/1.4em Arial, Helvetica, sans-serif;
color: #000;
} 

.content ul li {
list-style-type: square;
margin-bottom: 4px;
line-height: 1.4em;
}

.content ul li.attach {
list-style-type: disc;
line-height: 1.4em;
margin-left:-10px;
}

.emphasis {
font: bold;
color: #545454;
}




.filesize {
font-size: 7pt;
color: #000000;
}

.header3 {
font: bold 12px Arial, Helvetica, sans-serif;
color: #cc7700;
margin-top:15px; 
margin-bottom:5px
}

.header4 {
font: 12px Arial, Helvetica, sans-serif;
color: #7A6C57;
margin-top:15px; 
margin-bottom:5px;
}

#PI_table {	
font:normal 12px/16px Arial, Helvetica, sans-serif;
padding:2px;
padding-left:5px; 
margin-top:15px; 
margin-bottom:5px;
}
	
#PI_table td {  
border-top:1px solid;
border-right:1px solid;
border-bottom:0px solid;
border-left:0px solid;
border-color:#666666;
}	

#PI_table td.head {  
background-color:#220066;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:2px;
}

#PI_table p.text {  
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
}

#UP_table {	
font:normal 12px Arial, Helvetica, sans-serif;
padding:2px;
margin-top:15px; 
margin-bottom:5px;
}

#UP_table tr {
vertical-align: top;
}

#UP_table td {  
border-top:1px solid;
border-right:1px solid;
border-bottom:0px solid;
border-left:0px solid;
border-color:#ffffff;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:2px;
}	

#UP_table td.head {  
background-color:#646464;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3.0pt 2.25pt 2.25pt 3.75pt;
vertical-align: bottom;
}

#UP_table td.head2 {  
background-color:#D9AD00;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3.0pt 2.25pt 2.25pt 3.75pt;
vertical-align: bottom;
}

#UP_table td.head2 a {  
color:#000000;
}

#UP_table p.text {  
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
}
li.circle {
list-style-type:circle;}

#UP_table td.head3{  
color:#000000;
background-color:#CCCCCC;
}


.tableContent
{
    border: 1px solid #C0C0C0;
}


td.head {  
background-color:#646464;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3.0pt 2.25pt 2.25pt 3.75pt;
vertical-align: bottom;
}

td.head2 {  
background-color:#D9AD00;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
padding:3.0pt 2.25pt 2.25pt 3.75pt;
vertical-align: bottom;
}

td.regular {
background:ThreeDLightShadow;
font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:2px;
}


.required
{
    font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #cc0000;
}
