body {
text-align:center;
background:#FFFFFF;
color:#b5111a;
background-position:1% 98%;
margin:0px 0px;
}
#frame {
width:620px;
float:left;
margin-right:auto;
margin-left:auto;
margin-top:30px;
margin-bottom:30px;
padding:0px;
text-align:left;
background:#FFFFFF;
border: thin solid #b5111a;
}



#space {
width:220px;
float:left;
margin-right:auto;
margin-left:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-align:left;
background:#FFFFFF;
}

#banner {
width:620px;
margin-right:auto;
background:#FFFFFF;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}

#spacer {
width:13px;
float:left;
}

#bannerbottom {
width:620px;
margin-right:auto;
margin-left:auto;
margin-top:20px;
padding:0px;
text-align:left;
background-color:#b5111a;
}

#left {
width:390px;
padding:0px;
margin-top:10px;
margin-left:10px;
float:left;
background:#FFFFFF;
text-align:left;
}
li{
display:inline;
padding-left:15px;
padding-right:15px;
margin-left:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



#left2 {
width:370px;
padding:0px;
margin-left:5px;
float:left;
background:#FFFFFF;
text-align:left;
}

#right {
width:200px;
padding:0px;
margin-top:10px;
float:left;
background:#FFFFFF;
text-align:left;
}

#right2 {
width:232px;
padding:0px;
margin-top:10px;
float:left;
background:#FFFFFF;
text-align:left;
}

#rightgraphic1 {
background:#FFFFFF url(images/bg1.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}
#rightgraphic2 {
	background:#FFFFFF url(images/bg6.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:100px;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	text-align:left;
	color: #FFFFFF;
}

#rightgraphic3 {
background:#FFFFFF url(images/bg3.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}

#rightgraphic4 {
background:#FFFFFF url(images/bg4.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}

#rightgraphic5 {
background:#FFFFFF url(images/bg5.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}

#rightgraphic7 {
background:#FFFFFF url(images/bg1.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}

#rightgraphic6 {
background:#FFFFFF url(images/bg5.jpg);
background-repeat:no-repeat;
width:200px;
height:100px;
padding:0px;
margin-top:10px;
margin-bottom:15px;
float:left;
text-align:left;
}




#contentcenter {
width:416px;
float:left;
}
#content {
position:relative;
background:transparent url(gfx/contentbg.gif);
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:5px;
}
#footer {
width:416px;
float:left;
}
#right {
width:200px;
padding:0px;
margin-top:0px;
margin-left:5px;
float:left;
background:#FFFFFF;
}
#rightcontent {
background:#CCCC66 url(gfx/rightbg.gif);
background-repeat:repeat-y;
}
#contentheader {
background:#D9D982 url(gfx/headerbgnew.jpg);
height:80px;
}

#contentheader_new {
background:#D9D982 url(gfx/headerbg_new2copy.jpg);
height:80px;
}



p {
margin:0px 20px 10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#right h1{
font-size:18px;
padding:0px;
margin:0px 0px 10px 0px;
}

#right h2{
font-size:12px;
padding:0px;
margin:10px 0px 10px 0px;
}

#right2 h1{
font-size:16px;
padding:0px;
margin:0px 0px 10px 0px;
}

#right2 h2{
font-size:10px;
padding:0px;
margin:10px 0px 10px 0px;
}

#bannerbottom h3{
font-family: "Times New Roman", Times, serif;
font-size:10px;
padding:0px;
margin:20px 0px 10px 30px;
color:#FFFFFF;

}

#left h1{
font-size:16px;
padding:10px;
margin:0px;
}

#left h2{
font-size:16px;
padding:10px;
margin:0px;
}

#left2 h1{
font-size:16px;
padding:10px;
margin:0px;
}

#left2 h2{
font-size:16px;
padding:10px;
margin:0px;
}

#rightgraphic1 h1{
color:#FFFFFF;
font-size:14px;
font-family: "Times New Roman", Times, serif;
padding:10px;
margin:0px 5px 0px 105px;
}

#rightgraphic1 h2{
color:#FFFFFF;
font-size:10px;
padding:10px;
margin:0px 0px 0px 105px;
}

#rightgraphic2 h1{
color:#FFFFFF;
font-size:14px;
padding:10px;
margin:0px 5px 0px 105px;
}

#rightgraphic2 h2{
color:#FFFFFF;
font-size:10px;
padding:10px;
margin:0px 0px 0px 105px;
}

#rightgraphic3 h1{
color:#FFFFFF;
font-size:14px;
padding:10px;
margin:0px 5px 0px 105px;
}

#rightgraphic3 h2{
color:#FFFFFF;
font-size:10px;
padding:10px;
margin:0px 0px 0px 105px;
}

#rightgraphic4 h1{
color:#FFFFFF;
font-size:14px;
padding:10px;
margin:0px 5px 0px 105px;
}

#rightgraphic4 h2{
color:#FFFFFF;
font-size:10px;
padding:10px;
margin:0px 0px 0px 105px;
}

