/*div are only on home page, other pages in tables, DIV and BODY required for IE and Firefox resolution*/

DIV {
text-align : center;
}

BODY {
width : 780px;
margin-right : auto;
margin-left : auto; 
background-color : #e5d9a6;
background-image : url(bkgray800gold.gif);
background-repeat : repeat-y;
background-position : top center;
margin-top : 0;
}



a {
color : #369; 
text-decoration: none; 
} 
a:active {
color : #369;  
}
a:hover {
background-color : #ff9; 
color : #000; 
}
a:visited {
color : #369; 
}



div, th, td, dd, dl, dt {
font-family : verdana, Georgia, Arial, serif; 
font-size: 12pt; 
}

p, li {
font-family : Verdana, Georgia, Arial, serif; 
font-size : 11pt;   
}


H1 { 
font-size : 16pt; 
font-family : Verdana, Arial, Sans serif; 
margin : 0;
padding : 0;
color : #369;
color : black;
color : #333;
font-weight : normal;font-family : Verdana, Arial, sans serif;
font-size : 20pt;
font-weight : bold; 
color : #369;
margin : 10px 0 0 0 ;
}

H2 {
font-size : 12pt;  
font-family : Verdana, Arial, Sans serif;
margin : 4px 0 0 0;
padding : 0;
color : black;
color : #333;
font-weight : normal;
font-size : 11pt;
font-weight: normal;
font-family : Verdana, Arial, sans serif; 
margin : 0;
padding : 0; 
line-height:1.2em;
} 

H3 {
font-size : 12pt;
font-size : 11pt;
font-family : arial, Verdana, sans serif;
font-weight : normal;
font-weight : bold;
color : #666;
color : #369; 
margin : 25px 0 0 0;
}

H4 {
font-family :  Arial, Verdana, sans serif;
font-size : 10pt;
font-weight : bold; 
color : #369;
}


H5 {
font-size : 10pt;
font-family : Verdana, Arial, sans serif;
font-weight: normal;
}

H6 {
font-size : 8pt;
font-family : Verdana, Arial, sans serif;
font-weight: normal;
}





img {
border : 0 
}

table, td {
border : 0;
}

.cellside {padding: 0 20px 30px 20px}
.cellmiddle {padding: 30px 30px 0 10px}
.cellmiddle p {line-height : 1.8em;}
.cellbottom {padding: 0 35px 10px 30px}

/*site index, about,  

.cell0-0020 {padding: 0 20px 0 0}
.cell0-2020 {padding: 0 20px 0 20px}*/
.cell0-0020 {padding: 0 20px 0 0}
.cell0-2020 {padding: 0 20px 0 20px}

/*inst page  verify used*/
.cell0-3000 {padding: 0 0 0 30px}

.cell0000 {padding: 0}
.cell0-2000 {padding: 0 0 0 20px}




/*BY LOCATION*/

.footer {
font-size : 8pt; 
font-weight : normal; 
font-family : Verdana, Arial, sans serif;
}

.contentsubhead {
font-size : 12pt;
font-weight : bold;
font-family : Arial, Verdana, sans serif; 
color : #369;
margin : 25px 0 0 0;
}
p.contentsubhead {line-height : 1.3em}

.mainpoint {
font-family : verdana, arial;  
font-size : 11pt; 
font-weight : normal; 
color : #036;
border-left : 1px dashed #aaa;
border-bottom : 1px dashed #aaa;
padding : 0 0 6px 8px;
margin : 45px 40px 45px 0;
}
p.mainpoint {line-height : 1.3em}

.next {
font-size : 10pt; 
font-family : Verdana, Arial, sans serif; 
font-weight : normal; 
text-align : right; 
margin: 0 0 25px 0;
}

.leftside {
font-family : verdana, arial, sans serif; 
font-size : 10pt; 
margin : 0;
padding : 0;  
}
.leftside a:hover {
text-decoration : underline 
}

.rightsidebox {
font-family : verdana, arial;  
font-size : 10pt; 
font-weight : normal; 
padding : 12px; 
margin : 2 0 15px 0; 
background-color : #f3f3f3;
border : 1px solid #ccc; 
}
.rightsidebox img {
border : 1px solid #ccc;
}

.rightsidehead {
font-family : verdana, arial; 
font-size : 10pt; 
margin : 30px 0 0 0; 
padding : 0;
}

.faqbox {
font-family : verdana, arial;
font-size : 10pt; 
font-weight : normal; 
padding :3px 3px 3px 12px;  
border-top : 1px solid #ccc;  
margin : 0 0 6px 0; 
background-color : #f7f7f7;  
}


/*BY FUNCTION*/

.caption {
font-size : 8pt; 
font-weight : normal; 
font-family : Verdana, Arial;
}

.cite {
font-family : verdana, arial; 
font-size : 8pt; 
font-weight : normal; 
margin : -10px 0 10px 20px ; 
padding : 0;
}
p.cite {line-height : 1.3em}

.nono {
margin : 0;
padding : 0;
}

.smallcaps {font-variant : small-caps;}

.space {
line-height : 1.8em;
}





/*TOP NAV BARS all white to eliminate until can be removed from page html or restyled*/

.navbar1 { 
background-color : white;
color : white;
font-size : 6pt;   
padding : 0;
margin : 0;
}

.navbar1 a { 
text-decoration : none;
color : white;
}
.navbar1 a:visited {
color : white;
}
.navbar1 a:hover {
background-color : white; 
color : white;
}

.navbar2 { 
background-color : white;
color : white; 
font-size : 7pt;  
padding : 0;
margin : 0;
}
.navbar2 a {
text-decoration : none;
color : #999;
}
.navbar2 a:visited {
color : #999;
}
.navbar2 a:hover {
background-color : white; 
color : black;
}


/* where used */
.bordertop {
border-top: 1px solid #000; 
padding: 2px 0 0 0;
}

.bordercell {
border: 1px solid #000; 
padding : 2px;
}


/*defunct, was used to highlight the selected module, but now same as normal links, didn't work in fox, should remove class from all html pages

.spanwhite {
background-color : #fff; 
color : #000; 
}
.spanwhite a:visited {
background-color : #fff3cf; 
color : #000;
}

*/
