
a.navigation:link, a.navigation:visited, a.navigation:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #0e1062;
text-decoration : none;
font-weight : bold;
padding-right : 10px;
display : block;
padding-left : 10px;
border-right-style : solid;
border-right-width : thin;
border-right-color : #c3b591;
}
a.navigation:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ba8c19;
text-decoration : none;
font-weight : bold;
padding-right : 10px;
display : block;
padding-left : 10px;
border-right-style : solid;
border-right-width : thin;
border-right-color : #c3b591;
}
a.navigation2ndlevel:link, a.navigation2ndlevel:visited, a.navigation2ndlevel:hover, a.navigation2ndlevel:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 20px;
text-decoration : none;
color : #ffffff;
font-weight : bold;
}
a.navigationActivePG:link, a.navigationActivePG:visited, a.navigationActivePG:hover, a.navigationActivePG:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #b98a18;
text-decoration : none;
font-weight : bold;
padding-right : 10px;
display : block;
padding-left : 10px;
border-right-style : solid;
border-right-width : thin;
border-right-color : #c3b591;
}
a.footertextlinks:link, a.footertextlinks:visited, a.footertextlinks:hover, a.footertextlinks:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ba8c19;
text-decoration : none;
font-weight : bold;
}
a.addresstextlinks:link, a.addresstextlinks:visited, a.addresstextlinks:hover, a.addresstextlinks:active {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ba8c19;
text-decoration : none;
padding-left : 3px;
}
a:link, a:visited, a:hover, a:active{	
font-family: Arial, Helvetica, sans-serif;
color: #2A2C6B;
text-decoration: underline;
font-weight: bold;
}
a:hover{
font-family: Arial, Helvetica, sans-serif;
color: #2A2C6B;
text-decoration: none;
font-weight: bold;


}

.navbackimage {
background-image : url(/images/nav_spacer.gif);
background-repeat : repeat-x;
}
.topbackspacer {
background-image : url(/images/spacer_backtop.jpg);
background-repeat : repeat-x;
}
.leftedgeimage {
background-image : url(/images/brick_leftedge.gif);
background-repeat : repeat-y;
}
.middlecolumnimage {
background-image : url(/images/brick.gif);
background-repeat : repeat-y;
}
.flowerback {
background-image : url(/images/flowerback.jpg);
background-repeat : no-repeat;
background-position : 0 5px;
}
.bluskyback {
background-image : url(/images/bluskyback.jpg);
background-repeat : no-repeat;
background-position : right top;
}
.bottombackimage {
background-image : url(/images/spacer_blubox.gif);
background-repeat : repeat-x;
}
.tooltext {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 15px;
color : #eec151;
text-decoration : none;
padding-top : 22px;
padding-right : 20px;
padding-left : 10px;
font-weight : normal;
}
.tooltextleftcolumn {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 17px;
color : #2a2c6b;
padding : 10px;
text-decoration : none;
}
.tooltextleftcolumnHead {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
color : #d3a83e;
text-decoration : none;
padding-top : 10px;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
}
.text {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 17px;
color : #2a2c6b;
text-decoration : none;
padding-top : 40px;
padding-right : 80px;
padding-left : 40px;
font-weight : normal;
padding-bottom : 40px;
}
.footertext {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ba8c19;
text-decoration : none;
line-height : 18px;
}
.addresstext {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ba8c19;
text-decoration : none;
padding-right : 15px;
padding-bottom : 5px;
}
.textHead {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 24px;
color : #ffffff;
}
.topbackspacer2 {
background-image : url(/images/spacer_backtop2.jpg);
background-repeat : repeat-x;
}
.goldgradientback {
background-image : url(/images/spacer_goldgradient.jpg);
background-repeat : repeat-y;
background-position : right;
}
.blugradientback {
background-image : url(/images/spacer_columnblu.jpg);
background-repeat : repeat-x;
}
h1, .sectiontitles {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
color : #ffffff;
text-decoration : none;
padding-left : 10px;
}
h2, .pagetitles {
font-family : Arial, Helvetica, sans-serif;
font-size : 140%;
color : #2a2c6b;
text-decoration : none;
font-weight : bold;
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 120%;
color : #2a2c6b;
text-decoration : none;
font-weight : bold;
}
h4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 110%;
color : #2a2c6b;
text-decoration : none;
font-weight : bold;
}
p, li, .text2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 110%;
color : #2a2c6b;
text-decoration : none;
font-weight : normal;
}
input, select, textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #2a2c6b;
text-decoration : none;
font-weight : normal;
}

.contentbox{
padding: 5px 20px 20px 20px;

}

.condense{
margin-bottom:4px;
margin-top:2px;
}

.lftborder{
border-left: color: #CCCCCC;
border-left-width: 1px;
border-left-style: solid;
padding-left: 12px;

}

.botborder{
border-bottom: color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style: solid;

}

/* for mem tables and other table displays */
.tableDots{
  border:1px dotted #CCCCCC;
  padding:10px;
}

/* style for mem and other display tables */
.tableDots{
  border:1px dotted #CCCCCC;
  padding:10px;
}

.space {
padding-bottom: 10px;
display: block;
}