#rightgraphic5 h1{
color:#FFFFFF;
font-size:14px;
padding:10px;
margin:0px 5px 10px 105px;
}

#rightgraphic5 h2{
color:#FFFFFF;
font-size:10px;
padding:10px;
margin:0px 0px 0px 105px;
}

#contentheader h1 {
font-size:14px;
padding:10px;
margin:0px;
}
#contentcenter p {
font-family: verdana,arial,sans-serif;
font-size:11px;
margin:0px 10px 10px 10px;
}
#contentcenter ol {
font-family: verdana,arial,sans-serif;
font-size:11px;
list-style-type:decimal;
list-style-position:inside;
}
#contentcenter ul {
font-family: verdana,arial,sans-serif;
font-size:11px;
list-style-position:outside;
list-style-type:square;
padding-right:40px;
}
#contentright p { font-size:10px}
#date {
font-family: verdana,arial,sans-serif;
font-size:10px;
text-align:right;
padding-bottom:5px;
}
#copyright {
font-family: verdana,arial,sans-serif;
font-size:9px;
color:#7D7D2C;
padding-top:2px;
text-align:center;
background-color:transparent;
}
#faqintro {
font-family: verdana,arial,sans-serif;
font-size:9px;
margin-left:10px;
margin-right:10px;
}
#nextfaq {
font-family: verdana,arial,sans-serif;
font-size:9px;
text-align:center;
padding-left:20px;
padding-right:20px;
}
a.readmore:link {
font-family: verdana,arial,sans-serif;
font-size:12px;
color:#b5111a;
text-decoration:none;
background-color:transparent;
}
a.readmore:hover {
font-family: verdana,arial,sans-serif;
font-size:12px;
color:#b5111a;
text-decoration:underline;
background-color:transparent;
}
a.readmore:visited {
font-family: verdana,arial,sans-serif;
font-size:12px;
color:#b5111a;
text-decoration:none;
background-color:transparent;
}
a:link {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background-color:transparent;
}

a:link2 {
font-size:10px;
color:#b5111a;
text-decoration:none;
background-color:transparent;
}

a:hover {
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
background-color:transparent;
}
a:visited {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background-color:transparent;
}
a:link2 {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
background-color:transparent;
}
#credtext {
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#000000;
}
#credcontentcenter {
width:616px;
float:left;
}
#credcontentheader {
background:#D9D982 url(gfx/faq_headerdots.gif);
background-repeat:repeat-x;
background-position:bottom right;
height:80px;
}
#creddate {
padding-top:62px;
font-family: verdana,arial,sans-serif;
font-size:10px;
text-align:right;
float:right;
}
#credcontent {
background:transparent url(gfx/credcontentbg.gif);
background-repeat:repeat-y;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:5px;
}
#credcontentcenter p {
font-family: verdana,arial,sans-serif;
font-size:11px;
margin:0px 10px 10px 10px;
}
ul.credlist {
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#000000;
}
ul.careerlist {
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#000000;
list-style-type:square;
}

#bypost {
position:relative;
left:20px;
font-family: verdana,arial,sans-serif;
font-size:9px;
}

#byphone {
position:relative;
left:20px;
font-family: verdana,arial,sans-serif;
font-size:9px;
}

#byfax {
position:relative;
top:-43px;
left:160px;
font-family: verdana,arial,sans-serif;
font-size:9px;
}

#byemail {
position:relative;
top:-35px;
left:20px;
font-family: verdana,arial,sans-serif;
font-size:9px;
}

#formwrappermembership {
width:300px;
text-align:left;
padding:0px;
}

#formwrapper {
width:250px;
text-align:right;
padding:0px;
}

#messagetext {
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#000080;
text-decoration:none;
padding:2px;
}

#associates {
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
margin-right:30px;
padding-bottom:10px;
border-bottom:1px dashed #000000;
}
#address {
font-family: verdana,arial,sans-serif;
font-size:11px;
}
#phonefax {
font-family: verdana,arial,sans-serif;
font-size:11px;
float:left;
margin-right:30px;
}
#webemail{
font-family: verdana,arial,sans-serif;
font-size:11px;
}
#links {
font-family: verdana,arial,sans-serif;
font-size:11px;
}
nameemail input{
border:1px solid #000;color:#000080;padding:4px;
}
li.blank{
color: #D9D982;
}

* { 
 
margin:0; 
padding:0; 
z-index:0;
border:thin;
border-color:#FFFFFF; 
} 

img { 
 
} 

span { 
display:none; 
} 

span img { 
border:none; 
} 

a:hover { 
border:none; 
text-decoration:none; 
} 

a:hover span { 
position:absolute; 
left:226px; 
top:150px; 
width:360px; 
height:446px; 
display:block; 
} 

/*----------------new styles 2009 mainly right content headers--------------*/

h5{
font-family: "Times New Roman", Times, serif;
font-size: 10px;
color: White;
}

.year {
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:12px;
font-weight:bold;
}
.award{
padding-left:65px;
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
font-size:12px;
}


